This commit is contained in:
2026-03-27 07:06:16 +01:00
commit 1541961403
340 changed files with 151916 additions and 0 deletions
@@ -0,0 +1,370 @@
//
// 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, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,-1104338237,-1108550970,-1134422686,-1106336704)+W(1,-1112016931,-1117701445,-1135080854,1041734649)+W(2,1036063029,1068454954,-1096794255,-1097058997)+W(3,-1099451832,-1092648385,1068510503,1053379177)+W(4,1045547931,-1102009308,-1108910446,-1096428577)+W(5,-1101312270,-1118387353,-1146436468,-1114733521)+W(6,-1122481515,1017740065,-1101174078,-1110459731)+W(7,-1118789516,-1107281979,-1113618698,-1107441476);sum2=W(0,1034572820,1003346080,1022891960,-1107960738)+W(1,-1147785184,1035529310,-1103397515,-1105088633)+W(2,-1096749055,1067566060,-1099542471,-1112828174)+W(3,-1105585021,1034766166,-1127174872,1056062200)+W(4,-1090311143,1028295012,-1124169384,1028527356)+W(5,-1117109292,-1116900804,-1106700271,1048792675)+W(6,-1101382023,-1102277943,1019646072,1003609248)+W(7,-1121486356,-1114899026,1037356874,1033154740);WS(-1075683047,-1087125913);
sum1=W(0,1052977914,1046022844,1034752002,1042687663)+W(1,1041384601,1034807969,-1097639380,-1087267578)+W(2,1051043629,1049374510,1043598702,1020877136)+W(3,1037740431,1044538321,-1095656786,-1087388173)+W(4,1044576234,-1108783446,1049059763,1032834596)+W(5,-1113942663,1043415765,-1101488315,-1108370107)+W(6,-1105784362,-1089957133,1050972591,1041786741)+W(7,1011031587,1034104676,-1108747496,-1111228387);sum2=W(0,-1112916736,-1120018795,-1149557934,-1129327146)+W(1,-1168639863,-1122303521,1012425107,-1109246006)+W(2,-1105442406,1056936993,-1116270499,1027469999)+W(3,-1114911422,-1109477794,1054092693,1044505132)+W(4,1036431709,1029410453,-1114668504,-1107094547)+W(5,-1122292075,1038663029,-1102188513,1015080154)+W(6,-1126491682,-1112281372,-1115408970,-1136313139)+W(7,-1124857486,1004657207,-1115235380,-1123974759);WS(1042212664,-1102203684);
sum1=W(0,1040147851,-1104962202,1019874102,-1140902818)+W(1,-1111794429,1033944684,1045102086,1035472140)+W(2,-1102798136,-1085739950,1041713132,-1138465404)+W(3,-1122108180,1042129278,1052255697,1044852023)+W(4,-1090423514,-1096835716,1032244040,1031911135)+W(5,1026181805,1045351411,-1114874577,1050093153)+W(6,1015091005,-1100137137,1032066151,-1122713961)+W(7,1045226448,1037723887,1025859399,-1125530488);sum2=W(0,-1109152196,-1122141349,-1119436548,1025219442)+W(1,-1136900198,-1112897189,1040314652,1026944460)+W(2,1032935700,-1095545125,1026037858,1041363772)+W(3,-1144192892,1046665648,-1132954458,-1124096755)+W(4,1029288712,1048235476,-1148187164,-1106963956)+W(5,-1112667488,-1091150222,1044093468,1063106013)+W(6,1017807431,-1124373883,1027834104,-1115265228)+W(7,-1098670428,-1099776205,-1115291573,-1119277141);WS(-1106435384,1038338229);
sum1=W(0,1057302312,1048464174,1019822615,1040095954)+W(1,1038469973,1008999077,-1109673285,-1085504617)+W(2,1048602738,1046177110,1041126536,1037825128)+W(3,1047759857,1042217259,-1089584127,-1088007186)+W(4,-1113571175,1010729037,1046281616,1042659628)+W(5,-1122205838,1042535855,-1099904421,-1112427435)+W(6,-1116720143,-1090676327,1052688116,1025627498)+W(7,1020820192,1034203799,-1109333660,985851280);sum2=W(0,1059204215,1059357388,1025056091,1016257202)+W(1,1045786159,-1115583727,1057901024,1078138204)+W(2,-1096239491,-1080318626,-1117490597,-1123344133)+W(3,1040463834,1043123901,-1073900782,-1075026282)+W(4,-1097775023,-1121076469,-1121712633,-1139226916)+W(5,1021989454,-1105966927,1040778731,1041808545)+W(6,-1108589001,1042934709,1018740994,1032149092)+W(7,1015040126,-1147555881,1013253724,1040543247);WS(-1079558823,-1098708322);
sum1=W(0,-1102044491,-1098872409,1025234303,-1107155318)+W(1,1018716763,1032647774,1050456336,-1157836704)+W(2,-1087610848,-1086405173,1036194249,1015859078)+W(3,1043448582,1041211303,1051086989,1055919296)+W(4,1049149960,-1113006787,-1106597869,-1109510417)+W(5,1032229161,-1113988824,1047976577,1049231261)+W(6,1034815041,-1109243348,-1107821257,-1106784003)+W(7,-1114873522,-1115826050,1045770027,1037659280);sum2=W(0,1038073794,-1114116718,1012713185,-1115121954)+W(1,-1116577465,-1124395325,1041575276,-1128914993)+W(2,1048906430,-1089285214,979525395,-1120959275)+W(3,1055266270,1060162115,-1076455267,1074552079)+W(4,1044939824,960279117,1023425822,1031308048)+W(5,-1098098687,1021768571,-1109266711,-1081125046)+W(6,-1114246838,-1116674868,1015643115,1008898041)+W(7,-1124862202,1013382601,-1116558128,1028966618);WS(1045132600,-1120782135);
sum1=W(0,1057393815,1048859946,-1105178898,-1105751784)+W(1,-1117651397,1030868229,-1097544977,-1105555137)+W(2,1059464001,1046945589,-1114219853,-1104184899)+W(3,-1113548192,-1114482291,-1096850414,-1093321826)+W(4,-1115358437,-1101266388,1038688878,-1110381909)+W(5,-1100710867,-1101910270,1054674458,1045680426)+W(6,1006928425,1001553277,1028338913,-1129240105)+W(7,-1109195062,-1106616547,1051440502,1040711722);sum2=W(0,1041015042,1031690548,-1109811903,1017265392)+W(1,1015388608,-1118750728,-1110095441,-1100279165)+W(2,1041543835,1061785433,-1113627340,1023756444)+W(3,1018680528,-1143924414,1052269299,-1121800962)+W(4,-1112539854,1033767962,-1145950526,1014378799)+W(5,-1099334823,1020584168,-1103181542,1027655784)+W(6,-1111764061,-1098545742,1013677319,-1129429444)+W(7,-1108053853,1036964648,-1106577514,-1110834939);WS(1052573852,-1122511817);
sum1=W(0,-1107197216,-1104137920,1036520122,-1122539822)+W(1,1051517474,1023654291,1038549849,-1123108403)+W(2,-1095755763,-1089160552,-1131456914,-1150669710)+W(3,1039184399,1041388597,1050538028,1032946604)+W(4,-1090293588,-1090056564,1032118773,1027717464)+W(5,-1168884669,1033029075,1057974832,1052989852)+W(6,-1092174087,-1086001910,1030809195,1021054902)+W(7,1028526105,1041880934,1057808582,1053464075);sum2=W(0,-1108201039,-1090848333,1038192816,-1085894681)+W(1,-1081052443,-1102549623,-1093216289,1070882268)+W(2,1052221636,1071505414,-1102898046,-1098445483)+W(3,-1087793608,-1090403840,1073865984,1067999858)+W(4,-1098981857,-1086351349,1050638036,1008806191)+W(5,-1095780376,1055133376,-1083525828,1058878464)+W(6,-1096799400,-1088620184,1057325981,-1102617523)+W(7,-1096503933,1053790412,-1083206959,-1107159037);WS(-1073219892,-1080326418);
sum1=W(0,-1101602915,-1103425331,-1142635506,-1114077580)+W(1,-1151047116,-1114784094,1053716920,1057495924)+W(2,-1090278522,-1092662145,-1123237842,-1142955026)+W(3,-1111276924,-1121668701,1051447237,1055741332)+W(4,-1091646784,-1114692451,-1103324917,1038107057)+W(5,1000704387,-1109204280,1049044089,1052494629)+W(6,-1101848592,1038718196,-1095875035,1026598572)+W(7,1010568075,-1156952092,1047828379,1043005848);sum2=W(0,-1095443331,1050195534,-1116542136,-1121663397)+W(1,1005231721,974104521,-1071776975,-1067370736)+W(2,-1123573301,-1100504352,1037730633,1042431779)+W(3,-1111985184,1047585075,1077012119,1068672794)+W(4,1043186658,-1102861372,-1137348615,1010053773)+W(5,1016528922,-1109020232,1045361006,1070664889)+W(6,-1110454800,1040229501,-1119025600,1028087910)+W(7,1037668055,-1117277443,1027642294,-1123945395);WS(-1130027456,1047744266);
sum1=W(0,-1103440100,1043447132,-1100312969,1030328637)+W(1,-1130350917,-1105733872,1038395889,1050534604)+W(2,-1096543805,-1093151398,1044449278,1036569044)+W(3,1043114871,1022399622,-1106526388,1037345619)+W(4,1024264999,-1115860524,1046212150,-1106699970)+W(5,1020228332,1024836117,1035372917,-1115006287)+W(6,1041344218,1032410566,-1124975021,-1104762293)+W(7,-1123108872,-1112803412,1044066628,980910400);sum2=W(0,1033391383,1041649400,-1098453144,1029880722)+W(1,-1114516031,1025620716,-1137377888,-1137819024)+W(2,-1095624145,-1082091368,1067660000,1029103498)+W(3,1035240799,1066795978,-1080643124,1040796761)+W(4,1056223691,1027973488,1046293202,-1094604015)+W(5,-1098376459,1036814117,-1121978412,-1102259819)+W(6,1034193475,1034286113,-1117927817,-1104816365)+W(7,-1107858514,-1114981924,1041009105,-1148596400);WS(1049012636,1037011386);
sum1=W(0,-1097922903,-1089977373,1042768739,-1108102978)+W(1,1041216474,-1106782690,1052134241,1049818257)+W(2,-1083790961,1050515995,-1105146600,1036457352)+W(3,-1120768141,975424142,1062551839,1059747641)+W(4,1053649082,1044221701,-1100160944,-1100621772)+W(5,1042971413,1047421135,-1093385002,-1088576433)+W(6,1020595485,-1110188826,-1116535239,-1149100234)+W(7,-1142399358,1034144007,-1147628986,-1108848982);sum2=W(0,-1109271051,1040605589,-1109307779,-1130376652)+W(1,1029552052,-1097745138,-1097221185,-1098570547)+W(2,-1117670218,1068278024,-1105231849,998991648)+W(3,-1101762859,-1100990121,1068017963,-1087670872)+W(4,-1099193318,1035466738,-1110904873,-1124853008)+W(5,-1094879980,-1119653306,1049832589,-1103240593)+W(6,-1111928806,1025845624,1012787248,1033926100)+W(7,-1099498770,1046656503,1035573068,1018913792);WS(-1099128120,1074104605);
sum1=W(0,1031876531,1036082771,-1114738061,1001695642)+W(1,1039516460,1037331996,-1127447088,-1106225286)+W(2,1049670772,1045634202,1035838167,-1137881464)+W(3,1048871226,1024672505,-1084335000,-1114090766)+W(4,1039176783,1044499416,1043227732,1036976671)+W(5,-1111706306,1040216275,-1106295064,-1092101927)+W(6,-1115296143,1036111714,1041576607,1024532056)+W(7,1018355325,-1129216251,-1103209586,-1108352670);sum2=W(0,1057121124,1048908439,1026289226,-1125983803)+W(1,-1097055530,-1105528539,-1081617292,-1097673861)+W(2,1042597022,-1101738899,1036989304,1003361806)+W(3,-1094090339,1060807350,1066557847,-1083990029)+W(4,-1101518001,-1114490175,-1127516251,-1121376018)+W(5,1045798092,1007168711,1021212715,1050089807)+W(6,1032222895,-1111061815,1020382491,999276462)+W(7,1021142275,1024157832,1048167829,-1107462587);WS(1043392312,-1114334171);
sum1=W(0,1046571639,1051603231,1027676176,1041086874)+W(1,-1108043111,1031499310,-1100311555,-1101297859)+W(2,-1114765098,1063881062,1038182418,1029494548)+W(3,-1123479337,1047470620,-1092551191,-1090719068)+W(4,1036439434,1039261900,1014428948,1033375641)+W(5,1029157954,-1113522785,-1095549099,-1093343060)+W(6,1049353410,1039119196,1036956537,1016176348)+W(7,1032866554,-1108903402,-1097401399,-1102133676);sum2=W(0,-1110774431,1041464609,1034144522,1032922039)+W(1,-1111786600,1038622987,1024001520,1024080221)+W(2,-1089347840,1063858171,-1106146153,1035186417)+W(3,-1098326560,-1094555153,1062496232,-1102975683)+W(4,-1103182741,-1105498679,1014708981,995983013)+W(5,-1110476474,-1107944280,1034761930,-1104694448)+W(6,1046443094,-1107403517,-1122673776,-1118508182)+W(7,1045574278,-1119406695,-1126790312,-1113235807);WS(1055141020,1060902337);
sum1=W(0,1057965143,1052483105,-1133288704,1034435725)+W(1,-1104499136,1006999415,-1121795134,-1123568702)+W(2,1052696320,-1122504460,1033934442,1026181508)+W(3,-1153162900,1029709087,-1084201687,-1094115828)+W(4,1052884304,1049027177,-1118188821,1030709219)+W(5,1036285529,-1155692311,-1096042081,-1093347107)+W(6,1046782257,1045790650,1035419593,1027652318)+W(7,1013713298,-1111952258,-1101051195,-1098441692);sum2=W(0,-1070666261,-1075189642,1017945729,1043194323)+W(1,-1101126135,1010301074,-1106608294,-1098866335)+W(2,1068575013,1076566585,-1117717167,992756489)+W(3,-1107911121,1046700061,1049134123,1051129947)+W(4,1056539999,-1098049115,-1108161809,1023440269)+W(5,1020103457,1026363561,-1097073139,1047751107)+W(6,1036076910,-1112346970,-1115924363,1034607052)+W(7,1035420194,-1137869730,1016205049,1011007330);WS(-1090579868,1070279725);
sum1=W(0,1048430680,1050349544,-1102328821,1032329895)+W(1,-1129281319,1012204235,-1091335294,-1101560157)+W(2,1052980239,1057014372,-1098061089,-1113203900)+W(3,1033674783,-1115372202,-1084573078,1039656780)+W(4,1057962188,1038273502,1034205973,-1105344998)+W(5,-1108117804,-1111454739,1043587871,-1103450436)+W(6,1046276062,1049777060,1041435478,-1106552005)+W(7,-1115265901,-1109943484,1002064136,-1098888483);sum2=W(0,1027892228,-1102736131,1036995374,987673807)+W(1,1005138532,1028221332,1049007178,-1103141235)+W(2,1034852634,1059241808,-1094252408,-1095509641)+W(3,-1123669832,-1128511149,1060311666,-1090760003)+W(4,-1103859919,1043446486,-1103179232,-1119095571)+W(5,1032914452,1006285508,-1100012675,-1129798465)+W(6,-1109795439,1004807604,-1114181285,1040985329)+W(7,-1122773902,987177167,-1113144024,1051746582);WS(1058381774,-1086956646);
sum1=W(0,-1096145742,-1100460324,-1149835360,1005434106)+W(1,1026532260,-1120107684,1039571170,1046241393)+W(2,-1096424577,1033532617,1036055789,1034370117)+W(3,-1107524072,-1123297125,-1110152984,1054608457)+W(4,1049990129,1042033667,-1173712576,1007595428)+W(5,1032832748,1041584782,-1103984787,-1100950084)+W(6,-1147483724,1021597150,-1119060568,-1122685332)+W(7,-1111048693,1023439817,1016207588,-1122634471);sum2=W(0,1049113865,1035642194,1069067455,1073050559)+W(1,-1123382260,1035361564,-1101089925,1048373410)+W(2,-1105600932,-1114871718,-1073893027,-1096535796)+W(3,-1105239942,1000972215,-1113393188,1050248373)+W(4,-1104998692,1034875990,1038335059,-1077684470)+W(5,-1112223483,987872957,1032989733,1015693919)+W(6,1004288083,1019116562,-1109196141,994568047)+W(7,1016564448,1019016937,1041247426,1024635942);WS(1051792028,1027146209);
sum1=W(0,-1096555104,-1099279313,1031492470,-1173418992)+W(1,1037767898,1032372106,1043543405,1048715847)+W(2,-1102472206,-1086728512,-1111745573,1030866682)+W(3,1031937048,1030986133,1048944276,1045948678)+W(4,-1098029143,-1099704976,1032231158,1037975597)+W(5,1035090980,1038793940,1041023999,1053562136)+W(6,-1107704157,-1088435526,1029296729,1021051177)+W(7,1031982829,1043937550,1046674105,1031959404);sum2=W(0,-1071495861,-1080654015,1067013205,1076285256)+W(1,1024798548,-1130255717,1044446905,-1089164092)+W(2,-1092768710,1053690657,-1103468782,1054912747)+W(3,-1111620633,-1129289568,1049463752,-1089831336)+W(4,1062196550,1059230433,-1086354611,-1082179927)+W(5,1022374674,-1147177200,1055604285,-1116071286)+W(6,1065208788,1069826015,-1077304359,-1086555076)+W(7,1008723412,990531682,1049830695,-1102169042);WS(-1116843232,1041538044);
sum1=W(0,1050813118,1048646402,1041393778,1038718416)+W(1,-1107356403,1032833522,-1107072481,-1091780513)+W(2,1043671731,1037057641,1040958951,1023355030)+W(3,-1126022145,-1185162751,-1088265503,-1097953353)+W(4,1050123337,1052799074,-1112360254,1040537034)+W(5,1038008293,-1123581176,-1091053114,-1105750724)+W(6,1037436293,1042212684,1047211822,1043346413)+W(7,1033129910,-1116284746,-1091261766,-1121572392);sum2=W(0,-1090048491,-1124324076,1025248710,-1127892588)+W(1,1071993665,1067215194,-1080184847,-1076486023)+W(2,-1092974499,1047668544,-1114879615,-1127740272)+W(3,1068762214,1014309155,1048567939,-1080442855)+W(4,1042122418,1052455522,-1135605467,-1125515678)+W(5,-1079656754,-1077318729,1068938556,1066323214)+W(6,-1102075660,1052515578,-1118452308,1015277154)+W(7,-1083078137,-1086246531,1058048535,1066205534);WS(1045082936,1047750074);
sum1=W(0,1038967959,1036533543,-1105827232,1017867382)+W(1,-1117189504,1000061951,-1101431328,-1107005280)+W(2,1048524561,1057427781,-1098507795,-1139557912)+W(3,1034808454,-1102176472,-1099209723,1044741561)+W(4,1057555836,1044700722,-1113781499,-1112138258)+W(5,-1102736460,-1102956733,-1117912777,-1103886606)+W(6,1037485187,1046059755,1024003356,-1117154624)+W(7,-1113728179,-1108156515,1024367918,-1108908881);sum2=W(0,1024857236,-1109323954,971431442,1003184961)+W(1,1037587704,-1121823736,1030818718,-1114215978)+W(2,1026446282,-1105665514,-1133283297,-1131894760)+W(3,1045339410,-1107079097,1056963612,1031262679)+W(4,-1116186208,1024492508,1031831407,984723076)+W(5,-1090072253,-1102678968,975724297,1055283667)+W(6,-1121629964,-1148808497,1031681833,-1125590160)+W(7,-1103014356,-1123463096,1026784592,-1116339968);WS(1059869006,1015916977);
sum1=W(0,-1103727218,-1102716146,1039164638,-1111801867)+W(1,-1115491581,-1106752078,1051739903,1051877295)+W(2,-1089648586,-1092420393,-1118862224,1023424768)+W(3,-1104830517,-1112797325,1055627629,1057614174)+W(4,1049092536,1052180160,-1099094340,-1114194639)+W(5,1038662167,1030088557,1008315659,-1096079006)+W(6,1032231232,1046058153,-1096321008,-1118811114)+W(7,-1131680577,-1175801754,1039975892,-1121275805);sum2=W(0,-1090644207,-1091764889,-1104433368,-1113427160)+W(1,1038986783,-1135559136,-1120815960,1034414883)+W(2,-1109333336,1065407690,-1117600576,-1104169884)+W(3,1033390214,-1120264784,1059846520,995253792)+W(4,-1098732665,-1109931470,1039627671,-1102319880)+W(5,-1104270640,1019376128,1008884504,1048874179)+W(6,1043714297,1041133481,1047721667,-1097619580)+W(7,-1111461786,-1142244432,-1103318888,1021072320);WS(1054131356,-1077482588);
sum1=W(0,-1101215881,-1100083265,989703980,-1100136045)+W(1,1047064142,-1120855287,1039854844,1045307006)+W(2,-1091699940,-1088812180,-1117800461,-1114161471)+W(3,1042850313,-1122501592,1056393300,1051542530)+W(4,-1095974704,1033042241,-1112319975,1013262449)+W(5,-1118254671,-1111473941,1059113280,1053327664)+W(6,-1095224480,-1102789769,-1103330903,1027862775)+W(7,-1119385054,-1109190398,1055440053,1049428707);sum2=W(0,1063396296,1024719031,1055692800,-1098032416)+W(1,-1093635160,1049215120,1032661901,1043414797)+W(2,1065491656,1073645059,-1100435053,-1101668743)+W(3,-1090478816,1050905898,1063424749,1058961916)+W(4,1060161647,-1074198531,-1094416925,-1089098280)+W(5,-1135528507,1042380471,-1098776178,-1096580753)+W(6,-1081296593,-1083400329,-1104551065,-1099202751)+W(7,1032695397,1054277265,-1092624053,-1115458644);WS(-1082679118,-1072338335);
sum1=W(0,-1092407662,-1099976035,998650886,-1126832308)+W(1,1032452512,-1118647007,1035459839,1041636256)+W(2,-1098757312,1049242330,1045660229,1029713605)+W(3,-1113994637,1019901759,-1097348797,1053507448)+W(4,1052609817,1049104969,1001090478,-1125245511)+W(5,1026546307,1041545965,-1099322690,-1097111418)+W(6,958956607,-1170516592,-1128346278,-1126242526)+W(7,-1113342195,1027607012,1009511091,-1116731426);sum2=W(0,-1099529380,1043301860,-1073602631,-1069228184)+W(1,-1144476451,-1112019052,1041147606,-1112044089)+W(2,1054858487,1044685536,1076866983,1021776922)+W(3,1036271953,1018899191,-1106846135,-1119872164)+W(4,1062109344,-1097491140,-1101499289,1069809281)+W(5,-1114284680,-1126672913,1035368326,1042271976)+W(6,-1149319294,-1113127688,1036050969,1013617559)+W(7,-1112053703,-1146921887,-1115137330,1025827813);WS(-1125906880,1029353026);
sum1=W(0,-1082830235,-1087911853,1040928385,1052620124)+W(1,1033131793,1031982257,1048894344,1044570800)+W(2,-1088553290,-1115166792,1034478636,1053619569)+W(3,-1118254573,1037418321,1052323270,1054767249)+W(4,-1104403058,1046902211,1027228408,-1149501032)+W(5,1045103465,1053685367,-1092690897,-1096342700)+W(6,-1140598044,-1115398454,-1143379631,1033816441)+W(7,1032758420,1056771243,-1089842615,-1112660402);sum2=W(0,-1123374674,1032004261,-1105901664,1052242091)+W(1,-1109756837,-1117902306,-1109896025,-1088438592)+W(2,1057464262,1055897675,-1098081544,1041713460)+W(3,-1106560728,-1101499608,1057898227,-1106721416)+W(4,-1108453649,-1099401944,-1140318759,-1101414896)+W(5,-1114554169,1042131382,1041656473,1044097375)+W(6,1039811869,-1092934450,-1108472633,-1123485994)+W(7,-1104786072,1048148308,1033994653,1042751001);WS(-1080878567,1068324028);
sum1=W(0,-1095139206,-1103458412,1019310859,-1115471279)+W(1,1032811018,-1118469827,1049561152,1057833304)+W(2,-1090917913,-1094785898,-1115193805,-1121098697)+W(3,-1107876783,-1109399058,1054221326,1058273109)+W(4,-1100131090,-1118370765,-1104713039,-1153442440)+W(5,-1121957752,-1109945243,1048985266,1050583410)+W(6,-1102569730,1044057356,-1094675607,1023975060)+W(7,-1125987028,-1144681671,1045920684,1041261354);sum2=W(0,1052263517,-1132353885,1032420914,-1122597644)+W(1,1037076324,1017945885,1077171750,1084267296)+W(2,-1113437764,-1086124512,1029919127,-1109997244)+W(3,1045994672,-1105598049,-1066836895,-1076080701)+W(4,-1134522929,-1137529969,1025876905,-1129031901)+W(5,-1115453382,1027437378,-1128728545,-1073829589)+W(6,1041285329,-1111439550,1025649559,-1121404056)+W(7,-1112127416,1032857588,-1109934248,-1128683125);WS(-1106960696,-1099012034);
sum1=W(0,-1099071342,-1099370430,-1119077260,-1114528403)+W(1,-1109121109,-1115766890,1049964157,1055554285)+W(2,-1089278443,-1086538844,-1119877760,-1143558020)+W(3,-1114965299,-1120868875,1056629915,1061104081)+W(4,1010994112,1041376829,-1096650748,-1109244232)+W(5,1034547527,-1114495407,1042073805,1049997315)+W(6,1042854492,1049345155,-1100402892,-1112604445)+W(7,-1139584324,-1118254096,-1123516568,1031563405);sum2=W(0,1027806287,-1136470458,1028908115,-1116593925)+W(1,1024756439,-1116529299,1006654490,1032648371)+W(2,1039840949,-1122048333,1037914955,999050165)+W(3,-1107372324,-1128153177,1057985079,1052059722)+W(4,1057135276,-1105275062,-1105957739,-1106109711)+W(5,-1142966917,-1123338691,-1131926605,-1090440242)+W(6,-1096566133,-1105721601,-1113783754,-1123834115)+W(7,1013415162,1018182189,-1124260101,1018741845);WS(-1103089976,1059868827);
sum1=W(0,-1091300264,-1096562704,1033737723,1026631887)+W(1,1031003956,-1140469197,1050565142,1056895190)+W(2,-1087537316,-1094386976,-1130496915,1034000797)+W(3,-1108911023,1032926090,1053939124,1059766350)+W(4,1044429902,1045093007,-1105866475,-1106694966)+W(5,-1120892680,1034482579,-1109922270,-1108577640)+W(6,1040636078,1044615672,-1098705919,-1106727101)+W(7,-1136817768,1045052014,-1100982776,-1122075862);sum2=W(0,1044376552,-1101986459,1038307608,-1114832682)+W(1,-1084839384,-1076225566,-1094811671,1052671036)+W(2,1025272345,-1112738770,1031259614,-1109268272)+W(3,-1074779618,-1088390497,1052706603,-1106762472)+W(4,1014008179,1042085570,-1118450441,-1136199018)+W(5,1066038403,1071357616,-1100877636,1040752903)+W(6,-1110075404,1027010884,-1125957173,1025376385)+W(7,1068318141,1050587817,1036345951,1051973899);WS(-1089897038,998399462);
sum1=W(0,-1114312802,-1109889234,-1099771006,-1100326508)+W(1,-1141222070,-1114407115,1047140918,1049930251)+W(2,-1092992143,-1098209637,1030998252,-1103969415)+W(3,-1106384368,1017922927,1062808044,1060325312)+W(4,-1116385180,-1096464604,-1129527451,-1111096702)+W(5,1023432554,-1125954964,1048691588,-1128865717)+W(6,-1111889198,-1109224641,-1124899748,-1115021151)+W(7,-1121716413,1020452535,1043572929,-1137813989);sum2=W(0,-1113696880,1032844980,-1089233591,-1094975511)+W(1,1029862812,-1117299445,1036803698,1023473326)+W(2,1066397244,1037917830,1033778332,-1089977002)+W(3,1025970568,1031377784,-1104280508,-1129026618)+W(4,1039504138,1032622380,-1137053176,1006981461)+W(5,-1122944997,1022461928,-1121975322,1024702770)+W(6,1021506052,-1119563165,979684320,-1125132764)+W(7,-1130740686,1024270227,-1138205260,974010432);WS(-1096120220,-1099720911);
sum1=W(0,-1105594052,1050583742,1027883172,1052677544)+W(1,990296621,1026529890,-1120505890,-1101878153)+W(2,1030711656,1050761182,1036941212,1046184634)+W(3,1039246623,1031039363,-1087347673,-1094174707)+W(4,1044997418,1051859318,1039372749,1037786724)+W(5,1038193547,1036921611,-1092171165,-1091299260)+W(6,1041579690,1052858474,1040590154,992842790)+W(7,-1115076484,1007468831,-1087724293,-1105854769);sum2=W(0,1023777345,-1095435966,-1131846701,1040381409)+W(1,1022623295,-1096899181,-1146822820,-1110031849)+W(2,-1111411494,-1085163747,1015259161,1030695069)+W(3,1049343346,-1107180310,-1074171332,-1089001391)+W(4,-1100600319,1052695808,-1164136976,1026868853)+W(5,1043071461,1020495459,1048168469,-1078760233)+W(6,1041440525,1051545155,-1109936403,-1121164685)+W(7,1017314953,1050115198,1072577306,1074132102);WS(-1080112807,-1111145054);
sum1=W(0,1049824404,1049617192,-1106341774,-1103297132)+W(1,1026400021,1042898005,-1122989109,-1133975251)+W(2,1059552348,1031972225,1024154699,-1098278655)+W(3,1041608840,-1145221295,-1137351813,-1086286580)+W(4,-1085661228,-1097823136,1034961350,1037514093)+W(5,-1102084285,1041904442,992708574,1056970252)+W(6,-1114326813,-1119831648,-1109009483,-1125780682)+W(7,1038246926,1042525799,1040424089,1021582000);sum2=W(0,989910477,-1100922013,-1109734283,1041258750)+W(1,-1109794979,1041809078,1016064722,-1134607603)+W(2,-1096844113,1051742866,-1113561957,-1123542769)+W(3,-1126381362,982123162,1057819912,1041392492)+W(4,-1100235579,-1105813951,1026811493,-1110564237)+W(5,-1119465765,1026735929,-1113868277,1047439582)+W(6,-1151284621,-1136706867,1024057869,-1130694514)+W(7,1019553626,-1114678252,-1114600003,-1118083589);WS(1043409720,-1105036943);
sum1=W(0,-1096303173,-1095924673,1033970558,1040191749)+W(1,1041655059,1041917006,1041748910,-1115184605)+W(2,-1093807736,-1092831585,1046767380,1042494496)+W(3,-1160531625,1039311757,1042876074,1044442592)+W(4,-1096756208,-1126846855,1032778168,972615552)+W(5,1020654492,1043700571,1018241414,-1140612185)+W(6,-1115229280,-1098580285,1032356247,1032217109)+W(7,1034107952,1036396440,1034858676,1027878365);sum2=W(0,-1139047739,1043340308,1010119787,1027808259)+W(1,-1095774205,-1093511024,1026247831,986751832)+W(2,-1106790738,-1096910874,-1113418759,-1111510504)+W(3,-1089533357,1053173071,1040723354,1065364148)+W(4,1040059331,-1115460243,-1121052855,1032132185)+W(5,-1106558855,1027584935,-1113647147,1038861011)+W(6,1017581734,-1120741339,1010692603,1014515195)+W(7,-1121443175,1014681515,-1135975307,1041604470);WS(1035857520,1029952289);
sum1=W(0,1037051011,1029971495,-1105351783,-1143077795)+W(1,-1121149466,1043652126,-1106469910,-1110400621)+W(2,1049064844,1035603988,-1106526780,-1113811952)+W(3,1027875988,1035104701,1058276716,-1094483622)+W(4,-1083894414,-1098557596,999420801,1035289215)+W(5,-1114346217,-1123554317,1050633420,1056346487)+W(6,-1111645039,-1130790920,-1113970285,-1129002434)+W(7,-1130799743,1025377311,1026109447,1042325343);sum2=W(0,1026484093,1046485772,-1101077931,-1118517607)+W(1,1008581907,-1114630284,1030900361,1039465846)+W(2,-1098019518,1071267691,-1087996420,1029148161)+W(3,-1106945018,-1097625455,1064954318,1048118782)+W(4,-1082674625,1032470282,-1108756119,1047526016)+W(5,-1156379726,1024110641,-1118487613,-1084489705)+W(6,-1106613565,-1113199029,1024464693,1038718292)+W(7,1020048570,1036291722,-1120012731,-1112021711);WS(1058189134,1034857672);
sum1=W(0,1031241360,1044072484,-1105475825,-1171748679)+W(1,987174985,1045893176,-1094075536,-1100969760)+W(2,1057114388,1051374554,-1108837708,-1097172873)+W(3,1042860595,1031954257,1060030327,-1082247827)+W(4,-1083662360,-1099379283,-1131134898,1038034707)+W(5,-1120638978,-1137288661,1046921459,1058651386)+W(6,-1121036423,1018101850,-1119273967,-1113151849)+W(7,1037681908,1029972391,1036514264,1041721673);sum2=W(0,1020569783,-1114489126,1036204547,1003810984)+W(1,1043745048,-1104004872,-1099380876,-1128982694)+W(2,-1121260135,1052640914,1041029203,-1101998989)+W(3,-1104165612,-1121067579,1059611184,-1101918458)+W(4,1059150102,-1098121773,1044393168,-1098215637)+W(5,-1100369008,1032515174,-1094102036,1040381797)+W(6,1037147118,-1110248773,1027560485,-1110527635)+W(7,-1114899975,1000033398,-1113935142,1028175839);WS(-1107450480,1040804833);
sum1=W(0,1040473489,1047969017,1022226221,1040192716)+W(1,-1124855402,1020416041,-1098407451,-1095196747)+W(2,1044185574,1060667554,-1117682794,1002013395)+W(3,-1160070647,1045737613,-1089168888,-1087290490)+W(4,1057909434,1049088596,1000424795,1001040843)+W(5,-1101676720,-1103624738,-1119291421,-1111951852)+W(6,1038016429,1042416864,1025306833,-1120982404)+W(7,-1104451167,-1115902938,-1112956481,1031577591);sum2=W(0,-1124633329,-1107065949,-1117243126,1014727333)+W(1,-1111611661,-1136702760,-1111801245,1026257754)+W(2,1041729284,-1094200388,1027900147,1029406572)+W(3,-1103677442,1050798725,1052541581,-1084100906)+W(4,-1104959017,1040214496,-1114664521,-1112527674)+W(5,-1105828213,-1111536822,-1111707080,1070744988)+W(6,1005029260,1049039902,-1107116047,-1111634336)+W(7,-1106506739,-1140667375,-1107038609,-1127513012);WS(-1113867888,1064515135);
sum1=W(0,1048061265,1043460993,-1107046062,-1113562537)+W(1,-1105945126,-1148623547,-1098944190,1011269086)+W(2,1060048584,1062873548,-1098739202,-1103978495)+W(3,-1111558073,-1114838028,1045822761,-1107431310)+W(4,-1119786749,1023528257,1019693149,-1122423580)+W(5,-1101841139,-1117915947,-1112998912,1025265092)+W(6,-1106657727,-1137576074,1020558520,-1116789880)+W(7,-1106868487,-1122252061,-1104660585,-1142662356);sum2=W(0,1022878354,-1129472106,1012385731,-1145158406)+W(1,1010204019,-1123973089,1015658802,-1111624996)+W(2,1044961455,1049544336,1024197601,1016118130)+W(3,-1157676569,1022031298,1057430996,1040055751)+W(4,1030346877,-1131221354,-1119519161,-1112179804)+W(5,-1124728962,1023003938,1020564842,-1114498280)+W(6,-1095482557,-1093377057,-1113792718,-1127326042)+W(7,-1121117277,-1141925830,1019749938,-1112131584);WS(1051333020,-1087054195);
sum1=W(0,-1104387605,-1096771599,1019002067,-1112042433)+W(1,-1113527444,-1098301717,1048899277,1052246829)+W(2,-1102529947,-1093976551,1046618143,-1115058903)+W(3,-1095193948,1044013586,1044227957,1054136106)+W(4,-1089735051,-1129150690,-1148774132,-1107874438)+W(5,-1107288943,1038700845,1046377228,1060328029)+W(6,-1101876091,-1098135714,-1154881470,1036768028)+W(7,1024370318,1019966234,1045432325,1045160291);sum2=W(0,1041392892,-1112610934,1029900262,-1114066012)+W(1,-1097547793,-1095644935,1046575198,1044719218)+W(2,1041587346,1025557898,-1110038644,-1114806697)+W(3,-1102972970,-1095936036,1055420600,1050162797)+W(4,1055783298,-1102485451,-1110070018,1036646832)+W(5,1028020818,-1113902766,-1100701871,-1099287148)+W(6,988088600,1039502616,987867800,1020625547)+W(7,-1135974783,1018696751,-1119304428,1033323822);WS(-1120103648,-1090070191);
sum1=W(0,1049030490,1050801054,1024592611,-1117418940)+W(1,-1114427969,1032013281,-1094705236,-1112262737)+W(2,-1111205267,-1116228463,1049918615,1040968250)+W(3,-1110419822,1047944497,-1085341341,1042055990)+W(4,1050512309,-1102511675,1035134604,1034410595)+W(5,-1132367051,1025392341,1036298997,-1106227665)+W(6,1034763283,1039656998,-1144523437,-1119948353)+W(7,-1111046724,-1120201127,-1110564136,-1138448657);sum2=W(0,1046354401,1040228902,-1141997982,-1122606938)+W(1,-1118515993,1036845124,-1102583710,-1124762815)+W(2,-1143835982,1061896257,-1120462650,1027805544)+W(3,-1106443071,1043676745,1059397472,1052785838)+W(4,-1080731069,-1098049024,-1105726471,-1100560083)+W(5,995709275,-1128858827,-1126645315,-1120768779)+W(6,1026943708,1032253740,-1113668318,1025575588)+W(7,-1112152255,-1127110207,-1122685018,1011421951);WS(1060158670,1068766623);
sum1=W(0,1056712636,1049784895,-1131098839,-1116432453)+W(1,1040295867,1033948341,-1102593034,-1087151539)+W(2,1057908127,1044163070,1034945056,-1099753724)+W(3,1031077093,1027113355,-1094800699,-1089291740)+W(4,1028198895,-1122504371,1040823512,-1122123599)+W(5,-1132674679,-1117547229,-1120242995,1036808107)+W(6,-1123329903,-1096645803,1050332416,1040184285)+W(7,1040274980,-1137741501,-1132187055,-1127465369);sum2=W(0,-1098232449,1058983203,-1108907739,1036379663)+W(1,-1120677803,-1120240179,1035811659,-1128107780)+W(2,1016986873,1047923452,1073213180,1070189048)+W(3,1029686139,-1109097268,-1105399966,1040144345)+W(4,1033582270,1031365639,-1076673488,1065321765)+W(5,1041308319,-1109042515,1039880527,-1110681209)+W(6,1038048757,-1107019906,-1072585926,-1079893128)+W(7,1034493417,-1131123922,1018297481,-1116001167);WS(-1112459888,1031046963);
sum1=W(0,-1128634346,-1120462421,-1129483154,-1112719265)+W(1,-1115081924,-1114915140,-1103778738,1043326546)+W(2,-1112785958,1056781779,-1091575740,-1103727283)+W(3,-1104237825,-1096588493,1067939282,1050524372)+W(4,-1153409228,-1108013960,-1155155940,-1104335643)+W(5,-1108534894,-1114726045,-1132710977,1048587330)+W(6,-1118230989,1027667442,-1105426861,-1114094348)+W(7,991235804,-1111746006,1036777787,-1109505653);sum2=W(0,1037241732,-1129818230,1013020612,-1119086167)+W(1,-1131518324,-1115730540,1028260797,-1114652243)+W(2,1029187991,-1074141953,-1108719150,-1141008560)+W(3,1036245214,1034705438,1072760747,-1112264831)+W(4,1019083994,-1124211508,-1145112744,1023891147)+W(5,-1119172530,-1133917220,-1131878972,1042535682)+W(6,-1122886966,1027168441,-1116478859,1018251990)+W(7,-1114007324,1018465006,-1129254230,1037493286);WS(-1086783566,-1086791567);
sum1=W(0,-1095708330,-1093442522,-1153026662,-1115195632)+W(1,1041725033,-1121101892,1018199561,-1123676804)+W(2,-1098161001,1044632085,-1108787789,-1134496297)+W(3,1034570216,-1103584185,1064261167,1037878573)+W(4,-1091375169,-1107384199,-1145121243,-1119803561)+W(5,-1108866704,-1122033784,1052226946,1057417647)+W(6,-1100078210,-1104664012,-1110064394,-1131708777)+W(7,-1117964907,1022321300,1047330733,1046948682);sum2=W(0,-1077397139,-1079753374,-1121810184,1031515378)+W(1,-1112896962,1035985281,-1097085111,-1134939312)+W(2,1044674665,1073378801,-1119765868,1010081392)+W(3,-1105060263,1031953140,1007836336,1052841311)+W(4,1056367001,-1109376902,-1106495935,1035546479)+W(5,1022446080,1031289566,-1118570548,1044809025)+W(6,1035615024,-1118889676,1003402623,1028378344)+W(7,1032016077,-1150317246,1010750288,992033726);WS(-1096711324,-1080143969);
sum1=W(0,-1095339398,-1094144146,1025399430,-1135181951)+W(1,1026786373,-1123204644,1049483953,1050582337)+W(2,-1093853897,-1089314149,1041786535,1033906501)+W(3,1006467326,1031608549,1046728732,1045129706)+W(4,-1089126233,-1110956839,1003671004,-1133559462)+W(5,-1135165794,1017185520,1051092970,1045641984)+W(6,-1129083412,-1113909272,-1105366874,-1123695637)+W(7,996324016,1009923752,1057307443,1049638101);sum2=W(0,-1108118447,-1134375038,1004932796,1023911567)+W(1,-1112738860,1020475455,-1138359022,1044892126)+W(2,1035251904,1037995724,1022775023,-1119124867)+W(3,-1102926770,1047698054,1074655410,1063133445)+W(4,1050162042,1037707684,1036397588,1011639102)+W(5,-1113839430,-1117927031,-1083132698,1070062472)+W(6,-1111062570,-1101285996,-1106309084,999444348)+W(7,1017195567,1041743674,-1073687480,-1073510095);WS(-1089880270,1068594400);
sum1=W(0,-1104513741,-1091458130,1023170830,-1114467040)+W(1,-1118490053,-1120682309,1042545281,1050219169)+W(2,1034367029,-1100997781,-1107800974,1036273894)+W(3,1031296832,-1110241363,1042739212,1048674674)+W(4,-1095286649,1047811540,-1106779367,1029867434)+W(5,1034289100,-1107012174,1034908007,1053624831)+W(6,-1096228817,-1109179032,-1110449433,1024593089)+W(7,1021221591,-1126204757,1049808694,1034674708);sum2=W(0,-1133064657,-1134091777,-1117028113,1030004067)+W(1,-1119836251,1025775761,-1113615539,1024174065)+W(2,1045929484,1081917443,-1066126465,-1105887481)+W(3,-1118489229,1041573100,-1097201480,1032698350)+W(4,1043726141,1028310407,-1122550707,-1104777348)+W(5,-1124268877,1030764051,-1107697461,1033613382)+W(6,1016764395,-1116064873,1023720579,-1130918117)+W(7,-1116797441,1018350967,1018371831,1029778305);WS(1067475431,-1126058166);
sum1=W(0,-1097851361,-1108210069,1043040440,-1108052732)+W(1,1040199303,-1109622414,1048929252,1049362324)+W(2,-1084429932,1055911149,-1097574342,1048922396)+W(3,1041203782,-1104274751,1047147106,1054104112)+W(4,1041902328,1035827603,-1101774749,-1119673025)+W(5,1047880876,-1116198608,1049622021,-1085779789)+W(6,-1115594513,-1107003538,1007801026,1019400344)+W(7,-1107876353,1036701569,1037086373,1019477630);sum2=W(0,1020731454,1046742995,-1113150555,1013753738)+W(1,1009873360,-1099358283,1034035253,-1120697178)+W(2,1045156685,-1104352239,1042650722,1015248850)+W(3,1039470065,1046693145,-1128318417,-1094710566)+W(4,-1089864705,1045331461,-1105652199,1040818978)+W(5,1036008061,1030627793,1025091411,1045040370)+W(6,-1109224259,1016214593,-1120377801,1033430289)+W(7,1017876415,-1132110931,1019751894,-1106535436);WS(1060496974,-1099362699);
sum1=W(0,-1109706041,1041317773,1036662868,1054706808)+W(1,-1129324363,1015757258,-1123237413,-1098091909)+W(2,1051554925,1049334366,1033303646,1045895019)+W(3,1021341985,-1112852963,-1083798889,-1091928498)+W(4,1051166813,1053590462,-1130190200,1044095763)+W(5,1041804248,-1127492145,-1087007295,-1095315343)+W(6,1049285205,1055551482,1040746168,1035564779)+W(7,1039262630,-1114905285,-1094550458,-1097088265);sum2=W(0,1077926840,1058818874,-1084887580,-1073385920)+W(1,-1094451238,-1121878040,-1089669880,1032559783)+W(2,1060159151,1074845707,-1081800202,-1083140914)+W(3,-1173171215,-1120435570,1059775011,1045764296)+W(4,1061906872,-1084431515,1037413129,-1085954594)+W(5,-1115590029,1053315192,-1094536545,-1103860568)+W(6,-1126824848,-1087315344,1054210787,-1096433065)+W(7,-1107838893,1052978812,-1099186518,-1133232881);WS(-1078369703,1041267413);
sum1=W(0,1041630887,-1112635974,-1098405416,1024386586)+W(1,1016693023,1018393854,1051293608,-1102607056)+W(2,-1132435208,1041292515,-1098286219,1044040033)+W(3,1046099151,-1095618428,1052507157,-1094040968)+W(4,-1091497929,1016159377,1045750173,-1130684104)+W(5,1018959206,-1117949682,-1105775474,1056853585)+W(6,-1139597330,-1101611546,1041584973,-1098338270)+W(7,-1118540325,1040982949,1026100205,1049412460);sum2=W(0,-1097925659,1038714809,1028814353,1035615459)+W(1,1020457849,-1103657321,1033337220,1043665288)+W(2,-1077657685,-1101970047,1052250964,1062855981)+W(3,-1109823715,1058024935,-1113114333,1051048913)+W(4,-1098468896,-1114182260,-1106019250,1056109526)+W(5,1056999181,-1105846491,1040975429,-1085664062)+W(6,-1104046747,-1130122971,-1115640692,1048995011)+W(7,1042595027,-1112374505,1034778788,-1109605260);WS(1049151900,-1114127847);
sum1=W(0,1044969414,1047621718,1000015204,1050216581)+W(1,-1099359923,-1148711507,-1112471205,-1106856243)+W(2,1057314961,1055877843,1023136961,-1136218178)+W(3,-1133921207,-1112054390,-1092033343,-1091938023)+W(4,1054358666,1052966059,-1133465094,-1130455775)+W(5,1034273823,-1122838974,-1089783713,-1099719178)+W(6,1045850836,1052491071,1035991733,-1160090192)+W(7,1019980258,-1112322824,-1087984664,-1099053307);sum2=W(0,1011113448,1050864081,1039552519,-1105478410)+W(1,-1082501551,1059003564,-1103020148,1068049752)+W(2,-1125310098,1043215106,-1099466970,-1131405058)+W(3,-1098156272,1039344435,1074596924,1066695202)+W(4,1034334973,-1095883745,-1115050596,1049027924)+W(5,-1099880092,-1107282542,-1084539788,1067601936)+W(6,1036178144,-1088635155,1049583286,-1129231446)+W(7,-1097076855,1042018058,-1074115054,-1075514015);WS(-1081332839,-1093454830);
sum1=W(0,1035356975,1037116623,-1104916884,-1109709318)+W(1,-1111308088,1014687039,-1122158672,1039420520)+W(2,-1125155242,1030327966,-1117212646,-1108177419)+W(3,-1112931654,1020526050,-1104761999,1053028347)+W(4,1050241163,-1103907222,1032417267,-1119705461)+W(5,-1119448076,-1112611266,-1115200780,1032136206)+W(6,1046095669,1033262333,987327371,-1118748528)+W(7,-1136487898,-1104533373,1029855614,-1115609017);sum2=W(0,-1118344664,1028266047,-1127355075,1013207527)+W(1,1036829905,1016171285,-1117884424,-1124997045)+W(2,1043690369,1051132935,1040955478,-1103159789)+W(3,1024917624,1041601336,1047094008,-1116887196)+W(4,-1108842627,1041402295,-1116686760,1008876024)+W(5,-1127506713,1033786361,-1100609336,1057384051)+W(6,-1105537330,-1128237045,-1154118338,1035764738)+W(7,-1114313206,-1102385561,-1089828796,-1098518151);WS(1063446990,1030048893);
sum1=W(0,1043069042,1049571969,-1099483503,-1131562670)+W(1,-1108650254,-1106453175,-1106599551,-1108681470)+W(2,1061428532,1053095529,-1102405700,-1106193120)+W(3,1008661917,-1102088711,1046689338,-1097709592)+W(4,-1115069793,-1119868742,-1113568905,1021119810)+W(5,-1123233168,-1104754348,1006738196,1029025472)+W(6,1027160065,1043118346,1030255032,1009340592)+W(7,-1136963210,-1114502129,-1111789333,-1120287391);sum2=W(0,1017109065,-1115161102,-1149491589,1012371361)+W(1,-1103671135,-1097972516,-1109821790,-1110016822)+W(2,1012418345,-1111308586,-1165255819,1023756477)+W(3,-1094449842,1049769129,1031379047,1060485172)+W(4,1015942947,-1106016138,1019335917,-1111467932)+W(5,999148403,1022790203,-1114576028,1046805034)+W(6,1015823021,1026481588,1010513313,-1140694601)+W(7,1032463998,-1146831635,-1114618076,1024897044);WS(1060385486,1040268319);
sum1=W(0,-1105770459,-1104706211,-1113839600,-1115333181)+W(1,1022495614,-1115044751,-1122113023,1048230464)+W(2,-1085502934,-1112644646,1041834949,1026945989)+W(3,997701279,1044329112,1065603891,1051932092)+W(4,-1102865873,-1112283012,1010458454,-1100015113)+W(5,1038196649,-1113673817,1054415097,-1105250533)+W(6,-1108020290,-1115522389,-1110169699,-1113704543)+W(7,-1105082025,-1115640050,1046973419,-1122402466);sum2=W(0,1041813775,1041645390,-1122287706,-1115664423)+W(1,-1120925434,-1119842210,-1094011677,-1142717933)+W(2,-1087138046,1067461852,-1099350461,1044568139)+W(3,-1120985148,-1113918825,1027339570,-1124627987)+W(4,-1116572542,-1109622665,1042022920,-1102715015)+W(5,-1100833175,-1101147879,1054026149,1045144111)+W(6,-1113357449,-1110133469,1032474264,1031291077)+W(7,-1112018489,-1109170005,1047364150,-1122353792);WS(1049043868,1050086952);
sum1=W(0,-1091279607,-1101354119,1025810768,-1127858130)+W(1,1028884238,1022883995,1044465651,1054362490)+W(2,-1089232423,-1092016019,989092984,1034666762)+W(3,1032068165,1005443958,1058690160,1050465752)+W(4,-1089729669,-1104525366,-1119959429,-1115481017)+W(5,1007092039,-1149438996,1051092259,1053482909)+W(6,-1121438163,-1160888088,-1097661520,1012364567)+W(7,-1137072337,1017307814,1051219071,1019953121);sum2=W(0,-1099759289,1050936278,1012065197,1030282550)+W(1,-1078832473,-1076346523,1068820850,1070065566)+W(2,1018991152,1050588571,-1101566471,1049708534)+W(3,-1075628240,-1072955990,1075164582,1068572253)+W(4,-1112383125,-1121285468,1038111746,1043525707)+W(5,-1093459475,-1088795804,1053555382,1046261639)+W(6,1039884984,-1113841779,-1106531005,1040589253)+W(7,-1099780818,-1090423367,1058828770,1040055978);WS(-1083655502,1074535575);
sum1=W(0,-1100106921,-1096173461,1028862937,973651072)+W(1,-1122472503,996549482,1052529147,1049212555)+W(2,-1088250868,-1101351113,-1111330742,1029517469)+W(3,-1111380529,-1125410415,1060855844,1057957824)+W(4,-1092528244,1034877328,-1105397947,1043404639)+W(5,-1109626381,-1122247818,-1104065896,1050267538)+W(6,-1113904430,-1118418050,-1099887737,-1129726574)+W(7,-1108333759,1037233742,1047916353,1041335934);sum2=W(0,-1116649305,-1112916551,1032149251,1037582341)+W(1,1040538112,-1112067691,1041643977,-1107051108)+W(2,1044443302,-1117703407,-1107247151,-1135487115)+W(3,1036263743,-1115814520,1053360182,1030763641)+W(4,1049963138,1042101117,-1096732175,1053968825)+W(5,1035849297,-1104153316,-1089009482,-1087331905)+W(6,1046616621,-1127010106,-1094249638,1034930229)+W(7,-1104877620,-1116847106,1059951262,-1110671517);WS(-1132786560,1056578758);
sum1=W(0,1043718831,1050053971,1019453021,1031072232)+W(1,-1123786893,1030360908,-1104586611,-1098888378)+W(2,1057505465,1049535379,-1127115205,-1112153353)+W(3,-1123598824,1035671447,-1081773448,-1090760605)+W(4,1052394474,1045418390,-1105591705,-1153314582)+W(5,1044649456,-1105554848,-1120283669,-1106021324)+W(6,1044283028,1048806335,1024604121,986346381)+W(7,1033186457,-1108912601,-1103287167,1036365944);sum2=W(0,1011638864,1020064744,-1106354313,1040658557)+W(1,-1109113498,1033931950,-1103147627,1041865287)+W(2,1049840877,1050147177,-1103628435,1027144364)+W(3,-1120927100,-1102211113,1053587315,1026998340)+W(4,-1117174472,-1105120318,-1130705048,-1123462592)+W(5,1033328738,-1101351534,1036775410,-1118058864)+W(6,-1113970774,-1135769248,1016031184,-1126068784)+W(7,1028877580,-1112076066,1030416564,-1104140895);WS(1062711758,-1109562142);
sum1=W(0,-1100622401,-1104747337,-1125545776,-1107075140)+W(1,1017596397,1007433175,1049612355,1053288051)+W(2,-1103229831,-1083301774,-1112684886,-1121788380)+W(3,-1120034657,-1098025711,1048337697,1059638178)+W(4,1050510715,-1097610180,-1102890883,-1128625782)+W(5,-1112854653,-1108240645,1051307580,1052952654)+W(6,-1109077454,1030737729,-1102110160,-1129119788)+W(7,1022176121,1020667959,1049115768,1041285742);sum2=W(0,977550902,-1105772859,1033804876,1022257834)+W(1,1036504102,-1107093105,1042844173,-1113927342)+W(2,-1098748483,1063293804,-1113268759,1033963400)+W(3,1028160469,-1089861840,1059312088,-1096777339)+W(4,-1090033704,1051039483,1029999681,-1123922685)+W(5,-1101525036,1017532722,1037687330,-1134320563)+W(6,-1104977553,1022914778,-1125618402,1015463858)+W(7,-1122996995,-1116068477,1004875175,1024487701);WS(1046002488,-1083997249);
sum1=W(0,-1099156844,1028498222,1044431961,-1116203964)+W(1,1025075217,1035032656,1049400252,1050076828)+W(2,-1096363997,-1079124621,1046371486,1041235242)+W(3,1032516798,1050189128,1020370202,1050263757)+W(4,-1088685662,-1103556299,-1117705943,-1106267745)+W(5,1042510329,1039724554,1053355933,1048790666)+W(6,999993136,-1106798659,-1109240562,-1122870401)+W(7,1027729159,1037249299,1037276039,1034829570);sum2=W(0,1041875660,-1091311273,1024745423,-1094982381)+W(1,1045890174,-1107764806,1044409386,1017839086)+W(2,1042706326,-1148119319,1017043870,-1097113645)+W(3,1048260200,-1118443235,1061393923,974632891)+W(4,-1098101314,1010824956,-1107563793,1052555320)+W(5,-1097368628,1041238578,-1098402228,1043955676)+W(6,-1094774489,1030619863,-1118735987,1049262968)+W(7,-1116185663,1042214090,-1094515595,1042935118);WS(-1083255246,-1075588436);
sum1=W(0,1026375684,1036249778,-1106371438,-1154522904)+W(1,1037990411,-1119606102,-1113752075,-1099839750)+W(2,1056687627,-1097055709,1036086422,-1105464695)+W(3,1043935324,1036476796,1050924256,-1092436626)+W(4,-1088556578,-1108055408,-1127243930,1023783355)+W(5,-1111337285,-1110940389,1045926824,1056650964)+W(6,-1105944807,-1123388097,1031412139,1030176790)+W(7,-1124332025,1021333175,1041066449,1039385437);sum2=W(0,1032531181,-1114369361,1023708058,-1117330831)+W(1,1060766869,1067300065,1031926890,1043756688)+W(2,1017487862,1047518334,-1122435213,-1133288218)+W(3,-1105945514,-1075696003,1043258354,-1104593512)+W(4,-1122916014,1027012545,1020252429,-1139180683)+W(5,-1102393264,-1106946489,1049767697,-1096895795)+W(6,-1103557501,1046855474,-1109968059,1025188082)+W(7,1020047431,-1113285900,-1112657711,1019544307);WS(1056055196,1023945849);
sum1=W(0,1036175954,-1138851412,-1139517988,-1104545849)+W(1,-1111539988,1026875367,1009002268,1032040419)+W(2,1048468083,-1097789539,-1136100212,-1101013315)+W(3,-1104005681,-1112873620,1059870683,1040659763)+W(4,-1096999890,-1097071058,1013350648,-1148373856)+W(5,-1135793772,-1132670698,1053644410,1039368714)+W(6,995622088,-1128233700,-1108930702,-1120654743)+W(7,1028030253,-1133516850,1033002810,-1122818538);sum2=W(0,-1110992702,1041801313,-1135790885,1033182461)+W(1,-1116812221,-1135785781,976542168,1011638125)+W(2,-1115959119,-1083556559,-1145806187,1036058972)+W(3,1013579453,1034110873,-1068720208,-1106760241)+W(4,1047402951,1026458945,-1125994579,1026470367)+W(5,1048786168,-1124564059,1043021822,1080067579)+W(6,1021989349,1029289545,-1152817846,-1123856921)+W(7,-1115658442,-1110636256,1027196491,-1118809257);WS(1047050040,1036867972);
sum1=W(0,1041031945,1050476745,1040033213,1031952202)+W(1,-1117663192,1033331580,-1097704487,-1098508279)+W(2,1016870010,1054273441,1052329098,1049413776)+W(3,1012948685,1043041286,-1087382286,-1091275871)+W(4,1041748879,1035493153,1023712847,-1134253939)+W(5,-1131302504,-1125396951,-1117526273,-1095309386)+W(6,1041656495,1041394937,1023414180,-1129317744)+W(7,-1153578470,-1112644847,-1108492595,-1112254893);sum2=W(0,-1138324119,1042859622,-1098653081,-1120609508)+W(1,1021280635,1026624912,1038385587,-1110367912)+W(2,1072071026,1068070176,-1081276780,-1074671298)+W(3,1026288466,-1122098825,-1107049493,1026263792)+W(4,1044485226,1040658983,-1110118090,-1097107702)+W(5,1040255596,-1152233050,-1122488627,1024907208)+W(6,-1118978815,1035453187,-1119823807,-1137118351)+W(7,-1126727249,1006813455,-1111098449,1038809437);WS(1047287096,1059538103);
sum1=W(0,1034749929,1051408038,-1111595219,1030804480)+W(1,1013951379,1039425378,-1094490621,-1102474905)+W(2,1049213285,1057344539,-1098057279,-1123153834)+W(3,-1112788128,-1098419769,1048597242,-1099609086)+W(4,1048793645,-1106759404,1018775223,1007980582)+W(5,-1118093753,-1108341356,1046324795,-1094890059)+W(6,-1115115061,1033654600,1030691489,1036089754)+W(7,-1120388747,-1135294247,-1126686757,1003815995);sum2=W(0,1024004698,-1109416755,1034721747,-1112864979)+W(1,1004307827,-1116757818,1041661735,1034996841)+W(2,988806988,1058238498,1023366533,-1108077379)+W(3,1037366938,-1107547239,1008174217,1041642045)+W(4,-1115279539,1041332549,1032508120,1021246669)+W(5,-1108868659,-1128614293,-1089151778,-1122858630)+W(6,1033457886,1018109285,-1153257254,-1113986367)+W(7,-1130732717,-1122125438,-1111548255,-1130797677);WS(1066216871,-1084582294);
sum1=W(0,-1095963722,-1096473834,1023325836,1009745022)+W(1,1027534757,-1126933960,1046303345,1050775177)+W(2,-1087129751,-1142570129,-1103455511,1034246149)+W(3,-1118146623,-1103828265,1064400323,1057767679)+W(4,-1094684497,-1107829831,-1105242559,1025953385)+W(5,1018950609,1030437560,992534739,1038452388)+W(6,-1107520037,-1117719279,-1107601837,988118663)+W(7,1020674901,1033139589,1044853309,1025316967);sum2=W(0,1031626404,-1117975133,1018526115,-1127013105)+W(1,1017794797,1023300847,-1113082476,1029958550)+W(2,1062148372,1074624908,1052346460,-1123587641)+W(3,-1145491637,1041942663,-1130733653,1035325186)+W(4,-1090512380,-1070854231,1029804743,-1098654594)+W(5,-1113152926,-1139181075,-1113725416,1046581721)+W(6,-1095518794,1041467716,1030491706,-1118240305)+W(7,-1120299385,-1142763637,-1115594754,1031776819);WS(1033725552,-1082653885);
sum1=W(0,-1091894661,-1094613753,1033791775,1027658456)+W(1,1024810077,1020875129,1052727904,1054730080)+W(2,-1085886368,-1094605577,-1130834725,1038169633)+W(3,-1114253244,1021660859,1054915405,1060322284)+W(4,1049096200,1038006563,-1107114253,-1105755912)+W(5,1010914050,1032412472,-1113871235,-1115316932)+W(6,1040399888,1038046228,-1102176852,-1106878767)+W(7,1016596422,1044096992,-1098681477,-1114082704);sum2=W(0,-1109006144,1050929158,-1111819446,-1126607908)+W(1,1059727060,1073053378,1063076656,-1093467963)+W(2,1025316173,-1107176811,-1119610542,1032709615)+W(3,1073749745,1058093447,-1090320472,1048889614)+W(4,-1123863107,-1122531221,1029384695,1027594385)+W(5,-1079533534,-1073154062,1051206364,1046933317)+W(6,1026796828,-1115616555,1032209203,-1115269200)+W(7,-1075936158,-1088004581,-1109796884,997945380);WS(-1087442510,1045166814);
sum1=W(0,1032009478,-1127325529,1032907600,-1106921670)+W(1,-1110338367,1042108264,-1100890040,1041337656)+W(2,-1106321881,-1085655355,1047421629,-1111070674)+W(3,-1105899594,1027442111,1044767811,1060092296)+W(4,1057239638,-1098381173,1031075349,-1094092352)+W(5,-1105935775,1037469097,1037296628,1040377247)+W(6,-1128650952,-1107389381,-1129052086,-1136240762)+W(7,1027139781,991481919,1037463686,-1131454723);sum2=W(0,1040351141,1043540747,-1109786529,-1119426781)+W(1,1015410156,1043466418,-1106797782,-1104019881)+W(2,-1105926532,-1133247980,1018220925,1041819143)+W(3,1048709183,-1092013542,1066013053,-1098594115)+W(4,-1096724541,1038612076,-1124599508,-1103055916)+W(5,-1109288787,1027934232,-1097021086,-1136157126)+W(6,1019567362,-1143357456,1024618671,986571056)+W(7,-1140871148,1027080058,1008181894,1025702119);WS(1059279054,1041683061);
sum1=W(0,-1096417644,-1095251776,1033060856,1028823114)+W(1,1040139175,-1133443258,1051348966,1041071884)+W(2,-1096755466,-1095420880,1041097809,-1136683218)+W(3,1027763154,1037083176,1062896338,-1106154521)+W(4,-1087904547,-1117180600,-1099515041,-1108712682)+W(5,-1109247178,-1169250436,1050313119,1057053635)+W(6,-1113115866,-1121084634,-1105525449,-1114499693)+W(7,1007514196,1031868218,1043053335,1041134484);sum2=W(0,1039900182,1044206765,-1113246189,-1104031080)+W(1,-1125301559,1027754708,-1122555834,1028023758)+W(2,1043086617,1057123143,-1107688308,-1124792744)+W(3,-1129842792,1022410763,-1100462314,1041018096)+W(4,1066602722,1037219700,-1089958554,-1084040655)+W(5,1034604384,1029558442,1032289221,-1123151815)+W(6,-1111210157,1036938090,-1098033920,-1098618924)+W(7,-1139711519,-1122704124,-1143651414,1028867168);WS(-1093886876,-1092780259);
sum1=W(0,1034696971,1027092583,1040859655,1031521076)+W(1,991412379,1023411481,-1107551117,-1098366291)+W(2,1057011018,1055452141,-1115369432,-1123954783)+W(3,1037665034,1037775165,-1086775792,-1084481759)+W(4,1055461116,1043845385,-1130075936,1027325374)+W(5,-1102735091,-1106471523,-1098824964,1050583573)+W(6,1041326696,1045628689,1005655277,1017430099)+W(7,-1113156096,-1108701199,-1110858724,1032795870);sum2=W(0,-1115620025,-1110046443,-1101982776,-1099549152)+W(1,-1128057356,-1104607948,-1138118945,1042476476)+W(2,1067650764,-1096892917,1065032135,1039636960)+W(3,-1129519972,1039009532,-1084935200,1056117723)+W(4,-1084058149,-1089814493,-1112740199,1046191187)+W(5,1042222420,-1114781123,-1116550886,1043334912)+W(6,1022618460,-1106519005,-1138571865,-1120755726)+W(7,1023299940,1029490149,-1123579094,1030169574);WS(-1103384376,1050555318);
sum1=W(0,1056616014,1049493908,-1104723373,990997212)+W(1,-1104278389,-1112669305,-1101985253,-1113359817)+W(2,1060440249,1063537686,-1110645588,-1102560870)+W(3,-1117918862,-1124628967,-1091747296,-1095607555)+W(4,1049398171,-1123261404,1006886950,-1114771100)+W(5,-1120789735,1020875660,-1094355067,-1098384586)+W(6,1042753094,1041297647,1041403778,1011892746)+W(7,1029891897,-1143354303,-1099641616,-1098733239);sum2=W(0,1056762738,998260703,-1102268820,-1097904627)+W(1,-1113205081,-1105114179,-1102966386,1033294591)+W(2,1049156882,1055125136,-1102083058,-1101696600)+W(3,1028552759,1023069474,1048772561,1040206209)+W(4,1040009482,-1099421122,1022682138,-1100977750)+W(5,-1108173489,1040370279,1040485303,1004029807)+W(6,-1114104451,-1112582051,1035758392,-1105396681)+W(7,-1109779069,-1135668672,1040482786,-1118051402);WS(1042369848,-1095650924);
sum1=W(0,1060985291,1056066249,-1124780413,1032801852)+W(1,-1154392525,1017158008,-1093287088,-1088222536)+W(2,1059062488,1046815795,1031124370,-1142443027)+W(3,1041310978,-1111535759,-1084610255,-1089766974)+W(4,1051554984,1026983110,1037041722,1024489633)+W(5,-1118760812,-1118618480,1035048291,-1096293908)+W(6,1037131073,1028118439,1048283534,-1157391942)+W(7,1032589425,-1101944856,-1107690581,-1113190096);sum2=W(0,-1084477192,1041984407,-1118435725,1056251107)+W(1,1053829707,-1113013425,-1086371528,-1077785336)+W(2,-1093515412,1073185178,-1090037466,-1111043713)+W(3,1046411943,-1090694669,1074151927,-1093010832)+W(4,1051712939,1053076395,-1093926860,-1129656805)+W(5,-1095714333,-1103046632,-1094829660,1054463958)+W(6,-1096065312,1066458198,-1083761792,1052716525)+W(7,1035367276,-1087950464,1063500158,-1090812268);WS(-1081634407,-1072784825);
sum1=W(0,1024862651,1046040367,-1115394775,-1102740818)+W(1,1016622683,-1112643478,1027952685,1056867014)+W(2,-1109613465,-1115978107,-1100839185,-1101924733)+W(3,-1096240139,-1101581667,1050187219,1058509811)+W(4,1049722038,-1098661743,-1140848016,-1123768914)+W(5,1008822020,1023463264,1033615035,-1098437541)+W(6,-1138059466,1025943000,-1116477425,-1118249725)+W(7,-1116668435,1036595961,-1132571500,-1143195264);sum2=W(0,1046126277,-1111752353,-1126178115,-1139809909)+W(1,1040903120,-1104413152,1055245806,-1119940899)+W(2,1034216546,1042101074,-1097752958,1032546581)+W(3,1019748625,-1089277711,1058677046,-1088954301)+W(4,1043290796,-1112722386,-1118367610,1042272246)+W(5,1028591970,-1139620757,1048637958,-1087007443)+W(6,1034532478,1030093406,1017774855,-1138081685)+W(7,1017306737,1033828758,1029648824,-1140548675);WS(1050645916,1033550915);
sum1=W(0,-1107219907,1043545243,-1108262319,-1118556120)+W(1,1030703933,-1110184190,-1145250020,1039060494)+W(2,-1086762442,-1104041435,-1094947334,1043230361)+W(3,-1110311564,-1100512367,1057758321,1059123936)+W(4,1058293794,-1097977901,1018079143,-1103841584)+W(5,1044416908,-1132472896,1039599795,-1096913490)+W(6,1041130248,-1123331655,1008731683,1032598742)+W(7,-1147952664,1022228292,-1123961290,-1151122424);sum2=W(0,-1112791644,-1110540665,1048409433,1040267615)+W(1,1024308395,1041630361,1032365064,1010515766)+W(2,-1088877638,1053330884,-1086251247,-1107165984)+W(3,1040244783,1037513285,1049266570,-1090038325)+W(4,1057377190,1057673067,-1107976602,-1113957324)+W(5,-1098504745,1039941233,-1103454662,1028890653)+W(6,1024512949,1042772014,-1111525785,-1122078587)+W(7,-1103661415,1024552651,-1143554104,1041725883);WS(1051978908,-1102077462);
sum1=W(0,1045761591,1051430047,-1117187439,-1132165009)+W(1,-1106078467,1014010165,-1096198150,1013540534)+W(2,1060286099,1046972447,1037183202,-1108837850)+W(3,-1121999817,1030141582,-1085387922,-1130717861)+W(4,-1128782822,1028047735,1045655273,1028473682)+W(5,1008925446,1018887490,-1101497054,-1105434962)+W(6,-1178179968,1035331372,1033734537,1025240990)+W(7,-1122721428,1026996307,-1102517015,-1110960744);sum2=W(0,974611657,1047662948,-1125531833,1023072493)+W(1,-1112121991,1037288067,1051899312,-1101792417)+W(2,1035351326,-1090109833,-1118880502,1030396885)+W(3,1042102238,-1113214479,-1069022098,1080526024)+W(4,-1110942359,1033315833,-1161271853,1027419877)+W(5,1032127295,-1143368203,1036440530,-1087739606)+W(6,1010290822,-1156901930,1028708277,1019485964)+W(7,-1132377096,-1141169667,-1114394737,-1124554651);WS(1058455886,-1096183470);
sum1=W(0,-1112611850,1032735242,-1112035684,-1105360672)+W(1,-1104075433,-1111940643,1033545283,1060616064)+W(2,1048808633,1042817013,-1103063975,-1105059667)+W(3,-1115570744,-1097216429,-1097442806,1051085625)+W(4,1058906409,1047248804,-1104182327,-1112638549)+W(5,-1107200030,-1108265532,-1103229812,-1102188695)+W(6,1047193699,1057710235,-1103319623,-1106250503)+W(7,-1119499692,-1106901731,-1109193562,-1106970890);sum2=W(0,-1114274101,1016197705,-1131009665,-1135393651)+W(1,-1110403581,-1136444051,-1130986601,-1117767149)+W(2,-1143366053,1051632163,-1111055824,1004138181)+W(3,-1112183743,-1121253595,1048764370,1026922589)+W(4,-1111579981,1038147066,-1127256265,-1134829555)+W(5,1009689523,989872074,-1112945554,1036257166)+W(6,1025185617,-1137859715,1010148467,-1113946573)+W(7,-1123668797,-1123716033,-1123068365,-1143942149);WS(-1103618872,1023577831);
sum1=W(0,1057806109,997904496,1032268701,1041702149)+W(1,1022049043,-1102660926,-1106010126,-1091063799)+W(2,1057675340,-1129702414,1032012647,1021026046)+W(3,1046995709,-1100395542,-1094077941,-1090884608)+W(4,1056283152,1039716321,-1111766616,1023662430)+W(5,1050214494,-1096243374,-1100869456,-1094732237)+W(6,1049875952,1054291708,1042231991,-1112590149)+W(7,1047647816,-1100607928,-1098425069,-1105996279);sum2=W(0,-1072987051,-1080077361,1069429154,1073849383)+W(1,1022236877,-1128073567,-1098556311,1040644897)+W(2,-1076996297,-1086754234,1066905653,1070121938)+W(3,-1118780260,1027638421,-1095882058,-1124122091)+W(4,1060194671,1067521081,-1080359597,-1087755842)+W(5,1012182550,-1129108935,1048551041,-1096747545)+W(6,1074652354,1075883836,-1070245916,-1073496568)+W(7,-1130588931,1001812541,1058695504,-1092793409);WS(1010873216,-1100304815);
sum1=W(0,1045945805,1051026373,1028741017,-1154187044)+W(1,-1113759340,1022415534,-1103217414,-1102222630)+W(2,1058185854,1059904750,-1099084427,-1114247598)+W(3,-1105383733,-1111624796,-1091550752,-1097780567)+W(4,1052860588,1038231664,994968800,-1104966895)+W(5,-1114326870,-1110217221,-1110664976,-1108718914)+W(6,1040557287,1032103905,1028263947,-1113228468)+W(7,-1108875519,-1109350878,1017865354,1017403508);sum2=W(0,-1100331344,1069298433,1039210963,-1114639192)+W(1,1012858414,-1126620651,1043940791,1035901690)+W(2,1080352854,-1067747068,-1099502544,1047528380)+W(3,1036529177,-1099630936,-1084572959,1030733380)+W(4,-1080996124,1032407437,-1108972702,1041344628)+W(5,1043527822,-1119860547,1045939813,1003800555)+W(6,-1121090437,1016604711,-1116883371,1021595805)+W(7,-1145664907,1034105585,-1122259179,-1121287047);WS(1044302648,-1104457270);
sum1=W(0,1029190781,1045938783,-1101763748,-1115179413)+W(1,-1115207128,1013266237,-1102720380,-1108944696)+W(2,1034810490,1055724168,-1106420033,999269803)+W(3,1025157307,-1105407492,-1101615303,1038235218)+W(4,1053359959,-1100033022,-1128885581,1041707045)+W(5,1045691477,-1113033137,1043259278,-1094303566)+W(6,1037908026,1035419021,1029110244,-1110751840)+W(7,-1114066571,-1113282394,-1123807773,1011056201);sum2=W(0,-1109414288,-1128441429,-1115295266,-1117238549)+W(1,1023475415,1024122972,-1121954754,-1115125848)+W(2,-1104877135,1053172955,-1095438097,1033754662)+W(3,1002646200,-1106263750,1038786210,1018153798)+W(4,1056926069,-1108715476,1011060498,-1106855439)+W(5,1034246226,1025499367,1043675119,-1104082080)+W(6,1036225840,-1114450934,1032653312,-1117460606)+W(7,-1107090094,1013321052,1018894269,1008366234);WS(1068015911,1043072951);
sum1=W(0,-1101991257,-1091973141,1035792844,-1127841379)+W(1,1035382295,-1098419575,1040826438,1041159238)+W(2,-1110119406,-1095315357,1018341976,-1155603908)+W(3,1043898844,1030324599,1053842800,1052691071)+W(4,-1107228151,-1111437840,1044403491,-1111053022)+W(5,-1108241413,1043481954,1050221764,1042506601)+W(6,-1097295811,-1103670736,1005208661,-1112313859)+W(7,-1098652336,1032196534,1046985745,1030249017);sum2=W(0,-1125722365,1019923991,1033824390,-1134315530)+W(1,-1118933131,1027495017,998580556,-1135384490)+W(2,1039464885,-1087456726,1039862799,-1112867968)+W(3,1045077367,1087627027,-1061395777,-1093291922)+W(4,-1119378177,1042059959,-1114969920,1005143468)+W(5,1034637079,-1148550692,-1121281813,-1106942114)+W(6,-1113780490,1009971850,-1131720457,1030354102)+W(7,-1118611519,-1117397469,1032010553,1034179020);WS(1060186318,-1131602669);
sum1=W(0,1050205114,1052887138,-1102049002,1022422466)+W(1,-1112848707,-1106285089,-1102238785,-1099402401)+W(2,1052456073,1049038746,-1097141731,1050775273)+W(3,1039607513,-1098786589,-1088759247,-1100510367)+W(4,1040490435,1039690728,-1099566807,1056872997)+W(5,1048305743,-1104192622,-1099089908,-1122526498)+W(6,1043457059,1045856748,1032894309,1025667942)+W(7,1032266998,-1118572779,-1106963501,-1102859210);sum2=W(0,-1120410947,1050158699,-1108234271,989650422)+W(1,-1081060940,-1074101109,1066272871,1047633630)+W(2,-1092804082,1024838498,1045260201,-1120122674)+W(3,-1079387458,1050344942,1061734347,1075424781)+W(4,-1125280065,-1119936776,1037831837,-1114112879)+W(5,1043540897,1039609275,1003481288,-1091697647)+W(6,-1114421818,1035095434,1024132690,-1117501250)+W(7,-1131708367,1026462111,-1106020023,1011848513);WS(1057810382,986287880);
sum1=W(0,-1110142276,-1106138450,1027767677,-1105255365)+W(1,1050176972,-1130243957,1031406779,1041191503)+W(2,-1092238936,-1090210593,1038550632,1037147968)+W(3,1041310918,1041377527,1049547413,1027980992)+W(4,-1089134184,-1093055129,1035749561,-1136315263)+W(5,-1115128119,1033537239,1057536820,1052451129)+W(6,-1097497096,-1089420006,1028257967,-1115075413)+W(7,-1127231554,1031965752,1058108487,1050343212);sum2=W(0,1070708271,-1104040400,-1113793286,-1099824579)+W(1,-1097074436,1023561426,-1084124078,1075074245)+W(2,-1091831853,-1072548459,-1112943238,1053512844)+W(3,1039380165,1009216489,-1072503695,-1082668198)+W(4,-1093778092,1057576575,-1099992002,1041834894)+W(5,1043969626,-1107563771,1053907302,1056090411)+W(6,1064181862,1051972140,1024916046,-1120789532)+W(7,1034348623,-1106961801,1054786345,1058602971);WS(-1075707047,1038147646);
sum1=W(0,1050722763,1026800423,-1115961531,1038492938)+W(1,1040870942,-1122935577,-1103730686,-1095596015)+W(2,1055626176,1052178217,1041066756,1036899040)+W(3,1047700685,1036539085,-1090286882,-1091210886)+W(4,1027667391,1053246416,1045702796,1038870159)+W(5,-1102625947,1048523811,-1095582752,-1094135001)+W(6,-1100305296,1049962981,1044017707,1022987667)+W(7,-1105859960,-1117734303,-1093296229,-1109653838);sum2=W(0,1027969677,-1095928859,-1113260796,-1145353723)+W(1,1052090154,-1110261785,1031463199,-1115030411)+W(2,1052169305,1052353113,-1113367096,-1112198364)+W(3,1041877601,-1099630700,1051016428,-1108227013)+W(4,-1129450520,1051473061,1047146251,1007958125)+W(5,-1087173862,-1102681887,1045242344,1041462653)+W(6,-1091037095,1050393555,1021064313,-1122974002)+W(7,-1095485390,-1111896409,1020102815,1032341221);WS(-1102302520,1068562064);
sum1=W(0,-1101486038,-1094978851,1029216267,-1130894152)+W(1,1031789673,-1102217970,1029251017,1044130034)+W(2,-1104755260,-1093484995,1029804895,1029150351)+W(3,1042516209,1040658618,1050941559,1053252560)+W(4,-1110271975,-1106599349,1046304488,-1108054071)+W(5,-1113036417,1041743615,1050863202,1036880709)+W(6,-1102131284,-1102274525,1018120580,-1107326720)+W(7,-1102226940,1032422999,1047248574,-1128083416);sum2=W(0,1022527979,-1111065998,-1123809812,1019111797)+W(1,1029130971,-1117143513,1023737355,-1131519898)+W(2,1031759809,-1095097056,1041109085,1006739898)+W(3,-1106220344,-1064938697,1082939698,1045357020)+W(4,1034613952,-1107360163,1028972357,-1126211453)+W(5,-1122955245,-1112280546,1033832936,1027342607)+W(6,1033659253,-1118642675,1025713585,-1118372569)+W(7,1032152906,1028082979,-1118824157,-1112248823);WS(1066566439,-1125753148);
sum1=W(0,-1096367972,-1098758994,1041951168,1020091828)+W(1,1030663671,1025331919,1048997640,1038767583)+W(2,-1093467737,-1089881409,1052053147,-1130301450)+W(3,-1108818909,1044746920,1064063659,-1130818632)+W(4,-1092544881,-1098181717,1033588155,-1131231944)+W(5,1022962726,1041997189,1042770882,-1116991019)+W(6,-1110070786,-1096392077,-1116682291,1009411772)+W(7,1018371147,1038578846,1027361773,1046860728);sum2=W(0,1019815533,1047279899,-1149004498,-1105507764)+W(1,1024962860,1041000955,-1121679526,-1136431769)+W(2,-1106660204,1058550934,-1115729482,-1098298748)+W(3,-1107413740,1027135608,1058580319,-1096656341)+W(4,1031191852,1032716298,-1111478010,-1094576030)+W(5,-1101441076,1035067556,1041490224,-1098228632)+W(6,-1117054989,1019851909,1018600957,-1129010369)+W(7,-1123460834,1005788722,-1106522387,1047791827);WS(1050996380,1066787661);
sum1=W(0,-1109518091,1043911830,-1120310187,1042843177)+W(1,-1112832565,-1133582755,-1097687209,-1098674409)+W(2,1059519229,1061971625,-1107450543,1033453959)+W(3,-1116528532,-1105396874,-1098011863,-1096304487)+W(4,1051823058,1046601317,-1134072575,1017862620)+W(5,1033796902,999923683,-1095249970,-1095767039)+W(6,1042112788,1046863997,1033769739,1025308393)+W(7,1030029487,-1109771063,-1098417599,-1098354285);sum2=W(0,-1087654445,-1114493691,1033376724,-1103321099)+W(1,1013739975,1015354012,-1096458683,-1098379129)+W(2,1049058628,1065240604,1033194077,-1108916223)+W(3,-1121134774,-1115257551,1054396447,1036368268)+W(4,-1128335788,-1094150295,1032881798,1038197771)+W(5,-1129699908,1021079748,-1108472207,1049730119)+W(6,1006224046,-1112103411,-1138730935,1017830932)+W(7,-1117224382,1038189385,-1102017203,1031462702);WS(1027314912,-1081149641);
sum1=W(0,1051429188,1053252314,-1114947760,-1109480125)+W(1,-1097611416,1034118735,-1094077252,-1118844062)+W(2,1058130398,1061393767,-1132100201,-1101195017)+W(3,-1104617542,1035982720,-1085308129,-1113091794)+W(4,1057940398,-1104522586,1044342469,-1103759537)+W(5,-1114189097,1036294793,-1094497965,-1102037735)+W(6,1055491172,-1120202825,1051194426,-1111893319)+W(7,-1128796810,1030785028,-1094870250,-1103334896);sum2=W(0,-1098833779,-1124760267,1024995350,-1131039707)+W(1,1035790053,995065627,1057070390,-1147567565)+W(2,-1078713050,-1065942779,1015537291,-1104486127)+W(3,1037354874,-1154356731,-1081156610,-1091843304)+W(4,1047686732,1084085461,-1103676904,1053996441)+W(5,-1107145709,1026796886,1060423478,-1094140189)+W(6,1064521940,-1093915430,-1111129691,1047124046)+W(7,-1108476011,1038591472,1018309905,1046849692);WS(-1081542375,1044780323);
sum1=W(0,1046719985,1054288460,-1100303790,1026864081)+W(1,-1114219435,-1104586877,-1108679899,-1098857847)+W(2,1054459103,1048901488,-1098110473,1048337215)+W(3,1041408644,-1098306531,-1093175556,-1098101851)+W(4,1041639871,1034589376,-1099969099,1054474587)+W(5,1046672715,-1104199322,-1107626335,-1104037973)+W(6,1043694031,1046235480,1028627178,1023999910)+W(7,1022681657,-1126646775,-1106600025,-1101510966);sum2=W(0,1024212320,-1098721130,1027847194,1017985090)+W(1,1067245211,1074345814,-1081468176,-1099849981)+W(2,1050387030,-1094712479,-1113167123,1036519222)+W(3,1070597407,-1088417301,-1096550174,-1070464929)+W(4,-1100822056,1028269032,-1113380621,1037009826)+W(5,-1104880956,-1102737214,1042714784,1057690620)+W(6,1009055356,-1113841920,-1115360802,1031131596)+W(7,1000105719,-1112342255,1046010973,-1145638655);WS(1059294542,1020616832);
sum1=W(0,-1096856701,1044861738,1039080142,-1157534552)+W(1,-1112831597,1046540791,1041652423,1050532499)+W(2,-1089052876,-1085780263,1031217968,-1097783100)+W(3,-1098369827,1040272239,1047119538,1057029426)+W(4,1044573672,-1097342660,-1138897989,-1164216296)+W(5,1024931118,-1103025619,1043073721,1039715347)+W(6,1041475528,-1105558033,-1105498094,1026686634)+W(7,1045404192,-1114523696,1048391538,1040308239);sum2=W(0,1040318024,-1105705183,1001372950,-1106291706)+W(1,-1142193319,-1145917455,-1116263519,-1114208076)+W(2,1045484852,1061316313,-1093748925,-1099590495)+W(3,1036599633,-1108356360,1049891427,-1108179199)+W(4,-1098311584,1041085521,-1105937891,1015225205)+W(5,-1148092276,1032743264,-1111581107,1040668388)+W(6,1028378294,1035732349,995169980,-1112612361)+W(7,1021281994,1024794158,-1113959318,-1115787941);WS(1059376718,-1137270291);
sum1=W(0,1043258576,-1106073464,1037392427,-1118257199)+W(1,-1112002778,1022160871,-1124279079,-1114290826)+W(2,1054680411,-1099046488,1035766677,-1097794403)+W(3,1045843716,1011458515,1052189312,-1115190716)+W(4,-1088020070,1041392887,1032186693,1026067385)+W(5,-1110958220,1046761570,-1097245116,1054691490)+W(6,-1113652045,-1111666975,-1139304576,-1108679762)+W(7,-1117145658,1032305501,-1123561026,1025610423);sum2=W(0,1033595807,-1087687504,-1122852568,1025244035)+W(1,1002397687,-1104089806,1048825911,1016573022)+W(2,1066421651,1047700223,1038019467,-1092220395)+W(3,-1130145014,-1111655831,-1089540205,1058107887)+W(4,-1084925862,1050883425,-1113553750,1048072683)+W(5,1032935415,1015641098,-1098430697,1045215493)+W(6,-1105555859,-1146566911,-1139793711,-1119930901)+W(7,1001885951,-1131703250,-1124843514,1041208433);WS(1058596686,1013962118);
sum1=W(0,1052551424,1049056438,-1127551432,1000024554)+W(1,1039656505,1034731345,-1098656348,-1088298614)+W(2,1057499982,1036076760,1035333436,-1100000762)+W(3,1019232187,1033429441,-1097067922,-1090756927)+W(4,-1127972943,-1116046252,1044766998,-1122612871)+W(5,-1125045580,-1113717771,1015197910,1040213184)+W(6,-1118015335,-1099275107,1051562743,1041477861)+W(7,1037833508,-1122272135,-1122278672,-1123679237);sum2=W(0,1048601996,-1091369704,1029025211,-1104434141)+W(1,1004930429,1028438774,-1119340081,1033271157)+W(2,1052827694,-1106615386,-1079110377,-1078497608)+W(3,-1106316897,1034989376,-1109539756,1025214064)+W(4,-1115334546,1037382016,1066279808,-1085502108)+W(5,-1108631008,1023198169,-1106594885,1050957039)+W(6,-1122817088,1048688798,1068620036,1062913146)+W(7,-1134348613,-1139733884,-1118139306,1036274829);WS(1044771128,1023341948);
sum1=W(0,-1092336191,-1098819215,1034545464,-1156220044)+W(1,1036528391,1029114797,1044146859,1051560294)+W(2,-1096491302,-1086850728,-1111313058,1033488922)+W(3,1022761170,1029767950,1045449190,1051910286)+W(4,-1102939421,-1100928894,1008511890,1038420969)+W(5,1041877300,1034675856,1038883707,1053458817)+W(6,-1115524377,-1089482302,1011084871,1013986230)+W(7,1037411178,1043196317,1046748951,1012126018);sum2=W(0,1076503146,1066884159,-1080574884,-1071004894)+W(1,-1122913984,-1130255370,-1107351326,1057610169)+W(2,1058011283,-1098882467,1049506323,-1089987082)+W(3,1038970611,1014162118,-1090234844,1054000347)+W(4,-1084978169,-1088626314,1062249589,1065282653)+W(5,-1114000490,1022492087,-1090230279,1030898490)+W(6,-1082249713,-1077734377,1070844945,1060165079)+W(7,-1131621088,1013009282,-1096516163,1044380003);WS(-1111817840,-1134998409);
sum1=W(0,-1102901203,-1094315057,1045262352,1022731056)+W(1,1021112442,-1107194439,1052915216,1029699069)+W(2,-1085070720,-1111793509,1029818259,1044888721)+W(3,-1097785743,-1117717150,1057078063,1058770140)+W(4,1055206544,1046806370,-1114660906,-1105915720)+W(5,1040740592,1036425016,-1097451385,-1095183540)+W(6,-1123039746,-1136267423,991785104,1027479949)+W(7,1005586201,1016465988,-1114500629,-1112670352);sum2=W(0,-1113356803,1026318374,1030842707,-1129690332)+W(1,1015499837,-1180561029,-1119512995,997943457)+W(2,1041923626,-1089332833,1054087898,-1123486113)+W(3,-1144014736,1037328869,-1088292904,1037525758)+W(4,1068558125,-1141184456,-1097205966,-1105176966)+W(5,-1107365912,-1114055561,1050151959,1040210770)+W(6,-1107728348,-1104288342,-1106929221,-1098021434)+W(7,1009592392,1013301204,1006954668,1018682892);WS(-1100650808,1043653943);
sum1=W(0,1044290651,1040683515,1032036848,1038392637)+W(1,1033771919,1038316223,-1115398639,-1095199164)+W(2,-1106266873,-1090111931,1043637149,-1120772452)+W(3,1042896310,1045751664,-1097393337,-1094097345)+W(4,-1133467790,1044787930,1047398869,1040259489)+W(5,-1159203906,1015063331,-1101572298,-1104941765)+W(6,1023591523,1037223428,1050576478,1038054351)+W(7,1030908740,-1125005703,-1102689443,1016760834);sum2=W(0,1046306039,1043541862,1000548496,1018053796)+W(1,1031448374,-1112893849,1029064982,-1101305605)+W(2,1010667960,1064529690,1039189619,1049079603)+W(3,1021972628,-1105518867,1038487223,-1116813778)+W(4,1047996002,-1087406141,-1118597354,-1128574308)+W(5,1037842238,1033382833,1048794746,-1100258391)+W(6,-1095617964,-1086946593,-1104543855,-1106984497)+W(7,1021089548,-1140458600,1045938007,-1114392997);WS(-1121537248,1047151836);
sum1=W(0,1052654400,1035132488,-1113135282,-1096325448)+W(1,-1116556387,1023519458,-1110395025,1000450324)+W(2,1046868890,-1134150082,-1112146268,-1098188693)+W(3,-1111260975,-1110207458,1049727010,-1139200797)+W(4,-1129891280,-1098847494,-1117696601,-1108791588)+W(5,-1104838938,-1098805187,1056884317,1041189572)+W(6,1032919412,-1107856679,-1114157115,-1123869651)+W(7,-1146298440,-1103148146,1058220805,1041128337);sum2=W(0,1043572739,1026011378,1021304865,-1142864271)+W(1,-1107989855,-1140649559,1028667063,-1125571574)+W(2,-1102859954,-1080136051,-1107584343,1043366966)+W(3,1020722946,-1132367054,-1072538638,1022196210)+W(4,-1103597159,-1115654645,-1130465374,1014758407)+W(5,1041979768,-1126224006,1048815254,-1076945816)+W(6,1046511165,1053224660,1000478551,-1120740451)+W(7,1027667511,1048839210,1074776028,1072551214);WS(-1086568910,969651201);
sum1=W(0,-1096064919,-1089612648,1044154939,-1128189323)+W(1,1043461231,-1099266659,1054908701,1047521403)+W(2,-1084798775,1053159863,-1114366976,1043534732)+W(3,-1113308531,-1152040120,1057685165,1056987371)+W(4,1053431542,1050787607,-1101372520,-1098469330)+W(5,1042761408,1049635020,-1090701774,-1089249613)+W(6,1036747448,-1116020373,-1132910587,-1123038043)+W(7,1010635844,1018344000,1027268120,-1105030179);sum2=W(0,-1103892922,1060495074,-1103428495,1042932965)+W(1,-1139842168,-1118896922,1060109323,-1104364155)+W(2,1052448567,-1075640666,-1093583228,1039997403)+W(3,991756114,-1097481656,-1073056297,1064108701)+W(4,1057723154,1057002090,-1121819542,1044856824)+W(5,1040659602,-1099984054,1060503917,1055665788)+W(6,-1112150955,-1118134166,1028413178,-1177180368)+W(7,1034919451,1041069777,-1110515035,-1116550688);WS(-1084093518,-1116656412);
sum1=W(0,1058416208,1026388179,959481663,1002008836)+W(1,-1112390467,1023428581,-1109778819,-1096672513)+W(2,1059097973,1042079029,1050696243,-1104590931)+W(3,-1112632704,1040470858,-1096264126,-1088144465)+W(4,1041679827,1049127990,1047962207,-1106608235)+W(5,-1102954054,1047012782,-1100480244,-1101432288)+W(6,1031439243,1042535660,1015783795,1030562773)+W(7,-1112144502,-1145396437,-1093923750,-1113594772);sum2=W(0,1027407916,1010716935,-1110192070,1007960967)+W(1,-1132155403,-1121935910,1018303319,-1129957403)+W(2,-1097456083,-1070859565,1056650247,1049899326)+W(3,-1137993343,-1142796285,-1094713389,1037417999)+W(4,-1068241064,-1079514242,1081472440,1078512141)+W(5,1039214170,-1111213656,1043613542,-1096379657)+W(6,-1094427160,1030657127,999915485,1058404171)+W(7,1032528613,1024356221,-1116925932,1025537830);WS(1052225948,1018668194);
sum1=W(0,1051775516,1048325451,-1123160289,-1120453498)+W(1,-1107074656,-1112742544,-1111291056,-1117579103)+W(2,1058214550,1064670427,-1104839613,-1108654867)+W(3,-1147977428,-1119335936,-1091445969,-1093397513)+W(4,-1126638409,1049967085,1036965515,1041378113)+W(5,-1109154218,1034167881,-1099225050,-1092047898)+W(6,-1096299613,-1128237844,1034438594,1044186084)+W(7,-1138567959,1019177609,-1112057991,-1112850625);sum2=W(0,-1117606942,-1111847761,-1148685985,-1121001958)+W(1,-1130038396,-1112487949,1021935234,-1103097305)+W(2,-1120566718,-1076982600,1021815720,1018483434)+W(3,1038078839,-1125812992,-1081972918,1049895592)+W(4,1074852012,1048076514,-1108634723,1049361594)+W(5,-1152546434,-1104919092,1040925857,1051964198)+W(6,-1102180777,-1116866514,-1105580672,-1132118692)+W(7,1026180028,-1123068468,1040155911,1017568960);WS(-1096382876,-1091051652);
sum1=W(0,1057278592,1048826126,-1113197617,-1116126267)+W(1,-1116910752,-1140807037,-1097274020,-1096000788)+W(2,1058810754,1056304110,-1124324715,-1112424211)+W(3,1039925053,-1132679170,-1091311905,-1088739494)+W(4,1041995897,1016295122,1040875430,-1136579346)+W(5,-1107191661,-1119450067,1038826452,-1114916522)+W(6,1024916389,1042534003,1017323784,-1113905512)+W(7,1023437062,-1098370349,1017648027,-1128507781);sum2=W(0,1025682064,-1107470193,1036113080,-1120311657)+W(1,-1108273289,1012612647,-1108061877,1036682152)+W(2,1035621932,-1118009189,1029662296,-1109045199)+W(3,-1101063214,-1076098595,-1101792442,1051542033)+W(4,1045290388,1009830751,-1114085873,-1122358251)+W(5,-1080861029,1039398973,1056395710,-1093646778)+W(6,1035169596,1030264440,-1115835645,1016737279)+W(7,1065137390,1072502688,1052430993,-1091719234);WS(1040082544,-1114755812);
sum1=W(0,-1110974758,-1108514902,1037505264,1017784372)+W(1,1024480479,-1104471944,1041424680,1040296296)+W(2,-1095324708,1052579502,1019379817,1045745417)+W(3,-1106439461,-1115066496,-1106396419,1054913780)+W(4,1058051822,1046163210,-1124056118,-1109308706)+W(5,1040857799,1001482384,-1093666877,-1087512533)+W(6,1038459986,998280780,1039469090,1025470519)+W(7,995688529,-1108404770,-1109356390,-1106674096);sum2=W(0,1045315846,-1118054954,-1117720653,-1162396366)+W(1,1035646876,-1100298043,1034773210,1034748092)+W(2,1057942904,1059476362,-1105580348,-1104226850)+W(3,-1097646834,-1093789486,1067689202,1043388435)+W(4,-1090022037,1045409162,1031813906,-1105643813)+W(5,1040357620,-1113573448,-1101262587,-1083232471)+W(6,-1106412098,1023977529,1018164327,1011045214)+W(7,1012935222,1024454049,-1102021751,-1124577575);WS(1036525168,-1082462584);
sum1=W(0,-1085123800,-1087372070,1037298441,-1116308971)+W(1,1019612704,1027541711,1051660338,1057675329)+W(2,-1086414101,-1096064460,-1122874917,1027885589)+W(3,-1109257541,1041073820,1059581688,1059597873)+W(4,-1099879381,-1104319094,-1108384819,-1154089797)+W(5,1028059367,1045372305,-1117339864,1052784510)+W(6,-1127380522,-1096394215,1003463273,1028179743)+W(7,1031554934,1053758651,-1110971807,1039251609);sum2=W(0,-1081285622,-1090050073,-1103295177,1060691160)+W(1,1052276353,-1106187369,1050684042,-1080809247)+W(2,-1102851017,1072728426,-1085964582,1035985281)+W(3,1048638013,-1090587145,1060852217,-1087522637)+W(4,1060511611,1033954581,-1107551093,-1105398566)+W(5,1029176048,-1094879840,1041242888,1058511518)+W(6,-1086630634,1058069039,-1090293163,1049030608)+W(7,1046256182,-1087039462,1062481845,1028348456);WS(-1074352935,1040600857);
sum1=W(0,1057627204,1025049468,1028652336,1042034194)+W(1,1024364622,-1105990299,-1105875707,-1090157751)+W(2,1057567995,1022098295,1030695172,1024054004)+W(3,1048022018,-1100928004,-1095088235,-1088931067)+W(4,1052602222,1039437212,-1117605317,1029627411)+W(5,1049957878,-1095846092,-1104356174,-1094832321)+W(6,1049556590,1053416947,1041624512,-1114002447)+W(7,1047165477,-1098759166,-1101255271,-1107260676);sum2=W(0,1073165865,1065983198,-1079714919,-1075440350)+W(1,-1148975848,-1115591486,1048707236,-1112383192)+W(2,1068716226,1066499710,-1081735031,-1079134350)+W(3,1038054064,-1125971282,-1098543278,-1135853868)+W(4,-1095308006,-1080754250,1066585571,1055569671)+W(5,1040311395,-1110109816,-1108920844,1021808504)+W(6,-1074800849,-1073191304,1075476470,1071644179)+W(7,1035370814,-1120408347,-1090378667,1050977418);WS(1041022776,1033480094);
sum1=W(0,1026327841,1042302896,-1123321429,-1132576057)+W(1,-1119031508,1021323174,-1109312954,-1110434490)+W(2,1052457903,1063677500,-1104176578,1028959481)+W(3,1029242558,-1118638740,1025377120,-1089918670)+W(4,-1097607903,-1123802109,-1121060138,1046472198)+W(5,1013298461,-1106699146,1046523967,-1090934974)+W(6,-1118671609,1039698959,-1115611836,1027556403)+W(7,1030036314,-1116635705,1000531209,-1112257611);sum2=W(0,1049930690,-1127267122,-1122286155,-1106027239)+W(1,1034564779,1018367610,-1108798456,-1110218398)+W(2,1041115945,-1091935564,1055155948,-1102546078)+W(3,-1095860458,1043590800,1075372513,1058786995)+W(4,1052250618,-1103388917,1032068992,-1096754888)+W(5,-1112711414,-1119323979,-1123143101,-1071163371)+W(6,1038737216,-1108790214,1036170969,-1121774513)+W(7,1016553114,1017858173,1032355550,-1121707895);WS(1055618972,-1117202987);
sum1=W(0,1039894129,1053882576,-1101414710,1030962480)+W(1,1031993659,1048656807,-1089999221,-1101932469)+W(2,1057347458,1049814740,-1111740150,-1098100923)+W(3,1043352452,1031031542,1051098296,-1085784352)+W(4,-1090053902,-1088233382,1041005827,1036980413)+W(5,-1104607674,-1119077705,1051763396,1056052448)+W(6,-1105970903,-1117339136,-1112834597,1021681163)+W(7,1022017143,1039235901,1032801282,1044301630);sum2=W(0,-1101541229,1043634319,-1123577690,-1114659327)+W(1,1039378885,-1111523166,1057974128,-1107338771)+W(2,1066882360,-1077668162,-1105097716,1042921002)+W(3,1040130625,-1104122760,-1080704784,1050113378)+W(4,1037629509,1058638399,-1093975266,1042773509)+W(5,1012227066,-1110420726,1052705661,1051155360)+W(6,-1108208741,-1131856909,1000405669,1032061179)+W(7,-1125218199,1025207949,-1111189711,1008396554);WS(-1091387548,-1116324289);
sum1=W(0,-1112220622,-1093973688,1044682252,1026642697)+W(1,1027958127,-1098544270,1047211372,1049897926)+W(2,1046046637,-1086442024,1032214050,1041967213)+W(3,-1112662293,-1106755108,-1112122925,1050365286)+W(4,-1099996941,1053177927,1015214154,-1131062694)+W(5,-1116559746,1034258897,-1132096750,1046223135)+W(6,-1098783494,1037567917,-1110158325,-1137069945)+W(7,-1111108842,1031638516,1042021623,1024489425);sum2=W(0,1011776651,1024100809,1016776222,-1108095393)+W(1,1019145070,1032882678,-1105403134,-1101257730)+W(2,-1097248934,1057627889,-1122468710,977935538)+W(3,-1124027994,-1103033100,1060632600,-1101986254)+W(4,1042194141,-1117226417,1030099429,1019959206)+W(5,1039533068,-1110127978,1037412790,-1090719303)+W(6,1051928720,1041814459,1002749526,-1104930054)+W(7,-1125661478,-1108291818,-1115385474,-1109292621);WS(1057965518,-1118811194);
sum1=W(0,-1106566686,-1112643723,1038892389,-1104352985)+W(1,-1107147458,-1114250980,1003767366,1052732873)+W(2,1026830542,-1091938531,1042490232,-1105058276)+W(3,-1096574819,1048844541,1019887594,1060358287)+W(4,1058056073,-1101314965,-1099594944,-1121521774)+W(5,1024329053,-1107780158,1042464324,-1118338013)+W(6,-1098044778,1039936570,-1095161930,1033536020)+W(7,1032778872,-1107207172,1046000094,1024562028);sum2=W(0,993944814,-1113078065,1042905425,-1116205334)+W(1,-1106373772,1039619019,-1104977559,1032713731)+W(2,1044406596,1040105843,1044205280,-1109155755)+W(3,-1115343154,1048332350,-1104277422,1048672381)+W(4,1043112037,-1123380436,1008636092,1035597621)+W(5,999501191,-1106439836,-1153474446,-1103087244)+W(6,-1105268129,1005260887,-1092853308,1036458751)+W(7,1021528398,-1106473413,1036094123,1015784078);WS(1053420700,1049909457);
sum1=W(0,-1106165874,-1089903413,1034071238,-1115258034)+W(1,-1113250117,1023742249,1041332866,1050401361)+W(2,1036166247,-1100423414,-1115686559,1027276239)+W(3,-1130552842,-1120158506,1037380859,1049384898)+W(4,-1093491554,1049835542,-1102788144,1041096236)+W(5,1037333727,-1103514783,1034784425,1052388787)+W(6,-1095323722,-1110396954,-1107460367,1034068157)+W(7,1037170040,-1114330639,1050882791,1031952854);sum2=W(0,1024557142,-1165623582,1028289272,-1112500393)+W(1,1020782048,-1122738507,1035333264,-1136367764)+W(2,-1095250820,-1062269001,1086771603,1049127312)+W(3,1025362120,1034731082,-1087155359,-1114028070)+W(4,-1095068995,999933935,1020087240,1048088739)+W(5,-1125007838,-1120796207,1034746908,1022077560)+W(6,-1135945992,1025716258,-1146529543,1014851096)+W(7,1026594640,-1128255426,-1127622484,-1120864651);WS(1063806286,1027083983);
sum1=W(0,1045480194,1039206373,1030313470,-1114823180)+W(1,-1109705966,1020453816,-1106496703,-1118427516)+W(2,1061885616,1050451993,-1111977289,-1111791457)+W(3,-1103432478,1039658735,-1083830979,1010686340)+W(4,1057912708,1036575619,1019729830,-1108043857)+W(5,-1114670584,-1109909656,-1105267089,-1099420545)+W(6,1039765761,1034424532,1033983240,-1114640622)+W(7,-1113587473,-1112770081,-1125840468,-1131920190);sum2=W(0,-1122290634,-1091664523,-1100194899,1033978022)+W(1,-1164938552,1002490582,-1103111994,1016780797)+W(2,-1071413373,1075108998,1050426550,1033701105)+W(3,-1105595809,1051489664,-1096749849,1047766898)+W(4,1062092502,-1103668501,1034191613,-1104028404)+W(5,-1108336227,1021076655,-1131589290,1027350687)+W(6,1034149895,-1140709165,1010895851,-1141130302)+W(7,-1149103768,-1131210373,1027888251,-1131724600);WS(1058288590,1045994186);
sum1=W(0,-1093342072,-1096797372,-1123855059,1018135640)+W(1,1038262801,1015346466,1041780692,1052167946)+W(2,-1086390197,-1105293320,-1112801779,1040223430)+W(3,-1132654257,-1134794696,1059840396,1052872019)+W(4,-1091216419,-1117054299,-1098800665,1036317947)+W(5,-1117665797,1012611090,1050341107,1051866430)+W(6,-1096209979,1023470716,-1096517871,1034707665)+W(7,-1139713758,1010858330,1050625648,1048652350);sum2=W(0,-1099008397,1047276236,-1099284356,1041114210)+W(1,-1125418381,-1120564910,-1111523652,-1123917868)+W(2,-1081084758,-1071665325,-1092208278,1038292116)+W(3,1020505319,-1100128811,-1086778305,1037708884)+W(4,1054365119,1081581342,-1104534119,1054381469)+W(5,1024474915,-1125603475,1026238413,-1101037019)+W(6,1062322644,-1093538640,1033400256,1025804573)+W(7,1025011807,-1103707544,1052085127,-1134916894);WS(-1088887374,1070119449);
sum1=W(0,1052058645,1048371361,1041554590,1040460421)+W(1,-1105506686,1029097335,-1115426747,-1090595183)+W(2,1048732808,1042754705,1038262022,1013850612)+W(3,-1129317061,1001782464,-1087902678,-1094790815)+W(4,1047384127,1054439312,-1106869091,1042710919)+W(5,1038072126,-1131475029,-1090477876,-1106656361)+W(6,1032508990,1042772520,1046057615,1044864290)+W(7,1028935005,-1119515740,-1091795237,-1122940954);sum2=W(0,1056461606,1030035123,-1112923336,1024604999)+W(1,-1075212110,-1080779344,1066713447,1071685965)+W(2,1050727550,-1090534096,1025504127,1027433809)+W(3,-1078194918,-1153515923,1028028856,1068313262)+W(4,-1105339223,-1095507508,-1144581942,1007245204)+W(5,1068056044,1069903211,-1078816510,-1081367671)+W(6,1043793174,-1095638178,1021294865,-1129047399)+W(7,1064173276,1060536751,-1090770344,-1081156501);WS(1040470840,1011790950);
sum1=W(0,1043725275,1051465082,-1120734562,1015095158)+W(1,-1108386992,1030149375,-1108441440,-1105535856)+W(2,1058372660,1055309890,-1118217942,-1116691398)+W(3,-1112701741,1026499745,-1081260869,-1095343471)+W(4,1046636817,1044874098,-1123629847,1019898057)+W(5,1032201014,-1115283258,-1093096561,1047492563)+W(6,1043010193,1040878843,1041822001,1034607368)+W(7,1028457510,-1112399171,-1106259483,-1105294873);sum2=W(0,-1117997331,-1110014342,1021246145,1022830461)+W(1,1023767946,-1130403951,-1125616185,1037270083)+W(2,-1111993293,1036613835,-1114703004,1015115055)+W(3,1025796328,1050812248,1073620398,1044158772)+W(4,1023720090,-1117604953,1015720307,-1120910531)+W(5,-1112499600,1028283916,-1087890801,-1076883688)+W(6,-1120463052,1036937497,-1123770073,983370825)+W(7,-1104874229,1033737696,-1113287589,1025754476);WS(1058309838,-1101980246);
sum1=W(0,-1110907254,1049643561,-1098779704,-1118965337)+W(1,1028903966,-1108240479,1038999679,1038642111)+W(2,-1081904943,1042163763,-1113399754,1049071256)+W(3,1040887994,-1118832415,1056093093,1054751182)+W(4,1052138696,-1106220306,-1110569018,1026571427)+W(5,1046797612,-1104697276,1050507993,-1083956910)+W(6,1025191299,-1129449041,-1128371676,-1131332475)+W(7,-1123883748,1017502086,1030864044,-1146247429);sum2=W(0,-1111106723,1033166752,1043191716,-1137655511)+W(1,-1112318930,1027572041,-1112822728,1035105104)+W(2,1033268708,1052576386,-1097517035,-1121349336)+W(3,1035699332,-1097542777,1055574555,-1104857525)+W(4,-1107318253,-1102887232,-1129223371,1046822141)+W(5,-1110157019,1031007843,-1121581721,-1114990789)+W(6,1040601750,993535634,-1124684976,-1116759551)+W(7,-1157281192,1025775603,-1107957817,-1152414880);WS(1063710542,-1111213649);
sum1=W(0,1052251350,1049489370,-1110192145,1039559517)+W(1,-1113889808,1031901152,-1097695264,-1101160384)+W(2,1058328276,1061120005,-1118762901,-1107309859)+W(3,-1104513406,-1097003636,-1096321197,-1093740712)+W(4,1049656673,1033876357,1037245627,-1108199122)+W(5,-1112381384,-1176476024,-1114972772,-1097289639)+W(6,1041987905,1045428971,1035326852,-1139769966)+W(7,1022802380,-1115185874,-1103522251,-1102516745);sum2=W(0,-1115186477,1031459540,1021750253,1026803387)+W(1,-1112425236,-1106593609,1031446318,999853755)+W(2,-1116326399,1040651083,-1107480079,1040812059)+W(3,-1086524651,-1075753828,1071698983,1058720440)+W(4,1020594503,1033768858,-1115082464,1041131835)+W(5,-1096266051,-1108942599,1034660038,1051128601)+W(6,-1132516997,1015478283,1001155939,1006187407)+W(7,-1123360193,-1104453127,1041372466,1027131696);WS(1039772272,-1082982873);
sum1=W(0,1049032497,1053169593,-1106264016,1039127452)+W(1,-1155633625,1043520647,-1088020664,-1098139952)+W(2,1060522592,1056693961,-1145518233,-1104546353)+W(3,1040400554,-1139907193,1038834197,-1087153807)+W(4,-1095982984,-1088607916,1044410893,1041713673)+W(5,-1104883452,-1103034636,1048228018,1053429837)+W(6,-1099512929,-1120546088,1007790526,1039725795)+W(7,-1134131855,1012687882,-1130616150,1030077856);sum2=W(0,-1092902636,1037122437,-1102803435,1032987173)+W(1,1032111389,-1101516234,1039508875,1027660911)+W(2,-1083842457,1067610414,-1101871105,-1097110538)+W(3,1001644292,-1104358647,1067552095,-1115097563)+W(4,1033006847,1041814167,-1123533577,-1101555589)+W(5,-1145661076,-1104681426,1026567371,-1096151174)+W(6,1045724867,999019252,1048796624,-1098769512)+W(7,1020958965,1028203943,-1105667947,-1107225085);WS(-1101412664,1073047832);
sum1=W(0,1059007377,1047579477,-1123950537,-1113880945)+W(1,-1133362719,-1131741454,-1097814305,-1091904865)+W(2,1060416389,1056063051,-1123565085,-1109995975)+W(3,1032803377,-1113780884,-1092124214,-1087199740)+W(4,1046383171,1040643140,1035385983,-1123728428)+W(5,-1113889390,-1126485237,1038341800,-1099567891)+W(6,1033389702,1041003725,1010675502,-1115318676)+W(7,1012558775,-1096461162,1042882861,-1119557930);sum2=W(0,1030949359,1039110679,-1123503757,1013686761)+W(1,-1132915573,996209923,1035635962,-1109223248)+W(2,-1105775253,1027204409,-1115490710,1035262859)+W(3,1029135163,1070858778,1057425426,-1106751414)+W(4,1019519396,-1111394964,980681483,1025861040)+W(5,1067133266,-1098902818,-1098000154,1043312829)+W(6,1024413043,-1126757058,-1129892230,-1125276038)+W(7,-1083268694,-1073095921,-1103421662,1051287795);WS(-1103532344,-1105840701);
sum1=W(0,-1105825052,1053932942,-1106322913,-1106756472)+W(1,1044840709,-1104890465,1007328528,1050195304)+W(2,-1086676361,-1098358914,-1096389739,1029810954)+W(3,-1144507642,-1098185309,1054492326,1057202097)+W(4,1054020609,-1096691570,1035916925,-1116067305)+W(5,1032208700,1048715303,1012599092,-1093369370)+W(6,1051257001,1026552303,1034505108,-1105566449)+W(7,-1100267787,1050640157,-1101687900,1027855335);sum2=W(0,-1101137684,-1109186725,-1119262447,-1111707317)+W(1,-1103752872,1034593530,-1107841286,-1116414033)+W(2,1049211868,-1099242284,1056036881,1037989791)+W(3,-1110917586,1049861706,-1094543747,1056722210)+W(4,1038198606,-1118866635,1006194414,-1105645897)+W(5,1030171051,-1103907620,-1104714858,1053421235)+W(6,-1109483964,-1114787638,-1129479912,-1146663095)+W(7,1032413269,1029169157,-1115357885,-1120693058);WS(1045178680,-1115117954);
sum1=W(0,1048681528,-1113607536,-1123018420,-1102680211)+W(1,1008490315,1012835273,1040296293,1019008549)+W(2,-1092105355,-1093530556,1024407336,-1116849368)+W(3,1027033246,-1128145511,1061339424,1035615004)+W(4,-1096193779,-1102060551,1026392201,-1107241006)+W(5,-1103222073,-1110547491,1055864515,1057711678)+W(6,-1102337510,-1095199752,-1123314455,-1107918421)+W(7,-1110097884,1020395952,1052562824,1045891981);sum2=W(0,-1096948503,-1104693583,-1115537892,-1108321996)+W(1,1026091852,1022753169,-1112710060,-1112108000)+W(2,1047339287,1055675007,998645667,-1106228104)+W(3,-1120501740,-1105262859,1051246853,-1126080161)+W(4,1049114511,-1100682049,1035781218,-1112292909)+W(5,-1123292948,-1139782977,1025978716,1041989299)+W(6,1032758858,-1113969306,1018530825,-1111036660)+W(7,-1111667328,1033000622,-1113712936,1034053890);WS(1044590904,1058699692);
sum1=W(0,-1092606720,-1090621088,1034192409,985175380)+W(1,1009220799,-1109361592,1050384326,1051210502)+W(2,-1093618783,-1113905855,1024014533,1020554347)+W(3,-1117059707,-1128567457,1062574818,1055009987)+W(4,-1096920415,-1112503613,-1128687821,-1115433194)+W(5,1015981863,1039114097,1031218808,1054554325)+W(6,-1100279725,-1101027255,-1115445028,1008304190)+W(7,-1127205548,1035507338,-1144235755,-1105751509);sum2=W(0,-1108619644,1041337919,-1117283755,1036009101)+W(1,-1131279719,1035041542,-1100684466,1010492213)+W(2,1012813669,1053310286,-1107239966,1033667347)+W(3,-1124020763,1025470531,1056064408,1015579759)+W(4,-1103814148,1029066827,-1128406639,1034685217)+W(5,1032198922,-1104788458,-1113069964,1050883237)+W(6,-1109499964,-1123197815,-1125402335,-1123321687)+W(7,1024066141,-1108347132,-1096911819,-1098878001);WS(1044030776,-1089132931);
sum1=W(0,-1093699058,-1097458090,1032883970,1034269487)+W(1,1040395197,-1135242887,1050995424,1045160768)+W(2,-1086092656,-1078975458,1044751430,1042439154)+W(3,1040422743,1048952172,-1096290982,1057188990)+W(4,1035194756,1038040390,1041434446,1019707982)+W(5,1042217766,1043586045,1043682915,1032938655)+W(6,-1131544335,-1101499019,-1128708109,-1133288904)+W(7,1029073256,1044718778,1043305900,1022768458);sum2=W(0,-1107262777,-1107127922,-1127265324,1043294282)+W(1,-1112978295,-1101649503,-1133435576,-1132728616)+W(2,1048700262,-1114081637,1051203976,1035036911)+W(3,-1142433873,-1138065032,1060204569,-1115280193)+W(4,1027047222,-1087538045,1037063919,-1092441683)+W(5,1049542158,1027406094,1059699424,-1096051714)+W(6,1043898666,-1114635611,-1096741875,-1095318743)+W(7,1036599707,-1117298502,1057805441,-1091030613);WS(-1083489614,-1078579141);
sum1=W(0,-1091060438,-1104759380,1048897616,-1113694287)+W(1,1022130309,1045345264,1055607032,1048678744)+W(2,-1089217572,-1096433234,1029397720,-1104500498)+W(3,-1098656951,1045280313,1056656214,1025763911)+W(4,-1090900481,-1103761763,-1099529286,1039983475)+W(5,1003335600,-1104729181,1039576037,1055730826)+W(6,-1126261903,-1098862766,-1100400745,1047818144)+W(7,1045845834,-1124798927,1044462332,1050842685);sum2=W(0,-1113896283,1008734783,1036831152,1034867092)+W(1,1053130734,1048547317,-1143881728,-1089397746)+W(2,-1107821706,1036439980,1050005016,-1155378720)+W(3,1050664536,-1081990202,1067046868,-1090933436)+W(4,-1105188391,-1103852014,-1107857756,-1109019109)+W(5,-1073616958,-1073650181,1073004488,1074023168)+W(6,-1113326142,1036502992,-1105627363,1025727369)+W(7,-1078582463,-1079035066,1068047188,1071596064);WS(-1123566816,-1118788492);
sum1=W(0,-1131696345,1054570946,-1136553988,1034266605)+W(1,1029920799,1027694719,-1101485920,-1102436480)+W(2,1043367745,1057910725,-1119057557,1032767842)+W(3,1029228634,1038070160,-1081257723,-1093672570)+W(4,1051309065,1050053561,-1138237144,1032596498)+W(5,1041012541,-1104490509,-1097237249,-1104247863)+W(6,1044754161,1047609962,1038972738,1034235800)+W(7,1036672371,-1101643609,-1118734125,-1100737384);sum2=W(0,-1108935456,1048575251,1006355343,1001205015)+W(1,-1151981614,-1123825361,1037564428,-1123729961)+W(2,-1114918170,-1088419213,-1119701641,1030505158)+W(3,1015236500,-1095410362,-1068662368,-1096130861)+W(4,1032736312,1045905661,-1107202062,1039794598)+W(5,1049774729,-1105335733,1068403675,1076967646)+W(6,-1116946341,1003805295,-1115440174,1026836118)+W(7,1050153445,-1103176791,-1124006983,-1104305708);WS(-1103567160,1051728620);
sum1=W(0,1037463598,1027268637,-1105517764,1022317012)+W(1,1033922872,1024776175,-1107670055,-1094952698)+W(2,1052072875,-1094107172,1030946149,-1109296554)+W(3,1038888053,1043766492,1052944567,-1103880757)+W(4,-1087396213,-1098739651,-1117957958,1032988986)+W(5,-1110506946,-1108829569,1052382091,1057943536)+W(6,-1104965205,1017302004,1009731405,1025729823)+W(7,-1132271979,1015545129,1041821631,1036164793);sum2=W(0,-1127050317,1026829489,-1114551402,1031290011)+W(1,-1080536402,-1076466135,1042490649,-1113481669)+W(2,1032334734,-1098446681,1025723227,-1137203270)+W(3,1038797044,1074254195,-1127701979,1043198364)+W(4,1041359246,1041376772,-1107112701,1020823723)+W(5,1035340712,-1118262367,-1100591458,1057793899)+W(6,1034398482,-1104694439,-1140368490,-1156747895)+W(7,1013380262,1032104302,1037536680,-1114292550);WS(-1106439480,1029090439);
sum1=W(0,1042655458,1030625962,-1151887836,1034559195)+W(1,1026400220,1035325646,-1115609614,-1102396839)+W(2,1059377738,-1084013087,1042053132,1020849475)+W(3,1042909598,1039293086,-1083731653,-1089162129)+W(4,-1107145304,1032281331,1043814293,1043127920)+W(5,1029716960,1024778063,-1107154457,1052971191)+W(6,1040913704,1033172451,1043715864,1037260390)+W(7,1028666946,-1130742978,1017680531,-1113717087);sum2=W(0,1021999108,-1148550480,-1123636938,-1129107524)+W(1,-1129901940,-1140398984,1016982596,1022835844)+W(2,-1104180688,1058583951,1035143287,-1116921954)+W(3,1030858450,-1117386658,1054454385,1016773924)+W(4,-1112895549,-1116180274,1026655402,1036996009)+W(5,-1108156993,-1118751234,-1099699990,-1097314323)+W(6,-1131502740,-1138164712,-1126794884,-1117010042)+W(7,1016259828,-1117013506,-1129763396,-1132536424);WS(1048151864,1059242544);
sum1=W(0,-1097114939,-1097911384,-1121466768,-1122367849)+W(1,1026875087,1014185912,1033810391,1043794348)+W(2,-1085899247,1042506911,-1116044868,1042165293)+W(3,-1106211614,-1111561384,1042284551,1063564267)+W(4,1056857214,-1105063934,1037358179,-1105437493)+W(5,1040868541,1028107682,1049648847,-1089674786)+W(6,-1123578292,-1106114902,-1111398955,-1125163356)+W(7,-1111395274,1010402126,1045389303,1021855394);sum2=W(0,-1110557326,1041627874,-1108856547,-1139648101)+W(1,1039330638,987619817,-1106727608,-1106733442)+W(2,1032833232,1054902128,-1095822659,1015236663)+W(3,1025349119,-1095503796,1055403310,1048813377)+W(4,-1098765424,-1121592121,1038373686,-1137977893)+W(5,1050144719,-1108448514,1045561320,-1097123375)+W(6,-1106594443,-1117564251,1025690243,1015865663)+W(7,1041979856,-1105901385,1017823319,-1106386080);WS(1058511566,1043187024);
sum1=W(0,1041476871,1044640335,1027981614,1042620242)+W(1,1043942651,1040914531,-1120607404,-1106861387)+W(2,1039039385,-1085132912,1050564856,1037513401)+W(3,1040902562,1048598306,-1089194338,-1101062960)+W(4,-1095196494,-1116362934,1044188393,1040390932)+W(5,1019897185,1032634704,-1134658518,1032203084)+W(6,-1107832665,-1105825814,1043046140,1032851398)+W(7,1027555603,1032742569,-1105488567,1026497359);sum2=W(0,-1083260450,-1089624726,-1132385524,-1094808435)+W(1,1026111290,1034887813,-1102801635,1041967320)+W(2,-1098133391,1063143581,1039748829,-1110994277)+W(3,-1123786474,1033106845,1037743779,1050258559)+W(4,1043371703,1040218148,1012861192,1038866141)+W(5,-1110363077,-1121754906,-1112998265,1048943341)+W(6,1012758152,1052570990,-1132742376,1030487914)+W(7,1012203560,-1111765769,-1105604919,1031702418);WS(-1087236686,1061665912);
sum1=W(0,1023071688,1030200068,-1116162424,-1115274057)+W(1,-1119301463,-1128116268,-1101866270,-1107980923)+W(2,1054050807,1067462106,-1093387666,-1104461343)+W(3,-1109238785,-1095571507,1056570668,-1092884195)+W(4,1050597447,1031104576,-1115159031,-1113556238)+W(5,-1103733247,-1111522325,-1106234576,1044256537)+W(6,-1121547516,1042315272,-1121543315,-1126942285)+W(7,-1111458030,-1109780718,-1114796114,-1128835891);sum2=W(0,1024134807,1020748524,1024854732,-1127633710)+W(1,-1109129714,1025355297,-1098546148,-1114424195)+W(2,-1117094752,1065417820,1040493279,-1123781128)+W(3,-1102118069,-1114766469,1059484680,-1079772750)+W(4,1047826025,-1102101577,1033983514,-1105896535)+W(5,1033237727,-1154145757,1049649199,-1107504040)+W(6,1040101538,-1124130304,-1120616672,-1122459292)+W(7,1012710689,-1123999628,1041220419,-1105983778);WS(-1092106140,-1084163121);
sum1=W(0,1049849489,1040213041,1016904817,1036347305)+W(1,-1106738110,-1115216475,-1152694122,-1101083230)+W(2,1056746079,1048812489,1040590819,1034414494)+W(3,1039797369,1022569263,-1107117385,-1083169173)+W(4,-1084779712,1040726752,1030378702,1047670567)+W(5,-1112982247,-1125038036,-1109066592,1051667767)+W(6,1033236350,1034988241,1037868673,-1114654031)+W(7,1025136605,-1146668256,-1107106473,1024925978);sum2=W(0,-1111008682,-1134810723,-1128843246,-1144361879)+W(1,1021883158,-1116668390,-1121102479,-1092072719)+W(2,1041181160,1054697191,-1104940693,1005924247)+W(3,-1109114373,-1113715104,1046555600,1045581242)+W(4,1052731012,1042931729,1030348431,-1123234701)+W(5,-1128555074,1032936433,-1104348933,-1103970223)+W(6,-1112071203,-1111460488,1024671661,1032437115)+W(7,-1136719027,-1114960949,-1129885552,-1113690885);WS(1058637774,-1109876822);
sum1=W(0,1042623060,-1105094644,1041301297,-1123254812)+W(1,-1112485473,1037949088,-1111052512,-1126486401)+W(2,1059472952,1043969956,-1113241451,-1108082435)+W(3,1016105496,1038892497,-1094009726,-1094910408)+W(4,-1113269955,1026816394,1027216056,-1110973875)+W(5,-1093047519,1032398170,-1100061186,1058531737)+W(6,-1130602892,1026167148,1019588394,1014894339)+W(7,-1128303438,1021704844,-1117291247,1032486130);sum2=W(0,-1103677237,1026573624,1031923668,1019183838)+W(1,-1115238116,1024201143,1025625867,1041385745)+W(2,-1101357077,1060010174,-1096362417,1049015983)+W(3,1024442030,-1122837727,-1096248497,-1095136476)+W(4,-1122620605,-1106684685,1036998273,1005830618)+W(5,1034369966,1031554545,1049273019,-1115221092)+W(6,1023743335,970656667,-1125844722,-1119396253)+W(7,1004099770,1010302645,1011280453,-1112424814);WS(1068382951,-1145853862);
sum1=W(0,-1104283584,-1104742016,-1120835030,-1109092968)+W(1,-1142984099,1035504970,1048835390,-1126224104)+W(2,-1087137628,-1082841532,1033165317,1015957108)+W(3,1044651720,1036256010,1050512116,1060142968)+W(4,1048723479,-1119342334,-1098982451,1015780402)+W(5,1040271692,-1112268532,1046183055,1050625794)+W(6,1037068029,998682871,-1105810191,-1106789039)+W(7,-1115364877,-1113754717,1042826568,1033167819);sum2=W(0,-1105845074,1032442894,-1123754179,1042289605)+W(1,1041479887,1028813354,-1106552079,-1105090355)+W(2,-1090127653,1055606718,1025996190,1040865617)+W(3,-1087510643,-1084272058,1073431719,-1075116096)+W(4,-1104101067,1026136504,-1118459936,-1100913998)+W(5,1045036562,-1131666845,1042119939,1067916428)+W(6,1031986833,1045409779,-1118182115,-1114401734)+W(7,1021173748,-1131440550,1031635830,-1112990087);WS(-1115823328,-1115141930);
sum1=W(0,-1096937968,-1093401724,1043355533,994860217)+W(1,1022968545,-1100277972,1045563268,1034643656)+W(2,-1082957735,1057829358,1031967699,1046651158)+W(3,-1106135459,-1113373017,1053028032,1056739037)+W(4,1054780763,1049387203,-1139800861,-1112906011)+W(5,1036473238,1042166401,-1100812438,-1085595451)+W(6,1029694230,1032667294,1021673189,1032268536)+W(7,-1109328859,1026417494,-1163065290,-1112691098);sum2=W(0,1006794492,1034312638,-1106230161,1041009418)+W(1,-1126244586,1021996758,-1120362931,1023178506)+W(2,-1108126219,1060460225,-1100787264,-1113994011)+W(3,-1131146954,997147503,1054015707,-1105213924)+W(4,-1119222967,-1097084093,-1114680808,-1102450993)+W(5,-1107185372,-1126416406,-1133314452,1053508358)+W(6,-1125377404,-1105852265,-1145068408,1031764893)+W(7,-1126617106,-1131039214,-1120752408,-1141774536);WS(1044911928,1063248560);
sum1=W(0,-1089987573,1006551364,1045807559,-1117210934)+W(1,-1154913199,1049427019,1049202419,1050931427)+W(2,-1085623154,-1098705597,-1122601008,-1116245664)+W(3,-1098224261,1043742399,1056494849,1044690392)+W(4,-1089608778,-1098692501,-1102494868,1041679280)+W(5,1009817082,-1102952115,1047881833,1054654497)+W(6,1040126000,-1100421777,-1101059428,1044187563)+W(7,1048685800,-1132265536,1043071666,1043119951);sum2=W(0,1031814971,-1126406622,-1104703066,-1110897864)+W(1,-1090228093,-1097166620,1034850394,1060526454)+W(2,-1112535334,-1088994686,-1102025112,1039476246)+W(3,-1091926928,1063814816,-1088701567,1060516426)+W(4,1050082866,1038057456,1044782005,1041770976)+W(5,1074296249,1073862535,-1075073775,-1072347435)+W(6,1029663347,-1098794387,1045848501,-1112640404)+W(7,1067261757,1067785227,-1081012351,-1077197270);WS(-1105546040,1026157880);
sum1=W(0,1040614249,1043435937,1036866652,1040950836)+W(1,1036650571,1032871003,1032157499,-1102499357)+W(2,1048836647,-1092874056,1057171433,1045419231)+W(3,1035867609,1040635958,-1078642173,-1088963702)+W(4,1049109967,1037560064,1040737235,1039696013)+W(5,1039966133,1035782037,999044599,-1094603626)+W(6,1039556030,1020658754,1043417390,1031337694)+W(7,1034875342,1029450491,-1101965321,-1107844556);sum2=W(0,1033414560,-1142972544,965076992,999804672)+W(1,-1111239120,-1114613368,-1152459008,-1131242272)+W(2,-1117537424,-1080122522,-1113573416,1017997216)+W(3,1024438240,1009242816,1068973644,1043660652)+W(4,-1116987776,1009041344,1013150208,1015814944)+W(5,1026341216,-1111376032,1023678672,-1113471168)+W(6,1030258512,-1123867424,-1116017408,1004325632)+W(7,-1124670336,1011147520,1025739248,-1115573696);WS(-1081027239,1060388068);
sum1=W(0,1049191505,1052335227,1018532824,1040945153)+W(1,-1142725077,-1126830164,-1106690587,-1103567931)+W(2,1053224518,-1089652372,1050078256,1048158700)+W(3,1044049241,1037048166,-1079677805,-1098210230)+W(4,1050009062,1019623144,1045983912,1043330564)+W(5,1037549983,-1124021470,-1102526621,-1090769236)+W(6,1043374892,1037373643,1042366848,1034126717)+W(7,1031972104,1000910717,-1106920486,-1113976903);sum2=W(0,-1119356133,1031916514,1023484285,1029289565)+W(1,-1119814653,-1133461586,-1111485988,-1126159585)+W(2,-1120749829,1057057740,1044843621,1041097307)+W(3,-1112201820,1001931237,1024531885,-1121314077)+W(4,1055633817,-1098024997,-1108647964,-1101664529)+W(5,1035253182,1019582313,1016983721,-1102656055)+W(6,1038083406,-1101101054,-1129898257,-1111945130)+W(7,1011319026,-1110859200,1022769465,-1105960100);WS(-1121436896,-1083449266);
sum1=W(0,1057845458,1026072602,-1126965659,-1131437006)+W(1,-1112818966,1025271436,-1106937331,-1096100393)+W(2,1058188821,1047051462,1049661628,-1106898372)+W(3,-1120770471,1039868950,-1093909527,-1089458543)+W(4,1036301673,1049513187,1048826500,-1110051320)+W(5,-1101852248,1048680544,-1097831955,-1105302990)+W(6,1026266705,1043516478,1030351624,1018834023)+W(7,-1111779257,-1137214404,-1094725407,-1115312055);sum2=W(0,-1118806788,1030590564,1016993788,1025140224)+W(1,1031495588,991152164,-1118559458,-1126785121)+W(2,1042721449,1078987048,-1085967118,-1106156741)+W(3,1038491925,1040984057,-1100137345,-1106137914)+W(4,1078555235,1069325982,-1066270592,-1070014283)+W(5,-1111978905,1030579932,-1105174392,1044823121)+W(6,1051485796,1026006822,-1115300709,-1089828448)+W(7,-1113499951,-1120641633,1011662011,-1121082393);WS(1060473294,-1125032523);
sum1=W(0,1043924207,1048790648,-1131528546,-1118381578)+W(1,-1103983036,1032416951,-1094915206,1028842287)+W(2,1057928103,-1096003632,1044891665,-1103035725)+W(3,-1131359957,1041536420,-1089668066,1048586166)+W(4,-1104437021,-1127678449,1038728371,1017562024)+W(5,-1119623443,1026802338,-1106021950,1048997587)+W(6,-1138265298,1019650740,1017619335,1013193724)+W(7,-1112764523,1028850580,-1112334062,1016196772);sum2=W(0,1023871771,-1104183315,-1154979909,-1124013145)+W(1,1027246941,-1105906795,-1104961174,1041717973)+W(2,1024353365,-1099433949,1042673063,-1113455493)+W(3,-1114760758,1048045634,1075222357,-1071159846)+W(4,1037029004,-1106752952,-1131887235,1009341589)+W(5,-1101645527,1027783079,-1106459992,1061754151)+W(6,-1136822537,-1135604889,-1120394460,-1126494367)+W(7,-1130069351,1023779471,1020599743,1037905746);WS(1063175758,1049951270);
sum1=W(0,-1084051495,-1091045702,1041620825,1051934199)+W(1,1028219745,1028165760,1046456792,1040719576)+W(2,-1089200998,-1103613676,1019501037,1053157077)+W(3,-1110307566,1037889601,1050464826,1054477181)+W(4,-1103906809,1042850683,1024394007,-1121035141)+W(5,1045652053,1054554722,-1097805325,-1098419444)+W(6,-1117239270,-1106705027,999909159,1034798936)+W(7,1031152711,1056053333,-1091232034,1011564046);sum2=W(0,1062079447,-1095572989,1042259987,-1091471926)+W(1,1015596856,1033532620,1041645665,1055700238)+W(2,-1089203271,-1092861102,1049412228,-1103057728)+W(3,1035045090,1042934527,-1093629070,1037140407)+W(4,1034556296,1047552828,-1116401558,1044973062)+W(5,1032040702,-1106239816,-1106623325,-1095940003)+W(6,-1110031497,1051271629,-1130123924,1011000463)+W(7,1033073048,-1095799213,1053844390,-1107294450);WS(-1085388366,-1090694979);
sum1=W(0,1044273497,-1130943626,-1119481145,-1123787314)+W(1,-1115475932,-1117135031,1041576542,-1108110651)+W(2,1047368143,1059845268,-1112850502,1032777214)+W(3,1040347561,-1101064470,1027588771,-1087220302)+W(4,-1095680144,1039407200,-1125429276,1041751591)+W(5,1037523789,-1126225621,-1111657568,1036323946)+W(6,990533574,1032644049,-1113892940,-1140788444)+W(7,-1134357621,-1109271006,-1143449895,1021334836);sum2=W(0,1037736456,-1105376838,1013881877,-1107190004)+W(1,-1120404934,-1122228614,1040619572,-1125693587)+W(2,-1123416196,1042717593,-1121103222,-1118295314)+W(3,1051908042,-1087341114,1068021664,-1082924015)+W(4,-1115549939,1043660085,-1115317828,-1127822751)+W(5,1042189807,-1125959243,-1108863865,1016978358)+W(6,-1126402007,1040920849,-1114801766,-1126179247)+W(7,1038966556,1023515477,-1107267301,-1136349779);WS(1065904679,-1122628785);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, -1), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, 1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 1), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -1), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, -1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, 1), 0);
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns128, win8x4)
//!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, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,-1134422686,-1108550970,-1104338237,-1106336704)+W(1,-1096794255,1068454954,1036063029,-1097058997)+W(2,-1108910446,-1102009308,1045547931,-1096428577)+W(3,-1101174078,1017740065,-1122481515,-1110459731)+W(4,-1135080854,-1117701445,-1112016931,1041734649)+W(5,1068510503,-1092648385,-1099451832,1053379177)+W(6,-1146436468,-1118387353,-1101312270,-1114733521)+W(7,-1113618698,-1107281979,-1118789516,-1107441476);sum2=W(0,1022891960,1003346080,1034572820,-1107960738)+W(1,-1099542471,1067566060,-1096749055,-1112828174)+W(2,-1124169384,1028295012,-1090311143,1028527356)+W(3,1019646072,-1102277943,-1101382023,1003609248)+W(4,-1103397515,1035529310,-1147785184,-1105088633)+W(5,-1127174872,1034766166,-1105585021,1056062200)+W(6,-1106700271,-1116900804,-1117109292,1048792675)+W(7,1037356874,-1114899026,-1121486356,1033154740);WS(-1075683047,-1087125913);
sum1=W(0,1034752002,1046022844,1052977914,1042687663)+W(1,1043598702,1049374510,1051043629,1020877136)+W(2,1049059763,-1108783446,1044576234,1032834596)+W(3,1050972591,-1089957133,-1105784362,1041786741)+W(4,-1097639380,1034807969,1041384601,-1087267578)+W(5,-1095656786,1044538321,1037740431,-1087388173)+W(6,-1101488315,1043415765,-1113942663,-1108370107)+W(7,-1108747496,1034104676,1011031587,-1111228387);sum2=W(0,-1149557934,-1120018795,-1112916736,-1129327146)+W(1,-1116270499,1056936993,-1105442406,1027469999)+W(2,-1114668504,1029410453,1036431709,-1107094547)+W(3,-1115408970,-1112281372,-1126491682,-1136313139)+W(4,1012425107,-1122303521,-1168639863,-1109246006)+W(5,1054092693,-1109477794,-1114911422,1044505132)+W(6,-1102188513,1038663029,-1122292075,1015080154)+W(7,-1115235380,1004657207,-1124857486,-1123974759);WS(1042212664,-1102203684);
sum1=W(0,1019874102,-1104962202,1040147851,-1140902818)+W(1,1041713132,-1085739950,-1102798136,-1138465404)+W(2,1032244040,-1096835716,-1090423514,1031911135)+W(3,1032066151,-1100137137,1015091005,-1122713961)+W(4,1045102086,1033944684,-1111794429,1035472140)+W(5,1052255697,1042129278,-1122108180,1044852023)+W(6,-1114874577,1045351411,1026181805,1050093153)+W(7,1025859399,1037723887,1045226448,-1125530488);sum2=W(0,-1119436548,-1122141349,-1109152196,1025219442)+W(1,1026037858,-1095545125,1032935700,1041363772)+W(2,-1148187164,1048235476,1029288712,-1106963956)+W(3,1027834104,-1124373883,1017807431,-1115265228)+W(4,1040314652,-1112897189,-1136900198,1026944460)+W(5,-1132954458,1046665648,-1144192892,-1124096755)+W(6,1044093468,-1091150222,-1112667488,1063106013)+W(7,-1115291573,-1099776205,-1098670428,-1119277141);WS(-1106435384,1038338229);
sum1=W(0,1019822615,1048464174,1057302312,1040095954)+W(1,1041126536,1046177110,1048602738,1037825128)+W(2,1046281616,1010729037,-1113571175,1042659628)+W(3,1052688116,-1090676327,-1116720143,1025627498)+W(4,-1109673285,1008999077,1038469973,-1085504617)+W(5,-1089584127,1042217259,1047759857,-1088007186)+W(6,-1099904421,1042535855,-1122205838,-1112427435)+W(7,-1109333660,1034203799,1020820192,985851280);sum2=W(0,1025056091,1059357388,1059204215,1016257202)+W(1,-1117490597,-1080318626,-1096239491,-1123344133)+W(2,-1121712633,-1121076469,-1097775023,-1139226916)+W(3,1018740994,1042934709,-1108589001,1032149092)+W(4,1057901024,-1115583727,1045786159,1078138204)+W(5,-1073900782,1043123901,1040463834,-1075026282)+W(6,1040778731,-1105966927,1021989454,1041808545)+W(7,1013253724,-1147555881,1015040126,1040543247);WS(-1079558823,-1098708322);
sum1=W(0,1025234303,-1098872409,-1102044491,-1107155318)+W(1,1036194249,-1086405173,-1087610848,1015859078)+W(2,-1106597869,-1113006787,1049149960,-1109510417)+W(3,-1107821257,-1109243348,1034815041,-1106784003)+W(4,1050456336,1032647774,1018716763,-1157836704)+W(5,1051086989,1041211303,1043448582,1055919296)+W(6,1047976577,-1113988824,1032229161,1049231261)+W(7,1045770027,-1115826050,-1114873522,1037659280);sum2=W(0,1012713185,-1114116718,1038073794,-1115121954)+W(1,979525395,-1089285214,1048906430,-1120959275)+W(2,1023425822,960279117,1044939824,1031308048)+W(3,1015643115,-1116674868,-1114246838,1008898041)+W(4,1041575276,-1124395325,-1116577465,-1128914993)+W(5,-1076455267,1060162115,1055266270,1074552079)+W(6,-1109266711,1021768571,-1098098687,-1081125046)+W(7,-1116558128,1013382601,-1124862202,1028966618);WS(1045132600,-1120782135);
sum1=W(0,-1105178898,1048859946,1057393815,-1105751784)+W(1,-1114219853,1046945589,1059464001,-1104184899)+W(2,1038688878,-1101266388,-1115358437,-1110381909)+W(3,1028338913,1001553277,1006928425,-1129240105)+W(4,-1097544977,1030868229,-1117651397,-1105555137)+W(5,-1096850414,-1114482291,-1113548192,-1093321826)+W(6,1054674458,-1101910270,-1100710867,1045680426)+W(7,1051440502,-1106616547,-1109195062,1040711722);sum2=W(0,-1109811903,1031690548,1041015042,1017265392)+W(1,-1113627340,1061785433,1041543835,1023756444)+W(2,-1145950526,1033767962,-1112539854,1014378799)+W(3,1013677319,-1098545742,-1111764061,-1129429444)+W(4,-1110095441,-1118750728,1015388608,-1100279165)+W(5,1052269299,-1143924414,1018680528,-1121800962)+W(6,-1103181542,1020584168,-1099334823,1027655784)+W(7,-1106577514,1036964648,-1108053853,-1110834939);WS(1052573852,-1122511817);
sum1=W(0,1036520122,-1104137920,-1107197216,-1122539822)+W(1,-1131456914,-1089160552,-1095755763,-1150669710)+W(2,1032118773,-1090056564,-1090293588,1027717464)+W(3,1030809195,-1086001910,-1092174087,1021054902)+W(4,1038549849,1023654291,1051517474,-1123108403)+W(5,1050538028,1041388597,1039184399,1032946604)+W(6,1057974832,1033029075,-1168884669,1052989852)+W(7,1057808582,1041880934,1028526105,1053464075);sum2=W(0,1038192816,-1090848333,-1108201039,-1085894681)+W(1,-1102898046,1071505414,1052221636,-1098445483)+W(2,1050638036,-1086351349,-1098981857,1008806191)+W(3,1057325981,-1088620184,-1096799400,-1102617523)+W(4,-1093216289,-1102549623,-1081052443,1070882268)+W(5,1073865984,-1090403840,-1087793608,1067999858)+W(6,-1083525828,1055133376,-1095780376,1058878464)+W(7,-1083206959,1053790412,-1096503933,-1107159037);WS(-1073219892,-1080326418);
sum1=W(0,-1142635506,-1103425331,-1101602915,-1114077580)+W(1,-1123237842,-1092662145,-1090278522,-1142955026)+W(2,-1103324917,-1114692451,-1091646784,1038107057)+W(3,-1095875035,1038718196,-1101848592,1026598572)+W(4,1053716920,-1114784094,-1151047116,1057495924)+W(5,1051447237,-1121668701,-1111276924,1055741332)+W(6,1049044089,-1109204280,1000704387,1052494629)+W(7,1047828379,-1156952092,1010568075,1043005848);sum2=W(0,-1116542136,1050195534,-1095443331,-1121663397)+W(1,1037730633,-1100504352,-1123573301,1042431779)+W(2,-1137348615,-1102861372,1043186658,1010053773)+W(3,-1119025600,1040229501,-1110454800,1028087910)+W(4,-1071776975,974104521,1005231721,-1067370736)+W(5,1077012119,1047585075,-1111985184,1068672794)+W(6,1045361006,-1109020232,1016528922,1070664889)+W(7,1027642294,-1117277443,1037668055,-1123945395);WS(-1130027456,1047744266);
sum1=W(0,-1100312969,1043447132,-1103440100,1030328637)+W(1,1044449278,-1093151398,-1096543805,1036569044)+W(2,1046212150,-1115860524,1024264999,-1106699970)+W(3,-1124975021,1032410566,1041344218,-1104762293)+W(4,1038395889,-1105733872,-1130350917,1050534604)+W(5,-1106526388,1022399622,1043114871,1037345619)+W(6,1035372917,1024836117,1020228332,-1115006287)+W(7,1044066628,-1112803412,-1123108872,980910400);sum2=W(0,-1098453144,1041649400,1033391383,1029880722)+W(1,1067660000,-1082091368,-1095624145,1029103498)+W(2,1046293202,1027973488,1056223691,-1094604015)+W(3,-1117927817,1034286113,1034193475,-1104816365)+W(4,-1137377888,1025620716,-1114516031,-1137819024)+W(5,-1080643124,1066795978,1035240799,1040796761)+W(6,-1121978412,1036814117,-1098376459,-1102259819)+W(7,1041009105,-1114981924,-1107858514,-1148596400);WS(1049012636,1037011386);
sum1=W(0,1042768739,-1089977373,-1097922903,-1108102978)+W(1,-1105146600,1050515995,-1083790961,1036457352)+W(2,-1100160944,1044221701,1053649082,-1100621772)+W(3,-1116535239,-1110188826,1020595485,-1149100234)+W(4,1052134241,-1106782690,1041216474,1049818257)+W(5,1062551839,975424142,-1120768141,1059747641)+W(6,-1093385002,1047421135,1042971413,-1088576433)+W(7,-1147628986,1034144007,-1142399358,-1108848982);sum2=W(0,-1109307779,1040605589,-1109271051,-1130376652)+W(1,-1105231849,1068278024,-1117670218,998991648)+W(2,-1110904873,1035466738,-1099193318,-1124853008)+W(3,1012787248,1025845624,-1111928806,1033926100)+W(4,-1097221185,-1097745138,1029552052,-1098570547)+W(5,1068017963,-1100990121,-1101762859,-1087670872)+W(6,1049832589,-1119653306,-1094879980,-1103240593)+W(7,1035573068,1046656503,-1099498770,1018913792);WS(-1099128120,1074104605);
sum1=W(0,-1114738061,1036082771,1031876531,1001695642)+W(1,1035838167,1045634202,1049670772,-1137881464)+W(2,1043227732,1044499416,1039176783,1036976671)+W(3,1041576607,1036111714,-1115296143,1024532056)+W(4,-1127447088,1037331996,1039516460,-1106225286)+W(5,-1084335000,1024672505,1048871226,-1114090766)+W(6,-1106295064,1040216275,-1111706306,-1092101927)+W(7,-1103209586,-1129216251,1018355325,-1108352670);sum2=W(0,1026289226,1048908439,1057121124,-1125983803)+W(1,1036989304,-1101738899,1042597022,1003361806)+W(2,-1127516251,-1114490175,-1101518001,-1121376018)+W(3,1020382491,-1111061815,1032222895,999276462)+W(4,-1081617292,-1105528539,-1097055530,-1097673861)+W(5,1066557847,1060807350,-1094090339,-1083990029)+W(6,1021212715,1007168711,1045798092,1050089807)+W(7,1048167829,1024157832,1021142275,-1107462587);WS(1043392312,-1114334171);
sum1=W(0,1027676176,1051603231,1046571639,1041086874)+W(1,1038182418,1063881062,-1114765098,1029494548)+W(2,1014428948,1039261900,1036439434,1033375641)+W(3,1036956537,1039119196,1049353410,1016176348)+W(4,-1100311555,1031499310,-1108043111,-1101297859)+W(5,-1092551191,1047470620,-1123479337,-1090719068)+W(6,-1095549099,-1113522785,1029157954,-1093343060)+W(7,-1097401399,-1108903402,1032866554,-1102133676);sum2=W(0,1034144522,1041464609,-1110774431,1032922039)+W(1,-1106146153,1063858171,-1089347840,1035186417)+W(2,1014708981,-1105498679,-1103182741,995983013)+W(3,-1122673776,-1107403517,1046443094,-1118508182)+W(4,1024001520,1038622987,-1111786600,1024080221)+W(5,1062496232,-1094555153,-1098326560,-1102975683)+W(6,1034761930,-1107944280,-1110476474,-1104694448)+W(7,-1126790312,-1119406695,1045574278,-1113235807);WS(1055141020,1060902337);
sum1=W(0,-1133288704,1052483105,1057965143,1034435725)+W(1,1033934442,-1122504460,1052696320,1026181508)+W(2,-1118188821,1049027177,1052884304,1030709219)+W(3,1035419593,1045790650,1046782257,1027652318)+W(4,-1121795134,1006999415,-1104499136,-1123568702)+W(5,-1084201687,1029709087,-1153162900,-1094115828)+W(6,-1096042081,-1155692311,1036285529,-1093347107)+W(7,-1101051195,-1111952258,1013713298,-1098441692);sum2=W(0,1017945729,-1075189642,-1070666261,1043194323)+W(1,-1117717167,1076566585,1068575013,992756489)+W(2,-1108161809,-1098049115,1056539999,1023440269)+W(3,-1115924363,-1112346970,1036076910,1034607052)+W(4,-1106608294,1010301074,-1101126135,-1098866335)+W(5,1049134123,1046700061,-1107911121,1051129947)+W(6,-1097073139,1026363561,1020103457,1047751107)+W(7,1016205049,-1137869730,1035420194,1011007330);WS(-1090579868,1070279725);
sum1=W(0,-1102328821,1050349544,1048430680,1032329895)+W(1,-1098061089,1057014372,1052980239,-1113203900)+W(2,1034205973,1038273502,1057962188,-1105344998)+W(3,1041435478,1049777060,1046276062,-1106552005)+W(4,-1091335294,1012204235,-1129281319,-1101560157)+W(5,-1084573078,-1115372202,1033674783,1039656780)+W(6,1043587871,-1111454739,-1108117804,-1103450436)+W(7,1002064136,-1109943484,-1115265901,-1098888483);sum2=W(0,1036995374,-1102736131,1027892228,987673807)+W(1,-1094252408,1059241808,1034852634,-1095509641)+W(2,-1103179232,1043446486,-1103859919,-1119095571)+W(3,-1114181285,1004807604,-1109795439,1040985329)+W(4,1049007178,1028221332,1005138532,-1103141235)+W(5,1060311666,-1128511149,-1123669832,-1090760003)+W(6,-1100012675,1006285508,1032914452,-1129798465)+W(7,-1113144024,987177167,-1122773902,1051746582);WS(1058381774,-1086956646);
sum1=W(0,-1149835360,-1100460324,-1096145742,1005434106)+W(1,1036055789,1033532617,-1096424577,1034370117)+W(2,-1173712576,1042033667,1049990129,1007595428)+W(3,-1119060568,1021597150,-1147483724,-1122685332)+W(4,1039571170,-1120107684,1026532260,1046241393)+W(5,-1110152984,-1123297125,-1107524072,1054608457)+W(6,-1103984787,1041584782,1032832748,-1100950084)+W(7,1016207588,1023439817,-1111048693,-1122634471);sum2=W(0,1069067455,1035642194,1049113865,1073050559)+W(1,-1073893027,-1114871718,-1105600932,-1096535796)+W(2,1038335059,1034875990,-1104998692,-1077684470)+W(3,-1109196141,1019116562,1004288083,994568047)+W(4,-1101089925,1035361564,-1123382260,1048373410)+W(5,-1113393188,1000972215,-1105239942,1050248373)+W(6,1032989733,987872957,-1112223483,1015693919)+W(7,1041247426,1019016937,1016564448,1024635942);WS(1051792028,1027146209);
sum1=W(0,1031492470,-1099279313,-1096555104,-1173418992)+W(1,-1111745573,-1086728512,-1102472206,1030866682)+W(2,1032231158,-1099704976,-1098029143,1037975597)+W(3,1029296729,-1088435526,-1107704157,1021051177)+W(4,1043543405,1032372106,1037767898,1048715847)+W(5,1048944276,1030986133,1031937048,1045948678)+W(6,1041023999,1038793940,1035090980,1053562136)+W(7,1046674105,1043937550,1031982829,1031959404);sum2=W(0,1067013205,-1080654015,-1071495861,1076285256)+W(1,-1103468782,1053690657,-1092768710,1054912747)+W(2,-1086354611,1059230433,1062196550,-1082179927)+W(3,-1077304359,1069826015,1065208788,-1086555076)+W(4,1044446905,-1130255717,1024798548,-1089164092)+W(5,1049463752,-1129289568,-1111620633,-1089831336)+W(6,1055604285,-1147177200,1022374674,-1116071286)+W(7,1049830695,990531682,1008723412,-1102169042);WS(-1116843232,1041538044);
sum1=W(0,1041393778,1048646402,1050813118,1038718416)+W(1,1040958951,1037057641,1043671731,1023355030)+W(2,-1112360254,1052799074,1050123337,1040537034)+W(3,1047211822,1042212684,1037436293,1043346413)+W(4,-1107072481,1032833522,-1107356403,-1091780513)+W(5,-1088265503,-1185162751,-1126022145,-1097953353)+W(6,-1091053114,-1123581176,1038008293,-1105750724)+W(7,-1091261766,-1116284746,1033129910,-1121572392);sum2=W(0,1025248710,-1124324076,-1090048491,-1127892588)+W(1,-1114879615,1047668544,-1092974499,-1127740272)+W(2,-1135605467,1052455522,1042122418,-1125515678)+W(3,-1118452308,1052515578,-1102075660,1015277154)+W(4,-1080184847,1067215194,1071993665,-1076486023)+W(5,1048567939,1014309155,1068762214,-1080442855)+W(6,1068938556,-1077318729,-1079656754,1066323214)+W(7,1058048535,-1086246531,-1083078137,1066205534);WS(1045082936,1047750074);
sum1=W(0,-1105827232,1036533543,1038967959,1017867382)+W(1,-1098507795,1057427781,1048524561,-1139557912)+W(2,-1113781499,1044700722,1057555836,-1112138258)+W(3,1024003356,1046059755,1037485187,-1117154624)+W(4,-1101431328,1000061951,-1117189504,-1107005280)+W(5,-1099209723,-1102176472,1034808454,1044741561)+W(6,-1117912777,-1102956733,-1102736460,-1103886606)+W(7,1024367918,-1108156515,-1113728179,-1108908881);sum2=W(0,971431442,-1109323954,1024857236,1003184961)+W(1,-1133283297,-1105665514,1026446282,-1131894760)+W(2,1031831407,1024492508,-1116186208,984723076)+W(3,1031681833,-1148808497,-1121629964,-1125590160)+W(4,1030818718,-1121823736,1037587704,-1114215978)+W(5,1056963612,-1107079097,1045339410,1031262679)+W(6,975724297,-1102678968,-1090072253,1055283667)+W(7,1026784592,-1123463096,-1103014356,-1116339968);WS(1059869006,1015916977);
sum1=W(0,1039164638,-1102716146,-1103727218,-1111801867)+W(1,-1118862224,-1092420393,-1089648586,1023424768)+W(2,-1099094340,1052180160,1049092536,-1114194639)+W(3,-1096321008,1046058153,1032231232,-1118811114)+W(4,1051739903,-1106752078,-1115491581,1051877295)+W(5,1055627629,-1112797325,-1104830517,1057614174)+W(6,1008315659,1030088557,1038662167,-1096079006)+W(7,1039975892,-1175801754,-1131680577,-1121275805);sum2=W(0,-1104433368,-1091764889,-1090644207,-1113427160)+W(1,-1117600576,1065407690,-1109333336,-1104169884)+W(2,1039627671,-1109931470,-1098732665,-1102319880)+W(3,1047721667,1041133481,1043714297,-1097619580)+W(4,-1120815960,-1135559136,1038986783,1034414883)+W(5,1059846520,-1120264784,1033390214,995253792)+W(6,1008884504,1019376128,-1104270640,1048874179)+W(7,-1103318888,-1142244432,-1111461786,1021072320);WS(1054131356,-1077482588);
sum1=W(0,989703980,-1100083265,-1101215881,-1100136045)+W(1,-1117800461,-1088812180,-1091699940,-1114161471)+W(2,-1112319975,1033042241,-1095974704,1013262449)+W(3,-1103330903,-1102789769,-1095224480,1027862775)+W(4,1039854844,-1120855287,1047064142,1045307006)+W(5,1056393300,-1122501592,1042850313,1051542530)+W(6,1059113280,-1111473941,-1118254671,1053327664)+W(7,1055440053,-1109190398,-1119385054,1049428707);sum2=W(0,1055692800,1024719031,1063396296,-1098032416)+W(1,-1100435053,1073645059,1065491656,-1101668743)+W(2,-1094416925,-1074198531,1060161647,-1089098280)+W(3,-1104551065,-1083400329,-1081296593,-1099202751)+W(4,1032661901,1049215120,-1093635160,1043414797)+W(5,1063424749,1050905898,-1090478816,1058961916)+W(6,-1098776178,1042380471,-1135528507,-1096580753)+W(7,-1092624053,1054277265,1032695397,-1115458644);WS(-1082679118,-1072338335);
sum1=W(0,998650886,-1099976035,-1092407662,-1126832308)+W(1,1045660229,1049242330,-1098757312,1029713605)+W(2,1001090478,1049104969,1052609817,-1125245511)+W(3,-1128346278,-1170516592,958956607,-1126242526)+W(4,1035459839,-1118647007,1032452512,1041636256)+W(5,-1097348797,1019901759,-1113994637,1053507448)+W(6,-1099322690,1041545965,1026546307,-1097111418)+W(7,1009511091,1027607012,-1113342195,-1116731426);sum2=W(0,-1073602631,1043301860,-1099529380,-1069228184)+W(1,1076866983,1044685536,1054858487,1021776922)+W(2,-1101499289,-1097491140,1062109344,1069809281)+W(3,1036050969,-1113127688,-1149319294,1013617559)+W(4,1041147606,-1112019052,-1144476451,-1112044089)+W(5,-1106846135,1018899191,1036271953,-1119872164)+W(6,1035368326,-1126672913,-1114284680,1042271976)+W(7,-1115137330,-1146921887,-1112053703,1025827813);WS(-1125906880,1029353026);
sum1=W(0,1040928385,-1087911853,-1082830235,1052620124)+W(1,1034478636,-1115166792,-1088553290,1053619569)+W(2,1027228408,1046902211,-1104403058,-1149501032)+W(3,-1143379631,-1115398454,-1140598044,1033816441)+W(4,1048894344,1031982257,1033131793,1044570800)+W(5,1052323270,1037418321,-1118254573,1054767249)+W(6,-1092690897,1053685367,1045103465,-1096342700)+W(7,-1089842615,1056771243,1032758420,-1112660402);sum2=W(0,-1105901664,1032004261,-1123374674,1052242091)+W(1,-1098081544,1055897675,1057464262,1041713460)+W(2,-1140318759,-1099401944,-1108453649,-1101414896)+W(3,-1108472633,-1092934450,1039811869,-1123485994)+W(4,-1109896025,-1117902306,-1109756837,-1088438592)+W(5,1057898227,-1101499608,-1106560728,-1106721416)+W(6,1041656473,1042131382,-1114554169,1044097375)+W(7,1033994653,1048148308,-1104786072,1042751001);WS(-1080878567,1068324028);
sum1=W(0,1019310859,-1103458412,-1095139206,-1115471279)+W(1,-1115193805,-1094785898,-1090917913,-1121098697)+W(2,-1104713039,-1118370765,-1100131090,-1153442440)+W(3,-1094675607,1044057356,-1102569730,1023975060)+W(4,1049561152,-1118469827,1032811018,1057833304)+W(5,1054221326,-1109399058,-1107876783,1058273109)+W(6,1048985266,-1109945243,-1121957752,1050583410)+W(7,1045920684,-1144681671,-1125987028,1041261354);sum2=W(0,1032420914,-1132353885,1052263517,-1122597644)+W(1,1029919127,-1086124512,-1113437764,-1109997244)+W(2,1025876905,-1137529969,-1134522929,-1129031901)+W(3,1025649559,-1111439550,1041285329,-1121404056)+W(4,1077171750,1017945885,1037076324,1084267296)+W(5,-1066836895,-1105598049,1045994672,-1076080701)+W(6,-1128728545,1027437378,-1115453382,-1073829589)+W(7,-1109934248,1032857588,-1112127416,-1128683125);WS(-1106960696,-1099012034);
sum1=W(0,-1119077260,-1099370430,-1099071342,-1114528403)+W(1,-1119877760,-1086538844,-1089278443,-1143558020)+W(2,-1096650748,1041376829,1010994112,-1109244232)+W(3,-1100402892,1049345155,1042854492,-1112604445)+W(4,1049964157,-1115766890,-1109121109,1055554285)+W(5,1056629915,-1120868875,-1114965299,1061104081)+W(6,1042073805,-1114495407,1034547527,1049997315)+W(7,-1123516568,-1118254096,-1139584324,1031563405);sum2=W(0,1028908115,-1136470458,1027806287,-1116593925)+W(1,1037914955,-1122048333,1039840949,999050165)+W(2,-1105957739,-1105275062,1057135276,-1106109711)+W(3,-1113783754,-1105721601,-1096566133,-1123834115)+W(4,1006654490,-1116529299,1024756439,1032648371)+W(5,1057985079,-1128153177,-1107372324,1052059722)+W(6,-1131926605,-1123338691,-1142966917,-1090440242)+W(7,-1124260101,1018182189,1013415162,1018741845);WS(-1103089976,1059868827);
sum1=W(0,1033737723,-1096562704,-1091300264,1026631887)+W(1,-1130496915,-1094386976,-1087537316,1034000797)+W(2,-1105866475,1045093007,1044429902,-1106694966)+W(3,-1098705919,1044615672,1040636078,-1106727101)+W(4,1050565142,-1140469197,1031003956,1056895190)+W(5,1053939124,1032926090,-1108911023,1059766350)+W(6,-1109922270,1034482579,-1120892680,-1108577640)+W(7,-1100982776,1045052014,-1136817768,-1122075862);sum2=W(0,1038307608,-1101986459,1044376552,-1114832682)+W(1,1031259614,-1112738770,1025272345,-1109268272)+W(2,-1118450441,1042085570,1014008179,-1136199018)+W(3,-1125957173,1027010884,-1110075404,1025376385)+W(4,-1094811671,-1076225566,-1084839384,1052671036)+W(5,1052706603,-1088390497,-1074779618,-1106762472)+W(6,-1100877636,1071357616,1066038403,1040752903)+W(7,1036345951,1050587817,1068318141,1051973899);WS(-1089897038,998399462);
sum1=W(0,-1099771006,-1109889234,-1114312802,-1100326508)+W(1,1030998252,-1098209637,-1092992143,-1103969415)+W(2,-1129527451,-1096464604,-1116385180,-1111096702)+W(3,-1124899748,-1109224641,-1111889198,-1115021151)+W(4,1047140918,-1114407115,-1141222070,1049930251)+W(5,1062808044,1017922927,-1106384368,1060325312)+W(6,1048691588,-1125954964,1023432554,-1128865717)+W(7,1043572929,1020452535,-1121716413,-1137813989);sum2=W(0,-1089233591,1032844980,-1113696880,-1094975511)+W(1,1033778332,1037917830,1066397244,-1089977002)+W(2,-1137053176,1032622380,1039504138,1006981461)+W(3,979684320,-1119563165,1021506052,-1125132764)+W(4,1036803698,-1117299445,1029862812,1023473326)+W(5,-1104280508,1031377784,1025970568,-1129026618)+W(6,-1121975322,1022461928,-1122944997,1024702770)+W(7,-1138205260,1024270227,-1130740686,974010432);WS(-1096120220,-1099720911);
sum1=W(0,1027883172,1050583742,-1105594052,1052677544)+W(1,1036941212,1050761182,1030711656,1046184634)+W(2,1039372749,1051859318,1044997418,1037786724)+W(3,1040590154,1052858474,1041579690,992842790)+W(4,-1120505890,1026529890,990296621,-1101878153)+W(5,-1087347673,1031039363,1039246623,-1094174707)+W(6,-1092171165,1036921611,1038193547,-1091299260)+W(7,-1087724293,1007468831,-1115076484,-1105854769);sum2=W(0,-1131846701,-1095435966,1023777345,1040381409)+W(1,1015259161,-1085163747,-1111411494,1030695069)+W(2,-1164136976,1052695808,-1100600319,1026868853)+W(3,-1109936403,1051545155,1041440525,-1121164685)+W(4,-1146822820,-1096899181,1022623295,-1110031849)+W(5,-1074171332,-1107180310,1049343346,-1089001391)+W(6,1048168469,1020495459,1043071461,-1078760233)+W(7,1072577306,1050115198,1017314953,1074132102);WS(-1080112807,-1111145054);
sum1=W(0,-1106341774,1049617192,1049824404,-1103297132)+W(1,1024154699,1031972225,1059552348,-1098278655)+W(2,1034961350,-1097823136,-1085661228,1037514093)+W(3,-1109009483,-1119831648,-1114326813,-1125780682)+W(4,-1122989109,1042898005,1026400021,-1133975251)+W(5,-1137351813,-1145221295,1041608840,-1086286580)+W(6,992708574,1041904442,-1102084285,1056970252)+W(7,1040424089,1042525799,1038246926,1021582000);sum2=W(0,-1109734283,-1100922013,989910477,1041258750)+W(1,-1113561957,1051742866,-1096844113,-1123542769)+W(2,1026811493,-1105813951,-1100235579,-1110564237)+W(3,1024057869,-1136706867,-1151284621,-1130694514)+W(4,1016064722,1041809078,-1109794979,-1134607603)+W(5,1057819912,982123162,-1126381362,1041392492)+W(6,-1113868277,1026735929,-1119465765,1047439582)+W(7,-1114600003,-1114678252,1019553626,-1118083589);WS(1043409720,-1105036943);
sum1=W(0,1033970558,-1095924673,-1096303173,1040191749)+W(1,1046767380,-1092831585,-1093807736,1042494496)+W(2,1032778168,-1126846855,-1096756208,972615552)+W(3,1032356247,-1098580285,-1115229280,1032217109)+W(4,1041748910,1041917006,1041655059,-1115184605)+W(5,1042876074,1039311757,-1160531625,1044442592)+W(6,1018241414,1043700571,1020654492,-1140612185)+W(7,1034858676,1036396440,1034107952,1027878365);sum2=W(0,1010119787,1043340308,-1139047739,1027808259)+W(1,-1113418759,-1096910874,-1106790738,-1111510504)+W(2,-1121052855,-1115460243,1040059331,1032132185)+W(3,1010692603,-1120741339,1017581734,1014515195)+W(4,1026247831,-1093511024,-1095774205,986751832)+W(5,1040723354,1053173071,-1089533357,1065364148)+W(6,-1113647147,1027584935,-1106558855,1038861011)+W(7,-1135975307,1014681515,-1121443175,1041604470);WS(1035857520,1029952289);
sum1=W(0,-1105351783,1029971495,1037051011,-1143077795)+W(1,-1106526780,1035603988,1049064844,-1113811952)+W(2,999420801,-1098557596,-1083894414,1035289215)+W(3,-1113970285,-1130790920,-1111645039,-1129002434)+W(4,-1106469910,1043652126,-1121149466,-1110400621)+W(5,1058276716,1035104701,1027875988,-1094483622)+W(6,1050633420,-1123554317,-1114346217,1056346487)+W(7,1026109447,1025377311,-1130799743,1042325343);sum2=W(0,-1101077931,1046485772,1026484093,-1118517607)+W(1,-1087996420,1071267691,-1098019518,1029148161)+W(2,-1108756119,1032470282,-1082674625,1047526016)+W(3,1024464693,-1113199029,-1106613565,1038718292)+W(4,1030900361,-1114630284,1008581907,1039465846)+W(5,1064954318,-1097625455,-1106945018,1048118782)+W(6,-1118487613,1024110641,-1156379726,-1084489705)+W(7,-1120012731,1036291722,1020048570,-1112021711);WS(1058189134,1034857672);
sum1=W(0,-1105475825,1044072484,1031241360,-1171748679)+W(1,-1108837708,1051374554,1057114388,-1097172873)+W(2,-1131134898,-1099379283,-1083662360,1038034707)+W(3,-1119273967,1018101850,-1121036423,-1113151849)+W(4,-1094075536,1045893176,987174985,-1100969760)+W(5,1060030327,1031954257,1042860595,-1082247827)+W(6,1046921459,-1137288661,-1120638978,1058651386)+W(7,1036514264,1029972391,1037681908,1041721673);sum2=W(0,1036204547,-1114489126,1020569783,1003810984)+W(1,1041029203,1052640914,-1121260135,-1101998989)+W(2,1044393168,-1098121773,1059150102,-1098215637)+W(3,1027560485,-1110248773,1037147118,-1110527635)+W(4,-1099380876,-1104004872,1043745048,-1128982694)+W(5,1059611184,-1121067579,-1104165612,-1101918458)+W(6,-1094102036,1032515174,-1100369008,1040381797)+W(7,-1113935142,1000033398,-1114899975,1028175839);WS(-1107450480,1040804833);
sum1=W(0,1022226221,1047969017,1040473489,1040192716)+W(1,-1117682794,1060667554,1044185574,1002013395)+W(2,1000424795,1049088596,1057909434,1001040843)+W(3,1025306833,1042416864,1038016429,-1120982404)+W(4,-1098407451,1020416041,-1124855402,-1095196747)+W(5,-1089168888,1045737613,-1160070647,-1087290490)+W(6,-1119291421,-1103624738,-1101676720,-1111951852)+W(7,-1112956481,-1115902938,-1104451167,1031577591);sum2=W(0,-1117243126,-1107065949,-1124633329,1014727333)+W(1,1027900147,-1094200388,1041729284,1029406572)+W(2,-1114664521,1040214496,-1104959017,-1112527674)+W(3,-1107116047,1049039902,1005029260,-1111634336)+W(4,-1111801245,-1136702760,-1111611661,1026257754)+W(5,1052541581,1050798725,-1103677442,-1084100906)+W(6,-1111707080,-1111536822,-1105828213,1070744988)+W(7,-1107038609,-1140667375,-1106506739,-1127513012);WS(-1113867888,1064515135);
sum1=W(0,-1107046062,1043460993,1048061265,-1113562537)+W(1,-1098739202,1062873548,1060048584,-1103978495)+W(2,1019693149,1023528257,-1119786749,-1122423580)+W(3,1020558520,-1137576074,-1106657727,-1116789880)+W(4,-1098944190,-1148623547,-1105945126,1011269086)+W(5,1045822761,-1114838028,-1111558073,-1107431310)+W(6,-1112998912,-1117915947,-1101841139,1025265092)+W(7,-1104660585,-1122252061,-1106868487,-1142662356);sum2=W(0,1012385731,-1129472106,1022878354,-1145158406)+W(1,1024197601,1049544336,1044961455,1016118130)+W(2,-1119519161,-1131221354,1030346877,-1112179804)+W(3,-1113792718,-1093377057,-1095482557,-1127326042)+W(4,1015658802,-1123973089,1010204019,-1111624996)+W(5,1057430996,1022031298,-1157676569,1040055751)+W(6,1020564842,1023003938,-1124728962,-1114498280)+W(7,1019749938,-1141925830,-1121117277,-1112131584);WS(1051333020,-1087054195);
sum1=W(0,1019002067,-1096771599,-1104387605,-1112042433)+W(1,1046618143,-1093976551,-1102529947,-1115058903)+W(2,-1148774132,-1129150690,-1089735051,-1107874438)+W(3,-1154881470,-1098135714,-1101876091,1036768028)+W(4,1048899277,-1098301717,-1113527444,1052246829)+W(5,1044227957,1044013586,-1095193948,1054136106)+W(6,1046377228,1038700845,-1107288943,1060328029)+W(7,1045432325,1019966234,1024370318,1045160291);sum2=W(0,1029900262,-1112610934,1041392892,-1114066012)+W(1,-1110038644,1025557898,1041587346,-1114806697)+W(2,-1110070018,-1102485451,1055783298,1036646832)+W(3,987867800,1039502616,988088600,1020625547)+W(4,1046575198,-1095644935,-1097547793,1044719218)+W(5,1055420600,-1095936036,-1102972970,1050162797)+W(6,-1100701871,-1113902766,1028020818,-1099287148)+W(7,-1119304428,1018696751,-1135974783,1033323822);WS(-1120103648,-1090070191);
sum1=W(0,1024592611,1050801054,1049030490,-1117418940)+W(1,1049918615,-1116228463,-1111205267,1040968250)+W(2,1035134604,-1102511675,1050512309,1034410595)+W(3,-1144523437,1039656998,1034763283,-1119948353)+W(4,-1094705236,1032013281,-1114427969,-1112262737)+W(5,-1085341341,1047944497,-1110419822,1042055990)+W(6,1036298997,1025392341,-1132367051,-1106227665)+W(7,-1110564136,-1120201127,-1111046724,-1138448657);sum2=W(0,-1141997982,1040228902,1046354401,-1122606938)+W(1,-1120462650,1061896257,-1143835982,1027805544)+W(2,-1105726471,-1098049024,-1080731069,-1100560083)+W(3,-1113668318,1032253740,1026943708,1025575588)+W(4,-1102583710,1036845124,-1118515993,-1124762815)+W(5,1059397472,1043676745,-1106443071,1052785838)+W(6,-1126645315,-1128858827,995709275,-1120768779)+W(7,-1122685018,-1127110207,-1112152255,1011421951);WS(1060158670,1068766623);
sum1=W(0,-1131098839,1049784895,1056712636,-1116432453)+W(1,1034945056,1044163070,1057908127,-1099753724)+W(2,1040823512,-1122504371,1028198895,-1122123599)+W(3,1050332416,-1096645803,-1123329903,1040184285)+W(4,-1102593034,1033948341,1040295867,-1087151539)+W(5,-1094800699,1027113355,1031077093,-1089291740)+W(6,-1120242995,-1117547229,-1132674679,1036808107)+W(7,-1132187055,-1137741501,1040274980,-1127465369);sum2=W(0,-1108907739,1058983203,-1098232449,1036379663)+W(1,1073213180,1047923452,1016986873,1070189048)+W(2,-1076673488,1031365639,1033582270,1065321765)+W(3,-1072585926,-1107019906,1038048757,-1079893128)+W(4,1035811659,-1120240179,-1120677803,-1128107780)+W(5,-1105399966,-1109097268,1029686139,1040144345)+W(6,1039880527,-1109042515,1041308319,-1110681209)+W(7,1018297481,-1131123922,1034493417,-1116001167);WS(-1112459888,1031046963);
sum1=W(0,-1129483154,-1120462421,-1128634346,-1112719265)+W(1,-1091575740,1056781779,-1112785958,-1103727283)+W(2,-1155155940,-1108013960,-1153409228,-1104335643)+W(3,-1105426861,1027667442,-1118230989,-1114094348)+W(4,-1103778738,-1114915140,-1115081924,1043326546)+W(5,1067939282,-1096588493,-1104237825,1050524372)+W(6,-1132710977,-1114726045,-1108534894,1048587330)+W(7,1036777787,-1111746006,991235804,-1109505653);sum2=W(0,1013020612,-1129818230,1037241732,-1119086167)+W(1,-1108719150,-1074141953,1029187991,-1141008560)+W(2,-1145112744,-1124211508,1019083994,1023891147)+W(3,-1116478859,1027168441,-1122886966,1018251990)+W(4,1028260797,-1115730540,-1131518324,-1114652243)+W(5,1072760747,1034705438,1036245214,-1112264831)+W(6,-1131878972,-1133917220,-1119172530,1042535682)+W(7,-1129254230,1018465006,-1114007324,1037493286);WS(-1086783566,-1086791567);
sum1=W(0,-1153026662,-1093442522,-1095708330,-1115195632)+W(1,-1108787789,1044632085,-1098161001,-1134496297)+W(2,-1145121243,-1107384199,-1091375169,-1119803561)+W(3,-1110064394,-1104664012,-1100078210,-1131708777)+W(4,1018199561,-1121101892,1041725033,-1123676804)+W(5,1064261167,-1103584185,1034570216,1037878573)+W(6,1052226946,-1122033784,-1108866704,1057417647)+W(7,1047330733,1022321300,-1117964907,1046948682);sum2=W(0,-1121810184,-1079753374,-1077397139,1031515378)+W(1,-1119765868,1073378801,1044674665,1010081392)+W(2,-1106495935,-1109376902,1056367001,1035546479)+W(3,1003402623,-1118889676,1035615024,1028378344)+W(4,-1097085111,1035985281,-1112896962,-1134939312)+W(5,1007836336,1031953140,-1105060263,1052841311)+W(6,-1118570548,1031289566,1022446080,1044809025)+W(7,1010750288,-1150317246,1032016077,992033726);WS(-1096711324,-1080143969);
sum1=W(0,1025399430,-1094144146,-1095339398,-1135181951)+W(1,1041786535,-1089314149,-1093853897,1033906501)+W(2,1003671004,-1110956839,-1089126233,-1133559462)+W(3,-1105366874,-1113909272,-1129083412,-1123695637)+W(4,1049483953,-1123204644,1026786373,1050582337)+W(5,1046728732,1031608549,1006467326,1045129706)+W(6,1051092970,1017185520,-1135165794,1045641984)+W(7,1057307443,1009923752,996324016,1049638101);sum2=W(0,1004932796,-1134375038,-1108118447,1023911567)+W(1,1022775023,1037995724,1035251904,-1119124867)+W(2,1036397588,1037707684,1050162042,1011639102)+W(3,-1106309084,-1101285996,-1111062570,999444348)+W(4,-1138359022,1020475455,-1112738860,1044892126)+W(5,1074655410,1047698054,-1102926770,1063133445)+W(6,-1083132698,-1117927031,-1113839430,1070062472)+W(7,-1073687480,1041743674,1017195567,-1073510095);WS(-1089880270,1068594400);
sum1=W(0,1023170830,-1091458130,-1104513741,-1114467040)+W(1,-1107800974,-1100997781,1034367029,1036273894)+W(2,-1106779367,1047811540,-1095286649,1029867434)+W(3,-1110449433,-1109179032,-1096228817,1024593089)+W(4,1042545281,-1120682309,-1118490053,1050219169)+W(5,1042739212,-1110241363,1031296832,1048674674)+W(6,1034908007,-1107012174,1034289100,1053624831)+W(7,1049808694,-1126204757,1021221591,1034674708);sum2=W(0,-1117028113,-1134091777,-1133064657,1030004067)+W(1,-1066126465,1081917443,1045929484,-1105887481)+W(2,-1122550707,1028310407,1043726141,-1104777348)+W(3,1023720579,-1116064873,1016764395,-1130918117)+W(4,-1113615539,1025775761,-1119836251,1024174065)+W(5,-1097201480,1041573100,-1118489229,1032698350)+W(6,-1107697461,1030764051,-1124268877,1033613382)+W(7,1018371831,1018350967,-1116797441,1029778305);WS(1067475431,-1126058166);
sum1=W(0,1043040440,-1108210069,-1097851361,-1108052732)+W(1,-1097574342,1055911149,-1084429932,1048922396)+W(2,-1101774749,1035827603,1041902328,-1119673025)+W(3,1007801026,-1107003538,-1115594513,1019400344)+W(4,1048929252,-1109622414,1040199303,1049362324)+W(5,1047147106,-1104274751,1041203782,1054104112)+W(6,1049622021,-1116198608,1047880876,-1085779789)+W(7,1037086373,1036701569,-1107876353,1019477630);sum2=W(0,-1113150555,1046742995,1020731454,1013753738)+W(1,1042650722,-1104352239,1045156685,1015248850)+W(2,-1105652199,1045331461,-1089864705,1040818978)+W(3,-1120377801,1016214593,-1109224259,1033430289)+W(4,1034035253,-1099358283,1009873360,-1120697178)+W(5,-1128318417,1046693145,1039470065,-1094710566)+W(6,1025091411,1030627793,1036008061,1045040370)+W(7,1019751894,-1132110931,1017876415,-1106535436);WS(1060496974,-1099362699);
sum1=W(0,1036662868,1041317773,-1109706041,1054706808)+W(1,1033303646,1049334366,1051554925,1045895019)+W(2,-1130190200,1053590462,1051166813,1044095763)+W(3,1040746168,1055551482,1049285205,1035564779)+W(4,-1123237413,1015757258,-1129324363,-1098091909)+W(5,-1083798889,-1112852963,1021341985,-1091928498)+W(6,-1087007295,-1127492145,1041804248,-1095315343)+W(7,-1094550458,-1114905285,1039262630,-1097088265);sum2=W(0,-1084887580,1058818874,1077926840,-1073385920)+W(1,-1081800202,1074845707,1060159151,-1083140914)+W(2,1037413129,-1084431515,1061906872,-1085954594)+W(3,1054210787,-1087315344,-1126824848,-1096433065)+W(4,-1089669880,-1121878040,-1094451238,1032559783)+W(5,1059775011,-1120435570,-1173171215,1045764296)+W(6,-1094536545,1053315192,-1115590029,-1103860568)+W(7,-1099186518,1052978812,-1107838893,-1133232881);WS(-1078369703,1041267413);
sum1=W(0,-1098405416,-1112635974,1041630887,1024386586)+W(1,-1098286219,1041292515,-1132435208,1044040033)+W(2,1045750173,1016159377,-1091497929,-1130684104)+W(3,1041584973,-1101611546,-1139597330,-1098338270)+W(4,1051293608,1018393854,1016693023,-1102607056)+W(5,1052507157,-1095618428,1046099151,-1094040968)+W(6,-1105775474,-1117949682,1018959206,1056853585)+W(7,1026100205,1040982949,-1118540325,1049412460);sum2=W(0,1028814353,1038714809,-1097925659,1035615459)+W(1,1052250964,-1101970047,-1077657685,1062855981)+W(2,-1106019250,-1114182260,-1098468896,1056109526)+W(3,-1115640692,-1130122971,-1104046747,1048995011)+W(4,1033337220,-1103657321,1020457849,1043665288)+W(5,-1113114333,1058024935,-1109823715,1051048913)+W(6,1040975429,-1105846491,1056999181,-1085664062)+W(7,1034778788,-1112374505,1042595027,-1109605260);WS(1049151900,-1114127847);
sum1=W(0,1000015204,1047621718,1044969414,1050216581)+W(1,1023136961,1055877843,1057314961,-1136218178)+W(2,-1133465094,1052966059,1054358666,-1130455775)+W(3,1035991733,1052491071,1045850836,-1160090192)+W(4,-1112471205,-1148711507,-1099359923,-1106856243)+W(5,-1092033343,-1112054390,-1133921207,-1091938023)+W(6,-1089783713,-1122838974,1034273823,-1099719178)+W(7,-1087984664,-1112322824,1019980258,-1099053307);sum2=W(0,1039552519,1050864081,1011113448,-1105478410)+W(1,-1099466970,1043215106,-1125310098,-1131405058)+W(2,-1115050596,-1095883745,1034334973,1049027924)+W(3,1049583286,-1088635155,1036178144,-1129231446)+W(4,-1103020148,1059003564,-1082501551,1068049752)+W(5,1074596924,1039344435,-1098156272,1066695202)+W(6,-1084539788,-1107282542,-1099880092,1067601936)+W(7,-1074115054,1042018058,-1097076855,-1075514015);WS(-1081332839,-1093454830);
sum1=W(0,-1104916884,1037116623,1035356975,-1109709318)+W(1,-1117212646,1030327966,-1125155242,-1108177419)+W(2,1032417267,-1103907222,1050241163,-1119705461)+W(3,987327371,1033262333,1046095669,-1118748528)+W(4,-1122158672,1014687039,-1111308088,1039420520)+W(5,-1104761999,1020526050,-1112931654,1053028347)+W(6,-1115200780,-1112611266,-1119448076,1032136206)+W(7,1029855614,-1104533373,-1136487898,-1115609017);sum2=W(0,-1127355075,1028266047,-1118344664,1013207527)+W(1,1040955478,1051132935,1043690369,-1103159789)+W(2,-1116686760,1041402295,-1108842627,1008876024)+W(3,-1154118338,-1128237045,-1105537330,1035764738)+W(4,-1117884424,1016171285,1036829905,-1124997045)+W(5,1047094008,1041601336,1024917624,-1116887196)+W(6,-1100609336,1033786361,-1127506713,1057384051)+W(7,-1089828796,-1102385561,-1114313206,-1098518151);WS(1063446990,1030048893);
sum1=W(0,-1099483503,1049571969,1043069042,-1131562670)+W(1,-1102405700,1053095529,1061428532,-1106193120)+W(2,-1113568905,-1119868742,-1115069793,1021119810)+W(3,1030255032,1043118346,1027160065,1009340592)+W(4,-1106599551,-1106453175,-1108650254,-1108681470)+W(5,1046689338,-1102088711,1008661917,-1097709592)+W(6,1006738196,-1104754348,-1123233168,1029025472)+W(7,-1111789333,-1114502129,-1136963210,-1120287391);sum2=W(0,-1149491589,-1115161102,1017109065,1012371361)+W(1,-1165255819,-1111308586,1012418345,1023756477)+W(2,1019335917,-1106016138,1015942947,-1111467932)+W(3,1010513313,1026481588,1015823021,-1140694601)+W(4,-1109821790,-1097972516,-1103671135,-1110016822)+W(5,1031379047,1049769129,-1094449842,1060485172)+W(6,-1114576028,1022790203,999148403,1046805034)+W(7,-1114618076,-1146831635,1032463998,1024897044);WS(1060385486,1040268319);
sum1=W(0,-1113839600,-1104706211,-1105770459,-1115333181)+W(1,1041834949,-1112644646,-1085502934,1026945989)+W(2,1010458454,-1112283012,-1102865873,-1100015113)+W(3,-1110169699,-1115522389,-1108020290,-1113704543)+W(4,-1122113023,-1115044751,1022495614,1048230464)+W(5,1065603891,1044329112,997701279,1051932092)+W(6,1054415097,-1113673817,1038196649,-1105250533)+W(7,1046973419,-1115640050,-1105082025,-1122402466);sum2=W(0,-1122287706,1041645390,1041813775,-1115664423)+W(1,-1099350461,1067461852,-1087138046,1044568139)+W(2,1042022920,-1109622665,-1116572542,-1102715015)+W(3,1032474264,-1110133469,-1113357449,1031291077)+W(4,-1094011677,-1119842210,-1120925434,-1142717933)+W(5,1027339570,-1113918825,-1120985148,-1124627987)+W(6,1054026149,-1101147879,-1100833175,1045144111)+W(7,1047364150,-1109170005,-1112018489,-1122353792);WS(1049043868,1050086952);
sum1=W(0,1025810768,-1101354119,-1091279607,-1127858130)+W(1,989092984,-1092016019,-1089232423,1034666762)+W(2,-1119959429,-1104525366,-1089729669,-1115481017)+W(3,-1097661520,-1160888088,-1121438163,1012364567)+W(4,1044465651,1022883995,1028884238,1054362490)+W(5,1058690160,1005443958,1032068165,1050465752)+W(6,1051092259,-1149438996,1007092039,1053482909)+W(7,1051219071,1017307814,-1137072337,1019953121);sum2=W(0,1012065197,1050936278,-1099759289,1030282550)+W(1,-1101566471,1050588571,1018991152,1049708534)+W(2,1038111746,-1121285468,-1112383125,1043525707)+W(3,-1106531005,-1113841779,1039884984,1040589253)+W(4,1068820850,-1076346523,-1078832473,1070065566)+W(5,1075164582,-1072955990,-1075628240,1068572253)+W(6,1053555382,-1088795804,-1093459475,1046261639)+W(7,1058828770,-1090423367,-1099780818,1040055978);WS(-1083655502,1074535575);
sum1=W(0,1028862937,-1096173461,-1100106921,973651072)+W(1,-1111330742,-1101351113,-1088250868,1029517469)+W(2,-1105397947,1034877328,-1092528244,1043404639)+W(3,-1099887737,-1118418050,-1113904430,-1129726574)+W(4,1052529147,996549482,-1122472503,1049212555)+W(5,1060855844,-1125410415,-1111380529,1057957824)+W(6,-1104065896,-1122247818,-1109626381,1050267538)+W(7,1047916353,1037233742,-1108333759,1041335934);sum2=W(0,1032149251,-1112916551,-1116649305,1037582341)+W(1,-1107247151,-1117703407,1044443302,-1135487115)+W(2,-1096732175,1042101117,1049963138,1053968825)+W(3,-1094249638,-1127010106,1046616621,1034930229)+W(4,1041643977,-1112067691,1040538112,-1107051108)+W(5,1053360182,-1115814520,1036263743,1030763641)+W(6,-1089009482,-1104153316,1035849297,-1087331905)+W(7,1059951262,-1116847106,-1104877620,-1110671517);WS(-1132786560,1056578758);
sum1=W(0,1019453021,1050053971,1043718831,1031072232)+W(1,-1127115205,1049535379,1057505465,-1112153353)+W(2,-1105591705,1045418390,1052394474,-1153314582)+W(3,1024604121,1048806335,1044283028,986346381)+W(4,-1104586611,1030360908,-1123786893,-1098888378)+W(5,-1081773448,1035671447,-1123598824,-1090760605)+W(6,-1120283669,-1105554848,1044649456,-1106021324)+W(7,-1103287167,-1108912601,1033186457,1036365944);sum2=W(0,-1106354313,1020064744,1011638864,1040658557)+W(1,-1103628435,1050147177,1049840877,1027144364)+W(2,-1130705048,-1105120318,-1117174472,-1123462592)+W(3,1016031184,-1135769248,-1113970774,-1126068784)+W(4,-1103147627,1033931950,-1109113498,1041865287)+W(5,1053587315,-1102211113,-1120927100,1026998340)+W(6,1036775410,-1101351534,1033328738,-1118058864)+W(7,1030416564,-1112076066,1028877580,-1104140895);WS(1062711758,-1109562142);
sum1=W(0,-1125545776,-1104747337,-1100622401,-1107075140)+W(1,-1112684886,-1083301774,-1103229831,-1121788380)+W(2,-1102890883,-1097610180,1050510715,-1128625782)+W(3,-1102110160,1030737729,-1109077454,-1129119788)+W(4,1049612355,1007433175,1017596397,1053288051)+W(5,1048337697,-1098025711,-1120034657,1059638178)+W(6,1051307580,-1108240645,-1112854653,1052952654)+W(7,1049115768,1020667959,1022176121,1041285742);sum2=W(0,1033804876,-1105772859,977550902,1022257834)+W(1,-1113268759,1063293804,-1098748483,1033963400)+W(2,1029999681,1051039483,-1090033704,-1123922685)+W(3,-1125618402,1022914778,-1104977553,1015463858)+W(4,1042844173,-1107093105,1036504102,-1113927342)+W(5,1059312088,-1089861840,1028160469,-1096777339)+W(6,1037687330,1017532722,-1101525036,-1134320563)+W(7,1004875175,-1116068477,-1122996995,1024487701);WS(1046002488,-1083997249);
sum1=W(0,1044431961,1028498222,-1099156844,-1116203964)+W(1,1046371486,-1079124621,-1096363997,1041235242)+W(2,-1117705943,-1103556299,-1088685662,-1106267745)+W(3,-1109240562,-1106798659,999993136,-1122870401)+W(4,1049400252,1035032656,1025075217,1050076828)+W(5,1020370202,1050189128,1032516798,1050263757)+W(6,1053355933,1039724554,1042510329,1048790666)+W(7,1037276039,1037249299,1027729159,1034829570);sum2=W(0,1024745423,-1091311273,1041875660,-1094982381)+W(1,1017043870,-1148119319,1042706326,-1097113645)+W(2,-1107563793,1010824956,-1098101314,1052555320)+W(3,-1118735987,1030619863,-1094774489,1049262968)+W(4,1044409386,-1107764806,1045890174,1017839086)+W(5,1061393923,-1118443235,1048260200,974632891)+W(6,-1098402228,1041238578,-1097368628,1043955676)+W(7,-1094515595,1042214090,-1116185663,1042935118);WS(-1083255246,-1075588436);
sum1=W(0,-1106371438,1036249778,1026375684,-1154522904)+W(1,1036086422,-1097055709,1056687627,-1105464695)+W(2,-1127243930,-1108055408,-1088556578,1023783355)+W(3,1031412139,-1123388097,-1105944807,1030176790)+W(4,-1113752075,-1119606102,1037990411,-1099839750)+W(5,1050924256,1036476796,1043935324,-1092436626)+W(6,1045926824,-1110940389,-1111337285,1056650964)+W(7,1041066449,1021333175,-1124332025,1039385437);sum2=W(0,1023708058,-1114369361,1032531181,-1117330831)+W(1,-1122435213,1047518334,1017487862,-1133288218)+W(2,1020252429,1027012545,-1122916014,-1139180683)+W(3,-1109968059,1046855474,-1103557501,1025188082)+W(4,1031926890,1067300065,1060766869,1043756688)+W(5,1043258354,-1075696003,-1105945514,-1104593512)+W(6,1049767697,-1106946489,-1102393264,-1096895795)+W(7,-1112657711,-1113285900,1020047431,1019544307);WS(1056055196,1023945849);
sum1=W(0,-1139517988,-1138851412,1036175954,-1104545849)+W(1,-1136100212,-1097789539,1048468083,-1101013315)+W(2,1013350648,-1097071058,-1096999890,-1148373856)+W(3,-1108930702,-1128233700,995622088,-1120654743)+W(4,1009002268,1026875367,-1111539988,1032040419)+W(5,1059870683,-1112873620,-1104005681,1040659763)+W(6,1053644410,-1132670698,-1135793772,1039368714)+W(7,1033002810,-1133516850,1028030253,-1122818538);sum2=W(0,-1135790885,1041801313,-1110992702,1033182461)+W(1,-1145806187,-1083556559,-1115959119,1036058972)+W(2,-1125994579,1026458945,1047402951,1026470367)+W(3,-1152817846,1029289545,1021989349,-1123856921)+W(4,976542168,-1135785781,-1116812221,1011638125)+W(5,-1068720208,1034110873,1013579453,-1106760241)+W(6,1043021822,-1124564059,1048786168,1080067579)+W(7,1027196491,-1110636256,-1115658442,-1118809257);WS(1047050040,1036867972);
sum1=W(0,1040033213,1050476745,1041031945,1031952202)+W(1,1052329098,1054273441,1016870010,1049413776)+W(2,1023712847,1035493153,1041748879,-1134253939)+W(3,1023414180,1041394937,1041656495,-1129317744)+W(4,-1097704487,1033331580,-1117663192,-1098508279)+W(5,-1087382286,1043041286,1012948685,-1091275871)+W(6,-1117526273,-1125396951,-1131302504,-1095309386)+W(7,-1108492595,-1112644847,-1153578470,-1112254893);sum2=W(0,-1098653081,1042859622,-1138324119,-1120609508)+W(1,-1081276780,1068070176,1072071026,-1074671298)+W(2,-1110118090,1040658983,1044485226,-1097107702)+W(3,-1119823807,1035453187,-1118978815,-1137118351)+W(4,1038385587,1026624912,1021280635,-1110367912)+W(5,-1107049493,-1122098825,1026288466,1026263792)+W(6,-1122488627,-1152233050,1040255596,1024907208)+W(7,-1111098449,1006813455,-1126727249,1038809437);WS(1047287096,1059538103);
sum1=W(0,-1111595219,1051408038,1034749929,1030804480)+W(1,-1098057279,1057344539,1049213285,-1123153834)+W(2,1018775223,-1106759404,1048793645,1007980582)+W(3,1030691489,1033654600,-1115115061,1036089754)+W(4,-1094490621,1039425378,1013951379,-1102474905)+W(5,1048597242,-1098419769,-1112788128,-1099609086)+W(6,1046324795,-1108341356,-1118093753,-1094890059)+W(7,-1126686757,-1135294247,-1120388747,1003815995);sum2=W(0,1034721747,-1109416755,1024004698,-1112864979)+W(1,1023366533,1058238498,988806988,-1108077379)+W(2,1032508120,1041332549,-1115279539,1021246669)+W(3,-1153257254,1018109285,1033457886,-1113986367)+W(4,1041661735,-1116757818,1004307827,1034996841)+W(5,1008174217,-1107547239,1037366938,1041642045)+W(6,-1089151778,-1128614293,-1108868659,-1122858630)+W(7,-1111548255,-1122125438,-1130732717,-1130797677);WS(1066216871,-1084582294);
sum1=W(0,1023325836,-1096473834,-1095963722,1009745022)+W(1,-1103455511,-1142570129,-1087129751,1034246149)+W(2,-1105242559,-1107829831,-1094684497,1025953385)+W(3,-1107601837,-1117719279,-1107520037,988118663)+W(4,1046303345,-1126933960,1027534757,1050775177)+W(5,1064400323,-1103828265,-1118146623,1057767679)+W(6,992534739,1030437560,1018950609,1038452388)+W(7,1044853309,1033139589,1020674901,1025316967);sum2=W(0,1018526115,-1117975133,1031626404,-1127013105)+W(1,1052346460,1074624908,1062148372,-1123587641)+W(2,1029804743,-1070854231,-1090512380,-1098654594)+W(3,1030491706,1041467716,-1095518794,-1118240305)+W(4,-1113082476,1023300847,1017794797,1029958550)+W(5,-1130733653,1041942663,-1145491637,1035325186)+W(6,-1113725416,-1139181075,-1113152926,1046581721)+W(7,-1115594754,-1142763637,-1120299385,1031776819);WS(1033725552,-1082653885);
sum1=W(0,1033791775,-1094613753,-1091894661,1027658456)+W(1,-1130834725,-1094605577,-1085886368,1038169633)+W(2,-1107114253,1038006563,1049096200,-1105755912)+W(3,-1102176852,1038046228,1040399888,-1106878767)+W(4,1052727904,1020875129,1024810077,1054730080)+W(5,1054915405,1021660859,-1114253244,1060322284)+W(6,-1113871235,1032412472,1010914050,-1115316932)+W(7,-1098681477,1044096992,1016596422,-1114082704);sum2=W(0,-1111819446,1050929158,-1109006144,-1126607908)+W(1,-1119610542,-1107176811,1025316173,1032709615)+W(2,1029384695,-1122531221,-1123863107,1027594385)+W(3,1032209203,-1115616555,1026796828,-1115269200)+W(4,1063076656,1073053378,1059727060,-1093467963)+W(5,-1090320472,1058093447,1073749745,1048889614)+W(6,1051206364,-1073154062,-1079533534,1046933317)+W(7,-1109796884,-1088004581,-1075936158,997945380);WS(-1087442510,1045166814);
sum1=W(0,1032907600,-1127325529,1032009478,-1106921670)+W(1,1047421629,-1085655355,-1106321881,-1111070674)+W(2,1031075349,-1098381173,1057239638,-1094092352)+W(3,-1129052086,-1107389381,-1128650952,-1136240762)+W(4,-1100890040,1042108264,-1110338367,1041337656)+W(5,1044767811,1027442111,-1105899594,1060092296)+W(6,1037296628,1037469097,-1105935775,1040377247)+W(7,1037463686,991481919,1027139781,-1131454723);sum2=W(0,-1109786529,1043540747,1040351141,-1119426781)+W(1,1018220925,-1133247980,-1105926532,1041819143)+W(2,-1124599508,1038612076,-1096724541,-1103055916)+W(3,1024618671,-1143357456,1019567362,986571056)+W(4,-1106797782,1043466418,1015410156,-1104019881)+W(5,1066013053,-1092013542,1048709183,-1098594115)+W(6,-1097021086,1027934232,-1109288787,-1136157126)+W(7,1008181894,1027080058,-1140871148,1025702119);WS(1059279054,1041683061);
sum1=W(0,1033060856,-1095251776,-1096417644,1028823114)+W(1,1041097809,-1095420880,-1096755466,-1136683218)+W(2,-1099515041,-1117180600,-1087904547,-1108712682)+W(3,-1105525449,-1121084634,-1113115866,-1114499693)+W(4,1051348966,-1133443258,1040139175,1041071884)+W(5,1062896338,1037083176,1027763154,-1106154521)+W(6,1050313119,-1169250436,-1109247178,1057053635)+W(7,1043053335,1031868218,1007514196,1041134484);sum2=W(0,-1113246189,1044206765,1039900182,-1104031080)+W(1,-1107688308,1057123143,1043086617,-1124792744)+W(2,-1089958554,1037219700,1066602722,-1084040655)+W(3,-1098033920,1036938090,-1111210157,-1098618924)+W(4,-1122555834,1027754708,-1125301559,1028023758)+W(5,-1100462314,1022410763,-1129842792,1041018096)+W(6,1032289221,1029558442,1034604384,-1123151815)+W(7,-1143651414,-1122704124,-1139711519,1028867168);WS(-1093886876,-1092780259);
sum1=W(0,1040859655,1027092583,1034696971,1031521076)+W(1,-1115369432,1055452141,1057011018,-1123954783)+W(2,-1130075936,1043845385,1055461116,1027325374)+W(3,1005655277,1045628689,1041326696,1017430099)+W(4,-1107551117,1023411481,991412379,-1098366291)+W(5,-1086775792,1037775165,1037665034,-1084481759)+W(6,-1098824964,-1106471523,-1102735091,1050583573)+W(7,-1110858724,-1108701199,-1113156096,1032795870);sum2=W(0,-1101982776,-1110046443,-1115620025,-1099549152)+W(1,1065032135,-1096892917,1067650764,1039636960)+W(2,-1112740199,-1089814493,-1084058149,1046191187)+W(3,-1138571865,-1106519005,1022618460,-1120755726)+W(4,-1138118945,-1104607948,-1128057356,1042476476)+W(5,-1084935200,1039009532,-1129519972,1056117723)+W(6,-1116550886,-1114781123,1042222420,1043334912)+W(7,-1123579094,1029490149,1023299940,1030169574);WS(-1103384376,1050555318);
sum1=W(0,-1104723373,1049493908,1056616014,990997212)+W(1,-1110645588,1063537686,1060440249,-1102560870)+W(2,1006886950,-1123261404,1049398171,-1114771100)+W(3,1041403778,1041297647,1042753094,1011892746)+W(4,-1101985253,-1112669305,-1104278389,-1113359817)+W(5,-1091747296,-1124628967,-1117918862,-1095607555)+W(6,-1094355067,1020875660,-1120789735,-1098384586)+W(7,-1099641616,-1143354303,1029891897,-1098733239);sum2=W(0,-1102268820,998260703,1056762738,-1097904627)+W(1,-1102083058,1055125136,1049156882,-1101696600)+W(2,1022682138,-1099421122,1040009482,-1100977750)+W(3,1035758392,-1112582051,-1114104451,-1105396681)+W(4,-1102966386,-1105114179,-1113205081,1033294591)+W(5,1048772561,1023069474,1028552759,1040206209)+W(6,1040485303,1040370279,-1108173489,1004029807)+W(7,1040482786,-1135668672,-1109779069,-1118051402);WS(1042369848,-1095650924);
sum1=W(0,-1124780413,1056066249,1060985291,1032801852)+W(1,1031124370,1046815795,1059062488,-1142443027)+W(2,1037041722,1026983110,1051554984,1024489633)+W(3,1048283534,1028118439,1037131073,-1157391942)+W(4,-1093287088,1017158008,-1154392525,-1088222536)+W(5,-1084610255,-1111535759,1041310978,-1089766974)+W(6,1035048291,-1118618480,-1118760812,-1096293908)+W(7,-1107690581,-1101944856,1032589425,-1113190096);sum2=W(0,-1118435725,1041984407,-1084477192,1056251107)+W(1,-1090037466,1073185178,-1093515412,-1111043713)+W(2,-1093926860,1053076395,1051712939,-1129656805)+W(3,-1083761792,1066458198,-1096065312,1052716525)+W(4,-1086371528,-1113013425,1053829707,-1077785336)+W(5,1074151927,-1090694669,1046411943,-1093010832)+W(6,-1094829660,-1103046632,-1095714333,1054463958)+W(7,1063500158,-1087950464,1035367276,-1090812268);WS(-1081634407,-1072784825);
sum1=W(0,-1115394775,1046040367,1024862651,-1102740818)+W(1,-1100839185,-1115978107,-1109613465,-1101924733)+W(2,-1140848016,-1098661743,1049722038,-1123768914)+W(3,-1116477425,1025943000,-1138059466,-1118249725)+W(4,1027952685,-1112643478,1016622683,1056867014)+W(5,1050187219,-1101581667,-1096240139,1058509811)+W(6,1033615035,1023463264,1008822020,-1098437541)+W(7,-1132571500,1036595961,-1116668435,-1143195264);sum2=W(0,-1126178115,-1111752353,1046126277,-1139809909)+W(1,-1097752958,1042101074,1034216546,1032546581)+W(2,-1118367610,-1112722386,1043290796,1042272246)+W(3,1017774855,1030093406,1034532478,-1138081685)+W(4,1055245806,-1104413152,1040903120,-1119940899)+W(5,1058677046,-1089277711,1019748625,-1088954301)+W(6,1048637958,-1139620757,1028591970,-1087007443)+W(7,1029648824,1033828758,1017306737,-1140548675);WS(1050645916,1033550915);
sum1=W(0,-1108262319,1043545243,-1107219907,-1118556120)+W(1,-1094947334,-1104041435,-1086762442,1043230361)+W(2,1018079143,-1097977901,1058293794,-1103841584)+W(3,1008731683,-1123331655,1041130248,1032598742)+W(4,-1145250020,-1110184190,1030703933,1039060494)+W(5,1057758321,-1100512367,-1110311564,1059123936)+W(6,1039599795,-1132472896,1044416908,-1096913490)+W(7,-1123961290,1022228292,-1147952664,-1151122424);sum2=W(0,1048409433,-1110540665,-1112791644,1040267615)+W(1,-1086251247,1053330884,-1088877638,-1107165984)+W(2,-1107976602,1057673067,1057377190,-1113957324)+W(3,-1111525785,1042772014,1024512949,-1122078587)+W(4,1032365064,1041630361,1024308395,1010515766)+W(5,1049266570,1037513285,1040244783,-1090038325)+W(6,-1103454662,1039941233,-1098504745,1028890653)+W(7,-1143554104,1024552651,-1103661415,1041725883);WS(1051978908,-1102077462);
sum1=W(0,-1117187439,1051430047,1045761591,-1132165009)+W(1,1037183202,1046972447,1060286099,-1108837850)+W(2,1045655273,1028047735,-1128782822,1028473682)+W(3,1033734537,1035331372,-1178179968,1025240990)+W(4,-1096198150,1014010165,-1106078467,1013540534)+W(5,-1085387922,1030141582,-1121999817,-1130717861)+W(6,-1101497054,1018887490,1008925446,-1105434962)+W(7,-1102517015,1026996307,-1122721428,-1110960744);sum2=W(0,-1125531833,1047662948,974611657,1023072493)+W(1,-1118880502,-1090109833,1035351326,1030396885)+W(2,-1161271853,1033315833,-1110942359,1027419877)+W(3,1028708277,-1156901930,1010290822,1019485964)+W(4,1051899312,1037288067,-1112121991,-1101792417)+W(5,-1069022098,-1113214479,1042102238,1080526024)+W(6,1036440530,-1143368203,1032127295,-1087739606)+W(7,-1114394737,-1141169667,-1132377096,-1124554651);WS(1058455886,-1096183470);
sum1=W(0,-1112035684,1032735242,-1112611850,-1105360672)+W(1,-1103063975,1042817013,1048808633,-1105059667)+W(2,-1104182327,1047248804,1058906409,-1112638549)+W(3,-1103319623,1057710235,1047193699,-1106250503)+W(4,1033545283,-1111940643,-1104075433,1060616064)+W(5,-1097442806,-1097216429,-1115570744,1051085625)+W(6,-1103229812,-1108265532,-1107200030,-1102188695)+W(7,-1109193562,-1106901731,-1119499692,-1106970890);sum2=W(0,-1131009665,1016197705,-1114274101,-1135393651)+W(1,-1111055824,1051632163,-1143366053,1004138181)+W(2,-1127256265,1038147066,-1111579981,-1134829555)+W(3,1010148467,-1137859715,1025185617,-1113946573)+W(4,-1130986601,-1136444051,-1110403581,-1117767149)+W(5,1048764370,-1121253595,-1112183743,1026922589)+W(6,-1112945554,989872074,1009689523,1036257166)+W(7,-1123068365,-1123716033,-1123668797,-1143942149);WS(-1103618872,1023577831);
sum1=W(0,1032268701,997904496,1057806109,1041702149)+W(1,1032012647,-1129702414,1057675340,1021026046)+W(2,-1111766616,1039716321,1056283152,1023662430)+W(3,1042231991,1054291708,1049875952,-1112590149)+W(4,-1106010126,-1102660926,1022049043,-1091063799)+W(5,-1094077941,-1100395542,1046995709,-1090884608)+W(6,-1100869456,-1096243374,1050214494,-1094732237)+W(7,-1098425069,-1100607928,1047647816,-1105996279);sum2=W(0,1069429154,-1080077361,-1072987051,1073849383)+W(1,1066905653,-1086754234,-1076996297,1070121938)+W(2,-1080359597,1067521081,1060194671,-1087755842)+W(3,-1070245916,1075883836,1074652354,-1073496568)+W(4,-1098556311,-1128073567,1022236877,1040644897)+W(5,-1095882058,1027638421,-1118780260,-1124122091)+W(6,1048551041,-1129108935,1012182550,-1096747545)+W(7,1058695504,1001812541,-1130588931,-1092793409);WS(1010873216,-1100304815);
sum1=W(0,1028741017,1051026373,1045945805,-1154187044)+W(1,-1099084427,1059904750,1058185854,-1114247598)+W(2,994968800,1038231664,1052860588,-1104966895)+W(3,1028263947,1032103905,1040557287,-1113228468)+W(4,-1103217414,1022415534,-1113759340,-1102222630)+W(5,-1091550752,-1111624796,-1105383733,-1097780567)+W(6,-1110664976,-1110217221,-1114326870,-1108718914)+W(7,1017865354,-1109350878,-1108875519,1017403508);sum2=W(0,1039210963,1069298433,-1100331344,-1114639192)+W(1,-1099502544,-1067747068,1080352854,1047528380)+W(2,-1108972702,1032407437,-1080996124,1041344628)+W(3,-1116883371,1016604711,-1121090437,1021595805)+W(4,1043940791,-1126620651,1012858414,1035901690)+W(5,-1084572959,-1099630936,1036529177,1030733380)+W(6,1045939813,-1119860547,1043527822,1003800555)+W(7,-1122259179,1034105585,-1145664907,-1121287047);WS(1044302648,-1104457270);
sum1=W(0,-1101763748,1045938783,1029190781,-1115179413)+W(1,-1106420033,1055724168,1034810490,999269803)+W(2,-1128885581,-1100033022,1053359959,1041707045)+W(3,1029110244,1035419021,1037908026,-1110751840)+W(4,-1102720380,1013266237,-1115207128,-1108944696)+W(5,-1101615303,-1105407492,1025157307,1038235218)+W(6,1043259278,-1113033137,1045691477,-1094303566)+W(7,-1123807773,-1113282394,-1114066571,1011056201);sum2=W(0,-1115295266,-1128441429,-1109414288,-1117238549)+W(1,-1095438097,1053172955,-1104877135,1033754662)+W(2,1011060498,-1108715476,1056926069,-1106855439)+W(3,1032653312,-1114450934,1036225840,-1117460606)+W(4,-1121954754,1024122972,1023475415,-1115125848)+W(5,1038786210,-1106263750,1002646200,1018153798)+W(6,1043675119,1025499367,1034246226,-1104082080)+W(7,1018894269,1013321052,-1107090094,1008366234);WS(1068015911,1043072951);
sum1=W(0,1035792844,-1091973141,-1101991257,-1127841379)+W(1,1018341976,-1095315357,-1110119406,-1155603908)+W(2,1044403491,-1111437840,-1107228151,-1111053022)+W(3,1005208661,-1103670736,-1097295811,-1112313859)+W(4,1040826438,-1098419575,1035382295,1041159238)+W(5,1053842800,1030324599,1043898844,1052691071)+W(6,1050221764,1043481954,-1108241413,1042506601)+W(7,1046985745,1032196534,-1098652336,1030249017);sum2=W(0,1033824390,1019923991,-1125722365,-1134315530)+W(1,1039862799,-1087456726,1039464885,-1112867968)+W(2,-1114969920,1042059959,-1119378177,1005143468)+W(3,-1131720457,1009971850,-1113780490,1030354102)+W(4,998580556,1027495017,-1118933131,-1135384490)+W(5,-1061395777,1087627027,1045077367,-1093291922)+W(6,-1121281813,-1148550692,1034637079,-1106942114)+W(7,1032010553,-1117397469,-1118611519,1034179020);WS(1060186318,-1131602669);
sum1=W(0,-1102049002,1052887138,1050205114,1022422466)+W(1,-1097141731,1049038746,1052456073,1050775273)+W(2,-1099566807,1039690728,1040490435,1056872997)+W(3,1032894309,1045856748,1043457059,1025667942)+W(4,-1102238785,-1106285089,-1112848707,-1099402401)+W(5,-1088759247,-1098786589,1039607513,-1100510367)+W(6,-1099089908,-1104192622,1048305743,-1122526498)+W(7,-1106963501,-1118572779,1032266998,-1102859210);sum2=W(0,-1108234271,1050158699,-1120410947,989650422)+W(1,1045260201,1024838498,-1092804082,-1120122674)+W(2,1037831837,-1119936776,-1125280065,-1114112879)+W(3,1024132690,1035095434,-1114421818,-1117501250)+W(4,1066272871,-1074101109,-1081060940,1047633630)+W(5,1061734347,1050344942,-1079387458,1075424781)+W(6,1003481288,1039609275,1043540897,-1091697647)+W(7,-1106020023,1026462111,-1131708367,1011848513);WS(1057810382,986287880);
sum1=W(0,1027767677,-1106138450,-1110142276,-1105255365)+W(1,1038550632,-1090210593,-1092238936,1037147968)+W(2,1035749561,-1093055129,-1089134184,-1136315263)+W(3,1028257967,-1089420006,-1097497096,-1115075413)+W(4,1031406779,-1130243957,1050176972,1041191503)+W(5,1049547413,1041377527,1041310918,1027980992)+W(6,1057536820,1033537239,-1115128119,1052451129)+W(7,1058108487,1031965752,-1127231554,1050343212);sum2=W(0,-1113793286,-1104040400,1070708271,-1099824579)+W(1,-1112943238,-1072548459,-1091831853,1053512844)+W(2,-1099992002,1057576575,-1093778092,1041834894)+W(3,1024916046,1051972140,1064181862,-1120789532)+W(4,-1084124078,1023561426,-1097074436,1075074245)+W(5,-1072503695,1009216489,1039380165,-1082668198)+W(6,1053907302,-1107563771,1043969626,1056090411)+W(7,1054786345,-1106961801,1034348623,1058602971);WS(-1075707047,1038147646);
sum1=W(0,-1115961531,1026800423,1050722763,1038492938)+W(1,1041066756,1052178217,1055626176,1036899040)+W(2,1045702796,1053246416,1027667391,1038870159)+W(3,1044017707,1049962981,-1100305296,1022987667)+W(4,-1103730686,-1122935577,1040870942,-1095596015)+W(5,-1090286882,1036539085,1047700685,-1091210886)+W(6,-1095582752,1048523811,-1102625947,-1094135001)+W(7,-1093296229,-1117734303,-1105859960,-1109653838);sum2=W(0,-1113260796,-1095928859,1027969677,-1145353723)+W(1,-1113367096,1052353113,1052169305,-1112198364)+W(2,1047146251,1051473061,-1129450520,1007958125)+W(3,1021064313,1050393555,-1091037095,-1122974002)+W(4,1031463199,-1110261785,1052090154,-1115030411)+W(5,1051016428,-1099630700,1041877601,-1108227013)+W(6,1045242344,-1102681887,-1087173862,1041462653)+W(7,1020102815,-1111896409,-1095485390,1032341221);WS(-1102302520,1068562064);
sum1=W(0,1029216267,-1094978851,-1101486038,-1130894152)+W(1,1029804895,-1093484995,-1104755260,1029150351)+W(2,1046304488,-1106599349,-1110271975,-1108054071)+W(3,1018120580,-1102274525,-1102131284,-1107326720)+W(4,1029251017,-1102217970,1031789673,1044130034)+W(5,1050941559,1040658618,1042516209,1053252560)+W(6,1050863202,1041743615,-1113036417,1036880709)+W(7,1047248574,1032422999,-1102226940,-1128083416);sum2=W(0,-1123809812,-1111065998,1022527979,1019111797)+W(1,1041109085,-1095097056,1031759809,1006739898)+W(2,1028972357,-1107360163,1034613952,-1126211453)+W(3,1025713585,-1118642675,1033659253,-1118372569)+W(4,1023737355,-1117143513,1029130971,-1131519898)+W(5,1082939698,-1064938697,-1106220344,1045357020)+W(6,1033832936,-1112280546,-1122955245,1027342607)+W(7,-1118824157,1028082979,1032152906,-1112248823);WS(1066566439,-1125753148);
sum1=W(0,1041951168,-1098758994,-1096367972,1020091828)+W(1,1052053147,-1089881409,-1093467737,-1130301450)+W(2,1033588155,-1098181717,-1092544881,-1131231944)+W(3,-1116682291,-1096392077,-1110070786,1009411772)+W(4,1048997640,1025331919,1030663671,1038767583)+W(5,1064063659,1044746920,-1108818909,-1130818632)+W(6,1042770882,1041997189,1022962726,-1116991019)+W(7,1027361773,1038578846,1018371147,1046860728);sum2=W(0,-1149004498,1047279899,1019815533,-1105507764)+W(1,-1115729482,1058550934,-1106660204,-1098298748)+W(2,-1111478010,1032716298,1031191852,-1094576030)+W(3,1018600957,1019851909,-1117054989,-1129010369)+W(4,-1121679526,1041000955,1024962860,-1136431769)+W(5,1058580319,1027135608,-1107413740,-1096656341)+W(6,1041490224,1035067556,-1101441076,-1098228632)+W(7,-1106522387,1005788722,-1123460834,1047791827);WS(1050996380,1066787661);
sum1=W(0,-1120310187,1043911830,-1109518091,1042843177)+W(1,-1107450543,1061971625,1059519229,1033453959)+W(2,-1134072575,1046601317,1051823058,1017862620)+W(3,1033769739,1046863997,1042112788,1025308393)+W(4,-1097687209,-1133582755,-1112832565,-1098674409)+W(5,-1098011863,-1105396874,-1116528532,-1096304487)+W(6,-1095249970,999923683,1033796902,-1095767039)+W(7,-1098417599,-1109771063,1030029487,-1098354285);sum2=W(0,1033376724,-1114493691,-1087654445,-1103321099)+W(1,1033194077,1065240604,1049058628,-1108916223)+W(2,1032881798,-1094150295,-1128335788,1038197771)+W(3,-1138730935,-1112103411,1006224046,1017830932)+W(4,-1096458683,1015354012,1013739975,-1098379129)+W(5,1054396447,-1115257551,-1121134774,1036368268)+W(6,-1108472207,1021079748,-1129699908,1049730119)+W(7,-1102017203,1038189385,-1117224382,1031462702);WS(1027314912,-1081149641);
sum1=W(0,-1114947760,1053252314,1051429188,-1109480125)+W(1,-1132100201,1061393767,1058130398,-1101195017)+W(2,1044342469,-1104522586,1057940398,-1103759537)+W(3,1051194426,-1120202825,1055491172,-1111893319)+W(4,-1094077252,1034118735,-1097611416,-1118844062)+W(5,-1085308129,1035982720,-1104617542,-1113091794)+W(6,-1094497965,1036294793,-1114189097,-1102037735)+W(7,-1094870250,1030785028,-1128796810,-1103334896);sum2=W(0,1024995350,-1124760267,-1098833779,-1131039707)+W(1,1015537291,-1065942779,-1078713050,-1104486127)+W(2,-1103676904,1084085461,1047686732,1053996441)+W(3,-1111129691,-1093915430,1064521940,1047124046)+W(4,1057070390,995065627,1035790053,-1147567565)+W(5,-1081156610,-1154356731,1037354874,-1091843304)+W(6,1060423478,1026796886,-1107145709,-1094140189)+W(7,1018309905,1038591472,-1108476011,1046849692);WS(-1081542375,1044780323);
sum1=W(0,-1100303790,1054288460,1046719985,1026864081)+W(1,-1098110473,1048901488,1054459103,1048337215)+W(2,-1099969099,1034589376,1041639871,1054474587)+W(3,1028627178,1046235480,1043694031,1023999910)+W(4,-1108679899,-1104586877,-1114219435,-1098857847)+W(5,-1093175556,-1098306531,1041408644,-1098101851)+W(6,-1107626335,-1104199322,1046672715,-1104037973)+W(7,-1106600025,-1126646775,1022681657,-1101510966);sum2=W(0,1027847194,-1098721130,1024212320,1017985090)+W(1,-1113167123,-1094712479,1050387030,1036519222)+W(2,-1113380621,1028269032,-1100822056,1037009826)+W(3,-1115360802,-1113841920,1009055356,1031131596)+W(4,-1081468176,1074345814,1067245211,-1099849981)+W(5,-1096550174,-1088417301,1070597407,-1070464929)+W(6,1042714784,-1102737214,-1104880956,1057690620)+W(7,1046010973,-1112342255,1000105719,-1145638655);WS(1059294542,1020616832);
sum1=W(0,1039080142,1044861738,-1096856701,-1157534552)+W(1,1031217968,-1085780263,-1089052876,-1097783100)+W(2,-1138897989,-1097342660,1044573672,-1164216296)+W(3,-1105498094,-1105558033,1041475528,1026686634)+W(4,1041652423,1046540791,-1112831597,1050532499)+W(5,1047119538,1040272239,-1098369827,1057029426)+W(6,1043073721,-1103025619,1024931118,1039715347)+W(7,1048391538,-1114523696,1045404192,1040308239);sum2=W(0,1001372950,-1105705183,1040318024,-1106291706)+W(1,-1093748925,1061316313,1045484852,-1099590495)+W(2,-1105937891,1041085521,-1098311584,1015225205)+W(3,995169980,1035732349,1028378294,-1112612361)+W(4,-1116263519,-1145917455,-1142193319,-1114208076)+W(5,1049891427,-1108356360,1036599633,-1108179199)+W(6,-1111581107,1032743264,-1148092276,1040668388)+W(7,-1113959318,1024794158,1021281994,-1115787941);WS(1059376718,-1137270291);
sum1=W(0,1037392427,-1106073464,1043258576,-1118257199)+W(1,1035766677,-1099046488,1054680411,-1097794403)+W(2,1032186693,1041392887,-1088020070,1026067385)+W(3,-1139304576,-1111666975,-1113652045,-1108679762)+W(4,-1124279079,1022160871,-1112002778,-1114290826)+W(5,1052189312,1011458515,1045843716,-1115190716)+W(6,-1097245116,1046761570,-1110958220,1054691490)+W(7,-1123561026,1032305501,-1117145658,1025610423);sum2=W(0,-1122852568,-1087687504,1033595807,1025244035)+W(1,1038019467,1047700223,1066421651,-1092220395)+W(2,-1113553750,1050883425,-1084925862,1048072683)+W(3,-1139793711,-1146566911,-1105555859,-1119930901)+W(4,1048825911,-1104089806,1002397687,1016573022)+W(5,-1089540205,-1111655831,-1130145014,1058107887)+W(6,-1098430697,1015641098,1032935415,1045215493)+W(7,-1124843514,-1131703250,1001885951,1041208433);WS(1058596686,1013962118);
sum1=W(0,-1127551432,1049056438,1052551424,1000024554)+W(1,1035333436,1036076760,1057499982,-1100000762)+W(2,1044766998,-1116046252,-1127972943,-1122612871)+W(3,1051562743,-1099275107,-1118015335,1041477861)+W(4,-1098656348,1034731345,1039656505,-1088298614)+W(5,-1097067922,1033429441,1019232187,-1090756927)+W(6,1015197910,-1113717771,-1125045580,1040213184)+W(7,-1122278672,-1122272135,1037833508,-1123679237);sum2=W(0,1029025211,-1091369704,1048601996,-1104434141)+W(1,-1079110377,-1106615386,1052827694,-1078497608)+W(2,1066279808,1037382016,-1115334546,-1085502108)+W(3,1068620036,1048688798,-1122817088,1062913146)+W(4,-1119340081,1028438774,1004930429,1033271157)+W(5,-1109539756,1034989376,-1106316897,1025214064)+W(6,-1106594885,1023198169,-1108631008,1050957039)+W(7,-1118139306,-1139733884,-1134348613,1036274829);WS(1044771128,1023341948);
sum1=W(0,1034545464,-1098819215,-1092336191,-1156220044)+W(1,-1111313058,-1086850728,-1096491302,1033488922)+W(2,1008511890,-1100928894,-1102939421,1038420969)+W(3,1011084871,-1089482302,-1115524377,1013986230)+W(4,1044146859,1029114797,1036528391,1051560294)+W(5,1045449190,1029767950,1022761170,1051910286)+W(6,1038883707,1034675856,1041877300,1053458817)+W(7,1046748951,1043196317,1037411178,1012126018);sum2=W(0,-1080574884,1066884159,1076503146,-1071004894)+W(1,1049506323,-1098882467,1058011283,-1089987082)+W(2,1062249589,-1088626314,-1084978169,1065282653)+W(3,1070844945,-1077734377,-1082249713,1060165079)+W(4,-1107351326,-1130255370,-1122913984,1057610169)+W(5,-1090234844,1014162118,1038970611,1054000347)+W(6,-1090230279,1022492087,-1114000490,1030898490)+W(7,-1096516163,1013009282,-1131621088,1044380003);WS(-1111817840,-1134998409);
sum1=W(0,1045262352,-1094315057,-1102901203,1022731056)+W(1,1029818259,-1111793509,-1085070720,1044888721)+W(2,-1114660906,1046806370,1055206544,-1105915720)+W(3,991785104,-1136267423,-1123039746,1027479949)+W(4,1052915216,-1107194439,1021112442,1029699069)+W(5,1057078063,-1117717150,-1097785743,1058770140)+W(6,-1097451385,1036425016,1040740592,-1095183540)+W(7,-1114500629,1016465988,1005586201,-1112670352);sum2=W(0,1030842707,1026318374,-1113356803,-1129690332)+W(1,1054087898,-1089332833,1041923626,-1123486113)+W(2,-1097205966,-1141184456,1068558125,-1105176966)+W(3,-1106929221,-1104288342,-1107728348,-1098021434)+W(4,-1119512995,-1180561029,1015499837,997943457)+W(5,-1088292904,1037328869,-1144014736,1037525758)+W(6,1050151959,-1114055561,-1107365912,1040210770)+W(7,1006954668,1013301204,1009592392,1018682892);WS(-1100650808,1043653943);
sum1=W(0,1032036848,1040683515,1044290651,1038392637)+W(1,1043637149,-1090111931,-1106266873,-1120772452)+W(2,1047398869,1044787930,-1133467790,1040259489)+W(3,1050576478,1037223428,1023591523,1038054351)+W(4,-1115398639,1038316223,1033771919,-1095199164)+W(5,-1097393337,1045751664,1042896310,-1094097345)+W(6,-1101572298,1015063331,-1159203906,-1104941765)+W(7,-1102689443,-1125005703,1030908740,1016760834);sum2=W(0,1000548496,1043541862,1046306039,1018053796)+W(1,1039189619,1064529690,1010667960,1049079603)+W(2,-1118597354,-1087406141,1047996002,-1128574308)+W(3,-1104543855,-1086946593,-1095617964,-1106984497)+W(4,1029064982,-1112893849,1031448374,-1101305605)+W(5,1038487223,-1105518867,1021972628,-1116813778)+W(6,1048794746,1033382833,1037842238,-1100258391)+W(7,1045938007,-1140458600,1021089548,-1114392997);WS(-1121537248,1047151836);
sum1=W(0,-1113135282,1035132488,1052654400,-1096325448)+W(1,-1112146268,-1134150082,1046868890,-1098188693)+W(2,-1117696601,-1098847494,-1129891280,-1108791588)+W(3,-1114157115,-1107856679,1032919412,-1123869651)+W(4,-1110395025,1023519458,-1116556387,1000450324)+W(5,1049727010,-1110207458,-1111260975,-1139200797)+W(6,1056884317,-1098805187,-1104838938,1041189572)+W(7,1058220805,-1103148146,-1146298440,1041128337);sum2=W(0,1021304865,1026011378,1043572739,-1142864271)+W(1,-1107584343,-1080136051,-1102859954,1043366966)+W(2,-1130465374,-1115654645,-1103597159,1014758407)+W(3,1000478551,1053224660,1046511165,-1120740451)+W(4,1028667063,-1140649559,-1107989855,-1125571574)+W(5,-1072538638,-1132367054,1020722946,1022196210)+W(6,1048815254,-1126224006,1041979768,-1076945816)+W(7,1074776028,1048839210,1027667511,1072551214);WS(-1086568910,969651201);
sum1=W(0,1044154939,-1089612648,-1096064919,-1128189323)+W(1,-1114366976,1053159863,-1084798775,1043534732)+W(2,-1101372520,1050787607,1053431542,-1098469330)+W(3,-1132910587,-1116020373,1036747448,-1123038043)+W(4,1054908701,-1099266659,1043461231,1047521403)+W(5,1057685165,-1152040120,-1113308531,1056987371)+W(6,-1090701774,1049635020,1042761408,-1089249613)+W(7,1027268120,1018344000,1010635844,-1105030179);sum2=W(0,-1103428495,1060495074,-1103892922,1042932965)+W(1,-1093583228,-1075640666,1052448567,1039997403)+W(2,-1121819542,1057002090,1057723154,1044856824)+W(3,1028413178,-1118134166,-1112150955,-1177180368)+W(4,1060109323,-1118896922,-1139842168,-1104364155)+W(5,-1073056297,-1097481656,991756114,1064108701)+W(6,1060503917,-1099984054,1040659602,1055665788)+W(7,-1110515035,1041069777,1034919451,-1116550688);WS(-1084093518,-1116656412);
sum1=W(0,959481663,1026388179,1058416208,1002008836)+W(1,1050696243,1042079029,1059097973,-1104590931)+W(2,1047962207,1049127990,1041679827,-1106608235)+W(3,1015783795,1042535660,1031439243,1030562773)+W(4,-1109778819,1023428581,-1112390467,-1096672513)+W(5,-1096264126,1040470858,-1112632704,-1088144465)+W(6,-1100480244,1047012782,-1102954054,-1101432288)+W(7,-1093923750,-1145396437,-1112144502,-1113594772);sum2=W(0,-1110192070,1010716935,1027407916,1007960967)+W(1,1056650247,-1070859565,-1097456083,1049899326)+W(2,1081472440,-1079514242,-1068241064,1078512141)+W(3,999915485,1030657127,-1094427160,1058404171)+W(4,1018303319,-1121935910,-1132155403,-1129957403)+W(5,-1094713389,-1142796285,-1137993343,1037417999)+W(6,1043613542,-1111213656,1039214170,-1096379657)+W(7,-1116925932,1024356221,1032528613,1025537830);WS(1052225948,1018668194);
sum1=W(0,-1123160289,1048325451,1051775516,-1120453498)+W(1,-1104839613,1064670427,1058214550,-1108654867)+W(2,1036965515,1049967085,-1126638409,1041378113)+W(3,1034438594,-1128237844,-1096299613,1044186084)+W(4,-1111291056,-1112742544,-1107074656,-1117579103)+W(5,-1091445969,-1119335936,-1147977428,-1093397513)+W(6,-1099225050,1034167881,-1109154218,-1092047898)+W(7,-1112057991,1019177609,-1138567959,-1112850625);sum2=W(0,-1148685985,-1111847761,-1117606942,-1121001958)+W(1,1021815720,-1076982600,-1120566718,1018483434)+W(2,-1108634723,1048076514,1074852012,1049361594)+W(3,-1105580672,-1116866514,-1102180777,-1132118692)+W(4,1021935234,-1112487949,-1130038396,-1103097305)+W(5,-1081972918,-1125812992,1038078839,1049895592)+W(6,1040925857,-1104919092,-1152546434,1051964198)+W(7,1040155911,-1123068468,1026180028,1017568960);WS(-1096382876,-1091051652);
sum1=W(0,-1113197617,1048826126,1057278592,-1116126267)+W(1,-1124324715,1056304110,1058810754,-1112424211)+W(2,1040875430,1016295122,1041995897,-1136579346)+W(3,1017323784,1042534003,1024916389,-1113905512)+W(4,-1097274020,-1140807037,-1116910752,-1096000788)+W(5,-1091311905,-1132679170,1039925053,-1088739494)+W(6,1038826452,-1119450067,-1107191661,-1114916522)+W(7,1017648027,-1098370349,1023437062,-1128507781);sum2=W(0,1036113080,-1107470193,1025682064,-1120311657)+W(1,1029662296,-1118009189,1035621932,-1109045199)+W(2,-1114085873,1009830751,1045290388,-1122358251)+W(3,-1115835645,1030264440,1035169596,1016737279)+W(4,-1108061877,1012612647,-1108273289,1036682152)+W(5,-1101792442,-1076098595,-1101063214,1051542033)+W(6,1056395710,1039398973,-1080861029,-1093646778)+W(7,1052430993,1072502688,1065137390,-1091719234);WS(1040082544,-1114755812);
sum1=W(0,1037505264,-1108514902,-1110974758,1017784372)+W(1,1019379817,1052579502,-1095324708,1045745417)+W(2,-1124056118,1046163210,1058051822,-1109308706)+W(3,1039469090,998280780,1038459986,1025470519)+W(4,1041424680,-1104471944,1024480479,1040296296)+W(5,-1106396419,-1115066496,-1106439461,1054913780)+W(6,-1093666877,1001482384,1040857799,-1087512533)+W(7,-1109356390,-1108404770,995688529,-1106674096);sum2=W(0,-1117720653,-1118054954,1045315846,-1162396366)+W(1,-1105580348,1059476362,1057942904,-1104226850)+W(2,1031813906,1045409162,-1090022037,-1105643813)+W(3,1018164327,1023977529,-1106412098,1011045214)+W(4,1034773210,-1100298043,1035646876,1034748092)+W(5,1067689202,-1093789486,-1097646834,1043388435)+W(6,-1101262587,-1113573448,1040357620,-1083232471)+W(7,-1102021751,1024454049,1012935222,-1124577575);WS(1036525168,-1082462584);
sum1=W(0,1037298441,-1087372070,-1085123800,-1116308971)+W(1,-1122874917,-1096064460,-1086414101,1027885589)+W(2,-1108384819,-1104319094,-1099879381,-1154089797)+W(3,1003463273,-1096394215,-1127380522,1028179743)+W(4,1051660338,1027541711,1019612704,1057675329)+W(5,1059581688,1041073820,-1109257541,1059597873)+W(6,-1117339864,1045372305,1028059367,1052784510)+W(7,-1110971807,1053758651,1031554934,1039251609);sum2=W(0,-1103295177,-1090050073,-1081285622,1060691160)+W(1,-1085964582,1072728426,-1102851017,1035985281)+W(2,-1107551093,1033954581,1060511611,-1105398566)+W(3,-1090293163,1058069039,-1086630634,1049030608)+W(4,1050684042,-1106187369,1052276353,-1080809247)+W(5,1060852217,-1090587145,1048638013,-1087522637)+W(6,1041242888,-1094879840,1029176048,1058511518)+W(7,1062481845,-1087039462,1046256182,1028348456);WS(-1074352935,1040600857);
sum1=W(0,1028652336,1025049468,1057627204,1042034194)+W(1,1030695172,1022098295,1057567995,1024054004)+W(2,-1117605317,1039437212,1052602222,1029627411)+W(3,1041624512,1053416947,1049556590,-1114002447)+W(4,-1105875707,-1105990299,1024364622,-1090157751)+W(5,-1095088235,-1100928004,1048022018,-1088931067)+W(6,-1104356174,-1095846092,1049957878,-1094832321)+W(7,-1101255271,-1098759166,1047165477,-1107260676);sum2=W(0,-1079714919,1065983198,1073165865,-1075440350)+W(1,-1081735031,1066499710,1068716226,-1079134350)+W(2,1066585571,-1080754250,-1095308006,1055569671)+W(3,1075476470,-1073191304,-1074800849,1071644179)+W(4,1048707236,-1115591486,-1148975848,-1112383192)+W(5,-1098543278,-1125971282,1038054064,-1135853868)+W(6,-1108920844,-1110109816,1040311395,1021808504)+W(7,-1090378667,-1120408347,1035370814,1050977418);WS(1041022776,1033480094);
sum1=W(0,-1123321429,1042302896,1026327841,-1132576057)+W(1,-1104176578,1063677500,1052457903,1028959481)+W(2,-1121060138,-1123802109,-1097607903,1046472198)+W(3,-1115611836,1039698959,-1118671609,1027556403)+W(4,-1109312954,1021323174,-1119031508,-1110434490)+W(5,1025377120,-1118638740,1029242558,-1089918670)+W(6,1046523967,-1106699146,1013298461,-1090934974)+W(7,1000531209,-1116635705,1030036314,-1112257611);sum2=W(0,-1122286155,-1127267122,1049930690,-1106027239)+W(1,1055155948,-1091935564,1041115945,-1102546078)+W(2,1032068992,-1103388917,1052250618,-1096754888)+W(3,1036170969,-1108790214,1038737216,-1121774513)+W(4,-1108798456,1018367610,1034564779,-1110218398)+W(5,1075372513,1043590800,-1095860458,1058786995)+W(6,-1123143101,-1119323979,-1112711414,-1071163371)+W(7,1032355550,1017858173,1016553114,-1121707895);WS(1055618972,-1117202987);
sum1=W(0,-1101414710,1053882576,1039894129,1030962480)+W(1,-1111740150,1049814740,1057347458,-1098100923)+W(2,1041005827,-1088233382,-1090053902,1036980413)+W(3,-1112834597,-1117339136,-1105970903,1021681163)+W(4,-1089999221,1048656807,1031993659,-1101932469)+W(5,1051098296,1031031542,1043352452,-1085784352)+W(6,1051763396,-1119077705,-1104607674,1056052448)+W(7,1032801282,1039235901,1022017143,1044301630);sum2=W(0,-1123577690,1043634319,-1101541229,-1114659327)+W(1,-1105097716,-1077668162,1066882360,1042921002)+W(2,-1093975266,1058638399,1037629509,1042773509)+W(3,1000405669,-1131856909,-1108208741,1032061179)+W(4,1057974128,-1111523166,1039378885,-1107338771)+W(5,-1080704784,-1104122760,1040130625,1050113378)+W(6,1052705661,-1110420726,1012227066,1051155360)+W(7,-1111189711,1025207949,-1125218199,1008396554);WS(-1091387548,-1116324289);
sum1=W(0,1044682252,-1093973688,-1112220622,1026642697)+W(1,1032214050,-1086442024,1046046637,1041967213)+W(2,1015214154,1053177927,-1099996941,-1131062694)+W(3,-1110158325,1037567917,-1098783494,-1137069945)+W(4,1047211372,-1098544270,1027958127,1049897926)+W(5,-1112122925,-1106755108,-1112662293,1050365286)+W(6,-1132096750,1034258897,-1116559746,1046223135)+W(7,1042021623,1031638516,-1111108842,1024489425);sum2=W(0,1016776222,1024100809,1011776651,-1108095393)+W(1,-1122468710,1057627889,-1097248934,977935538)+W(2,1030099429,-1117226417,1042194141,1019959206)+W(3,1002749526,1041814459,1051928720,-1104930054)+W(4,-1105403134,1032882678,1019145070,-1101257730)+W(5,1060632600,-1103033100,-1124027994,-1101986254)+W(6,1037412790,-1110127978,1039533068,-1090719303)+W(7,-1115385474,-1108291818,-1125661478,-1109292621);WS(1057965518,-1118811194);
sum1=W(0,1038892389,-1112643723,-1106566686,-1104352985)+W(1,1042490232,-1091938531,1026830542,-1105058276)+W(2,-1099594944,-1101314965,1058056073,-1121521774)+W(3,-1095161930,1039936570,-1098044778,1033536020)+W(4,1003767366,-1114250980,-1107147458,1052732873)+W(5,1019887594,1048844541,-1096574819,1060358287)+W(6,1042464324,-1107780158,1024329053,-1118338013)+W(7,1046000094,-1107207172,1032778872,1024562028);sum2=W(0,1042905425,-1113078065,993944814,-1116205334)+W(1,1044205280,1040105843,1044406596,-1109155755)+W(2,1008636092,-1123380436,1043112037,1035597621)+W(3,-1092853308,1005260887,-1105268129,1036458751)+W(4,-1104977559,1039619019,-1106373772,1032713731)+W(5,-1104277422,1048332350,-1115343154,1048672381)+W(6,-1153474446,-1106439836,999501191,-1103087244)+W(7,1036094123,-1106473413,1021528398,1015784078);WS(1053420700,1049909457);
sum1=W(0,1034071238,-1089903413,-1106165874,-1115258034)+W(1,-1115686559,-1100423414,1036166247,1027276239)+W(2,-1102788144,1049835542,-1093491554,1041096236)+W(3,-1107460367,-1110396954,-1095323722,1034068157)+W(4,1041332866,1023742249,-1113250117,1050401361)+W(5,1037380859,-1120158506,-1130552842,1049384898)+W(6,1034784425,-1103514783,1037333727,1052388787)+W(7,1050882791,-1114330639,1037170040,1031952854);sum2=W(0,1028289272,-1165623582,1024557142,-1112500393)+W(1,1086771603,-1062269001,-1095250820,1049127312)+W(2,1020087240,999933935,-1095068995,1048088739)+W(3,-1146529543,1025716258,-1135945992,1014851096)+W(4,1035333264,-1122738507,1020782048,-1136367764)+W(5,-1087155359,1034731082,1025362120,-1114028070)+W(6,1034746908,-1120796207,-1125007838,1022077560)+W(7,-1127622484,-1128255426,1026594640,-1120864651);WS(1063806286,1027083983);
sum1=W(0,1030313470,1039206373,1045480194,-1114823180)+W(1,-1111977289,1050451993,1061885616,-1111791457)+W(2,1019729830,1036575619,1057912708,-1108043857)+W(3,1033983240,1034424532,1039765761,-1114640622)+W(4,-1106496703,1020453816,-1109705966,-1118427516)+W(5,-1083830979,1039658735,-1103432478,1010686340)+W(6,-1105267089,-1109909656,-1114670584,-1099420545)+W(7,-1125840468,-1112770081,-1113587473,-1131920190);sum2=W(0,-1100194899,-1091664523,-1122290634,1033978022)+W(1,1050426550,1075108998,-1071413373,1033701105)+W(2,1034191613,-1103668501,1062092502,-1104028404)+W(3,1010895851,-1140709165,1034149895,-1141130302)+W(4,-1103111994,1002490582,-1164938552,1016780797)+W(5,-1096749849,1051489664,-1105595809,1047766898)+W(6,-1131589290,1021076655,-1108336227,1027350687)+W(7,1027888251,-1131210373,-1149103768,-1131724600);WS(1058288590,1045994186);
sum1=W(0,-1123855059,-1096797372,-1093342072,1018135640)+W(1,-1112801779,-1105293320,-1086390197,1040223430)+W(2,-1098800665,-1117054299,-1091216419,1036317947)+W(3,-1096517871,1023470716,-1096209979,1034707665)+W(4,1041780692,1015346466,1038262801,1052167946)+W(5,1059840396,-1134794696,-1132654257,1052872019)+W(6,1050341107,1012611090,-1117665797,1051866430)+W(7,1050625648,1010858330,-1139713758,1048652350);sum2=W(0,-1099284356,1047276236,-1099008397,1041114210)+W(1,-1092208278,-1071665325,-1081084758,1038292116)+W(2,-1104534119,1081581342,1054365119,1054381469)+W(3,1033400256,-1093538640,1062322644,1025804573)+W(4,-1111523652,-1120564910,-1125418381,-1123917868)+W(5,-1086778305,-1100128811,1020505319,1037708884)+W(6,1026238413,-1125603475,1024474915,-1101037019)+W(7,1052085127,-1103707544,1025011807,-1134916894);WS(-1088887374,1070119449);
sum1=W(0,1041554590,1048371361,1052058645,1040460421)+W(1,1038262022,1042754705,1048732808,1013850612)+W(2,-1106869091,1054439312,1047384127,1042710919)+W(3,1046057615,1042772520,1032508990,1044864290)+W(4,-1115426747,1029097335,-1105506686,-1090595183)+W(5,-1087902678,1001782464,-1129317061,-1094790815)+W(6,-1090477876,-1131475029,1038072126,-1106656361)+W(7,-1091795237,-1119515740,1028935005,-1122940954);sum2=W(0,-1112923336,1030035123,1056461606,1024604999)+W(1,1025504127,-1090534096,1050727550,1027433809)+W(2,-1144581942,-1095507508,-1105339223,1007245204)+W(3,1021294865,-1095638178,1043793174,-1129047399)+W(4,1066713447,-1080779344,-1075212110,1071685965)+W(5,1028028856,-1153515923,-1078194918,1068313262)+W(6,-1078816510,1069903211,1068056044,-1081367671)+W(7,-1090770344,1060536751,1064173276,-1081156501);WS(1040470840,1011790950);
sum1=W(0,-1120734562,1051465082,1043725275,1015095158)+W(1,-1118217942,1055309890,1058372660,-1116691398)+W(2,-1123629847,1044874098,1046636817,1019898057)+W(3,1041822001,1040878843,1043010193,1034607368)+W(4,-1108441440,1030149375,-1108386992,-1105535856)+W(5,-1081260869,1026499745,-1112701741,-1095343471)+W(6,-1093096561,-1115283258,1032201014,1047492563)+W(7,-1106259483,-1112399171,1028457510,-1105294873);sum2=W(0,1021246145,-1110014342,-1117997331,1022830461)+W(1,-1114703004,1036613835,-1111993293,1015115055)+W(2,1015720307,-1117604953,1023720090,-1120910531)+W(3,-1123770073,1036937497,-1120463052,983370825)+W(4,-1125616185,-1130403951,1023767946,1037270083)+W(5,1073620398,1050812248,1025796328,1044158772)+W(6,-1087890801,1028283916,-1112499600,-1076883688)+W(7,-1113287589,1033737696,-1104874229,1025754476);WS(1058309838,-1101980246);
sum1=W(0,-1098779704,1049643561,-1110907254,-1118965337)+W(1,-1113399754,1042163763,-1081904943,1049071256)+W(2,-1110569018,-1106220306,1052138696,1026571427)+W(3,-1128371676,-1129449041,1025191299,-1131332475)+W(4,1038999679,-1108240479,1028903966,1038642111)+W(5,1056093093,-1118832415,1040887994,1054751182)+W(6,1050507993,-1104697276,1046797612,-1083956910)+W(7,1030864044,1017502086,-1123883748,-1146247429);sum2=W(0,1043191716,1033166752,-1111106723,-1137655511)+W(1,-1097517035,1052576386,1033268708,-1121349336)+W(2,-1129223371,-1102887232,-1107318253,1046822141)+W(3,-1124684976,993535634,1040601750,-1116759551)+W(4,-1112822728,1027572041,-1112318930,1035105104)+W(5,1055574555,-1097542777,1035699332,-1104857525)+W(6,-1121581721,1031007843,-1110157019,-1114990789)+W(7,-1107957817,1025775603,-1157281192,-1152414880);WS(1063710542,-1111213649);
sum1=W(0,-1110192145,1049489370,1052251350,1039559517)+W(1,-1118762901,1061120005,1058328276,-1107309859)+W(2,1037245627,1033876357,1049656673,-1108199122)+W(3,1035326852,1045428971,1041987905,-1139769966)+W(4,-1097695264,1031901152,-1113889808,-1101160384)+W(5,-1096321197,-1097003636,-1104513406,-1093740712)+W(6,-1114972772,-1176476024,-1112381384,-1097289639)+W(7,-1103522251,-1115185874,1022802380,-1102516745);sum2=W(0,1021750253,1031459540,-1115186477,1026803387)+W(1,-1107480079,1040651083,-1116326399,1040812059)+W(2,-1115082464,1033768858,1020594503,1041131835)+W(3,1001155939,1015478283,-1132516997,1006187407)+W(4,1031446318,-1106593609,-1112425236,999853755)+W(5,1071698983,-1075753828,-1086524651,1058720440)+W(6,1034660038,-1108942599,-1096266051,1051128601)+W(7,1041372466,-1104453127,-1123360193,1027131696);WS(1039772272,-1082982873);
sum1=W(0,-1106264016,1053169593,1049032497,1039127452)+W(1,-1145518233,1056693961,1060522592,-1104546353)+W(2,1044410893,-1088607916,-1095982984,1041713673)+W(3,1007790526,-1120546088,-1099512929,1039725795)+W(4,-1088020664,1043520647,-1155633625,-1098139952)+W(5,1038834197,-1139907193,1040400554,-1087153807)+W(6,1048228018,-1103034636,-1104883452,1053429837)+W(7,-1130616150,1012687882,-1134131855,1030077856);sum2=W(0,-1102803435,1037122437,-1092902636,1032987173)+W(1,-1101871105,1067610414,-1083842457,-1097110538)+W(2,-1123533577,1041814167,1033006847,-1101555589)+W(3,1048796624,999019252,1045724867,-1098769512)+W(4,1039508875,-1101516234,1032111389,1027660911)+W(5,1067552095,-1104358647,1001644292,-1115097563)+W(6,1026567371,-1104681426,-1145661076,-1096151174)+W(7,-1105667947,1028203943,1020958965,-1107225085);WS(-1101412664,1073047832);
sum1=W(0,-1123950537,1047579477,1059007377,-1113880945)+W(1,-1123565085,1056063051,1060416389,-1109995975)+W(2,1035385983,1040643140,1046383171,-1123728428)+W(3,1010675502,1041003725,1033389702,-1115318676)+W(4,-1097814305,-1131741454,-1133362719,-1091904865)+W(5,-1092124214,-1113780884,1032803377,-1087199740)+W(6,1038341800,-1126485237,-1113889390,-1099567891)+W(7,1042882861,-1096461162,1012558775,-1119557930);sum2=W(0,-1123503757,1039110679,1030949359,1013686761)+W(1,-1115490710,1027204409,-1105775253,1035262859)+W(2,980681483,-1111394964,1019519396,1025861040)+W(3,-1129892230,-1126757058,1024413043,-1125276038)+W(4,1035635962,996209923,-1132915573,-1109223248)+W(5,1057425426,1070858778,1029135163,-1106751414)+W(6,-1098000154,-1098902818,1067133266,1043312829)+W(7,-1103421662,-1073095921,-1083268694,1051287795);WS(-1103532344,-1105840701);
sum1=W(0,-1106322913,1053932942,-1105825052,-1106756472)+W(1,-1096389739,-1098358914,-1086676361,1029810954)+W(2,1035916925,-1096691570,1054020609,-1116067305)+W(3,1034505108,1026552303,1051257001,-1105566449)+W(4,1007328528,-1104890465,1044840709,1050195304)+W(5,1054492326,-1098185309,-1144507642,1057202097)+W(6,1012599092,1048715303,1032208700,-1093369370)+W(7,-1101687900,1050640157,-1100267787,1027855335);sum2=W(0,-1119262447,-1109186725,-1101137684,-1111707317)+W(1,1056036881,-1099242284,1049211868,1037989791)+W(2,1006194414,-1118866635,1038198606,-1105645897)+W(3,-1129479912,-1114787638,-1109483964,-1146663095)+W(4,-1107841286,1034593530,-1103752872,-1116414033)+W(5,-1094543747,1049861706,-1110917586,1056722210)+W(6,-1104714858,-1103907620,1030171051,1053421235)+W(7,-1115357885,1029169157,1032413269,-1120693058);WS(1045178680,-1115117954);
sum1=W(0,-1123018420,-1113607536,1048681528,-1102680211)+W(1,1024407336,-1093530556,-1092105355,-1116849368)+W(2,1026392201,-1102060551,-1096193779,-1107241006)+W(3,-1123314455,-1095199752,-1102337510,-1107918421)+W(4,1040296293,1012835273,1008490315,1019008549)+W(5,1061339424,-1128145511,1027033246,1035615004)+W(6,1055864515,-1110547491,-1103222073,1057711678)+W(7,1052562824,1020395952,-1110097884,1045891981);sum2=W(0,-1115537892,-1104693583,-1096948503,-1108321996)+W(1,998645667,1055675007,1047339287,-1106228104)+W(2,1035781218,-1100682049,1049114511,-1112292909)+W(3,1018530825,-1113969306,1032758858,-1111036660)+W(4,-1112710060,1022753169,1026091852,-1112108000)+W(5,1051246853,-1105262859,-1120501740,-1126080161)+W(6,1025978716,-1139782977,-1123292948,1041989299)+W(7,-1113712936,1033000622,-1111667328,1034053890);WS(1044590904,1058699692);
sum1=W(0,1034192409,-1090621088,-1092606720,985175380)+W(1,1024014533,-1113905855,-1093618783,1020554347)+W(2,-1128687821,-1112503613,-1096920415,-1115433194)+W(3,-1115445028,-1101027255,-1100279725,1008304190)+W(4,1050384326,-1109361592,1009220799,1051210502)+W(5,1062574818,-1128567457,-1117059707,1055009987)+W(6,1031218808,1039114097,1015981863,1054554325)+W(7,-1144235755,1035507338,-1127205548,-1105751509);sum2=W(0,-1117283755,1041337919,-1108619644,1036009101)+W(1,-1107239966,1053310286,1012813669,1033667347)+W(2,-1128406639,1029066827,-1103814148,1034685217)+W(3,-1125402335,-1123197815,-1109499964,-1123321687)+W(4,-1100684466,1035041542,-1131279719,1010492213)+W(5,1056064408,1025470531,-1124020763,1015579759)+W(6,-1113069964,-1104788458,1032198922,1050883237)+W(7,-1096911819,-1108347132,1024066141,-1098878001);WS(1044030776,-1089132931);
sum1=W(0,1032883970,-1097458090,-1093699058,1034269487)+W(1,1044751430,-1078975458,-1086092656,1042439154)+W(2,1041434446,1038040390,1035194756,1019707982)+W(3,-1128708109,-1101499019,-1131544335,-1133288904)+W(4,1050995424,-1135242887,1040395197,1045160768)+W(5,-1096290982,1048952172,1040422743,1057188990)+W(6,1043682915,1043586045,1042217766,1032938655)+W(7,1043305900,1044718778,1029073256,1022768458);sum2=W(0,-1127265324,-1107127922,-1107262777,1043294282)+W(1,1051203976,-1114081637,1048700262,1035036911)+W(2,1037063919,-1087538045,1027047222,-1092441683)+W(3,-1096741875,-1114635611,1043898666,-1095318743)+W(4,-1133435576,-1101649503,-1112978295,-1132728616)+W(5,1060204569,-1138065032,-1142433873,-1115280193)+W(6,1059699424,1027406094,1049542158,-1096051714)+W(7,1057805441,-1117298502,1036599707,-1091030613);WS(-1083489614,-1078579141);
sum1=W(0,1048897616,-1104759380,-1091060438,-1113694287)+W(1,1029397720,-1096433234,-1089217572,-1104500498)+W(2,-1099529286,-1103761763,-1090900481,1039983475)+W(3,-1100400745,-1098862766,-1126261903,1047818144)+W(4,1055607032,1045345264,1022130309,1048678744)+W(5,1056656214,1045280313,-1098656951,1025763911)+W(6,1039576037,-1104729181,1003335600,1055730826)+W(7,1044462332,-1124798927,1045845834,1050842685);sum2=W(0,1036831152,1008734783,-1113896283,1034867092)+W(1,1050005016,1036439980,-1107821706,-1155378720)+W(2,-1107857756,-1103852014,-1105188391,-1109019109)+W(3,-1105627363,1036502992,-1113326142,1025727369)+W(4,-1143881728,1048547317,1053130734,-1089397746)+W(5,1067046868,-1081990202,1050664536,-1090933436)+W(6,1073004488,-1073650181,-1073616958,1074023168)+W(7,1068047188,-1079035066,-1078582463,1071596064);WS(-1123566816,-1118788492);
sum1=W(0,-1136553988,1054570946,-1131696345,1034266605)+W(1,-1119057557,1057910725,1043367745,1032767842)+W(2,-1138237144,1050053561,1051309065,1032596498)+W(3,1038972738,1047609962,1044754161,1034235800)+W(4,-1101485920,1027694719,1029920799,-1102436480)+W(5,-1081257723,1038070160,1029228634,-1093672570)+W(6,-1097237249,-1104490509,1041012541,-1104247863)+W(7,-1118734125,-1101643609,1036672371,-1100737384);sum2=W(0,1006355343,1048575251,-1108935456,1001205015)+W(1,-1119701641,-1088419213,-1114918170,1030505158)+W(2,-1107202062,1045905661,1032736312,1039794598)+W(3,-1115440174,1003805295,-1116946341,1026836118)+W(4,1037564428,-1123825361,-1151981614,-1123729961)+W(5,-1068662368,-1095410362,1015236500,-1096130861)+W(6,1068403675,-1105335733,1049774729,1076967646)+W(7,-1124006983,-1103176791,1050153445,-1104305708);WS(-1103567160,1051728620);
sum1=W(0,-1105517764,1027268637,1037463598,1022317012)+W(1,1030946149,-1094107172,1052072875,-1109296554)+W(2,-1117957958,-1098739651,-1087396213,1032988986)+W(3,1009731405,1017302004,-1104965205,1025729823)+W(4,-1107670055,1024776175,1033922872,-1094952698)+W(5,1052944567,1043766492,1038888053,-1103880757)+W(6,1052382091,-1108829569,-1110506946,1057943536)+W(7,1041821631,1015545129,-1132271979,1036164793);sum2=W(0,-1114551402,1026829489,-1127050317,1031290011)+W(1,1025723227,-1098446681,1032334734,-1137203270)+W(2,-1107112701,1041376772,1041359246,1020823723)+W(3,-1140368490,-1104694439,1034398482,-1156747895)+W(4,1042490649,-1076466135,-1080536402,-1113481669)+W(5,-1127701979,1074254195,1038797044,1043198364)+W(6,-1100591458,-1118262367,1035340712,1057793899)+W(7,1037536680,1032104302,1013380262,-1114292550);WS(-1106439480,1029090439);
sum1=W(0,-1151887836,1030625962,1042655458,1034559195)+W(1,1042053132,-1084013087,1059377738,1020849475)+W(2,1043814293,1032281331,-1107145304,1043127920)+W(3,1043715864,1033172451,1040913704,1037260390)+W(4,-1115609614,1035325646,1026400220,-1102396839)+W(5,-1083731653,1039293086,1042909598,-1089162129)+W(6,-1107154457,1024778063,1029716960,1052971191)+W(7,1017680531,-1130742978,1028666946,-1113717087);sum2=W(0,-1123636938,-1148550480,1021999108,-1129107524)+W(1,1035143287,1058583951,-1104180688,-1116921954)+W(2,1026655402,-1116180274,-1112895549,1036996009)+W(3,-1126794884,-1138164712,-1131502740,-1117010042)+W(4,1016982596,-1140398984,-1129901940,1022835844)+W(5,1054454385,-1117386658,1030858450,1016773924)+W(6,-1099699990,-1118751234,-1108156993,-1097314323)+W(7,-1129763396,-1117013506,1016259828,-1132536424);WS(1048151864,1059242544);
sum1=W(0,-1121466768,-1097911384,-1097114939,-1122367849)+W(1,-1116044868,1042506911,-1085899247,1042165293)+W(2,1037358179,-1105063934,1056857214,-1105437493)+W(3,-1111398955,-1106114902,-1123578292,-1125163356)+W(4,1033810391,1014185912,1026875087,1043794348)+W(5,1042284551,-1111561384,-1106211614,1063564267)+W(6,1049648847,1028107682,1040868541,-1089674786)+W(7,1045389303,1010402126,-1111395274,1021855394);sum2=W(0,-1108856547,1041627874,-1110557326,-1139648101)+W(1,-1095822659,1054902128,1032833232,1015236663)+W(2,1038373686,-1121592121,-1098765424,-1137977893)+W(3,1025690243,-1117564251,-1106594443,1015865663)+W(4,-1106727608,987619817,1039330638,-1106733442)+W(5,1055403310,-1095503796,1025349119,1048813377)+W(6,1045561320,-1108448514,1050144719,-1097123375)+W(7,1017823319,-1105901385,1041979856,-1106386080);WS(1058511566,1043187024);
sum1=W(0,1027981614,1044640335,1041476871,1042620242)+W(1,1050564856,-1085132912,1039039385,1037513401)+W(2,1044188393,-1116362934,-1095196494,1040390932)+W(3,1043046140,-1105825814,-1107832665,1032851398)+W(4,-1120607404,1040914531,1043942651,-1106861387)+W(5,-1089194338,1048598306,1040902562,-1101062960)+W(6,-1134658518,1032634704,1019897185,1032203084)+W(7,-1105488567,1032742569,1027555603,1026497359);sum2=W(0,-1132385524,-1089624726,-1083260450,-1094808435)+W(1,1039748829,1063143581,-1098133391,-1110994277)+W(2,1012861192,1040218148,1043371703,1038866141)+W(3,-1132742376,1052570990,1012758152,1030487914)+W(4,-1102801635,1034887813,1026111290,1041967320)+W(5,1037743779,1033106845,-1123786474,1050258559)+W(6,-1112998265,-1121754906,-1110363077,1048943341)+W(7,-1105604919,-1111765769,1012203560,1031702418);WS(-1087236686,1061665912);
sum1=W(0,-1116162424,1030200068,1023071688,-1115274057)+W(1,-1093387666,1067462106,1054050807,-1104461343)+W(2,-1115159031,1031104576,1050597447,-1113556238)+W(3,-1121543315,1042315272,-1121547516,-1126942285)+W(4,-1101866270,-1128116268,-1119301463,-1107980923)+W(5,1056570668,-1095571507,-1109238785,-1092884195)+W(6,-1106234576,-1111522325,-1103733247,1044256537)+W(7,-1114796114,-1109780718,-1111458030,-1128835891);sum2=W(0,1024854732,1020748524,1024134807,-1127633710)+W(1,1040493279,1065417820,-1117094752,-1123781128)+W(2,1033983514,-1102101577,1047826025,-1105896535)+W(3,-1120616672,-1124130304,1040101538,-1122459292)+W(4,-1098546148,1025355297,-1109129714,-1114424195)+W(5,1059484680,-1114766469,-1102118069,-1079772750)+W(6,1049649199,-1154145757,1033237727,-1107504040)+W(7,1041220419,-1123999628,1012710689,-1105983778);WS(-1092106140,-1084163121);
sum1=W(0,1016904817,1040213041,1049849489,1036347305)+W(1,1040590819,1048812489,1056746079,1034414494)+W(2,1030378702,1040726752,-1084779712,1047670567)+W(3,1037868673,1034988241,1033236350,-1114654031)+W(4,-1152694122,-1115216475,-1106738110,-1101083230)+W(5,-1107117385,1022569263,1039797369,-1083169173)+W(6,-1109066592,-1125038036,-1112982247,1051667767)+W(7,-1107106473,-1146668256,1025136605,1024925978);sum2=W(0,-1128843246,-1134810723,-1111008682,-1144361879)+W(1,-1104940693,1054697191,1041181160,1005924247)+W(2,1030348431,1042931729,1052731012,-1123234701)+W(3,1024671661,-1111460488,-1112071203,1032437115)+W(4,-1121102479,-1116668390,1021883158,-1092072719)+W(5,1046555600,-1113715104,-1109114373,1045581242)+W(6,-1104348933,1032936433,-1128555074,-1103970223)+W(7,-1129885552,-1114960949,-1136719027,-1113690885);WS(1058637774,-1109876822);
sum1=W(0,1041301297,-1105094644,1042623060,-1123254812)+W(1,-1113241451,1043969956,1059472952,-1108082435)+W(2,1027216056,1026816394,-1113269955,-1110973875)+W(3,1019588394,1026167148,-1130602892,1014894339)+W(4,-1111052512,1037949088,-1112485473,-1126486401)+W(5,-1094009726,1038892497,1016105496,-1094910408)+W(6,-1100061186,1032398170,-1093047519,1058531737)+W(7,-1117291247,1021704844,-1128303438,1032486130);sum2=W(0,1031923668,1026573624,-1103677237,1019183838)+W(1,-1096362417,1060010174,-1101357077,1049015983)+W(2,1036998273,-1106684685,-1122620605,1005830618)+W(3,-1125844722,970656667,1023743335,-1119396253)+W(4,1025625867,1024201143,-1115238116,1041385745)+W(5,-1096248497,-1122837727,1024442030,-1095136476)+W(6,1049273019,1031554545,1034369966,-1115221092)+W(7,1011280453,1010302645,1004099770,-1112424814);WS(1068382951,-1145853862);
sum1=W(0,-1120835030,-1104742016,-1104283584,-1109092968)+W(1,1033165317,-1082841532,-1087137628,1015957108)+W(2,-1098982451,-1119342334,1048723479,1015780402)+W(3,-1105810191,998682871,1037068029,-1106789039)+W(4,1048835390,1035504970,-1142984099,-1126224104)+W(5,1050512116,1036256010,1044651720,1060142968)+W(6,1046183055,-1112268532,1040271692,1050625794)+W(7,1042826568,-1113754717,-1115364877,1033167819);sum2=W(0,-1123754179,1032442894,-1105845074,1042289605)+W(1,1025996190,1055606718,-1090127653,1040865617)+W(2,-1118459936,1026136504,-1104101067,-1100913998)+W(3,-1118182115,1045409779,1031986833,-1114401734)+W(4,-1106552079,1028813354,1041479887,-1105090355)+W(5,1073431719,-1084272058,-1087510643,-1075116096)+W(6,1042119939,-1131666845,1045036562,1067916428)+W(7,1031635830,-1131440550,1021173748,-1112990087);WS(-1115823328,-1115141930);
sum1=W(0,1043355533,-1093401724,-1096937968,994860217)+W(1,1031967699,1057829358,-1082957735,1046651158)+W(2,-1139800861,1049387203,1054780763,-1112906011)+W(3,1021673189,1032667294,1029694230,1032268536)+W(4,1045563268,-1100277972,1022968545,1034643656)+W(5,1053028032,-1113373017,-1106135459,1056739037)+W(6,-1100812438,1042166401,1036473238,-1085595451)+W(7,-1163065290,1026417494,-1109328859,-1112691098);sum2=W(0,-1106230161,1034312638,1006794492,1041009418)+W(1,-1100787264,1060460225,-1108126219,-1113994011)+W(2,-1114680808,-1097084093,-1119222967,-1102450993)+W(3,-1145068408,-1105852265,-1125377404,1031764893)+W(4,-1120362931,1021996758,-1126244586,1023178506)+W(5,1054015707,997147503,-1131146954,-1105213924)+W(6,-1133314452,-1126416406,-1107185372,1053508358)+W(7,-1120752408,-1131039214,-1126617106,-1141774536);WS(1044911928,1063248560);
sum1=W(0,1045807559,1006551364,-1089987573,-1117210934)+W(1,-1122601008,-1098705597,-1085623154,-1116245664)+W(2,-1102494868,-1098692501,-1089608778,1041679280)+W(3,-1101059428,-1100421777,1040126000,1044187563)+W(4,1049202419,1049427019,-1154913199,1050931427)+W(5,1056494849,1043742399,-1098224261,1044690392)+W(6,1047881833,-1102952115,1009817082,1054654497)+W(7,1043071666,-1132265536,1048685800,1043119951);sum2=W(0,-1104703066,-1126406622,1031814971,-1110897864)+W(1,-1102025112,-1088994686,-1112535334,1039476246)+W(2,1044782005,1038057456,1050082866,1041770976)+W(3,1045848501,-1098794387,1029663347,-1112640404)+W(4,1034850394,-1097166620,-1090228093,1060526454)+W(5,-1088701567,1063814816,-1091926928,1060516426)+W(6,-1075073775,1073862535,1074296249,-1072347435)+W(7,-1081012351,1067785227,1067261757,-1077197270);WS(-1105546040,1026157880);
sum1=W(0,1036866652,1043435937,1040614249,1040950836)+W(1,1057171433,-1092874056,1048836647,1045419231)+W(2,1040737235,1037560064,1049109967,1039696013)+W(3,1043417390,1020658754,1039556030,1031337694)+W(4,1032157499,1032871003,1036650571,-1102499357)+W(5,-1078642173,1040635958,1035867609,-1088963702)+W(6,999044599,1035782037,1039966133,-1094603626)+W(7,-1101965321,1029450491,1034875342,-1107844556);sum2=W(0,965076992,-1142972544,1033414560,999804672)+W(1,-1113573416,-1080122522,-1117537424,1017997216)+W(2,1013150208,1009041344,-1116987776,1015814944)+W(3,-1116017408,-1123867424,1030258512,1004325632)+W(4,-1152459008,-1114613368,-1111239120,-1131242272)+W(5,1068973644,1009242816,1024438240,1043660652)+W(6,1023678672,-1111376032,1026341216,-1113471168)+W(7,1025739248,1011147520,-1124670336,-1115573696);WS(-1081027239,1060388068);
sum1=W(0,1018532824,1052335227,1049191505,1040945153)+W(1,1050078256,-1089652372,1053224518,1048158700)+W(2,1045983912,1019623144,1050009062,1043330564)+W(3,1042366848,1037373643,1043374892,1034126717)+W(4,-1106690587,-1126830164,-1142725077,-1103567931)+W(5,-1079677805,1037048166,1044049241,-1098210230)+W(6,-1102526621,-1124021470,1037549983,-1090769236)+W(7,-1106920486,1000910717,1031972104,-1113976903);sum2=W(0,1023484285,1031916514,-1119356133,1029289565)+W(1,1044843621,1057057740,-1120749829,1041097307)+W(2,-1108647964,-1098024997,1055633817,-1101664529)+W(3,-1129898257,-1101101054,1038083406,-1111945130)+W(4,-1111485988,-1133461586,-1119814653,-1126159585)+W(5,1024531885,1001931237,-1112201820,-1121314077)+W(6,1016983721,1019582313,1035253182,-1102656055)+W(7,1022769465,-1110859200,1011319026,-1105960100);WS(-1121436896,-1083449266);
sum1=W(0,-1126965659,1026072602,1057845458,-1131437006)+W(1,1049661628,1047051462,1058188821,-1106898372)+W(2,1048826500,1049513187,1036301673,-1110051320)+W(3,1030351624,1043516478,1026266705,1018834023)+W(4,-1106937331,1025271436,-1112818966,-1096100393)+W(5,-1093909527,1039868950,-1120770471,-1089458543)+W(6,-1097831955,1048680544,-1101852248,-1105302990)+W(7,-1094725407,-1137214404,-1111779257,-1115312055);sum2=W(0,1016993788,1030590564,-1118806788,1025140224)+W(1,-1085967118,1078987048,1042721449,-1106156741)+W(2,-1066270592,1069325982,1078555235,-1070014283)+W(3,-1115300709,1026006822,1051485796,-1089828448)+W(4,-1118559458,991152164,1031495588,-1126785121)+W(5,-1100137345,1040984057,1038491925,-1106137914)+W(6,-1105174392,1030579932,-1111978905,1044823121)+W(7,1011662011,-1120641633,-1113499951,-1121082393);WS(1060473294,-1125032523);
sum1=W(0,-1131528546,1048790648,1043924207,-1118381578)+W(1,1044891665,-1096003632,1057928103,-1103035725)+W(2,1038728371,-1127678449,-1104437021,1017562024)+W(3,1017619335,1019650740,-1138265298,1013193724)+W(4,-1094915206,1032416951,-1103983036,1028842287)+W(5,-1089668066,1041536420,-1131359957,1048586166)+W(6,-1106021950,1026802338,-1119623443,1048997587)+W(7,-1112334062,1028850580,-1112764523,1016196772);sum2=W(0,-1154979909,-1104183315,1023871771,-1124013145)+W(1,1042673063,-1099433949,1024353365,-1113455493)+W(2,-1131887235,-1106752952,1037029004,1009341589)+W(3,-1120394460,-1135604889,-1136822537,-1126494367)+W(4,-1104961174,-1105906795,1027246941,1041717973)+W(5,1075222357,1048045634,-1114760758,-1071159846)+W(6,-1106459992,1027783079,-1101645527,1061754151)+W(7,1020599743,1023779471,-1130069351,1037905746);WS(1063175758,1049951270);
sum1=W(0,1041620825,-1091045702,-1084051495,1051934199)+W(1,1019501037,-1103613676,-1089200998,1053157077)+W(2,1024394007,1042850683,-1103906809,-1121035141)+W(3,999909159,-1106705027,-1117239270,1034798936)+W(4,1046456792,1028165760,1028219745,1040719576)+W(5,1050464826,1037889601,-1110307566,1054477181)+W(6,-1097805325,1054554722,1045652053,-1098419444)+W(7,-1091232034,1056053333,1031152711,1011564046);sum2=W(0,1042259987,-1095572989,1062079447,-1091471926)+W(1,1049412228,-1092861102,-1089203271,-1103057728)+W(2,-1116401558,1047552828,1034556296,1044973062)+W(3,-1130123924,1051271629,-1110031497,1011000463)+W(4,1041645665,1033532620,1015596856,1055700238)+W(5,-1093629070,1042934527,1035045090,1037140407)+W(6,-1106623325,-1106239816,1032040702,-1095940003)+W(7,1053844390,-1095799213,1033073048,-1107294450);WS(-1085388366,-1090694979);
sum1=W(0,-1119481145,-1130943626,1044273497,-1123787314)+W(1,-1112850502,1059845268,1047368143,1032777214)+W(2,-1125429276,1039407200,-1095680144,1041751591)+W(3,-1113892940,1032644049,990533574,-1140788444)+W(4,1041576542,-1117135031,-1115475932,-1108110651)+W(5,1027588771,-1101064470,1040347561,-1087220302)+W(6,-1111657568,-1126225621,1037523789,1036323946)+W(7,-1143449895,-1109271006,-1134357621,1021334836);sum2=W(0,1013881877,-1105376838,1037736456,-1107190004)+W(1,-1121103222,1042717593,-1123416196,-1118295314)+W(2,-1115317828,1043660085,-1115549939,-1127822751)+W(3,-1114801766,1040920849,-1126402007,-1126179247)+W(4,1040619572,-1122228614,-1120404934,-1125693587)+W(5,1068021664,-1087341114,1051908042,-1082924015)+W(6,-1108863865,-1125959243,1042189807,1016978358)+W(7,-1107267301,1023515477,1038966556,-1136349779);WS(1065904679,-1122628785);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -3), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 3), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -3), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 3), 0);
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns128, win8x4)
//!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);
}
}
@@ -0,0 +1,378 @@
//
// 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);
}
}
@@ -0,0 +1,146 @@
//
// 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, nns16, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,-1112248839,1024662558,-1118620174,-1123354974)+W(1,-1143613552,-1129268360,1028038478,1046299686)+W(2,-1087068557,1048182784,-1103968288,1016130204)+W(3,-1103342192,-1115088511,1047279381,1063313277)+W(4,1059583965,-1119323982,-1117908518,-1101453425)+W(5,1003350800,-1134684248,1034186247,-1088182320)+W(6,1027638054,-1137723992,-1122818124,-1122284590)+W(7,-1111377363,1028117438,978245507,-1124394588);sum2=W(0,-1131063526,-1131086728,-1136248556,-1162931039)+W(1,-1117642655,-1128864654,1031011705,1029801649)+W(2,-1128443230,1044675527,-1119907402,-1115594515)+W(3,-1107118398,-1113986381,1050674207,1042762789)+W(4,-1107588397,-1111169922,1017500018,1022791334)+W(5,-1186206458,1017255694,-1112569685,1009001220)+W(6,-1125594766,-1135599628,1014782692,-1156766128)+W(7,993928432,1007622876,-1114139175,-1148613464);WS(1038828992,1041685264);
sum1=W(0,1049950910,1027336960,995958527,-1114329248)+W(1,1028668144,1025858258,-1107326552,-1097681183)+W(2,1060640651,1045782072,1034401008,-1117673776)+W(3,1033402064,-1122828000,-1105157973,-1085831405)+W(4,-1098159517,-1106507532,1035088196,1038612842)+W(5,-1110558370,-1113173980,1032016120,1053136924)+W(6,-1124000392,-1105439902,1029875310,1008781376)+W(7,1012109856,-1114749520,1034119968,1023707152);sum2=W(0,-1099468189,-1140834082,-1131767489,1031315360)+W(1,1036663822,-1122285462,1024287080,-1112139926)+W(2,-1100127579,1052854494,-1107869385,1023637252)+W(3,1038018354,-1112496415,1052996200,-1117241706)+W(4,1034036134,1024451620,-1117110288,-1107666272)+W(5,-1110479054,-1112615559,1027157968,1027811452)+W(6,1003450083,1041131277,-1110538107,-1124350185)+W(7,998992195,-1106762474,1035032776,-1131082337);WS(-1086074680,1053637716);
sum1=W(0,1042002951,-1165378922,-1148805338,-1121345387)+W(1,-1121398619,991217235,-1115297518,-1113042450)+W(2,1052460699,-1094571489,1049266593,-1136570733)+W(3,-1117268427,1036113926,-1098765182,-1107443934)+W(4,-1124281856,1040734807,-1133439181,1027081787)+W(5,-1136658365,-1112513138,1006695533,1043313411)+W(6,-1121708851,1035650578,-1120818857,-1158465386)+W(7,1021173351,-1106476275,1027853163,1016359031);sum2=W(0,-1170492850,1003954710,1017334370,1026517575)+W(1,-1143472678,998846550,-1132363566,-1138816415)+W(2,-1096673587,-1077357700,1071692777,1051558711)+W(3,-1124275402,1018703670,-1098960792,-1136175651)+W(4,-1098179385,996694924,1020207734,1049822619)+W(5,1007812651,1007766851,1003290486,-1116986501)+W(6,-1122577241,1015494226,1019995718,1022251878)+W(7,1009415395,-1163222937,-1126828734,-1141894102);WS(1051521136,1027207116);
sum1=W(0,1010830545,-1124202632,-1121133108,-1122694020)+W(1,1018062184,-1116091286,1037913146,-1124291704)+W(2,1057246783,1026322980,-1116351908,-1102175837)+W(3,1041281977,-1125394504,982577970,-1093542759)+W(4,-1089509425,1025178484,1009393969,1045518980)+W(5,1008755233,-1127575032,-1118947636,1055793637)+W(6,-1117338572,1009646833,1015772516,1008379217)+W(7,1015898776,-1121163492,1001810977,1001093793);sum2=W(0,-1135527491,-1123650952,1013616911,-1137495011)+W(1,-1118108263,-1128775579,1024465134,1027730022)+W(2,1013443151,-1114797945,1029346938,-1135578111)+W(3,-1098008683,-1080443718,1068130737,1049128967)+W(4,-1122100892,-1128721387,1012413655,1017473747)+W(5,-1101482344,-1137148015,-1143058109,1046423571)+W(6,-1166794345,-1156685818,1008139351,-1133405571)+W(7,-1128178767,991435034,-1126785325,1020545683);WS(1057767608,-1132080751);
sum1=W(0,1025766741,-1135552917,1026017621,1026028453)+W(1,1012106581,-1138611630,1040474693,1035118319)+W(2,1051769667,-1083959172,1048679017,-1117947285)+W(3,1030333189,1045191121,-1084413328,-1111744027)+W(4,-1120826122,1045191525,1011196341,1025261389)+W(5,-1122181545,1030480605,-1110336171,1049618505)+W(6,1028389741,1039505775,1025013027,1015828970)+W(7,1027514349,1020294666,-1123719333,1028257397);sum2=W(0,-1101123140,-1103020887,1028118553,1017587161)+W(1,988296658,1010063898,1022642341,1040188371)+W(2,-1099714612,1049070164,1005112948,1008167722)+W(3,1026403646,1033545355,1046164698,1039093756)+W(4,1032013714,1022049457,1015776789,-1125344655)+W(5,1002132020,1037334715,-1098832696,-1111525569)+W(6,1009340114,-1167693540,-1138850406,-1148301500)+W(7,-1139728254,1035581889,-1103378287,-1115917000);WS(-1099372256,-1088618788);
sum1=W(0,1048693927,1033711782,-1113349022,-1112538182)+W(1,-1109099742,-1110127398,-1129092599,-1112344546)+W(2,1064716592,-1143605597,1024020908,-1103996671)+W(3,1032699126,-1121424940,1044926535,-1086749016)+W(4,-1085173359,1004694493,-1111225386,1046614908)+W(5,-1130166943,-1106709441,1040479887,1062252083)+W(6,-1108087402,-1138402062,-1114146165,-1110537326)+W(7,-1120726228,-1106064827,1042110371,1034104622);sum2=W(0,1013472954,-1131186779,-1144106823,987083788)+W(1,979955865,-1163904780,-1122269098,-1120418118)+W(2,-1139561796,1044091298,-1121977305,-1120467381)+W(3,-1115615181,-1127292875,1042996066,1038342084)+W(4,1038343490,-1115306287,-1162389292,-1118651341)+W(5,-1123141745,1014320394,-1128689408,-1118476220)+W(6,-1155962630,-1117365756,964510307,-1152635694)+W(7,-1135582470,1008840046,-1141833923,-1132569906);WS(1041282784,1044242623);
sum1=W(0,-1171512555,-1121861252,-1119816052,-1119885764)+W(1,1025494836,-1113504879,1040963149,1003864029)+W(2,1057266723,1010135439,-1113812594,-1100880653)+W(3,1043843337,-1125989575,-1118004569,-1094412795)+W(4,-1089952515,1031135156,1015358999,1046531310)+W(5,-1156936827,-1122714492,-1114099002,1056310444)+W(6,-1115226950,1003139037,1021011107,1005085853)+W(7,1003362397,-1120612644,992693307,1015234855);sum2=W(0,-1142619324,1012902153,-1143827754,1005317381)+W(1,1026462555,1020893616,-1128784654,-1126266146)+W(2,-1114788024,-1098688460,1009279342,1019060164)+W(3,1054132458,1070492026,-1078812823,-1094218173)+W(4,-1120377499,1017453102,-1131000233,1014092605)+W(5,1048935725,1011358224,1007638067,-1099532818)+W(6,-1139793504,-1147729078,-1137528453,1012779564)+W(7,1015734963,987943782,1018177647,-1130333980);WS(1046635232,1024078131);
sum1=W(0,1035063871,1034039879,1025138813,1002735212)+W(1,1040314319,1035664624,-1105608655,-1097977761)+W(2,1044122447,-1110416695,-1132524982,1017042555)+W(3,1038536855,-1114843703,1051547730,-1094991056)+W(4,-1092481954,-1094320024,1033606155,1031803657)+W(5,1003107468,1019470987,1047410847,1050188814)+W(6,-1107502027,-1103391009,1015508823,1021596219)+W(7,1021345835,-1136683190,1046101811,1031346589);sum2=W(0,1044036812,-1112231286,-1112281069,-1096475926)+W(1,-1106234474,-1121785528,1024115789,1052862983)+W(2,-1111398905,-1096068583,1041647377,-1116645717)+W(3,-1130292776,1037359643,1038036111,1051331710)+W(4,1026411348,-1114320784,1023473494,-1113263240)+W(5,-1111704128,-1123406807,1028002558,1042458641)+W(6,-1138574198,-1104710548,1039764966,-1117017643)+W(7,-1109714921,1041123403,-1106844581,1037890580);WS(-1088554040,-1076674880);
sum1=W(0,-1132973070,1034501898,1016736263,1026292820)+W(1,-1130131975,1028857234,-1110973538,-1144171612)+W(2,-1089525132,1037427962,-1110236986,1042339025)+W(3,-1108906970,-1112145786,-1123890785,1052671191)+W(4,1056478885,-1118983748,1016313655,-1103961368)+W(5,1002874044,1025897228,1041641985,-1092344862)+W(6,1038469390,-1123320716,1014755782,-1151588920)+W(7,-1130905399,1033705562,1017396903,1010979982);sum2=W(0,-1133182691,1024414743,1007730851,1013915195)+W(1,1020584890,1005058566,-1121307593,-1127318198)+W(2,-1111248658,1040952978,1028189234,981970521)+W(3,-1124411850,1029625115,1057294107,1035588225)+W(4,-1109339192,-1094377458,-1142484934,-1121038101)+W(5,1026110889,1023925523,1024397525,-1107404728)+W(6,-1116592821,-1112421528,1010322539,-1146368902)+W(7,-1140327971,-1199698720,1019759378,-1118541421);WS(1063581112,1015292283);
sum1=W(0,-1125096044,1037634467,-1124445804,-1123806598)+W(1,-1117498166,1006823135,1028314614,1046804719)+W(2,-1083793455,-1098422117,-1112186771,1036776315)+W(3,-1106689849,1004978479,1034155462,1064148787)+W(4,1058965073,-1106625757,-1117642958,-1102837698)+W(5,1033810693,1029436414,1037373467,-1089226130)+W(6,1036181095,-1127761788,1010580432,-1137018200)+W(7,-1119765454,1034713459,1021285644,994321759);sum2=W(0,-1110373665,-1122115974,-1129458054,-1127012521)+W(1,1021812843,1015201109,-1121551577,-1121983257)+W(2,-1118435057,1041258512,-1113739078,-1134632819)+W(3,1039413537,-1127386873,1043546644,-1107711610)+W(4,1025961773,1041055451,-1115241196,-1106078947)+W(5,-1110385416,-1135801459,-1131486243,1048226293)+W(6,1025056413,1029845331,-1119046895,-1122814807)+W(7,-1132245806,-1140149017,1018415015,-1139476701);WS(-1109010880,-1087548956);
sum1=W(0,-1095012676,-1102610188,1034343312,1034947768)+W(1,1029737824,1025692706,1039446704,1046023882)+W(2,-1096454908,-1091443170,1019661856,1016751552)+W(3,1038373096,1039271048,-1105694067,1042564604)+W(4,-1131030249,1042942296,1017025648,-1126501287)+W(5,1012879825,1041317114,-1103700296,1044246468)+W(6,1019936112,1024647464,-1140792121,1030724160)+W(7,1029263800,1041193844,-1107855416,-1141422594);sum2=W(0,-1107522705,-1121503695,-1113997103,1034034732)+W(1,1021740679,-1112744336,1038975878,-1105460279)+W(2,-1114143244,-1105773446,1025456143,1028771217)+W(3,-1121564954,1024971971,1059420344,1032873918)+W(4,-1109746606,-1106040358,-1102403849,1035315492)+W(5,-1122379806,-1106873869,1046039582,1040681265)+W(6,-1106459627,1039219872,-1099438501,1018212015)+W(7,-1130313815,-1105420350,1046943722,1026290649);WS(-1086299832,-1077288694);
sum1=W(0,-1099039878,-1108540692,-1132921948,1021716686)+W(1,1039618828,-1131678690,1021468846,-1111509136)+W(2,-1158126306,1055092577,-1108835908,-1113901292)+W(3,1041516082,-1118733319,1062013047,-1096197083)+W(4,-1089051407,-1113759276,965138311,1023078294)+W(5,-1122936235,1015065790,1022391342,1050708993)+W(6,-1107695832,-1113503632,-1130194922,998651320)+W(7,997649137,1023538631,991635057,-1133490396);sum2=W(0,1035891239,1030599513,1027343155,-1133976495)+W(1,-1113698362,1016406968,-1108453664,-1130801609)+W(2,1037590422,1054189655,-1119506980,-1149877867)+W(3,-1108226898,-1120928356,-1119322812,1012747883)+W(4,1041308688,-1112736561,1016526837,-1126385541)+W(5,1016225738,988482485,-1119223720,-1107379808)+W(6,1004824957,-1120347934,-1140785051,994153115)+W(7,1018050885,-1117792638,-1129452107,-1116360142);WS(-1113279936,1066223903);
sum1=W(0,1040261344,-1140107833,-1141738481,-1128171420)+W(1,-1123695998,-1154978689,-1116929726,-1112013315)+W(2,1050703688,-1100167260,1044160156,-1138940153)+W(3,-1123177006,1034288823,-1100730273,-1108200895)+W(4,-1130335589,1035637471,-1129655596,1020686276)+W(5,-1141423761,-1114187043,1024316286,1040782300)+W(6,-1124525100,1032644739,-1123239900,964173357)+W(7,1013984857,-1108229911,1029624526,1014134393);sum2=W(0,1021458196,1017345212,-1125272644,-1115606620)+W(1,-1131253088,-1143902384,1016051020,1009639320)+W(2,1047257730,1068148121,-1080575150,-1099614716)+W(3,1020803060,1032085971,-1113655261,-1120838650)+W(4,1044966894,1026244022,-1122847678,-1102155153)+W(5,1016311348,-1137376840,-1130782536,-1132238288)+W(6,1017049220,1010161976,-1129056732,-1123394906)+W(7,-1137115752,-1136984808,1004223696,967940860);WS(1060545080,-1126581603);
sum1=W(0,-1112268976,-1128752350,1037657648,1032630360)+W(1,-1125010622,1029508223,1032285712,1045186906)+W(2,-1090205186,1048595306,1037448680,1043836232)+W(3,-1108078856,1041691860,-1094666759,1053340438)+W(4,1057651571,1035187792,1031833596,976149203)+W(5,1042698525,1040118132,-1092127852,-1082657749)+W(6,1034806588,1043419290,1025282125,1031675647)+W(7,1033087420,1034587656,-1096441814,-1104761760);sum2=W(0,1034075649,1026991402,-1126365381,-1123698886)+W(1,-1113635181,-1168196508,-1118780236,998149095)+W(2,1019253181,1047572688,-1121651762,-1135914762)+W(3,-1114469118,-1145545780,1038479879,1023543366)+W(4,1035108181,-1115886918,-1122087574,-1118625490)+W(5,992781287,-1139655050,1011684618,-1114677625)+W(6,1016718341,-1117034488,-1134045690,-1147908244)+W(7,-1142844852,1007905050,-1137057610,-1132109957);WS(-1083899832,-1105526146);
sum1=W(0,-1119744955,-1125720471,-1139718894,1026357515)+W(1,-1111407198,-1152407445,-1106102943,-1117075907)+W(2,-1092285679,1062437883,-1105573131,1044187583)+W(3,-1107209883,-1107292779,1052836221,1048719011)+W(4,1058460257,1022150135,-1119529939,-1104526300)+W(5,-1122559055,-1119739267,-1123085499,-1089717563)+W(6,1033366698,1009731342,-1132776678,-1125768375)+W(7,-1119196243,-1129505495,-1112611206,-1114009838);sum2=W(0,1025172792,-1117035240,-1129400032,-1110807022)+W(1,-1123816828,-1144812946,999654946,1033543849)+W(2,1035443403,-1135427545,-1123619892,-1105612607)+W(3,-1120747576,-1113498942,1053020794,1039345667)+W(4,-1111010692,-1115955576,1016529300,-1131262448)+W(5,-1113301822,-1146605522,-1135856481,1047843748)+W(6,-1117326476,-1121250556,-1136239801,-1129444600)+W(7,-1119691028,-1135792457,998047364,1022819536);WS(-1107513792,1064663354);
sum1=W(0,-1113532308,1021510766,-1161118946,1030862455)+W(1,-1123071015,1009770420,-1127591630,1032378968)+W(2,-1091621085,1046262406,-1104300038,1040244826)+W(3,-1107582956,-1108820108,1034822530,1051734861)+W(4,1054782000,1019068110,-1135077628,-1102940181)+W(5,-1125175670,1025488559,1031948820,-1095483267)+W(6,1036941280,-1128724830,1011863892,-1135539484)+W(7,-1126076542,1036426604,-1120336759,-1172984259);sum2=W(0,-1140752647,-1123380440,-1139065871,-1135206239)+W(1,974924014,-1133276463,1021581075,1022777359)+W(2,988696695,-1092786651,1025917606,1026230428)+W(3,1029689087,-1140169471,-1085937537,-1122295168)+W(4,1049996339,1057784826,1013849783,1027050280)+W(5,-1135329695,-1124883951,-1130048007,1032573953)+W(6,1033822297,1034470972,-1127829351,1016077019)+W(7,1011238415,1001568686,-1137094527,1032545188);WS(1058918200,-1121082995);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, -1), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, 1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 1), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -1), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, -1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, 1), 0);
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns16, win8x4)
//!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, nns16, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,-1118620174,1024662558,-1112248839,-1123354974)+W(1,-1103968288,1048182784,-1087068557,1016130204)+W(2,-1117908518,-1119323982,1059583965,-1101453425)+W(3,-1122818124,-1137723992,1027638054,-1122284590)+W(4,1028038478,-1129268360,-1143613552,1046299686)+W(5,1047279381,-1115088511,-1103342192,1063313277)+W(6,1034186247,-1134684248,1003350800,-1088182320)+W(7,978245507,1028117438,-1111377363,-1124394588);sum2=W(0,-1136248556,-1131086728,-1131063526,-1162931039)+W(1,-1119907402,1044675527,-1128443230,-1115594515)+W(2,1017500018,-1111169922,-1107588397,1022791334)+W(3,1014782692,-1135599628,-1125594766,-1156766128)+W(4,1031011705,-1128864654,-1117642655,1029801649)+W(5,1050674207,-1113986381,-1107118398,1042762789)+W(6,-1112569685,1017255694,-1186206458,1009001220)+W(7,-1114139175,1007622876,993928432,-1148613464);WS(1038828992,1041685264);
sum1=W(0,995958527,1027336960,1049950910,-1114329248)+W(1,1034401008,1045782072,1060640651,-1117673776)+W(2,1035088196,-1106507532,-1098159517,1038612842)+W(3,1029875310,-1105439902,-1124000392,1008781376)+W(4,-1107326552,1025858258,1028668144,-1097681183)+W(5,-1105157973,-1122828000,1033402064,-1085831405)+W(6,1032016120,-1113173980,-1110558370,1053136924)+W(7,1034119968,-1114749520,1012109856,1023707152);sum2=W(0,-1131767489,-1140834082,-1099468189,1031315360)+W(1,-1107869385,1052854494,-1100127579,1023637252)+W(2,-1117110288,1024451620,1034036134,-1107666272)+W(3,-1110538107,1041131277,1003450083,-1124350185)+W(4,1024287080,-1122285462,1036663822,-1112139926)+W(5,1052996200,-1112496415,1038018354,-1117241706)+W(6,1027157968,-1112615559,-1110479054,1027811452)+W(7,1035032776,-1106762474,998992195,-1131082337);WS(-1086074680,1053637716);
sum1=W(0,-1148805338,-1165378922,1042002951,-1121345387)+W(1,1049266593,-1094571489,1052460699,-1136570733)+W(2,-1133439181,1040734807,-1124281856,1027081787)+W(3,-1120818857,1035650578,-1121708851,-1158465386)+W(4,-1115297518,991217235,-1121398619,-1113042450)+W(5,-1098765182,1036113926,-1117268427,-1107443934)+W(6,1006695533,-1112513138,-1136658365,1043313411)+W(7,1027853163,-1106476275,1021173351,1016359031);sum2=W(0,1017334370,1003954710,-1170492850,1026517575)+W(1,1071692777,-1077357700,-1096673587,1051558711)+W(2,1020207734,996694924,-1098179385,1049822619)+W(3,1019995718,1015494226,-1122577241,1022251878)+W(4,-1132363566,998846550,-1143472678,-1138816415)+W(5,-1098960792,1018703670,-1124275402,-1136175651)+W(6,1003290486,1007766851,1007812651,-1116986501)+W(7,-1126828734,-1163222937,1009415395,-1141894102);WS(1051521136,1027207116);
sum1=W(0,-1121133108,-1124202632,1010830545,-1122694020)+W(1,-1116351908,1026322980,1057246783,-1102175837)+W(2,1009393969,1025178484,-1089509425,1045518980)+W(3,1015772516,1009646833,-1117338572,1008379217)+W(4,1037913146,-1116091286,1018062184,-1124291704)+W(5,982577970,-1125394504,1041281977,-1093542759)+W(6,-1118947636,-1127575032,1008755233,1055793637)+W(7,1001810977,-1121163492,1015898776,1001093793);sum2=W(0,1013616911,-1123650952,-1135527491,-1137495011)+W(1,1029346938,-1114797945,1013443151,-1135578111)+W(2,1012413655,-1128721387,-1122100892,1017473747)+W(3,1008139351,-1156685818,-1166794345,-1133405571)+W(4,1024465134,-1128775579,-1118108263,1027730022)+W(5,1068130737,-1080443718,-1098008683,1049128967)+W(6,-1143058109,-1137148015,-1101482344,1046423571)+W(7,-1126785325,991435034,-1128178767,1020545683);WS(1057767608,-1132080751);
sum1=W(0,1026017621,-1135552917,1025766741,1026028453)+W(1,1048679017,-1083959172,1051769667,-1117947285)+W(2,1011196341,1045191525,-1120826122,1025261389)+W(3,1025013027,1039505775,1028389741,1015828970)+W(4,1040474693,-1138611630,1012106581,1035118319)+W(5,-1084413328,1045191121,1030333189,-1111744027)+W(6,-1110336171,1030480605,-1122181545,1049618505)+W(7,-1123719333,1020294666,1027514349,1028257397);sum2=W(0,1028118553,-1103020887,-1101123140,1017587161)+W(1,1005112948,1049070164,-1099714612,1008167722)+W(2,1015776789,1022049457,1032013714,-1125344655)+W(3,-1138850406,-1167693540,1009340114,-1148301500)+W(4,1022642341,1010063898,988296658,1040188371)+W(5,1046164698,1033545355,1026403646,1039093756)+W(6,-1098832696,1037334715,1002132020,-1111525569)+W(7,-1103378287,1035581889,-1139728254,-1115917000);WS(-1099372256,-1088618788);
sum1=W(0,-1113349022,1033711782,1048693927,-1112538182)+W(1,1024020908,-1143605597,1064716592,-1103996671)+W(2,-1111225386,1004694493,-1085173359,1046614908)+W(3,-1114146165,-1138402062,-1108087402,-1110537326)+W(4,-1129092599,-1110127398,-1109099742,-1112344546)+W(5,1044926535,-1121424940,1032699126,-1086749016)+W(6,1040479887,-1106709441,-1130166943,1062252083)+W(7,1042110371,-1106064827,-1120726228,1034104622);sum2=W(0,-1144106823,-1131186779,1013472954,987083788)+W(1,-1121977305,1044091298,-1139561796,-1120467381)+W(2,-1162389292,-1115306287,1038343490,-1118651341)+W(3,964510307,-1117365756,-1155962630,-1152635694)+W(4,-1122269098,-1163904780,979955865,-1120418118)+W(5,1042996066,-1127292875,-1115615181,1038342084)+W(6,-1128689408,1014320394,-1123141745,-1118476220)+W(7,-1141833923,1008840046,-1135582470,-1132569906);WS(1041282784,1044242623);
sum1=W(0,-1119816052,-1121861252,-1171512555,-1119885764)+W(1,-1113812594,1010135439,1057266723,-1100880653)+W(2,1015358999,1031135156,-1089952515,1046531310)+W(3,1021011107,1003139037,-1115226950,1005085853)+W(4,1040963149,-1113504879,1025494836,1003864029)+W(5,-1118004569,-1125989575,1043843337,-1094412795)+W(6,-1114099002,-1122714492,-1156936827,1056310444)+W(7,992693307,-1120612644,1003362397,1015234855);sum2=W(0,-1143827754,1012902153,-1142619324,1005317381)+W(1,1009279342,-1098688460,-1114788024,1019060164)+W(2,-1131000233,1017453102,-1120377499,1014092605)+W(3,-1137528453,-1147729078,-1139793504,1012779564)+W(4,-1128784654,1020893616,1026462555,-1126266146)+W(5,-1078812823,1070492026,1054132458,-1094218173)+W(6,1007638067,1011358224,1048935725,-1099532818)+W(7,1018177647,987943782,1015734963,-1130333980);WS(1046635232,1024078131);
sum1=W(0,1025138813,1034039879,1035063871,1002735212)+W(1,-1132524982,-1110416695,1044122447,1017042555)+W(2,1033606155,-1094320024,-1092481954,1031803657)+W(3,1015508823,-1103391009,-1107502027,1021596219)+W(4,-1105608655,1035664624,1040314319,-1097977761)+W(5,1051547730,-1114843703,1038536855,-1094991056)+W(6,1047410847,1019470987,1003107468,1050188814)+W(7,1046101811,-1136683190,1021345835,1031346589);sum2=W(0,-1112281069,-1112231286,1044036812,-1096475926)+W(1,1041647377,-1096068583,-1111398905,-1116645717)+W(2,1023473494,-1114320784,1026411348,-1113263240)+W(3,1039764966,-1104710548,-1138574198,-1117017643)+W(4,1024115789,-1121785528,-1106234474,1052862983)+W(5,1038036111,1037359643,-1130292776,1051331710)+W(6,1028002558,-1123406807,-1111704128,1042458641)+W(7,-1106844581,1041123403,-1109714921,1037890580);WS(-1088554040,-1076674880);
sum1=W(0,1016736263,1034501898,-1132973070,1026292820)+W(1,-1110236986,1037427962,-1089525132,1042339025)+W(2,1016313655,-1118983748,1056478885,-1103961368)+W(3,1014755782,-1123320716,1038469390,-1151588920)+W(4,-1110973538,1028857234,-1130131975,-1144171612)+W(5,-1123890785,-1112145786,-1108906970,1052671191)+W(6,1041641985,1025897228,1002874044,-1092344862)+W(7,1017396903,1033705562,-1130905399,1010979982);sum2=W(0,1007730851,1024414743,-1133182691,1013915195)+W(1,1028189234,1040952978,-1111248658,981970521)+W(2,-1142484934,-1094377458,-1109339192,-1121038101)+W(3,1010322539,-1112421528,-1116592821,-1146368902)+W(4,-1121307593,1005058566,1020584890,-1127318198)+W(5,1057294107,1029625115,-1124411850,1035588225)+W(6,1024397525,1023925523,1026110889,-1107404728)+W(7,1019759378,-1199698720,-1140327971,-1118541421);WS(1063581112,1015292283);
sum1=W(0,-1124445804,1037634467,-1125096044,-1123806598)+W(1,-1112186771,-1098422117,-1083793455,1036776315)+W(2,-1117642958,-1106625757,1058965073,-1102837698)+W(3,1010580432,-1127761788,1036181095,-1137018200)+W(4,1028314614,1006823135,-1117498166,1046804719)+W(5,1034155462,1004978479,-1106689849,1064148787)+W(6,1037373467,1029436414,1033810693,-1089226130)+W(7,1021285644,1034713459,-1119765454,994321759);sum2=W(0,-1129458054,-1122115974,-1110373665,-1127012521)+W(1,-1113739078,1041258512,-1118435057,-1134632819)+W(2,-1115241196,1041055451,1025961773,-1106078947)+W(3,-1119046895,1029845331,1025056413,-1122814807)+W(4,-1121551577,1015201109,1021812843,-1121983257)+W(5,1043546644,-1127386873,1039413537,-1107711610)+W(6,-1131486243,-1135801459,-1110385416,1048226293)+W(7,1018415015,-1140149017,-1132245806,-1139476701);WS(-1109010880,-1087548956);
sum1=W(0,1034343312,-1102610188,-1095012676,1034947768)+W(1,1019661856,-1091443170,-1096454908,1016751552)+W(2,1017025648,1042942296,-1131030249,-1126501287)+W(3,-1140792121,1024647464,1019936112,1030724160)+W(4,1039446704,1025692706,1029737824,1046023882)+W(5,-1105694067,1039271048,1038373096,1042564604)+W(6,-1103700296,1041317114,1012879825,1044246468)+W(7,-1107855416,1041193844,1029263800,-1141422594);sum2=W(0,-1113997103,-1121503695,-1107522705,1034034732)+W(1,1025456143,-1105773446,-1114143244,1028771217)+W(2,-1102403849,-1106040358,-1109746606,1035315492)+W(3,-1099438501,1039219872,-1106459627,1018212015)+W(4,1038975878,-1112744336,1021740679,-1105460279)+W(5,1059420344,1024971971,-1121564954,1032873918)+W(6,1046039582,-1106873869,-1122379806,1040681265)+W(7,1046943722,-1105420350,-1130313815,1026290649);WS(-1086299832,-1077288694);
sum1=W(0,-1132921948,-1108540692,-1099039878,1021716686)+W(1,-1108835908,1055092577,-1158126306,-1113901292)+W(2,965138311,-1113759276,-1089051407,1023078294)+W(3,-1130194922,-1113503632,-1107695832,998651320)+W(4,1021468846,-1131678690,1039618828,-1111509136)+W(5,1062013047,-1118733319,1041516082,-1096197083)+W(6,1022391342,1015065790,-1122936235,1050708993)+W(7,991635057,1023538631,997649137,-1133490396);sum2=W(0,1027343155,1030599513,1035891239,-1133976495)+W(1,-1119506980,1054189655,1037590422,-1149877867)+W(2,1016526837,-1112736561,1041308688,-1126385541)+W(3,-1140785051,-1120347934,1004824957,994153115)+W(4,-1108453664,1016406968,-1113698362,-1130801609)+W(5,-1119322812,-1120928356,-1108226898,1012747883)+W(6,-1119223720,988482485,1016225738,-1107379808)+W(7,-1129452107,-1117792638,1018050885,-1116360142);WS(-1113279936,1066223903);
sum1=W(0,-1141738481,-1140107833,1040261344,-1128171420)+W(1,1044160156,-1100167260,1050703688,-1138940153)+W(2,-1129655596,1035637471,-1130335589,1020686276)+W(3,-1123239900,1032644739,-1124525100,964173357)+W(4,-1116929726,-1154978689,-1123695998,-1112013315)+W(5,-1100730273,1034288823,-1123177006,-1108200895)+W(6,1024316286,-1114187043,-1141423761,1040782300)+W(7,1029624526,-1108229911,1013984857,1014134393);sum2=W(0,-1125272644,1017345212,1021458196,-1115606620)+W(1,-1080575150,1068148121,1047257730,-1099614716)+W(2,-1122847678,1026244022,1044966894,-1102155153)+W(3,-1129056732,1010161976,1017049220,-1123394906)+W(4,1016051020,-1143902384,-1131253088,1009639320)+W(5,-1113655261,1032085971,1020803060,-1120838650)+W(6,-1130782536,-1137376840,1016311348,-1132238288)+W(7,1004223696,-1136984808,-1137115752,967940860);WS(1060545080,-1126581603);
sum1=W(0,1037657648,-1128752350,-1112268976,1032630360)+W(1,1037448680,1048595306,-1090205186,1043836232)+W(2,1031833596,1035187792,1057651571,976149203)+W(3,1025282125,1043419290,1034806588,1031675647)+W(4,1032285712,1029508223,-1125010622,1045186906)+W(5,-1094666759,1041691860,-1108078856,1053340438)+W(6,-1092127852,1040118132,1042698525,-1082657749)+W(7,-1096441814,1034587656,1033087420,-1104761760);sum2=W(0,-1126365381,1026991402,1034075649,-1123698886)+W(1,-1121651762,1047572688,1019253181,-1135914762)+W(2,-1122087574,-1115886918,1035108181,-1118625490)+W(3,-1134045690,-1117034488,1016718341,-1147908244)+W(4,-1118780236,-1168196508,-1113635181,998149095)+W(5,1038479879,-1145545780,-1114469118,1023543366)+W(6,1011684618,-1139655050,992781287,-1114677625)+W(7,-1137057610,1007905050,-1142844852,-1132109957);WS(-1083899832,-1105526146);
sum1=W(0,-1139718894,-1125720471,-1119744955,1026357515)+W(1,-1105573131,1062437883,-1092285679,1044187583)+W(2,-1119529939,1022150135,1058460257,-1104526300)+W(3,-1132776678,1009731342,1033366698,-1125768375)+W(4,-1106102943,-1152407445,-1111407198,-1117075907)+W(5,1052836221,-1107292779,-1107209883,1048719011)+W(6,-1123085499,-1119739267,-1122559055,-1089717563)+W(7,-1112611206,-1129505495,-1119196243,-1114009838);sum2=W(0,-1129400032,-1117035240,1025172792,-1110807022)+W(1,-1123619892,-1135427545,1035443403,-1105612607)+W(2,1016529300,-1115955576,-1111010692,-1131262448)+W(3,-1136239801,-1121250556,-1117326476,-1129444600)+W(4,999654946,-1144812946,-1123816828,1033543849)+W(5,1053020794,-1113498942,-1120747576,1039345667)+W(6,-1135856481,-1146605522,-1113301822,1047843748)+W(7,998047364,-1135792457,-1119691028,1022819536);WS(-1107513792,1064663354);
sum1=W(0,-1161118946,1021510766,-1113532308,1030862455)+W(1,-1104300038,1046262406,-1091621085,1040244826)+W(2,-1135077628,1019068110,1054782000,-1102940181)+W(3,1011863892,-1128724830,1036941280,-1135539484)+W(4,-1127591630,1009770420,-1123071015,1032378968)+W(5,1034822530,-1108820108,-1107582956,1051734861)+W(6,1031948820,1025488559,-1125175670,-1095483267)+W(7,-1120336759,1036426604,-1126076542,-1172984259);sum2=W(0,-1139065871,-1123380440,-1140752647,-1135206239)+W(1,1025917606,-1092786651,988696695,1026230428)+W(2,1013849783,1057784826,1049996339,1027050280)+W(3,-1127829351,1034470972,1033822297,1016077019)+W(4,1021581075,-1133276463,974924014,1022777359)+W(5,-1085937537,-1140169471,1029689087,-1122295168)+W(6,-1130048007,-1124883951,-1135329695,1032573953)+W(7,-1137094527,1001568686,1011238415,1032545188);WS(1058918200,-1121082995);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -3), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 3), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -3), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 3), 0);
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns16, win8x4)
//!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);
}
}
@@ -0,0 +1,154 @@
//
// 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, nns16, 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,1027745880,-1121396864,-1130469888,-1126897990)+W(1,1024642508,-1107295041,1039079928,1024250604)+W(2,-1149906049,-1126556538,-1147395201,-1121959908)+W(3,1041026790,1042195560,-1116173177,-1113607518)+W(4,1044630722,999141354,-1098313415,1022159130)+W(5,1005058137,1007702352,1019497054,-1107136294)+W(6,1018714920,1026239260,-1133977224,1015526727)+W(7,-1106681307,1038936227,-1106606352,1042189511)+W(8,-1121374916,1025050132,-1124106064,1035880216)+W(9,-1131068140,1015308851,-1122292152,990390561)+W(10,-1122507740,1031978820,-1122039043,1013770942)+W(11,-1135809122,1018900008,-1116330759,-1136584888);sum2=W(0,1011515348,1029416248,1023321012,1017133506)+W(1,-1123730089,1020129658,-1115999672,-1139818306)+W(2,-1138856554,1007066512,1015618084,996184056)+W(3,1057587887,1071604647,-1112177411,-1119553894)+W(4,-1109933138,-1097028615,-1079392139,-1090489276)+W(5,-1145378916,1008681896,1028448562,1016266760)+W(6,1051025857,1035052104,-1133574805,-1165256880)+W(7,-1105405946,-1135392452,-1139515542,-1098617840)+W(8,1000343320,991053648,-1138601606,-1155286464)+W(9,1010374724,1018728192,-1135761830,1020043526)+W(10,-1142174380,1002597928,1024878156,-1121583660)+W(11,-1155288808,-1132781834,-1131188096,997185888);WS(1018288640,1027735986);
sum1=W(0,-1178449286,-1114624234,1006778572,1012158232)+W(1,-1128542910,1027108853,1032943202,1044498160)+W(2,1002517720,964628492,1017365062,-1115962871)+W(3,-1104570115,1028919475,-1156175041,1025063871)+W(4,-1088743921,-1106124541,-1097612337,1059928494)+W(5,-1134936888,-1146238776,1026836706,1032615126)+W(6,1034856692,-1127457566,-1140348884,1010747802)+W(7,1059914122,1032056909,1031833306,-1085331503)+W(8,1020458158,1016604174,-1122073627,-1114177498)+W(9,-1122825993,-1115773453,-1172026051,1020162890)+W(10,1033999672,1027508251,1038136595,-1119592595)+W(11,998219705,1023799671,-1129465364,1022377282);sum2=W(0,-1130460798,985194115,-1145399745,-1126840972)+W(1,1017322604,-1129997452,-1120812206,1019075916)+W(2,-1131047996,-1143360737,1006903064,-1131054760)+W(3,-1112997847,-1120456092,991527106,-1139273136)+W(4,1042717692,1051048254,1043975251,-1139625904)+W(5,-1130986946,1007107280,-1113881740,-1114175000)+W(6,1001121889,1017866680,-1139461992,-1135317632)+W(7,-1121880440,-1112673669,-1128878392,-1150833602)+W(8,-1143215153,-1125685806,1026044394,978663174)+W(9,1006765920,1000306721,995542402,-1129486378)+W(10,-1126929736,-1114488494,-1142139489,-1133504840)+W(11,-1144361281,-1134951296,1007041936,1014584312);WS(1042433344,-1111851638);
sum1=W(0,-1112658226,-1123380939,-1139940268,-1128612156)+W(1,1043958886,1033805831,-1126908022,-1119638967)+W(2,-1128976934,-1142120768,-1115346894,-1120465263)+W(3,-1128727592,-1107767030,984858240,-1122042583)+W(4,1057665642,1046318672,1052387104,-1097703246)+W(5,1005565040,-1148354296,-1108167869,-1104545545)+W(6,-1114896432,-1115281716,-1146630760,999630836)+W(7,-1095395475,-1117224401,1030603948,1054789077)+W(8,-1133849404,-1117808895,-1163176544,1029397739)+W(9,-1129996802,-1123547845,996431920,-1126512698)+W(10,-1123618471,-1113258842,1026334318,1028419819)+W(11,1013349902,-1120421311,-1134051464,-1117439993);sum2=W(0,-1109389142,-1119299282,-1132240188,1022431497)+W(1,1028727631,-1129989652,-1139248009,1004613154)+W(2,-1132574761,-1114039002,-1140046689,1029503922)+W(3,-1107432916,1044244351,-1114822837,1024165374)+W(4,1047487962,-1100679909,-1108646182,1041447926)+W(5,-1135952741,-1123756570,1040665470,1017218352)+W(6,1031006195,983982854,-1124855948,-1120729932)+W(7,-1126089152,1033956847,1009435309,1047688354)+W(8,-1148002498,1028342876,-1107003694,-1120804126)+W(9,-1158996358,-1121099750,-1128289576,-1126342960)+W(10,-1123334894,1039673953,1036127241,-1122846542)+W(11,-1117057946,1026336008,-1102421772,-1140927562);WS(1015433728,1058400049);
sum1=W(0,1031161269,1032977294,-1133909491,-1139873791)+W(1,1033801204,-1131731326,-1112917766,-1113693508)+W(2,-1143910182,1019358132,989007258,-1119172737)+W(3,-1116372870,1035249566,-1230944644,1023506921)+W(4,1045725159,-1102794347,-1103376612,-1116140698)+W(5,1008313039,-1115540344,1044071755,-1122523445)+W(6,-1120831281,-1114963068,1028378783,-1118840528)+W(7,-1116748777,1032646513,-1141442286,1044830734)+W(8,-1126204226,-1118552369,1018738506,1030473357)+W(9,1032892305,-1105610222,1033465034,-1121050287)+W(10,-1112562780,1030129285,1034039600,1023234585)+W(11,1016154651,-1124368226,-1122899972,1021910870);sum2=W(0,-1158711528,1013039401,992976916,-1138428449)+W(1,-1140697417,-1123518198,-1130455464,-1124467432)+W(2,1012442941,975746961,1033499227,1030243467)+W(3,-1128734961,1036130613,976851025,-1142924106)+W(4,-1099387353,-1077268149,-1097860430,-1113146735)+W(5,-1122081826,-1117904739,1072898808,1051222006)+W(6,1010050489,-1137359275,997652548,989093448)+W(7,-1091225653,1032494444,-1122996798,-1108810723)+W(8,-1131990027,951236744,1025590581,1056060393)+W(9,990210276,-1138876101,-1134977059,-1153131756)+W(10,-1115493835,1018469149,-1127238416,-1140348735)+W(11,1006284898,-1146863422,1026307569,1025171621);WS(-1143089152,1030017260);
sum1=W(0,-1116644609,-1127223379,1001605962,1012276081)+W(1,-1124688427,1035777366,-1119160665,1019444907)+W(2,-1130860131,-1130309965,-1136557285,1029853709)+W(3,-1109637089,-1115433381,-1155861797,1024406997)+W(4,-1098625404,1006101820,1044433671,1048989101)+W(5,-1130883561,1009046005,-1111190908,1038057505)+W(6,1036571679,1028189701,-1122534699,-1155627981)+W(7,1048780603,-1104960796,1039597237,-1098184025)+W(8,1025361773,1018788475,-1130076067,-1112291813)+W(9,-1126280255,1036379833,-1120990241,1018348791)+W(10,1029641477,-1111599465,-1136463217,-1117935161)+W(11,-1125993892,1020397819,-1154886405,1012573277);sum2=W(0,1008405084,985822624,-1147284080,-1153319600)+W(1,-1140784820,-1129308604,1010505984,-1118973116)+W(2,1010769460,1001814848,1021293048,1012585128)+W(3,-1142311064,1022276922,995456320,1008968960)+W(4,1037448945,1057794596,-1089187936,-1101248908)+W(5,-1160749952,-1123619202,1033366347,1024969278)+W(6,-1140411728,1005012008,-1146954776,-1140178660)+W(7,1029773785,1015531414,1017518401,-1109859050)+W(8,-1136545168,1000322872,1007802556,1024400778)+W(9,1003782736,1006946188,-1170856127,-1142030464)+W(10,974134143,960534268,995727232,982409184)+W(11,-1152799248,985284128,1009923956,1003482728);WS(1064472528,-1121594920);
sum1=W(0,1027230343,1032290711,-1143599223,-1142654991)+W(1,1027061019,1016010466,-1113392623,-1112807213)+W(2,-1164359388,1014490160,991342574,-1128825126)+W(3,-1136037408,1002050167,1010500896,1014568428)+W(4,1034098395,-1112872467,-1113734161,-1115590690)+W(5,-1148094031,-1127829894,1027642302,1008695068)+W(6,-1122938499,-1120250507,1020884834,-1124387333)+W(7,-1130883382,1015162858,1029912912,1038834309)+W(8,-1138058188,-1124941766,1015817710,1013984188)+W(9,1025589157,-1110863224,1026841191,-1131205634)+W(10,-1123484555,1019435182,1031947569,1019867389)+W(11,1008886302,-1130075526,-1129521612,1015459258);sum2=W(0,-1154115373,-1139843175,-1147429191,1003807591)+W(1,1017182228,1024488826,1001833687,1000124719)+W(2,-1130234859,987658746,-1116401990,-1126980607)+W(3,1018649088,1016729308,-1132089351,1002635095)+W(4,1040714709,1063780536,-1105992985,1008095031)+W(5,1013729967,1024604622,-1085442794,-1105844805)+W(6,1024344696,-1155997437,-1151072125,-1147602519)+W(7,1047200342,1020609216,-1132427785,1014141127)+W(8,995366957,-1147894927,-1122913939,-1101306502)+W(9,1001714367,-1141691791,1011860423,964968041)+W(10,1023684454,1017456200,-1139390003,-1141957575)+W(11,-1146690231,-1146063807,-1128761080,-1125194898);WS(1061878800,-1131153991);
sum1=W(0,1015115512,1031144036,1018625288,-1123872727)+W(1,1041224340,1009910425,-1102371221,-1099302516)+W(2,-1171049230,1022902338,1014687697,-1144166978)+W(3,1036357847,-1108974562,1026350045,-1127640224)+W(4,1052022073,1058525661,1059569738,-1085394744)+W(5,-1132534141,1016189168,-1125187302,-1115552350)+W(6,-1107191102,1006433282,1018183052,1013916191)+W(7,-1088226291,-1097316565,1032504563,1050617832)+W(8,-1123531112,-1127405808,1040234099,1037730450)+W(9,1014427177,1026198990,1016048056,-1145362866)+W(10,-1109508096,-1098228398,1033421596,1031877738)+W(11,1018548825,-1137247201,1035235966,1015825508);sum2=W(0,1031269327,-1131640108,973798558,-1131301730)+W(1,-1109842974,-1125259759,1028981651,-1127010401)+W(2,-1180777340,-1160957999,-1167651134,-1181736700)+W(3,1013454096,-1109509101,1013478572,-1127780866)+W(4,-1113692773,1047088883,1051779317,-1149526184)+W(5,993986728,1020962386,-1109788940,-1123287814)+W(6,-1117315078,-1131160392,-1135840779,-1160424319)+W(7,-1134194124,1028175261,-1137527992,1028380081)+W(8,-1136947718,-1138138790,-1121515979,-1115287133)+W(9,-1145619912,-1127332243,-1138738786,-1164912671)+W(10,1018886164,1027237057,-1148504424,998238336)+W(11,-1152989064,-1123011340,-1142455024,-1125209194);WS(-1146021888,1053974589);
sum1=W(0,-1119368753,-1134074211,1013890275,1029642476)+W(1,-1095098901,-1107285127,1042359026,1042969521)+W(2,984849429,-1135393367,1031018217,1046685039)+W(3,1007708103,1017736689,1022266947,-1176939092)+W(4,-1096985546,1034918881,-1101301107,1045769551)+W(5,-1139413615,1024875117,1003810877,1036262392)+W(6,1027345005,1032510570,1004183253,-1146466657)+W(7,1050538529,1051699648,-1091538585,-1094644679)+W(8,-1172526890,1017671961,1011534979,-1120828825)+W(9,1019378973,1031489314,-1127783457,-1160650069)+W(10,1036824506,1048776768,-1095508207,-1107179580)+W(11,-1160823333,1006585957,1035618600,-1133351451);sum2=W(0,-1091101506,1001500224,1030774484,1031363252)+W(1,1057852755,-1132290932,-1110436898,1048232756)+W(2,1016290300,-1126601761,-1131305343,-1095952784)+W(3,-1110787951,965388167,1007437656,1015165558)+W(4,1043794074,1047525730,1014973676,1016237906)+W(5,1003743696,1022650220,-1152923833,-1113356328)+W(6,1003188992,1041338676,-1158035650,1020087968)+W(7,1011818344,-1129296549,-1105090874,-1123006886)+W(8,1021501454,1017537464,-1131940021,-1111245491)+W(9,-1134903850,1033269727,1018262350,-1137051446)+W(10,1034851396,-1106365430,-1104724635,-1123217223)+W(11,-1133259176,1019937714,1024945328,-1117639196);WS(-1077057896,-1083600334);
sum1=W(0,1011471785,1019976613,1014201033,1017420011)+W(1,-1116040414,1015478313,-1126437509,1029223422)+W(2,1016511669,-1167731667,1024110818,1017123181)+W(3,-1138042285,1040273597,999765850,1017846781)+W(4,-1103217262,-1087230893,-1090770241,1049638570)+W(5,1009386661,1023090125,1030676769,1023111893)+W(6,1016487629,1027730222,985808522,-1162024122)+W(7,1046437488,1024768280,1037672698,1029091694)+W(8,1020460717,1025489318,-1120839802,-1112046985)+W(9,1010855969,1025127228,1011766057,1019153993)+W(10,1028909230,1017109109,1025680213,1027546578)+W(11,-1134545259,1027741830,-1128064723,1023955584);sum2=W(0,-1107003878,1013240776,-1152708847,1023774756)+W(1,-1118294055,-1128830540,-1108605887,1020767940)+W(2,1021408408,-1119578529,-1139588328,-1113997093)+W(3,-1108761818,1032847770,-1128030280,1005727232)+W(4,-1097736561,1008347200,1058054639,1050907301)+W(5,-1135972104,-1131826954,1039669350,1032528025)+W(6,1024878510,-1129071264,-1116453887,1004577664)+W(7,1049418167,-1105809360,1040942692,-1106188814)+W(8,999382680,1019392776,-1104688291,-1108856812)+W(9,-1124253692,-1114566712,-1127775332,1020705336)+W(10,1014050712,-1132221182,1042743894,-1115446820)+W(11,-1117167612,1022204104,-1103534695,1018266740);WS(1034686080,-1080904524);
sum1=W(0,1025190657,1024127465,-1156631187,-1139332721)+W(1,1041601261,1028605547,1040892278,-1143163562)+W(2,-1137907141,1012089369,-1129308018,1024768205)+W(3,1006799241,-1145135178,1011454089,1023562901)+W(4,1052908885,-1091833281,-1089193318,-1104914606)+W(5,1019594656,-1143330794,1036300940,-1117860929)+W(6,-1129417722,1017495114,1012327853,1009225011)+W(7,-1103073573,1025246703,-1119873834,1043909393)+W(8,992909011,-1123933213,1033652713,1040987970)+W(9,1027561839,1010795083,1010798725,1010687981)+W(10,-1124345098,1032670633,-1118482716,-1136185891)+W(11,1018355139,-1123266333,1027144528,1024209623);sum2=W(0,-1124228589,1028193069,-1136847690,998154484)+W(1,-1115676434,-1123302060,-1123281782,-1132108902)+W(2,1004957466,1011392625,-1132306691,-1123985162)+W(3,1043298286,-1115567961,-1145824866,-1120010648)+W(4,1027211577,1034703777,1059221182,-1097765474)+W(5,-1127542967,1022587458,-1131429597,-1114822183)+W(6,-1106126812,-1111174068,994166396,1015307650)+W(7,-1099334080,1015056080,-1130476352,1048600788)+W(8,-1127163397,-1122559367,1023836215,1029215805)+W(9,-1128437454,-1110538383,1010815409,1000606426)+W(10,-1137618020,1028199647,-1118584150,1026255089)+W(11,-1171736302,-1124423270,1025007180,-1127893362);WS(-1097173920,-1100403112);
sum1=W(0,-1126599342,-1134319356,-1124511038,-1133792968)+W(1,-1109988694,-1122054529,-1112479512,1026626987)+W(2,-1124691470,-1131431128,-1138055228,-1128510918)+W(3,-1113753548,-1113718896,-1126404688,-1133667884)+W(4,-1097159959,1058630415,1058852431,1051379210)+W(5,-1128464692,-1122909907,-1108453759,1031366423)+W(6,1034489098,1017816566,-1123548289,-1129657589)+W(7,1049904553,-1104990865,1007326848,-1097104011)+W(8,1006087192,-1138955724,-1129654222,-1111244112)+W(9,-1122628437,1029275393,-1120375479,-1134226372)+W(10,983139170,-1110311540,-1116837058,-1112737379)+W(11,-1123473736,-1149064600,-1132471000,-1143321192);sum2=W(0,-1145103116,1024883426,-1170659932,-1133003813)+W(1,1033080040,1028547885,-1117429423,-1105221269)+W(2,-1129731365,-1147341896,-1128891234,1016862101)+W(3,-1122208183,-1101651786,1031055883,1006656308)+W(4,1042272545,1058321046,1055658740,-1098340061)+W(5,-1121650606,1031708925,-1100689547,-1121562483)+W(6,-1107240567,-1137951645,-1138148825,-1122785076)+W(7,-1112738821,1003752088,-1131811521,1035604404)+W(8,-1123396988,-1133076983,1026865631,-1115182870)+W(9,-1131665157,-1116779622,-1131089901,-1134424500)+W(10,1015669581,1033205575,-1123356625,-1130287800)+W(11,-1131162259,-1127933595,-1134576021,-1129373191);WS(1049422752,1064394145);
sum1=W(0,-1106085006,-1123841888,997641734,1016583527)+W(1,1042273115,1021597381,1031369872,995307718)+W(2,1025810280,1006187755,-1122854832,-1113049442)+W(3,1041111742,1032245856,-1131677043,-1129211865)+W(4,1058826428,-1105331685,-1098988005,-1088517333)+W(5,1019889767,-1131685097,1032610296,-1113933244)+W(6,-1110939130,-1105269375,1021691141,1021172552)+W(7,-1090507155,1043687978,1030057089,1058612208)+W(8,-1155049030,-1134096210,-1122591528,1037338632)+W(9,-1137128282,-1106745812,1026669144,-1133007562)+W(10,-1120823228,1038691348,1034516890,1036830720)+W(11,1025994697,-1126546729,-1117945591,-1116248270);sum2=W(0,-1138201662,-1140877219,-1124041461,1015668141)+W(1,-1127284815,-1123578506,-1116450062,-1111996311)+W(2,1020174885,-1139064970,1024732308,-1125087482)+W(3,1027346708,1016303395,1015274173,1005775275)+W(4,-1106280325,1052974100,-1108948194,-1125910350)+W(5,-1133423524,-1161498797,1032925063,1034158307)+W(6,-1106503093,-1117618841,992639399,-1138139200)+W(7,1053021197,957951850,1031763952,-1104963655)+W(8,-1134898868,1013272790,994113735,-1107449032)+W(9,-1115775134,-1122071744,-1129319398,-1132053353)+W(10,1016609913,-1140595900,1034411590,1015724405)+W(11,-1132485274,-1164791981,-1140186580,-1132927280);WS(-1101497152,-1084603877);
sum1=W(0,1016522037,-1157845066,-1140218249,-1136425045)+W(1,1019848413,-1119357636,1029505522,967194407)+W(2,-1142614610,-1135395837,-1140249161,-1129523533)+W(3,1035402982,1027884002,-1122160667,-1121565262)+W(4,1027088345,1024422013,-1107598171,1022903246)+W(5,-1148904362,1002411186,-1127296803,-1121932442)+W(6,1025282390,1022271101,-1132497425,1006883159)+W(7,-1117602990,1030415880,-1120772739,1025270942)+W(8,-1130529549,1018540973,-1129818261,1030372258)+W(9,-1138792353,995143101,-1128604789,1004502690)+W(10,-1171556244,1025955498,-1128284203,-1154700189)+W(11,-1138856043,1011955033,-1121511513,-1138666305);sum2=W(0,-1131366283,-1117612139,-1137964827,-1126668299)+W(1,1000957181,-1119890411,1034620123,1024971228)+W(2,1005199725,-1136862175,-1145021381,-1151515419)+W(3,-1097765254,-1083955387,1030757650,1015963121)+W(4,1026062254,-1107214224,1064229708,1049249869)+W(5,1007955643,-1125717658,1026637176,1001872029)+W(6,-1103492737,-1118797430,997720155,-1137547503)+W(7,-1122275403,1016072153,1017921725,1047078464)+W(8,-1169614250,923654805,-1135832789,1027173860)+W(9,-1131387718,-1140632131,-1152589275,-1132279825)+W(10,-1133941049,996433547,-1144191965,1024786888)+W(11,1002011725,1005736109,-1140699475,-1148432117);WS(1059552336,-1136539026);
sum1=W(0,1041343484,1036710283,1010957914,990367896)+W(1,1033353841,1029016441,-1107358947,-1096612504)+W(2,1028944863,1024290996,-1132821402,-1125599349)+W(3,1045269292,-1112141659,1017372383,-1154541352)+W(4,1042554433,1029783110,1058232297,-1087221074)+W(5,1023892422,1023410731,-1114120867,-1154580200)+W(6,-1116984235,1018013925,1015461809,1026284586)+W(7,-1087458720,-1095293300,1047713030,1051438086)+W(8,-1144215764,-1144750420,1032365167,1033522371)+W(9,1006339428,1032228520,1021777309,1014364322)+W(10,-1114380761,-1099415088,1045851190,1032067931)+W(11,1001346936,-1130073781,1030006574,1004597796);sum2=W(0,-1101809160,-1115520194,-1126180245,-1153914788)+W(1,1046574229,1000424166,1022007580,1052877341)+W(2,1023520281,1021218858,-1113807813,-1095334336)+W(3,-1114410922,1033573989,-1141303142,995844276)+W(4,1034680258,-1098051352,-1098900400,1055965696)+W(5,1008634443,-1115608949,1033797491,-1109583292)+W(6,998799030,-1110191966,990856044,1026951758)+W(7,1045079279,-1106708743,1023185808,1023481081)+W(8,1032307290,-1128938562,1025876178,1032986287)+W(9,-1129252703,1016759632,1015235936,1004850742)+W(10,984863273,-1103050031,-1104219784,1031073312)+W(11,1017335440,1020607644,1038371038,-1137844345);WS(-1080660584,-1085825159);
sum1=W(0,-1123370319,-1131079022,998525366,1013708199)+W(1,-1118786339,1035331132,-1111041043,-1145658646)+W(2,-1144908790,-1131113128,1017605134,1028171867)+W(3,-1110742584,-1113918027,1009982783,1026247587)+W(4,-1095527502,1041941518,1038280501,1047524760)+W(5,-1130744068,992723116,-1110999603,1042485668)+W(6,1032009669,1025751155,-1128223794,-1136883881)+W(7,1051037928,-1106649743,1042402294,-1096311074)+W(8,1025830203,1017749654,-1132447358,-1106204846)+W(9,-1126831290,1033490448,-1126850910,999596614)+W(10,1032615945,-1111971999,1023947050,-1118872454)+W(11,-1127230527,1018668086,971034337,1002160934);sum2=W(0,1017543700,1002138986,-1145776834,988660617)+W(1,-1133704409,1024621822,1001599498,1015794522)+W(2,-1140119133,-1136500105,-1135257421,1003471274)+W(3,1031822055,1032911160,-1126488793,-1133422913)+W(4,-1102581932,-1089051586,1056510750,1041494739)+W(5,-1163479081,1009057465,1026713544,970658596)+W(6,1018658069,1007351961,999055930,999416722)+W(7,-1111744235,1009295285,-1138508317,1023998101)+W(8,1000517690,-1137960905,998080468,945757471)+W(9,-1162261577,999395634,-1179419172,987033481)+W(10,-1140892226,-1147317506,-1141702058,991201876)+W(11,-1186683976,-1146609818,1007988669,-1156050276);WS(1064784784,-1120346387);
sum1=W(0,1015721531,-1110077251,1000581420,-1150678408)+W(1,-1099108228,-1107416484,1043607805,1049255678)+W(2,-1136953142,-1140022794,1017163947,-1149551256)+W(3,-1107299655,-1132691862,1015088861,1006062348)+W(4,-1089544734,-1130977491,-1123916922,1059242626)+W(5,-1139533474,1012221798,1022505321,1023526494)+W(6,-1148196556,1013224070,-1126533711,-1136518116)+W(7,1057929313,1048500643,-1100407642,-1096371932)+W(8,1014035238,1026165050,-1111675367,-1104456865)+W(9,-1124886999,1014270588,-1122704190,1012432222)+W(10,1035479729,1044504531,-1102354822,-1132580564)+W(11,-1136458552,1017479699,1007459698,-1127245287);sum2=W(0,1031694512,-1122230843,-1125513054,-1140771860)+W(1,-1115570202,1042093481,993388690,-1104948969)+W(2,-1127298441,995262946,-1111499166,1040745971)+W(3,979286214,1025077104,-1131288705,-1131667695)+W(4,1042830623,-1112764939,-1111209187,1026183534)+W(5,1002124441,-1123012516,982469091,-1119680402)+W(6,-1108853537,-1102087836,1012596136,978159878)+W(7,1043422569,1034771561,1045410736,1041617383)+W(8,-1129740789,-1125016939,-1109907689,-1120447085)+W(9,-1117751010,-1113389694,-1121534607,1011933560)+W(10,1014235016,1025820984,1044425994,1030126174)+W(11,1004566649,-1119639931,-1115100280,-1127258987);WS(-1088649680,1067112300);
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, nns16, 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, nns16, 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,-1130469888,-1121396864,1027745880,-1126897990)+W(1,-1116173177,1042195560,1041026790,-1113607518)+W(2,-1133977224,1026239260,1018714920,1015526727)+W(3,-1122292152,1015308851,-1131068140,990390561)+W(4,1039079928,-1107295041,1024642508,1024250604)+W(5,-1098313415,999141354,1044630722,1022159130)+W(6,-1106606352,1038936227,-1106681307,1042189511)+W(7,-1122039043,1031978820,-1122507740,1013770942)+W(8,-1147395201,-1126556538,-1149906049,-1121959908)+W(9,1019497054,1007702352,1005058137,-1107136294)+W(10,-1124106064,1025050132,-1121374916,1035880216)+W(11,-1116330759,1018900008,-1135809122,-1136584888);sum2=W(0,1023321012,1029416248,1011515348,1017133506)+W(1,-1112177411,1071604647,1057587887,-1119553894)+W(2,-1133574805,1035052104,1051025857,-1165256880)+W(3,-1135761830,1018728192,1010374724,1020043526)+W(4,-1115999672,1020129658,-1123730089,-1139818306)+W(5,-1079392139,-1097028615,-1109933138,-1090489276)+W(6,-1139515542,-1135392452,-1105405946,-1098617840)+W(7,1024878156,1002597928,-1142174380,-1121583660)+W(8,1015618084,1007066512,-1138856554,996184056)+W(9,1028448562,1008681896,-1145378916,1016266760)+W(10,-1138601606,991053648,1000343320,-1155286464)+W(11,-1131188096,-1132781834,-1155288808,997185888);WS(1018288640,1027735986);
sum1=W(0,1006778572,-1114624234,-1178449286,1012158232)+W(1,-1156175041,1028919475,-1104570115,1025063871)+W(2,-1140348884,-1127457566,1034856692,1010747802)+W(3,-1172026051,-1115773453,-1122825993,1020162890)+W(4,1032943202,1027108853,-1128542910,1044498160)+W(5,-1097612337,-1106124541,-1088743921,1059928494)+W(6,1031833306,1032056909,1059914122,-1085331503)+W(7,1038136595,1027508251,1033999672,-1119592595)+W(8,1017365062,964628492,1002517720,-1115962871)+W(9,1026836706,-1146238776,-1134936888,1032615126)+W(10,-1122073627,1016604174,1020458158,-1114177498)+W(11,-1129465364,1023799671,998219705,1022377282);sum2=W(0,-1145399745,985194115,-1130460798,-1126840972)+W(1,991527106,-1120456092,-1112997847,-1139273136)+W(2,-1139461992,1017866680,1001121889,-1135317632)+W(3,995542402,1000306721,1006765920,-1129486378)+W(4,-1120812206,-1129997452,1017322604,1019075916)+W(5,1043975251,1051048254,1042717692,-1139625904)+W(6,-1128878392,-1112673669,-1121880440,-1150833602)+W(7,-1142139489,-1114488494,-1126929736,-1133504840)+W(8,1006903064,-1143360737,-1131047996,-1131054760)+W(9,-1113881740,1007107280,-1130986946,-1114175000)+W(10,1026044394,-1125685806,-1143215153,978663174)+W(11,1007041936,-1134951296,-1144361281,1014584312);WS(1042433344,-1111851638);
sum1=W(0,-1139940268,-1123380939,-1112658226,-1128612156)+W(1,984858240,-1107767030,-1128727592,-1122042583)+W(2,-1146630760,-1115281716,-1114896432,999630836)+W(3,996431920,-1123547845,-1129996802,-1126512698)+W(4,-1126908022,1033805831,1043958886,-1119638967)+W(5,1052387104,1046318672,1057665642,-1097703246)+W(6,1030603948,-1117224401,-1095395475,1054789077)+W(7,1026334318,-1113258842,-1123618471,1028419819)+W(8,-1115346894,-1142120768,-1128976934,-1120465263)+W(9,-1108167869,-1148354296,1005565040,-1104545545)+W(10,-1163176544,-1117808895,-1133849404,1029397739)+W(11,-1134051464,-1120421311,1013349902,-1117439993);sum2=W(0,-1132240188,-1119299282,-1109389142,1022431497)+W(1,-1114822837,1044244351,-1107432916,1024165374)+W(2,-1124855948,983982854,1031006195,-1120729932)+W(3,-1128289576,-1121099750,-1158996358,-1126342960)+W(4,-1139248009,-1129989652,1028727631,1004613154)+W(5,-1108646182,-1100679909,1047487962,1041447926)+W(6,1009435309,1033956847,-1126089152,1047688354)+W(7,1036127241,1039673953,-1123334894,-1122846542)+W(8,-1140046689,-1114039002,-1132574761,1029503922)+W(9,1040665470,-1123756570,-1135952741,1017218352)+W(10,-1107003694,1028342876,-1148002498,-1120804126)+W(11,-1102421772,1026336008,-1117057946,-1140927562);WS(1015433728,1058400049);
sum1=W(0,-1133909491,1032977294,1031161269,-1139873791)+W(1,-1230944644,1035249566,-1116372870,1023506921)+W(2,1028378783,-1114963068,-1120831281,-1118840528)+W(3,1033465034,-1105610222,1032892305,-1121050287)+W(4,-1112917766,-1131731326,1033801204,-1113693508)+W(5,-1103376612,-1102794347,1045725159,-1116140698)+W(6,-1141442286,1032646513,-1116748777,1044830734)+W(7,1034039600,1030129285,-1112562780,1023234585)+W(8,989007258,1019358132,-1143910182,-1119172737)+W(9,1044071755,-1115540344,1008313039,-1122523445)+W(10,1018738506,-1118552369,-1126204226,1030473357)+W(11,-1122899972,-1124368226,1016154651,1021910870);sum2=W(0,992976916,1013039401,-1158711528,-1138428449)+W(1,976851025,1036130613,-1128734961,-1142924106)+W(2,997652548,-1137359275,1010050489,989093448)+W(3,-1134977059,-1138876101,990210276,-1153131756)+W(4,-1130455464,-1123518198,-1140697417,-1124467432)+W(5,-1097860430,-1077268149,-1099387353,-1113146735)+W(6,-1122996798,1032494444,-1091225653,-1108810723)+W(7,-1127238416,1018469149,-1115493835,-1140348735)+W(8,1033499227,975746961,1012442941,1030243467)+W(9,1072898808,-1117904739,-1122081826,1051222006)+W(10,1025590581,951236744,-1131990027,1056060393)+W(11,1026307569,-1146863422,1006284898,1025171621);WS(-1143089152,1030017260);
sum1=W(0,1001605962,-1127223379,-1116644609,1012276081)+W(1,-1155861797,-1115433381,-1109637089,1024406997)+W(2,-1122534699,1028189701,1036571679,-1155627981)+W(3,-1120990241,1036379833,-1126280255,1018348791)+W(4,-1119160665,1035777366,-1124688427,1019444907)+W(5,1044433671,1006101820,-1098625404,1048989101)+W(6,1039597237,-1104960796,1048780603,-1098184025)+W(7,-1136463217,-1111599465,1029641477,-1117935161)+W(8,-1136557285,-1130309965,-1130860131,1029853709)+W(9,-1111190908,1009046005,-1130883561,1038057505)+W(10,-1130076067,1018788475,1025361773,-1112291813)+W(11,-1154886405,1020397819,-1125993892,1012573277);sum2=W(0,-1147284080,985822624,1008405084,-1153319600)+W(1,995456320,1022276922,-1142311064,1008968960)+W(2,-1146954776,1005012008,-1140411728,-1140178660)+W(3,-1170856127,1006946188,1003782736,-1142030464)+W(4,1010505984,-1129308604,-1140784820,-1118973116)+W(5,-1089187936,1057794596,1037448945,-1101248908)+W(6,1017518401,1015531414,1029773785,-1109859050)+W(7,995727232,960534268,974134143,982409184)+W(8,1021293048,1001814848,1010769460,1012585128)+W(9,1033366347,-1123619202,-1160749952,1024969278)+W(10,1007802556,1000322872,-1136545168,1024400778)+W(11,1009923956,985284128,-1152799248,1003482728);WS(1064472528,-1121594920);
sum1=W(0,-1143599223,1032290711,1027230343,-1142654991)+W(1,1010500896,1002050167,-1136037408,1014568428)+W(2,1020884834,-1120250507,-1122938499,-1124387333)+W(3,1026841191,-1110863224,1025589157,-1131205634)+W(4,-1113392623,1016010466,1027061019,-1112807213)+W(5,-1113734161,-1112872467,1034098395,-1115590690)+W(6,1029912912,1015162858,-1130883382,1038834309)+W(7,1031947569,1019435182,-1123484555,1019867389)+W(8,991342574,1014490160,-1164359388,-1128825126)+W(9,1027642302,-1127829894,-1148094031,1008695068)+W(10,1015817710,-1124941766,-1138058188,1013984188)+W(11,-1129521612,-1130075526,1008886302,1015459258);sum2=W(0,-1147429191,-1139843175,-1154115373,1003807591)+W(1,-1132089351,1016729308,1018649088,1002635095)+W(2,-1151072125,-1155997437,1024344696,-1147602519)+W(3,1011860423,-1141691791,1001714367,964968041)+W(4,1001833687,1024488826,1017182228,1000124719)+W(5,-1105992985,1063780536,1040714709,1008095031)+W(6,-1132427785,1020609216,1047200342,1014141127)+W(7,-1139390003,1017456200,1023684454,-1141957575)+W(8,-1116401990,987658746,-1130234859,-1126980607)+W(9,-1085442794,1024604622,1013729967,-1105844805)+W(10,-1122913939,-1147894927,995366957,-1101306502)+W(11,-1128761080,-1146063807,-1146690231,-1125194898);WS(1061878800,-1131153991);
sum1=W(0,1018625288,1031144036,1015115512,-1123872727)+W(1,1026350045,-1108974562,1036357847,-1127640224)+W(2,1018183052,1006433282,-1107191102,1013916191)+W(3,1016048056,1026198990,1014427177,-1145362866)+W(4,-1102371221,1009910425,1041224340,-1099302516)+W(5,1059569738,1058525661,1052022073,-1085394744)+W(6,1032504563,-1097316565,-1088226291,1050617832)+W(7,1033421596,-1098228398,-1109508096,1031877738)+W(8,1014687697,1022902338,-1171049230,-1144166978)+W(9,-1125187302,1016189168,-1132534141,-1115552350)+W(10,1040234099,-1127405808,-1123531112,1037730450)+W(11,1035235966,-1137247201,1018548825,1015825508);sum2=W(0,973798558,-1131640108,1031269327,-1131301730)+W(1,1013478572,-1109509101,1013454096,-1127780866)+W(2,-1135840779,-1131160392,-1117315078,-1160424319)+W(3,-1138738786,-1127332243,-1145619912,-1164912671)+W(4,1028981651,-1125259759,-1109842974,-1127010401)+W(5,1051779317,1047088883,-1113692773,-1149526184)+W(6,-1137527992,1028175261,-1134194124,1028380081)+W(7,-1148504424,1027237057,1018886164,998238336)+W(8,-1167651134,-1160957999,-1180777340,-1181736700)+W(9,-1109788940,1020962386,993986728,-1123287814)+W(10,-1121515979,-1138138790,-1136947718,-1115287133)+W(11,-1142455024,-1123011340,-1152989064,-1125209194);WS(-1146021888,1053974589);
sum1=W(0,1013890275,-1134074211,-1119368753,1029642476)+W(1,1022266947,1017736689,1007708103,-1176939092)+W(2,1004183253,1032510570,1027345005,-1146466657)+W(3,-1127783457,1031489314,1019378973,-1160650069)+W(4,1042359026,-1107285127,-1095098901,1042969521)+W(5,-1101301107,1034918881,-1096985546,1045769551)+W(6,-1091538585,1051699648,1050538529,-1094644679)+W(7,-1095508207,1048776768,1036824506,-1107179580)+W(8,1031018217,-1135393367,984849429,1046685039)+W(9,1003810877,1024875117,-1139413615,1036262392)+W(10,1011534979,1017671961,-1172526890,-1120828825)+W(11,1035618600,1006585957,-1160823333,-1133351451);sum2=W(0,1030774484,1001500224,-1091101506,1031363252)+W(1,1007437656,965388167,-1110787951,1015165558)+W(2,-1158035650,1041338676,1003188992,1020087968)+W(3,1018262350,1033269727,-1134903850,-1137051446)+W(4,-1110436898,-1132290932,1057852755,1048232756)+W(5,1014973676,1047525730,1043794074,1016237906)+W(6,-1105090874,-1129296549,1011818344,-1123006886)+W(7,-1104724635,-1106365430,1034851396,-1123217223)+W(8,-1131305343,-1126601761,1016290300,-1095952784)+W(9,-1152923833,1022650220,1003743696,-1113356328)+W(10,-1131940021,1017537464,1021501454,-1111245491)+W(11,1024945328,1019937714,-1133259176,-1117639196);WS(-1077057896,-1083600334);
sum1=W(0,1014201033,1019976613,1011471785,1017420011)+W(1,999765850,1040273597,-1138042285,1017846781)+W(2,985808522,1027730222,1016487629,-1162024122)+W(3,1011766057,1025127228,1010855969,1019153993)+W(4,-1126437509,1015478313,-1116040414,1029223422)+W(5,-1090770241,-1087230893,-1103217262,1049638570)+W(6,1037672698,1024768280,1046437488,1029091694)+W(7,1025680213,1017109109,1028909230,1027546578)+W(8,1024110818,-1167731667,1016511669,1017123181)+W(9,1030676769,1023090125,1009386661,1023111893)+W(10,-1120839802,1025489318,1020460717,-1112046985)+W(11,-1128064723,1027741830,-1134545259,1023955584);sum2=W(0,-1152708847,1013240776,-1107003878,1023774756)+W(1,-1128030280,1032847770,-1108761818,1005727232)+W(2,-1116453887,-1129071264,1024878510,1004577664)+W(3,-1127775332,-1114566712,-1124253692,1020705336)+W(4,-1108605887,-1128830540,-1118294055,1020767940)+W(5,1058054639,1008347200,-1097736561,1050907301)+W(6,1040942692,-1105809360,1049418167,-1106188814)+W(7,1042743894,-1132221182,1014050712,-1115446820)+W(8,-1139588328,-1119578529,1021408408,-1113997093)+W(9,1039669350,-1131826954,-1135972104,1032528025)+W(10,-1104688291,1019392776,999382680,-1108856812)+W(11,-1103534695,1022204104,-1117167612,1018266740);WS(1034686080,-1080904524);
sum1=W(0,-1156631187,1024127465,1025190657,-1139332721)+W(1,1011454089,-1145135178,1006799241,1023562901)+W(2,1012327853,1017495114,-1129417722,1009225011)+W(3,1010798725,1010795083,1027561839,1010687981)+W(4,1040892278,1028605547,1041601261,-1143163562)+W(5,-1089193318,-1091833281,1052908885,-1104914606)+W(6,-1119873834,1025246703,-1103073573,1043909393)+W(7,-1118482716,1032670633,-1124345098,-1136185891)+W(8,-1129308018,1012089369,-1137907141,1024768205)+W(9,1036300940,-1143330794,1019594656,-1117860929)+W(10,1033652713,-1123933213,992909011,1040987970)+W(11,1027144528,-1123266333,1018355139,1024209623);sum2=W(0,-1136847690,1028193069,-1124228589,998154484)+W(1,-1145824866,-1115567961,1043298286,-1120010648)+W(2,994166396,-1111174068,-1106126812,1015307650)+W(3,1010815409,-1110538383,-1128437454,1000606426)+W(4,-1123281782,-1123302060,-1115676434,-1132108902)+W(5,1059221182,1034703777,1027211577,-1097765474)+W(6,-1130476352,1015056080,-1099334080,1048600788)+W(7,-1118584150,1028199647,-1137618020,1026255089)+W(8,-1132306691,1011392625,1004957466,-1123985162)+W(9,-1131429597,1022587458,-1127542967,-1114822183)+W(10,1023836215,-1122559367,-1127163397,1029215805)+W(11,1025007180,-1124423270,-1171736302,-1127893362);WS(-1097173920,-1100403112);
sum1=W(0,-1124511038,-1134319356,-1126599342,-1133792968)+W(1,-1126404688,-1113718896,-1113753548,-1133667884)+W(2,-1123548289,1017816566,1034489098,-1129657589)+W(3,-1120375479,1029275393,-1122628437,-1134226372)+W(4,-1112479512,-1122054529,-1109988694,1026626987)+W(5,1058852431,1058630415,-1097159959,1051379210)+W(6,1007326848,-1104990865,1049904553,-1097104011)+W(7,-1116837058,-1110311540,983139170,-1112737379)+W(8,-1138055228,-1131431128,-1124691470,-1128510918)+W(9,-1108453759,-1122909907,-1128464692,1031366423)+W(10,-1129654222,-1138955724,1006087192,-1111244112)+W(11,-1132471000,-1149064600,-1123473736,-1143321192);sum2=W(0,-1170659932,1024883426,-1145103116,-1133003813)+W(1,1031055883,-1101651786,-1122208183,1006656308)+W(2,-1138148825,-1137951645,-1107240567,-1122785076)+W(3,-1131089901,-1116779622,-1131665157,-1134424500)+W(4,-1117429423,1028547885,1033080040,-1105221269)+W(5,1055658740,1058321046,1042272545,-1098340061)+W(6,-1131811521,1003752088,-1112738821,1035604404)+W(7,-1123356625,1033205575,1015669581,-1130287800)+W(8,-1128891234,-1147341896,-1129731365,1016862101)+W(9,-1100689547,1031708925,-1121650606,-1121562483)+W(10,1026865631,-1133076983,-1123396988,-1115182870)+W(11,-1134576021,-1127933595,-1131162259,-1129373191);WS(1049422752,1064394145);
sum1=W(0,997641734,-1123841888,-1106085006,1016583527)+W(1,-1131677043,1032245856,1041111742,-1129211865)+W(2,1021691141,-1105269375,-1110939130,1021172552)+W(3,1026669144,-1106745812,-1137128282,-1133007562)+W(4,1031369872,1021597381,1042273115,995307718)+W(5,-1098988005,-1105331685,1058826428,-1088517333)+W(6,1030057089,1043687978,-1090507155,1058612208)+W(7,1034516890,1038691348,-1120823228,1036830720)+W(8,-1122854832,1006187755,1025810280,-1113049442)+W(9,1032610296,-1131685097,1019889767,-1113933244)+W(10,-1122591528,-1134096210,-1155049030,1037338632)+W(11,-1117945591,-1126546729,1025994697,-1116248270);sum2=W(0,-1124041461,-1140877219,-1138201662,1015668141)+W(1,1015274173,1016303395,1027346708,1005775275)+W(2,992639399,-1117618841,-1106503093,-1138139200)+W(3,-1129319398,-1122071744,-1115775134,-1132053353)+W(4,-1116450062,-1123578506,-1127284815,-1111996311)+W(5,-1108948194,1052974100,-1106280325,-1125910350)+W(6,1031763952,957951850,1053021197,-1104963655)+W(7,1034411590,-1140595900,1016609913,1015724405)+W(8,1024732308,-1139064970,1020174885,-1125087482)+W(9,1032925063,-1161498797,-1133423524,1034158307)+W(10,994113735,1013272790,-1134898868,-1107449032)+W(11,-1140186580,-1164791981,-1132485274,-1132927280);WS(-1101497152,-1084603877);
sum1=W(0,-1140218249,-1157845066,1016522037,-1136425045)+W(1,-1122160667,1027884002,1035402982,-1121565262)+W(2,-1132497425,1022271101,1025282390,1006883159)+W(3,-1128604789,995143101,-1138792353,1004502690)+W(4,1029505522,-1119357636,1019848413,967194407)+W(5,-1107598171,1024422013,1027088345,1022903246)+W(6,-1120772739,1030415880,-1117602990,1025270942)+W(7,-1128284203,1025955498,-1171556244,-1154700189)+W(8,-1140249161,-1135395837,-1142614610,-1129523533)+W(9,-1127296803,1002411186,-1148904362,-1121932442)+W(10,-1129818261,1018540973,-1130529549,1030372258)+W(11,-1121511513,1011955033,-1138856043,-1138666305);sum2=W(0,-1137964827,-1117612139,-1131366283,-1126668299)+W(1,1030757650,-1083955387,-1097765254,1015963121)+W(2,997720155,-1118797430,-1103492737,-1137547503)+W(3,-1152589275,-1140632131,-1131387718,-1132279825)+W(4,1034620123,-1119890411,1000957181,1024971228)+W(5,1064229708,-1107214224,1026062254,1049249869)+W(6,1017921725,1016072153,-1122275403,1047078464)+W(7,-1144191965,996433547,-1133941049,1024786888)+W(8,-1145021381,-1136862175,1005199725,-1151515419)+W(9,1026637176,-1125717658,1007955643,1001872029)+W(10,-1135832789,923654805,-1169614250,1027173860)+W(11,-1140699475,1005736109,1002011725,-1148432117);WS(1059552336,-1136539026);
sum1=W(0,1010957914,1036710283,1041343484,990367896)+W(1,1017372383,-1112141659,1045269292,-1154541352)+W(2,1015461809,1018013925,-1116984235,1026284586)+W(3,1021777309,1032228520,1006339428,1014364322)+W(4,-1107358947,1029016441,1033353841,-1096612504)+W(5,1058232297,1029783110,1042554433,-1087221074)+W(6,1047713030,-1095293300,-1087458720,1051438086)+W(7,1045851190,-1099415088,-1114380761,1032067931)+W(8,-1132821402,1024290996,1028944863,-1125599349)+W(9,-1114120867,1023410731,1023892422,-1154580200)+W(10,1032365167,-1144750420,-1144215764,1033522371)+W(11,1030006574,-1130073781,1001346936,1004597796);sum2=W(0,-1126180245,-1115520194,-1101809160,-1153914788)+W(1,-1141303142,1033573989,-1114410922,995844276)+W(2,990856044,-1110191966,998799030,1026951758)+W(3,1015235936,1016759632,-1129252703,1004850742)+W(4,1022007580,1000424166,1046574229,1052877341)+W(5,-1098900400,-1098051352,1034680258,1055965696)+W(6,1023185808,-1106708743,1045079279,1023481081)+W(7,-1104219784,-1103050031,984863273,1031073312)+W(8,-1113807813,1021218858,1023520281,-1095334336)+W(9,1033797491,-1115608949,1008634443,-1109583292)+W(10,1025876178,-1128938562,1032307290,1032986287)+W(11,1038371038,1020607644,1017335440,-1137844345);WS(-1080660584,-1085825159);
sum1=W(0,998525366,-1131079022,-1123370319,1013708199)+W(1,1009982783,-1113918027,-1110742584,1026247587)+W(2,-1128223794,1025751155,1032009669,-1136883881)+W(3,-1126850910,1033490448,-1126831290,999596614)+W(4,-1111041043,1035331132,-1118786339,-1145658646)+W(5,1038280501,1041941518,-1095527502,1047524760)+W(6,1042402294,-1106649743,1051037928,-1096311074)+W(7,1023947050,-1111971999,1032615945,-1118872454)+W(8,1017605134,-1131113128,-1144908790,1028171867)+W(9,-1110999603,992723116,-1130744068,1042485668)+W(10,-1132447358,1017749654,1025830203,-1106204846)+W(11,971034337,1018668086,-1127230527,1002160934);sum2=W(0,-1145776834,1002138986,1017543700,988660617)+W(1,-1126488793,1032911160,1031822055,-1133422913)+W(2,999055930,1007351961,1018658069,999416722)+W(3,-1179419172,999395634,-1162261577,987033481)+W(4,1001599498,1024621822,-1133704409,1015794522)+W(5,1056510750,-1089051586,-1102581932,1041494739)+W(6,-1138508317,1009295285,-1111744235,1023998101)+W(7,-1141702058,-1147317506,-1140892226,991201876)+W(8,-1135257421,-1136500105,-1140119133,1003471274)+W(9,1026713544,1009057465,-1163479081,970658596)+W(10,998080468,-1137960905,1000517690,945757471)+W(11,1007988669,-1146609818,-1186683976,-1156050276);WS(1064784784,-1120346387);
sum1=W(0,1000581420,-1110077251,1015721531,-1150678408)+W(1,1015088861,-1132691862,-1107299655,1006062348)+W(2,-1126533711,1013224070,-1148196556,-1136518116)+W(3,-1122704190,1014270588,-1124886999,1012432222)+W(4,1043607805,-1107416484,-1099108228,1049255678)+W(5,-1123916922,-1130977491,-1089544734,1059242626)+W(6,-1100407642,1048500643,1057929313,-1096371932)+W(7,-1102354822,1044504531,1035479729,-1132580564)+W(8,1017163947,-1140022794,-1136953142,-1149551256)+W(9,1022505321,1012221798,-1139533474,1023526494)+W(10,-1111675367,1026165050,1014035238,-1104456865)+W(11,1007459698,1017479699,-1136458552,-1127245287);sum2=W(0,-1125513054,-1122230843,1031694512,-1140771860)+W(1,-1131288705,1025077104,979286214,-1131667695)+W(2,1012596136,-1102087836,-1108853537,978159878)+W(3,-1121534607,-1113389694,-1117751010,1011933560)+W(4,993388690,1042093481,-1115570202,-1104948969)+W(5,-1111209187,-1112764939,1042830623,1026183534)+W(6,1045410736,1034771561,1043422569,1041617383)+W(7,1044425994,1025820984,1014235016,1030126174)+W(8,-1111499166,995262946,-1127298441,1040745971)+W(9,982469091,-1123012516,1002124441,-1119680402)+W(10,-1109907689,-1125016939,-1129740789,-1120447085)+W(11,-1115100280,-1119639931,1004566649,-1127258987);WS(-1088649680,1067112300);
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, nns16, 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);
}
}
@@ -0,0 +1,626 @@
//
// 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, nns256, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,-1091961907,-1103990249,1026430476,1024871952)+W(1,1023328805,994719130,1052012307,1049937838)+W(2,-1086639391,-1085365048,992987016,1041094851)+W(3,-1110763811,-1102193240,1063527595,1057524239)+W(4,-1087585419,-1093414958,1007997243,1034372511)+W(5,1046466539,-1131716095,1057188600,1061081007)+W(6,-1100793414,-1099588502,1009484684,1038248733)+W(7,1042167685,1037858632,-1114088341,-1104832955);sum2=W(0,-1115075619,1050294809,-1117362461,-1122170202)+W(1,1016746290,1016781702,1022334174,-1113824159)+W(2,1041506545,-1100233118,-1100385246,-1125932452)+W(3,1031697879,1033455014,-1104291570,-1098709995)+W(4,-1100362988,1047005177,1025043913,1020071642)+W(5,1050444141,-1106922881,1053652830,1072797337)+W(6,1012082941,-1112302377,1018043750,1017078274)+W(7,-1081909907,-1086585813,-1155649364,-1100425628);WS(-1096195455,1061976972);
sum1=W(0,-1094469481,-1104061589,1045016510,-1107583849)+W(1,1032308806,1046697387,1051975353,1057261454)+W(2,-1082981042,-1086991635,1050507709,-1102048399)+W(3,-1093320254,1051876218,1061386858,1058403546)+W(4,-1087760032,-1088999402,1004076226,-1138600128)+W(5,-1106246183,-1112945129,1052828202,1052980216)+W(6,-1111975782,-1089081125,-1106918697,1049677870)+W(7,1045880594,-1116677906,1048525839,1055128500);sum2=W(0,-1095110912,-1114450783,1043646796,976892690)+W(1,1075827337,1075290035,-1074060607,-1080663089)+W(2,1052886335,-1113296119,1047930742,-1131052969)+W(3,1070007941,1046007784,1048011859,-1068434194)+W(4,-1088067101,1040578653,1035354913,-1099144563)+W(5,-1090506241,-1099371585,1058047003,1042920440)+W(6,-1102673565,1051335047,-1111106463,-1115191227)+W(7,-1096675048,-1096378099,1038060178,1057110709);WS(-1095930303,-1128843438);
sum1=W(0,1000563038,-1103461662,1030842449,-1113225514)+W(1,-1104281110,-1105449143,1052682210,1038763268)+W(2,-1098779087,-1156245815,-1111398934,-1120882464)+W(3,-1106219642,-1105879965,1046999855,1055587560)+W(4,1057689814,1058114717,-1098728413,-1098488134)+W(5,1039743648,1030902068,-1106232348,-1090605975)+W(6,1041725787,1046074787,-1104159890,-1111237296)+W(7,-1111582036,1033984854,-1119168797,-1106563184);sum2=W(0,-1078961084,-1081851502,-1087141194,-1109947141)+W(1,1049299145,1040634467,-1102894339,1053833634)+W(2,1057831088,1067440534,-1099413759,1007133897)+W(3,1035108031,-1114324751,1058568743,1046573470)+W(4,-1095618356,1022398658,1045509921,1026690396)+W(5,-1094447449,1023241606,-1115002147,1058025266)+W(6,1029712906,1049871690,1051942463,-1117657274)+W(7,987652806,-1104714655,-1099467737,-1109832065);WS(1018627052,-1077328537);
sum1=W(0,-1098360952,-1103889731,1011043872,-1107592280)+W(1,-1121256842,1016847523,1045838144,1054425801)+W(2,-1088654431,-1079526160,1041422472,-1138466445)+W(3,-1114759963,-1109966789,1057394281,1063939041)+W(4,-1109020730,-1095389295,1012707679,-1112294435)+W(5,-1115564074,-1117689671,1057286118,1061143403)+W(6,-1102056896,-1101414784,-1118891707,-1150731309)+W(7,-1133534770,1028492087,1042544156,1040465365);sum2=W(0,1033867626,-1115218580,-1138679732,-1161717665)+W(1,-1124228530,1029766795,-1096378423,1028201267)+W(2,1030621655,-1096361601,1050854432,-1121504639)+W(3,-1128256742,1035298280,1079482342,1071708903)+W(4,1044499063,-1104067382,1030373815,-1106511096)+W(5,1035336882,-1105361644,-1089118805,-1064184100)+W(6,1040061476,-1122098343,1031200951,980628162)+W(7,-1119150405,1035049634,-1109436715,1048273255);WS(1045693694,1057374369);
sum1=W(0,1034312519,1045853799,-1104752283,1048369598)+W(1,-1099588978,1019902402,-1098373234,-1131023893)+W(2,1057046586,1065585622,-1123958928,1031950009)+W(3,-1105510198,1033283356,-1089164628,-1095062180)+W(4,1061666460,1060939321,-1106189273,-1103831441)+W(5,-1115031649,-1122647270,-1087345809,-1092432965)+W(6,1050689810,1060417841,-1110300085,-1103850789)+W(7,-1126666680,-1103574093,-1091010256,-1092965100);sum2=W(0,-1098709872,-1099141199,1058683530,-1087427905)+W(1,-1089481634,1056590706,-1088885778,1072153031)+W(2,1032637312,1072181481,1050776004,-1081734921)+W(3,-1092495010,1048814690,1071890032,1061509476)+W(4,1036599206,-1080357543,1025544982,1042479954)+W(5,-1095810808,-1097308566,-1080881103,1052304550)+W(6,-1113642582,-1086527647,1058740427,-1105492903)+W(7,-1094462248,1039671439,-1078556244,1050862866);WS(-1081549664,1060153996);
sum1=W(0,1063391104,1055271797,-1115318586,992286043)+W(1,-1105647870,1025423024,-1095899708,-1087586274)+W(2,1062019397,1061503832,1026471870,-1105782456)+W(3,1033921889,-1113405924,-1089250259,-1085498120)+W(4,1058772501,1045594046,1037910210,-1114468402)+W(5,-1113674825,-1106446561,-1102496824,-1090055577)+W(6,1049908468,1040755007,1043803882,-1130210466)+W(7,-1118412923,-1096097592,-1104619012,-1103786988);sum2=W(0,-1080860351,-1097530578,-1110257416,1053790549)+W(1,-1082483044,-1088866791,-1077346152,-1068185653)+W(2,1041061421,1064966059,-1102619530,1033688102)+W(3,1052658871,-1104178634,1072556372,1052310674)+W(4,1050344847,1040479494,-1098152061,-1117483359)+W(5,-1108410079,1040931499,1064749402,1075004369)+W(6,1051151965,1065962098,-1083553679,-1105743952)+W(7,-1137891932,1053124980,1045213317,-1110156824);WS(-1079020096,-1097079011);
sum1=W(0,-1096742621,-1092191510,1033910555,-1109501731)+W(1,1016000225,1020967408,1055662529,1057943754)+W(2,-1089091160,-1087072713,-1108027795,1015347636)+W(3,-1102027816,-1109882648,1068092504,1059647341)+W(4,-1087558450,-1089417126,1019929124,1042979875)+W(5,-1106889398,-1117366414,-1117499817,1059824411)+W(6,-1104831498,-1091818621,-1134559750,1040369234)+W(7,-1104827345,1049289276,1050143023,1043480574);sum2=W(0,-1097479797,1051380185,-1105851814,1037631964)+W(1,1045348435,1028003104,-1097950410,1051023588)+W(2,1028410699,1044594400,-1110757790,1036652885)+W(3,-1113269608,1041832368,1053237761,1034374804)+W(4,1041068006,1046036650,-1139201564,1024508007)+W(5,1033918380,-1089693526,-1088293598,-1132209182)+W(6,1054960427,-1105334641,-1104657620,-1113225064)+W(7,-1099925151,-1106359824,1065714224,-1081781977);WS(-1087384991,1052875812);
sum1=W(0,-1109905397,-1104994285,-1138647561,1041733252)+W(1,-1113613058,-1117825756,1032882549,1041497057)+W(2,-1107522048,1057597757,-1106477875,1034391503)+W(3,-1108789794,1028766931,-1091247383,1050093354)+W(4,1062613266,1055828187,-1098694249,-1100509868)+W(5,1042722079,1013355333,-1090201627,-1087942224)+W(6,1052485297,1044647290,-1120730421,-1110959830)+W(7,1034047139,1038812681,-1100016695,-1098203032);sum2=W(0,1041831066,-1130655130,-1111428867,1019350107)+W(1,-1103332568,-1077765094,-1112274143,1051650697)+W(2,-1138336400,1035402260,-1112005123,1017374087)+W(3,-1073481211,-1087514353,-1114034096,-1092155273)+W(4,-1116945124,1041636268,-1112772903,1028700445)+W(5,1069095754,1074086485,1041190902,1045953881)+W(6,-1107238338,1033528252,999439052,1027823157)+W(7,1057277153,-1107727987,1027833254,1049171133);WS(1050457727,1041689780);
sum1=W(0,992358355,1014710691,-1116681402,-1131312139)+W(1,1048008788,1036450832,1027381214,-1092744895)+W(2,1040368912,-1105027369,-1140959985,1030961105)+W(3,1053966377,933247243,1050737138,-1089348299)+W(4,-1089290871,-1090315138,1048638526,1046496193)+W(5,1043432004,-1119062181,1055368676,1038810352)+W(6,-1098770776,-1086147588,1049181764,1007270019)+W(7,1023583738,1037141075,1051301702,1040416748);sum2=W(0,1057496780,1031729137,1019433289,-1107193278)+W(1,-1080570956,1054527180,-1080020989,1072935738)+W(2,1037283932,-1086728254,-1123892633,1039188525)+W(3,-1096917141,1050123895,-1087453268,-1078950448)+W(4,-1087309268,-1092570464,1032631611,1039851328)+W(5,1053948249,1042769096,1059438018,1051352061)+W(6,1035754242,1063903066,-1097026795,1044641782)+W(7,1029707984,-1106545458,1056300653,1051006721);WS(-1084263519,-1088250567);
sum1=W(0,1048954180,-1096698757,1049480649,-1107101246)+W(1,-1111017296,1043604572,1027018719,-1118116730)+W(2,1059331526,-1119095878,1049647488,-1097447514)+W(3,-1098833704,1050343697,-1090501921,-1108150329)+W(4,1040553109,1041330418,1018612505,-1099235545)+W(5,-1096264890,1044030041,-1094468036,1044929028)+W(6,1040723088,1023387386,1032447885,-1103944776)+W(7,-1121471547,-1175819022,-1106285556,1047463532);sum2=W(0,-1157381748,-1121095386,1034086314,991719940)+W(1,1029794653,1016292894,1027786887,-1100952734)+W(2,-1103829652,-1100672658,1034571486,1055828179)+W(3,1067178121,-1098007098,-1118546758,-1085350121)+W(4,-1090417467,1050795943,-1098363481,1049088345)+W(5,1008607005,-1110134488,-1140682323,1049271738)+W(6,-1113801830,1037803588,-1111365517,-1111430799)+W(7,-1115483467,-1133015817,-1164121191,1035813474);WS(1066054400,-1125664425);
sum1=W(0,1054574294,1053284635,-1108545200,1015260777)+W(1,-1127045294,-1111343263,-1094415406,-1095241461)+W(2,1059735702,1058150961,-1109354663,1023624464)+W(3,1041542629,-1130514988,-1078845388,-1088764634)+W(4,1058102002,1063397581,-1108921531,1023465234)+W(5,1035892576,-1136829776,-1105651068,-1090401103)+W(6,1046571067,1046728251,-1128865616,-1116445024)+W(7,1030749305,-1106930027,-1104354311,-1116790272);sum2=W(0,-1104697837,1029373537,-1103469615,1041565398)+W(1,-1158883614,1035036640,1031260861,-1115419200)+W(2,1057447179,1080145714,1035794320,1029690269)+W(3,1034486240,1041655252,1043319440,1026403525)+W(4,-1103623095,-1066097425,-1107146771,1035452008)+W(5,-1114789346,-1114794272,-1103531154,1050811672)+W(6,-1097535851,-1103109309,1040850628,-1124704946)+W(7,1036709484,-1102936938,1055196268,-1090176537);WS(-1087901375,1071177135);
sum1=W(0,-1110224028,-1109965218,-1122618691,-1121594272)+W(1,994425384,1027034090,1047787782,1030219348)+W(2,-1120206908,1010935165,1044010486,-1114434254)+W(3,-1106192913,1040356168,-1113546820,-1114914192)+W(4,-1108541318,1041417229,-1108159437,-1113833999)+W(5,-1112701798,-1130438655,1035224125,1046030645)+W(6,-1109330685,1039497451,-1123472883,997526195)+W(7,-1151173965,-1125745551,1022061139,1017890711);sum2=W(0,-1116367239,1042859710,-1108814485,1042217679)+W(1,-1140328609,-1114630403,1027395369,1026421701)+W(2,-1078638996,1073929687,-1080767453,1058334461)+W(3,-1105295199,1028261520,-1097310248,1028343990)+W(4,-1092080339,-1116721722,1030602271,1050991857)+W(5,-1122297114,-1105219597,1051491707,1042808122)+W(6,-1106162437,1035114111,-1127683613,1034906705)+W(7,997359482,1017171678,-1112071525,1024141024);WS(1066545696,-1154623394);
sum1=W(0,-1114054203,-1098488296,-1115505461,-1105442505)+W(1,-1123432545,1010507424,1049322687,1057182265)+W(2,-1092352928,-1089108436,1023914903,-1102287846)+W(3,-1097309632,1045294808,1059635472,1062190966)+W(4,-1087887754,-1096061654,1016559928,1021900696)+W(5,-1098559779,1042399967,1043675118,1057132007)+W(6,-1097827287,-1095543703,-1129232035,-1142506442)+W(7,-1110816589,1026256390,1055016957,1048482034);sum2=W(0,1040526244,-1119660436,-1073520568,-1094410020)+W(1,-1120085021,1014274624,-1105577163,1038890507)+W(2,1072065972,1074284701,1007932024,-1076806727)+W(3,-1119386280,1032586275,-1096715819,1038803075)+W(4,1045336233,-1114285571,-1126774165,-1129053184)+W(5,-1148623280,1033069015,-1106066396,1048625414)+W(6,1027498382,-1109537500,1026440100,1016297320)+W(7,-1113847206,1028560484,-1128514892,1035667090);WS(1055250687,-1106970626);
sum1=W(0,1042190962,1055784922,-1105149829,1033119688)+W(1,-1117586055,-1125652468,-1103230410,-1096546392)+W(2,1039447718,1060328969,-1098690473,1043588463)+W(3,1035816565,-1103963220,-1094495495,-1093610964)+W(4,-1105877415,1050469874,-1111820283,1051357302)+W(5,1047255951,-1108600424,-1102978667,-1104321127)+W(6,-1123255849,1044861546,-1119401059,1036109552)+W(7,-1157028943,1018776031,-1097968467,1034127854);sum2=W(0,1030211853,-1147844455,-1111076574,1038757267)+W(1,-1133782171,-1117005539,1039985174,1033894636)+W(2,1002666567,-1080902130,-1107631850,1036628998)+W(3,-1150866734,1049641986,-1084645521,-1092985165)+W(4,-1089131777,1067727291,-1126199158,1045867530)+W(5,1051354211,-1100550183,-1096580382,1069738325)+W(6,1050167793,-1114432338,1014361489,1034641438)+W(7,-1104598763,1033251244,-1100261485,-1100096489);WS(1063662431,1022143153);
sum1=W(0,1028101088,-1100200043,1044567949,-1101665898)+W(1,-1107336877,1049135824,-1112112432,1045825111)+W(2,-1110575390,-1090770105,1054985008,-1113912242)+W(3,-1117269540,1043762234,1036354680,1011332621)+W(4,1042239925,1034205190,1031890901,-1089448239)+W(5,-1090665684,1045380738,1020582213,1053092900)+W(6,1041117720,1032506575,1016341751,-1106608329)+W(7,-1108114694,1027635960,1037368233,-1122250931);sum2=W(0,995625223,-1125871763,1044140338,-1109621945)+W(1,-1127273987,1031533647,-1131300267,1033690799)+W(2,1059194369,-1085775903,1054192939,1011973298)+W(3,-1100093028,1049649037,-1105557074,1019603073)+W(4,-1085690186,1055305067,1050669158,-1083519810)+W(5,-1099380904,1041330252,-1093331249,1066625604)+W(6,-1115586758,1024423563,1007706050,1015542539)+W(7,-1109873113,1021669909,-1163078190,1025625789);WS(1065395904,1046290614);
sum1=W(0,-1125542553,1043656950,1015596034,996799560)+W(1,-1122586727,1036793959,-1105153011,1038203972)+W(2,1056396433,1054862894,-1100927819,-1100668872)+W(3,1049715632,1035554923,-1101762943,-1085640859)+W(4,-1088911438,-1099487682,1025322396,1043886221)+W(5,-1115152096,-1122121748,1036429768,1057024083)+W(6,-1105531411,-1117673547,-1114934548,1035443240)+W(7,1039652277,1024299964,1035195023,1021072448);sum2=W(0,1017509749,-1140172751,-1133651707,1029237671)+W(1,1032328729,1037378915,1038596873,-1104176053)+W(2,1030543605,-1092617066,-1114162505,-1114304490)+W(3,-1104642832,1049979232,-1093179067,1050264307)+W(4,1051105475,1033357967,-1112015576,-1125875827)+W(5,-1110244360,-1085540383,-1090684841,1071302855)+W(6,1011455075,-1105982664,1035088799,1015895733)+W(7,-1135016203,1015899853,1003487558,-1100815852);WS(1058730335,1038095077);
sum1=W(0,-1090412329,1022785342,-1156396202,1050009523)+W(1,-1120619710,1033123659,-1112028282,-1116071407)+W(2,990514519,1051849503,-1123440788,1045232946)+W(3,-1138222105,1042856679,1025171300,1027669243)+W(4,1050259497,1048747736,1029074928,994853272)+W(5,1043400402,1046148791,-1091116387,-1091444451)+W(6,1040337077,1047238893,1016043038,-1116532263)+W(7,1031722640,1050565349,-1085293672,-1095024325);sum2=W(0,1056160584,1047372879,-1119023958,1046272294)+W(1,-1086350256,1012350161,-1100807597,-1069609928)+W(2,1066704996,1062851774,-1097641458,-1106071503)+W(3,-1093103672,-1165704932,1071319304,1063602974)+W(4,-1127558738,-1095719050,-1122591395,-1099339001)+W(5,-1099266547,1039176837,1049925865,-1123458905)+W(6,1012197993,-1094334166,-1112624405,-1120322169)+W(7,-1104052164,1043315186,1046841945,1037702687);WS(-1102208382,1082454872);
sum1=W(0,-1097489215,-1109352802,1019782131,-1121527792)+W(1,1024559218,1025756170,1043005718,1044710709)+W(2,-1089475261,-1094323164,1042764822,-1111677734)+W(3,-1098383546,1034230961,-1113184692,1059136208)+W(4,1057233791,1055571354,-1109244559,-1098291428)+W(5,-1121795355,1034138424,-1113821821,-1102862820)+W(6,1036609181,1023873367,1023050790,-1122839755)+W(7,-1148370726,1021065311,-1122283881,1016630678);sum2=W(0,-1113722375,-1113902527,1033684352,1012975921)+W(1,1009270385,1034062718,-1108511603,-1109752074)+W(2,1034379158,1065557700,1048900749,-1119837718)+W(3,-1096952633,1042274647,1065261424,1047596894)+W(4,1033601684,-1078602486,-1106132930,-1088385914)+W(5,-1110816087,1038223706,-1113936114,-1110433219)+W(6,1048231286,-1117907500,1047279942,-1107812043)+W(7,1037668398,-1111923151,-1110420048,-1106600777);WS(1055139903,1066543323);
sum1=W(0,1025777755,-1106690282,1034160554,-1113216706)+W(1,-1094834883,-1115394087,1047449287,1062476912)+W(2,1025857819,-1108040417,-1104052311,-1110997976)+W(3,-1100641176,-1109281747,-1088276389,1040533578)+W(4,1042814916,1058801014,-1100344024,-1130057219)+W(5,-1111790927,-1131081926,-1096553156,1043316038)+W(6,1040801319,1061190298,-1102181302,-1109060119)+W(7,-1127882001,-1116502963,-1109923206,1003175286);sum2=W(0,-1093611286,-1143136704,1026043047,1032900543)+W(1,-1103368978,996537094,-1104881087,-1093105706)+W(2,-1129502699,1065137024,1005946567,1011969739)+W(3,-1097512177,1038772124,1062580590,1056641171)+W(4,1034934846,1044311979,-1106573410,-1104378201)+W(5,-1108835309,1035638256,-1102271464,-1137732946)+W(6,-1128312106,-1107526541,-1098913457,-1149079854)+W(7,1028654910,-1144299515,-1097055308,-1106196955);WS(1037662203,-1095462961);
sum1=W(0,1054332722,1048962332,1007151360,1051208476)+W(1,1009988859,-1120684294,-1096098779,-1088537607)+W(2,1056131053,1060311124,-1120692693,1047867778)+W(3,1043868050,1008468855,-1086623130,-1089718811)+W(4,1053179033,1057524976,1029685138,-1102286423)+W(5,1024446024,1041242535,-1093380227,-1088149909)+W(6,1045179237,1053688986,998066935,-1117174983)+W(7,-1121112609,1022948968,-1094538289,-1094989189);sum2=W(0,1064397427,1070403917,-1078284587,-1075642964)+W(1,1049259770,-1100572061,1050515956,1042055631)+W(2,1072178178,1071930150,-1086975712,-1077677369)+W(3,1038272909,-1110188613,-1096417404,-1094922849)+W(4,-1093947328,-1119680819,-1109971278,1050575143)+W(5,1033007627,-1109186235,1045435393,-1094640520)+W(6,-1134729809,-1094009133,1046375822,1043550667)+W(7,1040318497,1038207101,-1106076462,-1109099138);WS(-1091974591,1028524890);
sum1=W(0,1050666155,-1101120961,1034997099,-1119527298)+W(1,-1119869997,1044100139,-1100807815,-1104886813)+W(2,1057798952,-1146674958,1033463662,-1099802012)+W(3,-1103774309,-1112176434,1021707158,-1099838668)+W(4,1048486316,1054164791,1044419888,-1090658116)+W(5,-1094617942,1036492177,-1093871840,1057612011)+W(6,1033437822,1053708795,-1110855131,-1099353751)+W(7,-1113521820,1028051362,-1104286795,1029138830);sum2=W(0,-1114745613,1037297246,-1113245689,1029285075)+W(1,-1127985632,-1103172653,1034295695,1024121756)+W(2,-1113507597,1057852752,-1099734421,1046869988)+W(3,-1097344586,-1092930743,1063764387,-1081105309)+W(4,1031538739,1019950674,-1099048447,1045806866)+W(5,1039548141,-1113791115,1060684479,-1093953622)+W(6,1039903515,-1115367833,-1129472848,1040440310)+W(7,1024790472,-1106398082,1051222485,-1099720743);WS(1058893599,-1078409713);
sum1=W(0,-1102829117,-1100240992,1036724056,-1115244150)+W(1,-1115623287,-1114512019,1053376406,1039336887)+W(2,-1094663483,-1084866106,1049246955,-1098555735)+W(3,1041993169,1018575674,1065100884,1053054383)+W(4,-1085064800,-1093243506,-1138283737,1045222582)+W(5,-1114852275,-1108377677,1056764679,1054590883)+W(6,-1093950047,-1095580366,-1115412967,1044966206)+W(7,-1118180448,-1122449691,1050610273,1053059489);sum2=W(0,-1101060123,-1090337753,1009552185,-1130929736)+W(1,-1105822172,-1103557108,1061442923,1045192083)+W(2,1072779570,1053567468,1050909748,-1084383778)+W(3,-1106762492,-1117595750,-1089269841,1050903982)+W(4,-1079161361,1057662166,-1096700837,1049209322)+W(5,-1111371347,1025228376,-1094014597,1029505799)+W(6,-1097661058,-1112521942,-1129474226,1051369678)+W(7,-1138825972,1030887459,-1105984421,1046387683);WS(-1109369595,1048740969);
sum1=W(0,1051718495,1050319297,1030414773,1040995480)+W(1,-1125552391,1032958437,-1095167863,-1091711555)+W(2,1059003715,1046504696,1043594790,-1118646413)+W(3,1042985722,1045509569,-1083562713,-1085356599)+W(4,-1135436979,1043825845,1037121811,-1129436350)+W(5,1023899916,1019546753,-1098326935,-1096690237)+W(6,1049475887,1058279379,1043560049,1030207412)+W(7,-1130219052,-1105013544,-1098718953,-1120665100);sum2=W(0,-1117552581,-1109343151,1043809265,-1113177829)+W(1,1041583669,1009024316,1039662186,-1100446453)+W(2,1052574118,1063553374,1034071291,-1095416462)+W(3,-1118793923,1018689733,1053677817,-1114145263)+W(4,1070912061,-1112203792,1043900974,-1120341831)+W(5,1031195477,-1105538343,1042882834,-1101063801)+W(6,-1091338378,-1072794661,-1119209873,1020015593)+W(7,-1114748986,-1109237633,1055602011,-1094258913);WS(-1093437503,1065718162);
sum1=W(0,1049488055,1042594425,-1101135841,1037550096)+W(1,-1114711965,-1097873069,1046266118,-1103061781)+W(2,1049041945,1066142676,-1107014286,1044878747)+W(3,1046063170,-1091362312,-1106438298,-1087470164)+W(4,-1100146203,1045825417,1037051057,1042111087)+W(5,1037494709,1040258368,-1091131027,-1111606545)+W(6,1040663590,-1119554198,1041500301,-1099961615)+W(7,-1109172298,1033770775,-1103590594,-1133427370);sum2=W(0,-1123106758,-1113590739,1026201604,-1106488910)+W(1,-1124712996,1043391307,-1092748399,1050172947)+W(2,-1084666863,1061776657,1060425407,1035711566)+W(3,-1098783459,1048423650,-1099741350,-1097703384)+W(4,1055047321,-1119175762,-1096618367,-1098764525)+W(5,1041036039,-1099280352,1050324229,-1120322586)+W(6,-1103500958,1041613778,-1127820908,-1182808622)+W(7,1048645442,-1118590758,-1105222946,1025620288);WS(1056660607,-1113798601);
sum1=W(0,1041913228,1008348404,-1101671294,-1115305597)+W(1,1026504084,-1151777337,998498191,1012656821)+W(2,1031963795,-1093680051,1039904137,1016801995)+W(3,1032505286,-1108358078,1057450908,-1102006873)+W(4,-1089471492,1034024758,1040453028,1037148876)+W(5,1031920291,1043455038,-1111681498,1049874551)+W(6,-1111400057,1031051312,-1154296528,-1110559226)+W(7,-1129849213,-1125050675,1036430914,-1109457443);sum2=W(0,1024638457,-1101207597,-1114796094,1042939003)+W(1,998901155,1022659417,1042777565,-1123927190)+W(2,1027593065,-1097759574,-1124781020,1044529628)+W(3,1017512357,-1104939928,1059165645,-1098782283)+W(4,-1130307786,1033669310,1016881133,-1106748864)+W(5,-1098668376,-1089791762,1017094385,1062760553)+W(6,1022409637,1019735589,1027959261,-1108227590)+W(7,-1106217568,-1115680109,-1125388747,-1160993898);WS(1066155712,1004288134);
sum1=W(0,1049267618,1048612844,1029697589,1047132567)+W(1,-1138510971,1046969501,-1092380195,-1089062279)+W(2,1055750611,1059093756,1041631965,1014062303)+W(3,1024451359,1049129552,-1084647474,-1088453014)+W(4,1057479944,1056993158,-1123217244,991515041)+W(5,1040560290,1043007167,-1088742789,-1091963789)+W(6,1047138005,1055767146,1030265807,-1154741365)+W(7,-1122630737,-1122583780,-1086886676,-1098495965);sum2=W(0,1040858440,-1103755803,-1111382628,1011892235)+W(1,1010964983,-1106716388,-1109875610,-1127819845)+W(2,-1125277089,-1084511950,1032283234,1037768402)+W(3,1032593498,1040462902,-1071556311,-1096621612)+W(4,-1090323786,-1159433014,1009460031,-1114728106)+W(5,-1100404332,1040394500,-1099343032,-1071973667)+W(6,1053584755,1052886875,1030203700,-1112526532)+W(7,1007208771,1051792925,1079690007,1076043190);WS(-1086041375,1049976369);
sum1=W(0,-1096855193,-1097190986,1025261033,-1125608345)+W(1,1048607039,1030637974,1051176741,1037693680)+W(2,-1086237883,-1083643033,1046732297,1032012444)+W(3,1026121224,-1103554484,1062665585,1059434222)+W(4,-1093631755,-1095059844,1036081274,-1114869141)+W(5,-1110078044,-1109004102,1052562329,1052924527)+W(6,-1132519191,-1095180224,-1119140736,1036645660)+W(7,1035782593,-1118200972,1048775023,1041010310);sum2=W(0,-1115199196,1026958814,-1144560396,1029601330)+W(1,-1079547524,-1081990625,-1100298556,-1096390757)+W(2,1032369083,-1106065675,-1115106220,1032763954)+W(3,1041174181,1041059708,-1108884178,1076866217)+W(4,1042189754,1029124674,-1121335223,-1111454114)+W(5,1024602232,-1127158528,1025985538,-1116766618)+W(6,1022674491,1026253022,1021645795,-1109520646)+W(7,1007020790,1003377428,1011072742,-1115268590);WS(-1111980027,1060626277);
sum1=W(0,-1102882983,-1092055397,1032179266,1023621139)+W(1,1028429765,-1113080214,1043529367,1044706422)+W(2,-1089823274,-1095093232,1037158526,1030954414)+W(3,-1101761443,-1098683411,1064981515,1057090380)+W(4,-1090725010,-1139402199,1036680203,1036765152)+W(5,1033439719,1030304674,1042557255,1047303429)+W(6,-1116432156,-1108873773,-1119312598,-1146606447)+W(7,-1104492078,-1112219839,1041638915,1028925358);sum2=W(0,1045439570,-1090239140,1046455264,-1107703976)+W(1,-1122224669,1035962913,-1096329612,1032849260)+W(2,1028879562,1064195571,1048924762,-1093472442)+W(3,-1098806672,1041148911,1036056807,1030082819)+W(4,1016778259,1027385222,1049435664,-1097201227)+W(5,-1091828205,1041687668,-1091675747,1059898488)+W(6,1028121257,-1105208479,-1119402461,-1106239872)+W(7,-1098243254,-1104565052,-1117889585,1053658286);WS(1062681599,1040842201);
sum1=W(0,-1104300209,1050445194,-1115361429,-1108789463)+W(1,-1118282400,-1114475276,-1097788769,1042117608)+W(2,-1089127203,1063952639,-1092926921,1048981817)+W(3,1049574381,-1090427073,1049970971,1032428200)+W(4,1043197406,-1106041808,1029602904,1054602509)+W(5,1045778638,-1112080775,1049956321,-1088418847)+W(6,1039191171,-1114238594,1025443329,-1117967305)+W(7,-1097758566,1033393295,-1123051255,-1112931212);sum2=W(0,-1126315713,1043050536,-1100048068,1038735267)+W(1,-1111656758,-1115683900,-1115313021,-1111714958)+W(2,1053683464,1058830244,-1110884051,-1115453090)+W(3,-1093358619,-1105966973,1061563017,1046662525)+W(4,-1100540415,1037942519,-1153955669,-1090743949)+W(5,1037413595,-1101879362,-1104363663,1052621807)+W(6,-1098889179,1040830228,-1103797208,-1112598570)+W(7,1044482581,-1098877089,1007755797,-1118760183);WS(1062776447,1069975051);
sum1=W(0,1036893844,-1114635034,-1112835078,-1130308944)+W(1,-1108240801,1029922778,-1098478453,-1104137265)+W(2,1050058840,1071110128,-1094805377,-1113144126)+W(3,-1111877761,-1088740684,1041368142,-1104852259)+W(4,1061455014,1044746969,-1114270939,-1098008538)+W(5,-1112520550,-1119589855,-1109080309,-1095764665)+W(6,1018226642,1049407081,-1117827459,-1117364667)+W(7,-1121527653,-1103102129,-1120810969,-1103882015);sum2=W(0,-1113117380,1026197871,-1110297977,1028834725)+W(1,-1113210551,1032917698,996515330,1037052904)+W(2,-1099362318,1077416661,1034973002,1035091068)+W(3,-1106692355,-1103487680,-1069860026,1043940575)+W(4,1050456944,-1112814852,-1154986018,-1110025415)+W(5,1034055293,1006658352,1021906202,969317772)+W(6,1027999489,1016280910,1030684381,-1120031976)+W(7,1018186436,-1124181989,1013156184,-1115577362);WS(-1082599007,-1084302409);
sum1=W(0,1056665680,1052281350,1011517278,-1127095446)+W(1,1035858193,-1128228554,-1096260148,-1087212124)+W(2,1058821842,1061132051,1024933540,-1110892475)+W(3,1043137767,1023709101,-1087957451,-1085877656)+W(4,1054434479,1052720805,1039136849,-1111586789)+W(5,1037286635,-1111842501,-1102718609,-1089270826)+W(6,1043783817,-1159632952,1049617952,-1108207315)+W(7,-1130056576,-1115207149,-1106709957,-1106422582);sum2=W(0,-1095160239,1065850492,1071226724,1048459811)+W(1,-1123792544,-1127547903,1043007163,1026509768)+W(2,-1121381976,-1099027008,1074401127,1075494724)+W(3,1027169380,-1107011198,-1093896652,1043168485)+W(4,1031151008,1057399482,-1077687291,1044864951)+W(5,1037067951,1021690579,1019701051,1012395574)+W(6,1045213405,-1095971461,-1066953112,-1072311776)+W(7,-1124089088,-1166810856,1027278540,-1109946848);WS(-1118215158,-1130722305);
sum1=W(0,1045520358,1040649785,-1119983743,1039784439)+W(1,966095017,-1166742058,-1098235299,-1094865274)+W(2,-1126797149,1070303194,-1101267710,1027132090)+W(3,1023429181,-1127173569,-1106608186,-1085881139)+W(4,1059129261,1056727436,-1119840977,-1106141431)+W(5,-1112024885,1030946302,-1093134907,-1088850304)+W(6,1040938982,1050582583,-1158357571,-1131926580)+W(7,-1160489077,-1106263629,-1104503154,-1098615277);sum2=W(0,1043676402,-1092335308,1029904221,-1122933952)+W(1,1034421913,-1121365342,-1096734640,-1122578476)+W(2,1050667883,-1106663265,1044174015,-1104768174)+W(3,-1103315560,1049347404,1078656606,-1067932755)+W(4,1035773679,1033986578,1032455763,-1122786276)+W(5,1027752905,-1114333025,-1106732625,1056344301)+W(6,-1123822916,1030027555,-1120585334,-1118952582)+W(7,1025409455,-1129253837,-1116084330,1033374173);WS(-1112296443,-1083191171);
sum1=W(0,1049894985,1052276159,-1102688301,1030599873)+W(1,-1124642344,-1114229790,-1095734081,-1100141489)+W(2,1055519004,1061107959,-1091052013,1038739494)+W(3,1039505712,-1108354137,-1078809864,1044438853)+W(4,1059731464,1052059899,-1118018759,-1120252367)+W(5,1037196526,-1129006466,-1095185489,-1100785926)+W(6,1050382861,1050879021,1036799090,-1105737735)+W(7,1034647259,-1123394945,-1113977245,-1092887220);sum2=W(0,1032198029,-1093721101,1040286055,-1134366274)+W(1,-1113629492,-1099320981,1059013351,-1102569648)+W(2,1064064153,1038410574,-1089934078,-1103185345)+W(3,1062572765,-1079072621,1075980540,-1076328416)+W(4,1053501328,1053898256,-1135474394,-1104699884)+W(5,1057269325,1039501040,-1093863519,-1081344728)+W(6,-1088730122,1045555557,984214720,1039368980)+W(7,-1089994189,1050815727,-1089334779,1061819985);WS(1051639487,-1077445112);
sum1=W(0,-1087680633,-1097242582,1019039018,1023584208)+W(1,1019116206,-1110819225,1049175941,1058381481)+W(2,-1087958558,-1084584703,-1114024277,1046978951)+W(3,1041321753,-1110784681,1058705186,1059595066)+W(4,-1089578188,-1090497932,1036430651,1042440780)+W(5,-1120949436,-1111841304,1057261083,1060807824)+W(6,-1100840226,-1089989738,1017051223,1019910405)+W(7,-1108976675,1037750032,1052092149,1047705823);sum2=W(0,1043027417,1024633771,-1103949071,-1103483317)+W(1,-1126025102,-1101612494,-1105891820,1043672886)+W(2,1050158855,-1096718424,-1096200772,1036613850)+W(3,1051748473,-1144187697,1053817256,-1113242263)+W(4,1057240079,1037855330,-1090478844,-1094761445)+W(5,-1129269697,-1114569970,1053166295,1043447632)+W(6,1036780676,-1103545669,1024429003,-1091384835)+W(7,-1102484885,1044262941,1034776200,1043680942);WS(-1102141694,1066754929);
sum1=W(0,-1097150806,-1105574095,1028037205,1024767465)+W(1,1047316983,-1123186307,1021251426,-1121670572)+W(2,-1092607882,-1086231302,996156698,-1148374821)+W(3,1027553675,1037457517,1064662112,1053426631)+W(4,-1085570014,-1090150659,1011245536,1034886379)+W(5,-1103359865,1031219256,1058905527,1060264850)+W(6,-1093685286,-1100403588,1023537404,1017269224)+W(7,-1108923303,1039125668,1048736520,1047037217);sum2=W(0,1005444026,-1121000217,1031019669,-1127568330)+W(1,-1069105992,-1075891845,1052911126,-1099850392)+W(2,-1135062981,-1099801823,-1123247753,1013355589)+W(3,1052106082,1078854269,-1120914990,1040255711)+W(4,1044314830,1052295626,-1126559289,-1131101666)+W(5,1061745892,-1097592921,-1112663055,1055431083)+W(6,-1112001042,1018744598,-1122774763,-1128009624)+W(7,1033712114,1037317546,-1105142519,1029993103);WS(-1092827839,1049601702);
sum1=W(0,-1114726817,-1100496851,1048973336,-1102748075)+W(1,1001409895,1025584388,1037939345,1043768535)+W(2,1056141590,-1092935501,1035794226,-1101661842)+W(3,1043222609,1028885900,1048278549,-1092531310)+W(4,-1090189951,-1127762491,951002293,1035295380)+W(5,-1097823129,1046084402,-1107678146,1059458263)+W(6,-1107070641,-1116434785,1019995195,1028700102)+W(7,1018269854,1033486885,-1103464157,1040739973);sum2=W(0,-1099866854,-1087014785,1049954711,1047648616)+W(1,-1104812914,1032774583,-1127547935,1040911688)+W(2,1059941103,1059724034,1036131868,-1086499077)+W(3,-1118719608,-1112213150,-1147690453,1006897087)+W(4,-1104253425,-1116739540,-1144052469,1021844703)+W(5,1020986307,1037506252,1046092804,-1094365093)+W(6,-1123734224,-1119117496,-1114852932,1036766656)+W(7,1020773629,-1120467144,1045874226,-1117733622);WS(1062974879,-1132215613);
sum1=W(0,-1096960767,-1103300066,1033235448,-1181157822)+W(1,1046591191,1028472621,1024586364,1047884458)+W(2,-1098273063,-1084817024,1032693326,-1120645311)+W(3,1027902609,-1105457745,1065496294,1040665968)+W(4,-1086871647,-1093312183,1012846527,1014937094)+W(5,-1099580452,-1121668195,1057013666,1061273423)+W(6,-1094276984,-1099477807,1027727527,1029466479)+W(7,-1123904424,1033797162,1049029078,1048826162);sum2=W(0,-1114727130,-1127207629,1023555157,-1120861164)+W(1,1073213517,1067585393,1021361633,1051943787)+W(2,1049207316,-1100512081,1039733942,-1114715157)+W(3,-1095215585,-1072102567,1049204344,-1100379929)+W(4,1044392032,-1113639142,-1121732899,-1111876903)+W(5,-1085077901,1017790060,1040523175,1029680046)+W(6,-1107243417,1035475508,-1136150442,1028106223)+W(7,-1115100698,-1111101803,1017564481,-1113800818);WS(1038961915,-1122010239);
sum1=W(0,1048595660,1052250558,-1113106351,1004620105)+W(1,-1116246236,1027857155,-1096833644,-1099376311)+W(2,1058549636,1061573929,-1125534724,-1112775210)+W(3,1036452944,1040782707,-1086812373,-1088891129)+W(4,1057522353,1048822826,-1126589322,-1137271196)+W(5,1018281129,-1113857108,-1095914356,-1093214133)+W(6,1040718305,1048641524,-1119328748,1026657556)+W(7,1010557432,-1106455448,-1103878453,-1105329661);sum2=W(0,1027562258,-1162615720,1024927837,-1116580406)+W(1,1077914250,1064911462,-1098456431,1055923683)+W(2,1047581344,-1109513493,-1115420496,-1129828931)+W(3,-1076359256,-1072190840,-1093462217,-1107918233)+W(4,1038795182,-1118168090,-1123989928,1011185933)+W(5,1023726209,-1114062645,1042713369,1043574176)+W(6,1030671240,1038841827,-1132229127,-1146345634)+W(7,-1119388396,-1111766417,1029869485,-1118222006);WS(1058520191,-1103814144);
sum1=W(0,-1136595532,1016280509,1027734728,1017038583)+W(1,1027978638,-1097122909,-1128563239,-1118053743)+W(2,-1109207324,1062837304,-1107262661,1045254802)+W(3,-1104843131,1033499055,-1096672636,1044218638)+W(4,1058887264,1040464732,1031430877,-1105442246)+W(5,1025985831,1030848699,-1103880229,-1085861660)+W(6,1030731221,1029953906,1024536063,-1126950445)+W(7,-1131329888,-1109411553,-1145128486,-1107144426);sum2=W(0,-1176551015,-1168898884,-1125598974,1034702970)+W(1,-1110263367,-1089294892,-1090251816,1007931783)+W(2,1041527709,-1101298022,1027536136,-1114553387)+W(3,-1085860022,1061443693,1043575777,1067159008)+W(4,1036785061,-1106074654,1035052048,-1115924578)+W(5,-1099982080,1042454777,-1104273626,1028484706)+W(6,1030578400,1024211757,1025333585,-1132148431)+W(7,1027614804,-1123742626,-1114791455,-1148595850);WS(1061983711,-1098811342);
sum1=W(0,1051270689,1046420622,-1126897281,1012577103)+W(1,-1107438075,-1107699151,-1106195699,-1108510228)+W(2,1058683087,1058369439,1024253613,-1105225996)+W(3,1036711743,1026749110,-1089548804,-1088411008)+W(4,-1097514912,1052214131,-1137207095,1053413654)+W(5,-1116819519,1024709491,-1096732498,-1118840551)+W(6,-1105013139,1050302029,-1109172700,1042674340)+W(7,-1140694819,-1154413112,-1103000311,-1109015536);sum2=W(0,1036503366,1041828239,-1110181012,1018267361)+W(1,-1099489904,-1102883314,-1116783782,-1126101987)+W(2,1050199247,-1085432172,1038715850,-1146613180)+W(3,1052019906,1047113133,-1080125372,1071387060)+W(4,1038941240,-1123003584,1036970119,1024296823)+W(5,1035497971,-1112911441,-1114155200,-1093021050)+W(6,1013422114,1021003447,-1124702635,1022003098)+W(7,-1119585859,-1131838862,-1143100940,-1149124484);WS(1061194367,-1092415693);
sum1=W(0,1051201914,1053058480,-1126263470,1036390333)+W(1,-1115149537,1030237668,-1172862130,-1104881972)+W(2,1054554894,1047231542,1043857157,1025725222)+W(3,1021350042,1036659934,-1076465248,-1093268199)+W(4,1057662314,1050872286,1044002978,1035642972)+W(5,1039247491,1026362746,-1093150623,-1087389459)+W(6,1045022613,1049392206,1045699251,998479342)+W(7,1017611295,1018350484,-1095910796,-1111846627);sum2=W(0,1018376667,-1087595144,1042193002,-1129487679)+W(1,-1117386048,-1106566736,-1098446206,-1097777178)+W(2,1054016721,1063707892,-1095819059,-1108339354)+W(3,-1108034123,-1104582586,1068295659,-1106280983)+W(4,1036978867,-1103064253,-1103499785,1041127864)+W(5,-1102127104,1036459063,-1110264861,1052165187)+W(6,-1103241982,-1112191100,-1118637794,1034257999)+W(7,-1104779766,996655259,-1107248782,-1135489703);WS(-1094699455,1066131816);
sum1=W(0,-1081848423,-1088299640,1029004921,1049793485)+W(1,1042128105,-1139594888,1048637514,1059460685)+W(2,-1084057276,-1084821317,1043166228,1050253240)+W(3,1026023615,1020508084,1059873140,1060796209)+W(4,-1084563631,-1104203619,1041612884,1029407446)+W(5,-1125172935,1048504406,1047596309,1055943200)+W(6,-1099802604,-1096241030,1012128942,1035949114)+W(7,-1115227886,1051471881,-1105809528,1050483936);sum2=W(0,1051802488,-1097493973,-1118034101,1060779432)+W(1,-1114203174,-1112558489,998397725,-1086062785)+W(2,1057101737,1060027297,-1119327164,-1104519356)+W(3,-1099984065,-1091352583,1066349798,-1092333837)+W(4,1044004337,1057962293,-1106905521,-1101970936)+W(5,-1094257268,-1102635709,-1133317807,979464170)+W(6,-1098665363,-1086721729,-1082144605,1002331293)+W(7,-1094504499,-1114333706,1070824403,1046794021);WS(-1074268304,1079667699);
sum1=W(0,-1101508903,-1090199334,1027760991,-1107189325)+W(1,1035260131,-1107632246,1054303683,1054199089)+W(2,-1090363950,-1087996124,-1113641470,-1136873402)+W(3,1005391451,-1101800081,1067750847,1062422475)+W(4,-1083961527,-1096484091,1033891144,1031162561)+W(5,1034855959,1046337921,1052689284,-1113534839)+W(6,-1098094611,-1093567651,1035917755,-1126712892)+W(7,-1150999418,1042992013,1045977323,1031942551);sum2=W(0,-1100757902,1045040397,-1121805095,-1109104193)+W(1,-1125509919,1026278254,-1125556022,1040683096)+W(2,1080470972,-1080397282,1048674700,1045986101)+W(3,-1112163985,1050380898,-1095181876,1049174250)+W(4,-1070026310,1054845861,1048446997,-1091901802)+W(5,-1131668233,1033243862,-1110936398,-1122013099)+W(6,-1109557127,-1113850952,1027039508,-1113936425)+W(7,-1144282357,1036778147,-1103996340,1038355211);WS(-1085238047,-1082053459);
sum1=W(0,1039996894,1010512412,-1138285833,-1106787663)+W(1,-1104330662,-1128637723,-1119213276,1048926451)+W(2,1053399812,1045540841,-1094657608,-1108632776)+W(3,-1108017347,-1096910157,1010216242,-1130975030)+W(4,1051732998,1044326914,1037328759,-1101713608)+W(5,-1101323868,1015829447,1025236158,1034301867)+W(6,976543556,1057105320,-1109379868,-1111697288)+W(7,-1111437732,-1108664266,-1109745879,-1128978334);sum2=W(0,1025825838,-1119700813,1032956443,-1124623913)+W(1,1021162350,-1114452863,-1135835500,1042257288)+W(2,1032253087,1046009611,-1101336864,1027185909)+W(3,-1109212782,-1102267892,1048892371,1053804277)+W(4,1060071017,-1108021530,1029736763,-1094263361)+W(5,-1105958464,1037505372,-1101254223,1036906607)+W(6,-1111711122,-1092338318,1039412150,-1112090109)+W(7,996911332,-1125671849,-1114145526,-1115069322);WS(1060867039,-1136390908);
sum1=W(0,-1085412379,-1094311080,1034805910,-1127355032)+W(1,1047055468,-1108149971,1049208039,1049179798)+W(2,-1093352008,-1084691216,1029669941,1035163860)+W(3,1036232649,-1103012671,1063283264,1060583566)+W(4,-1088428116,-1088125293,1021674692,1042066222)+W(5,1024178471,1026233836,1055147879,1058522472)+W(6,-1096644095,-1091872390,1021261983,1040577786)+W(7,-1126656770,1049799631,1041474713,1050065089);sum2=W(0,-1063752230,-1085747691,-1098827199,1035672114)+W(1,1013645866,1034418818,1041803367,-1093487673)+W(2,1077059336,1075347264,1035178389,1049155846)+W(3,-1106855503,1049524211,-1096808218,1041184099)+W(4,1056308660,1034654874,-1144855824,-1107113032)+W(5,-1122362105,1030856901,-1119639669,-1129382302)+W(6,-1121418857,1014935340,-1127184278,1035201737)+W(7,1027103888,-1115004359,1011408026,-1122522987);WS(-1090674303,-1100343233);
sum1=W(0,-1091881416,-1094093465,1040422273,-1120232797)+W(1,1036288004,1023553551,1052500896,1051419109)+W(2,-1085938046,-1089254334,-1138867958,1026412864)+W(3,-1112170192,-1115349187,1067891162,1061270771)+W(4,-1089797193,-1085407367,1033565615,1033879777)+W(5,-1112030904,998486818,1016645247,1060067146)+W(6,-1095206984,-1105032111,988102399,1019476032)+W(7,1027103050,1040345019,1036835111,1041715172);sum2=W(0,-1101425729,1043012943,-1114130867,1040618154)+W(1,-1121139419,1033653009,-1135257643,1012698939)+W(2,1049717343,1078734719,1044229537,-1122148687)+W(3,1038119907,-1131387750,1020747990,1047429512)+W(4,1058416067,-1066172228,-1097134960,-1110193301)+W(5,-1162837210,-1124290574,-1105653505,1045573328)+W(6,-1087270128,1051160418,1037459780,1037070268)+W(7,-1142454518,-1119987003,1029335953,-1098650023);WS(-1083751903,-1076119444);
sum1=W(0,1056842307,1054460828,-1106029427,-1115245576)+W(1,-1108216057,-1118873130,-1096614035,-1093345814)+W(2,1062160243,1061549380,-1113929101,-1102084379)+W(3,1032187759,-1118044066,-1088621915,-1087844584)+W(4,1051628466,1034628298,1029734646,-1115339007)+W(5,-1125935063,-1114025640,1039622221,-1095344475)+W(6,1040780998,1027250487,-1147960477,-1110488366)+W(7,-1103117229,-1101242061,1052549785,1023285463);sum2=W(0,1041896729,-1133541327,-1105635988,-1142266798)+W(1,-1116438034,-1143926222,-1119640286,-1109207785)+W(2,1052249127,1059101684,-1104742183,-1108468488)+W(3,-1116983273,-1107716245,1057719514,-1132044399)+W(4,-1116644500,1022626513,-1111519795,1004562934)+W(5,1036001553,-1093640310,1040987637,1049160976)+W(6,1036478091,-1114250343,1007186587,1009402627)+W(7,-1115139384,-1102449905,-1094402391,-1103527129);WS(1032624635,1033521535);
sum1=W(0,-1098906814,-1100587359,-1117491096,-1131553039)+W(1,1045470610,1025984961,1047570260,1051615627)+W(2,-1081513385,-1078593782,1049918570,-1112834618)+W(3,1036113314,1040182861,1043587024,1060987922)+W(4,-1105649745,-1092053629,1016822387,1045795365)+W(5,1012071435,1032631435,1059398075,1056209202)+W(6,-1096260814,-1095243062,-1113168565,1035361729)+W(7,1023888652,1034850724,1051600524,1049440024);sum2=W(0,-1092384767,1027875109,-1099208280,-1111826236)+W(1,1034661269,1048636172,-1100947515,-1095745094)+W(2,1064661507,1062273543,-1106561040,1026789677)+W(3,-1098451609,-1099981129,1068550638,-1112642295)+W(4,-1087164405,-1108191451,1046407154,-1093448876)+W(5,-1118651857,1049739863,-1106740917,-1104229197)+W(6,1044380270,-1104593420,1042570396,-1102666308)+W(7,-1095995165,1048025970,-1105841536,-1103404028);WS(-1085606847,1061985400);
sum1=W(0,-1089905075,-1114895517,-1117164584,-1108997980)+W(1,1040581229,-1114811305,1056544190,1057688104)+W(2,-1095264598,-1077801587,-1103105924,1031768707)+W(3,-1107526493,-1110202349,1055481056,1062390314)+W(4,-1097956992,-1088999487,-1110420181,1041900981)+W(5,-1118208771,-1108027100,1051900674,1062127874)+W(6,-1098379486,-1096151518,1014163116,1037113665)+W(7,1024450541,1041210774,1057425872,1048102065);sum2=W(0,1048760593,-1090084783,1048912334,1025785873)+W(1,-1126760968,1008603006,-1119218892,1035955606)+W(2,-1114768213,1066763200,1056133856,-1096464036)+W(3,-1094704139,-1080670875,1064934573,1007739746)+W(4,-1086306359,1058187354,-1121968309,-1104154812)+W(5,1031309677,-1125625514,1050702067,-1089946445)+W(6,-1113492694,-1128581905,1015120151,1033410161)+W(7,-1109240237,1039335694,-1102128709,1025685973);WS(-1090966143,-1078936607);
sum1=W(0,-1086961670,-1108945587,-1108278025,-1116393227)+W(1,-1116819366,1035952359,1041859343,1058706816)+W(2,-1086695325,-1081986687,-1105522375,1051625062)+W(3,1041797992,-1104043025,1059190367,1060094467)+W(4,-1089148367,-1086453117,-1091195697,1058727904)+W(5,1053094890,-1093101306,1055062080,1061098519)+W(6,-1092689140,-1091172115,-1109728971,1052016408)+W(7,1015960496,1034498693,1058930855,1056115606);sum2=W(0,-1118025227,1050920275,-1119417071,1023528661)+W(1,-1073269716,-1077701631,1065042273,1075422545)+W(2,-1112399565,-1098493686,1009798795,-1105978590)+W(3,-1078616397,-1083676116,1067662601,1069638520)+W(4,1036263434,-1124489419,-1111364082,1040834561)+W(5,1044144047,1070390370,-1079439326,-1093932676)+W(6,1048582480,-1089345484,1033368796,1041397121)+W(7,1068400636,1077727906,-1070108577,-1078082886);WS(-1079921856,1049308945);
sum1=W(0,-1165865787,-1118082277,-1133949626,1030068962)+W(1,1025440517,-1111921110,-1108803021,-1187780005)+W(2,1053008345,-1094507016,1018623990,1050882798)+W(3,-1120535059,-1104818073,-1106873963,1038634079)+W(4,1052481994,1043504665,-1146454049,-1106924392)+W(5,1046575523,1041667424,-1101591143,-1087778738)+W(6,1047635255,1026870489,1040905769,-1116987117)+W(7,1031519031,1031554658,-1110197734,-1101174683);sum2=W(0,1059176005,1038856572,-1095066961,-1116556974)+W(1,-1114011261,-1173649795,1050790436,-1096412953)+W(2,-1076691076,1055715442,1050308919,-1100395256)+W(3,1024138419,1040413046,-1097771226,1058179896)+W(4,1046498927,-1123959066,1032406727,1040792410)+W(5,-1106323994,1033840078,-1106160519,1039711359)+W(6,1028959950,1032868606,-1141998384,1011901446)+W(7,-1127468978,-1107910389,1038360912,1018212767);WS(1060842367,-1123947436);
sum1=W(0,1048950736,1047784339,1023159627,1024730985)+W(1,-1122548355,1026072115,-1098772880,-1097448124)+W(2,1057388094,1060112037,1017803651,-1105241169)+W(3,1037590622,1037652837,-1085451727,-1087773444)+W(4,1062491953,1057656339,1035962309,1037913699)+W(5,1034810634,1033785172,-1089872870,-1088044111)+W(6,-1114528913,997860858,1032728670,1028045772)+W(7,1008900343,-1114288296,-1103124285,-1102522557);sum2=W(0,1001103237,-1121600279,-1112740722,1026131421)+W(1,-1114822986,-1108393699,1038637096,-1133854939)+W(2,-1108221277,-1097923247,1032928238,1046858645)+W(3,1029862733,-1101308237,-1103185020,1037424280)+W(4,1069212508,1057336110,1040344552,1042166107)+W(5,1036213344,-1145606165,1019342369,-1120290433)+W(6,-1095628134,-1107037379,-1091819295,-1082879617)+W(7,-1111520861,1034167562,-1122429445,1039461314);WS(1038606587,1058047160);
sum1=W(0,-1095018974,-1093024127,1042118304,1026865207)+W(1,-1136300775,-1117800769,1048945010,1044423619)+W(2,-1082724754,-1100730470,1033639368,1051307036)+W(3,1005722288,1044405134,-1097872036,1054092644)+W(4,1036658562,1040951763,-1109598961,1046742309)+W(5,1047528601,1044812414,1033100505,-1091674216)+W(6,-1113143704,-1098528366,1015037525,1028927539)+W(7,1032954286,1044220906,1047837568,1030352835);sum2=W(0,1045860939,1052242374,-1103301852,1050657429)+W(1,-1103122208,-1106328874,1013554208,-1111592920)+W(2,-1100974944,1066745360,-1091436731,1060573163)+W(3,1015168980,-1113723980,1055083328,-1111727364)+W(4,-1079344782,-1113016512,-1097267636,-1104427284)+W(5,1051192034,1034643320,1034990326,-1098647652)+W(6,-1119497008,-1113648424,-1107511544,1038196249)+W(7,-1122594772,-1140986496,1042188938,-1110499846);WS(-1095257599,1052962039);
sum1=W(0,-1097695335,-1111219488,1031300369,-1106746181)+W(1,1036635571,1032102291,1042046133,1053309708)+W(2,-1083536631,-1088861218,1037361867,1046667354)+W(3,-1110849586,-1103814096,1053570633,1060606673)+W(4,-1107201338,-1115618056,-1128966365,1040829967)+W(5,-1130665360,1023220920,1033575580,-1101583222)+W(6,-1117058422,-1138753100,-1115420664,1034540700)+W(7,1009452933,1041468947,1041019129,1029127944);sum2=W(0,-1089705070,1025195792,-1121249932,-1137205193)+W(1,-1106134583,-1131583764,1014073009,-1116057142)+W(2,1049206515,1054529493,-1101149788,-1137006201)+W(3,1023734245,1030258377,1044729510,1040872535)+W(4,1039074115,1050074620,-1115985020,1034796937)+W(5,1045578999,1041497164,-1108168105,1024555690)+W(6,-1104546681,-1103055048,1026538132,-1140489533)+W(7,-1131316168,1036128894,-1093226929,-1105229574);WS(1058062751,-1100017341);
sum1=W(0,1055064995,1054737968,1020928695,-1129599006)+W(1,-1110864465,1035506764,-1108714620,-1094744478)+W(2,1061839865,1057524464,-1111175932,-1098371705)+W(3,-1103907470,-1115102560,-1081607655,-1089137095)+W(4,1062722401,1039434185,-1108487635,-1108928286)+W(5,1038105413,-1103382940,-1089739654,-1111400813)+W(6,1053936411,1054765971,-1134533769,1028685770)+W(7,1038153674,-1101904010,-1094983833,1037008853);sum2=W(0,1034733544,-1100522159,-1114205611,1046625968)+W(1,1026537136,-1103988998,-1093312378,-1147999170)+W(2,1034693600,1066071967,-1079666171,-1097342682)+W(3,1049229753,-1114956972,1059803421,1057288295)+W(4,-1087077400,1062799024,977545170,1041595755)+W(5,-1104980683,1050850828,1057064650,-1088579916)+W(6,-1097179722,1015933409,-1145403458,-1106070846)+W(7,997711860,-1115357129,1055355590,-1086854504);WS(1033636603,-1075190676);
sum1=W(0,1051253486,1043969999,-1125697208,1030520392)+W(1,-1117233131,-1122877346,-1100430004,-1096251285)+W(2,1058583983,1064791929,-1109653337,-1114269946)+W(3,1036037681,-1109909101,-1093290764,-1085953223)+W(4,1057642082,1055881859,1032435172,-1102211630)+W(5,-1123582788,1029223000,-1098086422,-1088005167)+W(6,1033241689,1053053914,996293820,-1120127764)+W(7,-1125435099,-1103406294,-1119839106,-1102333361);sum2=W(0,-1113787644,1041562727,1024626781,-1120200303)+W(1,1041916719,1028143351,-1106166077,-1109535466)+W(2,-1114475538,-1112371618,-1124733431,1013431061)+W(3,-1097688999,1068535590,1051805575,1029531851)+W(4,1032748777,-1098117165,999438554,1027814217)+W(5,1074776935,1029048009,-1114245048,1061661699)+W(6,1042886038,-1140542509,1007930813,-1116912567)+W(7,-1076933565,-1072079702,-1093997696,1039886302);WS(1051996799,1040628126);
sum1=W(0,-1096999331,-1106536569,1042171100,-1106876926)+W(1,1032518006,-1132737450,1056769919,1064227732)+W(2,-1087433914,-1079279688,1040804174,1014013938)+W(3,-1121739327,1035728257,1052514885,1057736892)+W(4,-1085040172,-1090750082,1024260165,1038633599)+W(5,-1115112214,-1126170017,1058371760,1059334684)+W(6,-1096245875,-1091794355,-1111941370,1032103150)+W(7,-1129820331,1036168684,1050507101,1051111478);sum2=W(0,-1105938617,-1119182790,1040517176,-1097197656)+W(1,1047663602,-1106333570,-1072247475,-1063141508)+W(2,1048788314,1048225474,1050425804,-1107105879)+W(3,1017343300,1014706728,1082212097,1073986693)+W(4,1050055380,-1097162220,1044838414,-1108102513)+W(5,1023560998,-1105252179,-1108483496,1063649950)+W(6,1028263310,1043193320,978890108,1026907274)+W(7,1016727612,1025416282,-1096883524,1040597170);WS(-1079662656,1075711984);
sum1=W(0,1054381451,1049467004,-1108214827,-1136749190)+W(1,-1111920714,-1124862997,-1104318006,-1099895821)+W(2,1060357369,1064079536,-1102094902,-1112256994)+W(3,-1099490085,-1093653775,-1088977984,-1094055613)+W(4,1058102849,1050217386,-1113236619,1019461885)+W(5,1047054555,1026036560,-1093377643,-1094018397)+W(6,1046694646,1053154499,1015637672,-1115387518)+W(7,-1122648846,-1117787456,-1097489705,-1102869707);sum2=W(0,-1120307380,1049653321,1027700788,1021596406)+W(1,-1094559059,-1099826066,1038499992,1037868882)+W(2,-1100871897,1054975194,1035450862,1031902674)+W(3,-1070411479,-1076192259,1073269037,1074972319)+W(4,-1106853601,1042197470,1036068426,-1146279384)+W(5,1024067187,-1107184127,1032586692,992333684)+W(6,1034125536,-1133477273,1030087008,-1108044351)+W(7,1032061183,-1104237818,1010404410,-1129244749);WS(-1121360374,-1077155152);
sum1=W(0,-1092428892,-1091586093,1042009047,-1105583845)+W(1,1036329976,1039912928,1057449542,1053987635)+W(2,-1087526962,-1088356100,1057317824,-1135496901)+W(3,-1114441548,1035631092,1067018703,1037542524)+W(4,-1084718223,-1086275726,1028773828,1037107234)+W(5,1024846769,1020991498,1051794540,1053143538)+W(6,-1096882940,-1086839898,-1116736729,1042777544)+W(7,1032759069,1041911145,1050512766,1049337758);sum2=W(0,-1108922684,1050237475,1027223630,-1122349048)+W(1,1024154790,-1105600910,1047134367,-1102817435)+W(2,-1093984844,1061603028,-1097496437,-1123059666)+W(3,1041276041,-1090292072,1069845393,-1086242189)+W(4,1054912466,-1136134543,1008041239,-1101147358)+W(5,-1122818012,-1109079234,-1107987422,-1091188340)+W(6,1050990810,1037079763,-1103013196,-1113710228)+W(7,1047206075,-1109791787,-1097181289,-1126348732);WS(-1087087711,1067831143);
sum1=W(0,-1110686621,-1094089577,1043354114,1034272753)+W(1,1006467012,-1097882829,1051348739,1034360523)+W(2,-1090322161,1019000899,1041026663,1046815315)+W(3,-1098171061,-1099191041,1049291409,1056352764)+W(4,1048378971,1054466495,-1131457456,-1116058688)+W(5,1036956791,1036945505,-1090870248,-1098372646)+W(6,1045446607,1043401342,1032034947,-1115558139)+W(7,-1124941614,1026141794,-1098529593,-1103803571);sum2=W(0,-1147554302,1065651536,-1114282503,1046033632)+W(1,1034466187,-1117467216,1061103542,1021728539)+W(2,1052996561,-1076523823,-1106001859,1044655964)+W(3,1040544990,-1105745303,-1081697027,1047372498)+W(4,-1095873418,1059971501,-1101664028,-1104436397)+W(5,-1119054372,-1110996319,1058036758,-1094800655)+W(6,1037179306,-1119149512,1023732858,1015764662)+W(7,-1120190386,1028498617,1033040332,-1113369666);WS(1040537598,-1164677141);
sum1=W(0,1058921623,1052904912,987031402,1044447583)+W(1,1051360885,1009017491,-1089009751,-1079854668)+W(2,1059494147,1059765434,1042738997,-1121775302)+W(3,1049103971,1042102879,-1085199868,-1082135643)+W(4,1053249925,1045203303,1049696256,1038434732)+W(5,1037325507,1033340813,-1094593271,-1087718171)+W(6,1049549231,1032179929,1044766000,1024826006)+W(7,1040792940,-1103499809,-1111725730,-1098502833);sum2=W(0,-1076904032,-1110661913,-1099930216,-1105450770)+W(1,1064235564,-1133206564,-1104228342,1034745372)+W(2,1054929191,1067640588,-1097641768,-1087670985)+W(3,-1159337186,-1095527236,1058849806,1055270313)+W(4,1043325457,1041628489,1034849198,-1093727900)+W(5,-1097371942,-1123329564,1047258529,1055379319)+W(6,1024934811,1071055811,1026936119,-1089823109)+W(7,1053074558,-1079977593,-1093861556,-1091022953);WS(-1072228928,1076959210);
sum1=W(0,-1102211417,-1090494943,-1100954468,1049440860)+W(1,1046258910,-1094165323,1049042513,1052420434)+W(2,-1089397123,-1085929645,1055014377,1040518102)+W(3,-1113742940,-1115570152,1059399711,1057628335)+W(4,-1092416799,-1103710088,1056933930,-1102413547)+W(5,-1095616949,1054320058,1056457065,1055649007)+W(6,-1099959722,-1097219837,1025160513,-1100924366)+W(7,-1096288332,-1113497047,1043339918,1043274798);sum2=W(0,-1091193116,1057292562,-1106259401,1037249746)+W(1,-1099278743,1035766214,-1089499743,1058952598)+W(2,1045032769,-1101074553,1033553146,-1118512137)+W(3,-1120311473,-1107284433,1052938455,990544085)+W(4,1047290760,-1085599381,1049532353,-1118437421)+W(5,1032001159,-1105441959,1060306657,-1096914685)+W(6,1045403080,1036239865,-1112769969,-1112295163)+W(7,1037527897,-1117837555,1036770528,-1095081062);WS(-1095248895,-1088416713);
sum1=W(0,-1112623265,1023033498,1041397006,991086878)+W(1,1025280780,1018002536,-1129854724,1049658160)+W(2,-1095527100,-1085500137,-1106522737,-1100414321)+W(3,-1101036339,-1098081679,1061179113,1056723856)+W(4,-1103431285,-1093888960,1040515607,1032194452)+W(5,-1121954805,1040437430,1055178889,1050067968)+W(6,1025813699,-1112974208,-1119710941,-1113785099)+W(7,-1107604207,-1122583614,1044420741,1027165141);sum2=W(0,1049351198,-1105447726,1038308115,-1115281709)+W(1,-1132663474,1036918381,1044927538,-1101546004)+W(2,1061131477,1070791012,-1079410563,-1086190321)+W(3,-1104633062,1035199903,-1124003323,-1105825160)+W(4,-1080774986,1050939464,-1106071111,1055352031)+W(5,-1119052371,1038597174,-1100497740,1054621998)+W(6,-1096576742,1021655353,999244165,1042421121)+W(7,-1126972585,-1141223925,-1123561791,1042910101);WS(1057802399,-1081431823);
sum1=W(0,-1093480916,-1097592621,-1131892376,-1122831751)+W(1,1031929377,1003466633,1050095280,1050038833)+W(2,-1087992005,-1086955360,1034931072,1041203877)+W(3,-1150646211,-1108251076,1062569267,1058335651)+W(4,-1094219074,-1099624791,1023514439,1020249162)+W(5,-1123920403,-1110979235,1053253320,1052617634)+W(6,-1104094712,-1103351679,-1102408215,-1183605377)+W(7,1022403704,1031403703,1047799764,1037479577);sum2=W(0,1032567526,1015597088,1035677532,-1104748298)+W(1,1028805714,1010146816,-1106402955,1030425414)+W(2,1042180726,-1131466492,-1071563129,-1097271446)+W(3,-1122721452,-1139412188,1026492053,1036072793)+W(4,-1088097679,1049167232,-1105574565,-1073203825)+W(5,-1121571686,1013464552,1046304011,1021201077)+W(6,-1104411749,1054919113,1076846054,1074066983)+W(7,-1115684312,-1159010626,1040423027,-1108010622);WS(1057159391,-1098185256);
sum1=W(0,1062337777,1059107990,-1139848194,-1115997840)+W(1,-1108105457,1026934458,-1096884471,-1099145229)+W(2,1058844902,1060188982,1040272534,-1110900998)+W(3,-1128707950,1050661700,-1081840204,-1083284577)+W(4,1050305613,1055455830,1022311680,-1124007614)+W(5,1025671020,1018441343,-1088086212,-1086268415)+W(6,1052112283,1058488623,1025640163,-1122049771)+W(7,1032949738,-1115150240,-1095187909,-1093503993);sum2=W(0,-1063663228,-1065703489,-1087901783,1056249112)+W(1,-1098679170,1049727089,1049313091,-1090194820)+W(2,1050922399,1074103439,-1096100666,1050240307)+W(3,-1118968312,1043947681,-1091782161,1059446328)+W(4,1078895155,1075028289,1046757851,1050011361)+W(5,-1103451878,1046896549,999915799,1051412884)+W(6,1011769164,1041242105,1031802636,-1111613200)+W(7,1036070334,-1120669738,1040180956,-1097222567);WS(-1076050352,1072169512);
sum1=W(0,-1127017300,-1096217239,-1110549812,-1112010473)+W(1,-1127012698,1017026201,1055039585,1032805651)+W(2,-1101316183,-1098236010,-1102358403,1041474168)+W(3,1027743346,-1103052317,1058693100,-1107675851)+W(4,-1097462672,1015309803,-1103941101,1035256808)+W(5,1025923518,-1108585145,1047069339,1050718238)+W(6,-1109990262,-1124828306,-1127729580,-1126807163)+W(7,1029935559,1030091394,1033573870,1040782175);sum2=W(0,1013406324,1044516259,-1103808603,-1115222730)+W(1,-1105744683,1036643390,-1091636530,1048651312)+W(2,1056099238,-1093760521,1035011293,-1133607278)+W(3,1056116581,-1087652578,1065398243,-1082257366)+W(4,-1097063741,1046105407,1005150868,1045426354)+W(5,-1106429625,1031045850,-1105190986,1052543946)+W(6,-1106358807,1034790704,1014354189,1038138903)+W(7,-1129675875,1033997397,-1124610775,-1143243436);WS(1065781680,1039008007);
sum1=W(0,1052873269,1052030887,-1132228043,1041247860)+W(1,-1122380132,1043969975,-1090939837,-1087848896)+W(2,1057769989,1065817909,1029031978,-1116017645)+W(3,-1167945460,1043124941,-1090130600,-1086321043)+W(4,1059292430,1052683781,1018467582,-1114552992)+W(5,1037414446,1037105136,-1089813139,-1093123180)+W(6,1045381867,1042767258,1039500994,-1119698444)+W(7,1016187596,-1139723011,-1088918334,-1093950448);sum2=W(0,-1105284792,-1131141686,1024852101,1038177586)+W(1,1023745983,1044997454,-1105200928,-1114385091)+W(2,-1123455081,999573799,1016571646,1031995320)+W(3,-1102654886,1045931554,1073904332,1057384109)+W(4,-1107419527,1052574782,-1108656521,1033741319)+W(5,-1113399825,1041285787,-1130292726,1075963065)+W(6,-1099142208,-1103717942,-1120710323,1035134998)+W(7,-1101763500,1044467987,-1070457563,-1072886122);WS(-1090516543,-1087531312);
sum1=W(0,1040358473,1025750638,-1135375282,-1105337757)+W(1,-1112133319,1043065477,-1109155234,1026287071)+W(2,1034124454,-1082649657,-1111479074,-1113059195)+W(3,1049735832,1048811350,-1113637434,-1111070925)+W(4,-1098312091,-1114570479,1036163039,1044282546)+W(5,-1104740686,-1111303053,1044131649,1056333811)+W(6,-1112260786,1044483760,-1110047807,-1123738614)+W(7,-1128712224,-1136462731,1039433994,1049914271);sum2=W(0,1027164873,-1112829049,1009904581,-1122757257)+W(1,-1111953049,-1116391321,-1115430893,1002742314)+W(2,1020364514,1064179702,-1099518373,-1113467627)+W(3,1025748661,-1098741962,1059311413,-1098221748)+W(4,-1092934445,1039050377,-1095677862,1032421699)+W(5,1036551469,-1119491053,1041708988,-1139891301)+W(6,-1106885375,1022655162,-1112743661,1020800146)+W(7,1025848261,-1122814953,1032689603,-1124766450);WS(1059528063,1057564569);
sum1=W(0,-1096201122,-1112481934,1023855952,993737087)+W(1,1036364765,-1119101474,1044928820,1052073475)+W(2,-1089271861,-1101379550,-1100822612,1051519336)+W(3,1026047377,-1095066725,-1090210244,1057871347)+W(4,-1129312776,-1101173547,-1109486813,1027584566)+W(5,1043887545,1038809676,1051680014,1027452795)+W(6,1031993577,-1097162722,1035631854,-1127107174)+W(7,-1152581582,1037595092,1050823828,1038521522);sum2=W(0,-1115270098,1029678117,1034094594,-1106514375)+W(1,-1109616345,1044342701,-1103891997,1025588625)+W(2,-1095879627,1052560633,1009317700,-1112949179)+W(3,-1107320484,-1103446924,1062070608,1029083209)+W(4,-1128108776,1034084538,1021633582,-1126355148)+W(5,-1131810302,-1098743078,1035054672,-1100067512)+W(6,1040297892,1049223604,-1106252693,1010987268)+W(7,-1123491293,-1102218346,990783407,-1117785257);WS(1061977215,-1122204685);
sum1=W(0,1053794732,1053305789,-1109554099,-1124031333)+W(1,1017895407,1027213295,-1096176108,-1090279300)+W(2,1058003360,1059361796,1036027519,-1105250724)+W(3,1024566052,1033714163,-1081723655,-1093816822)+W(4,1055117810,1051669497,1055353398,959521497)+W(5,-1125004641,1006220452,-1097892492,-1090510080)+W(6,1037705519,1047158647,-1136942561,1038275624)+W(7,-1112881733,-1145512357,-1098784634,-1101480172);sum2=W(0,1028856727,1021325630,1032430477,-1113155109)+W(1,1036996819,-1139715524,-1128331832,993552399)+W(2,1050891972,1070862297,1048044904,-1105712018)+W(3,-1111526035,1040898786,1042132916,1042508384)+W(4,1074403261,1035516985,-1070110178,-1081128362)+W(5,1025048067,1038841221,-1115800491,1044319918)+W(6,-1108990845,-1122256510,-1092804751,-1092435520)+W(7,-1119663830,1007165668,-1109033129,1033559089);WS(-1096328959,1070879408);
sum1=W(0,1056909741,1050717891,-1131726569,1047483149)+W(1,1043610432,-1120381614,-1097194674,-1084253114)+W(2,1049879450,1064784543,1016192218,1017405984)+W(3,1029856307,1046790989,-1088019878,-1084428714)+W(4,1054175424,1055866677,-1130210629,-1134185032)+W(5,1044095416,-1106891777,-1096076442,-1087922381)+W(6,1052923070,1050331269,1022798351,1039283496)+W(7,1045347898,-1103492015,-1089646420,-1098682228);sum2=W(0,-1092572599,-1083918511,1041094096,-1096731787)+W(1,1074300082,1061218424,-1081783724,-1072213302)+W(2,-1081752188,1050600846,-1134738767,1030029833)+W(3,1062246408,1055931246,-1098909280,-1088492050)+W(4,1060518769,1056806956,1049526473,-1112066554)+W(5,1030722387,-1080408758,1066457366,1054813136)+W(6,1052566197,1040255570,1038503381,-1103571503)+W(7,-1082314750,-1074863778,1074348460,1061557517);WS(-1093955647,1022010191);
sum1=W(0,1051129150,1040858863,-1118029508,1027472455)+W(1,-1110971745,-1129027011,-1110637352,-1126583382)+W(2,1058284788,1064764899,-1100976252,1017520774)+W(3,1043546956,1032062845,-1092969620,-1083829535)+W(4,-1094249656,1054989120,1019653215,1048038797)+W(5,1049944248,-1114080636,-1098669306,-1093269900)+W(6,-1137681219,1047833420,1006149335,1015004427)+W(7,1039113958,-1120661351,-1092663640,-1101321193);sum2=W(0,-1109340305,-1099241242,1010923567,-1125700855)+W(1,-1138307987,1010348245,-1121076246,1041739108)+W(2,-1097784845,1061340682,-1086770251,-1097524591)+W(3,1043843262,-1104554020,1059475190,-1122648580)+W(4,-1091236020,1059369820,-1136610695,-1119687254)+W(5,1042867821,-1105357691,1048517727,-1097965354)+W(6,-1103210716,1042204527,-1146172877,1034141799)+W(7,1021404807,1026766467,-1117941982,1020884025);WS(1057685119,1067243116);
sum1=W(0,-1098308652,-1100618635,1016923756,-1129459555)+W(1,1029422892,-1111775882,1049587364,1053516928)+W(2,-1090418529,-1088191051,-1095493364,1004671913)+W(3,-1114348966,-1112549294,1065512192,1057639529)+W(4,-1089905135,-1101363479,-1112175056,-1098633785)+W(5,-1103551521,-1111153757,1052631981,1058720438)+W(6,-1106099897,-1097291652,-1131471418,1046138501)+W(7,995391206,1020473821,1052947846,1043712557);sum2=W(0,-1140292462,1023877693,-1130956898,-1131225411)+W(1,1018006973,-1128428036,-1137158572,1018110051)+W(2,1042914798,1069127322,-1077027280,-1103681442)+W(3,1020723155,-1147115303,1043315619,-1224504659)+W(4,1071847872,-1103125793,1031803188,-1076028808)+W(5,1020554514,-1133954299,1043270022,-1120948958)+W(6,1043076855,-1132087796,949706042,-1101294062)+W(7,990350747,1025989218,1015417250,-1113817590);WS(-1097928959,-1082976358);
sum1=W(0,1057835343,1050550727,-1123678010,1027664520)+W(1,-1108038941,1032858337,-1096462854,-1089326063)+W(2,1057764410,1062299789,1052451146,-1106569905)+W(3,1021803093,1042469806,-1087127986,-1083721351)+W(4,1049034640,1057826487,1038567635,-1103556709)+W(5,-1104920125,1031016631,-1094118206,-1097735566)+W(6,1041175724,1060823717,1040222651,-1108799690)+W(7,-1129264698,-1107162784,-1089053734,-1100805265);sum2=W(0,-1087082495,-1095900368,1048150071,1059738223)+W(1,1034470847,1025055065,1046247330,-1092378156)+W(2,-1108343021,1063110279,-1080186607,1052511773)+W(3,1045395587,-1094453880,-1090059649,1033545850)+W(4,1074904245,1071639576,-1072132845,-1078381471)+W(5,1053230483,-1103894182,1039712953,-1107095292)+W(6,1076364217,1077341373,-1071397334,-1071450961)+W(7,1032308634,-1120241798,1049211915,-1113577164);WS(-1093482751,1040242403);
sum1=W(0,1051279307,1045008905,-1123956286,-1101135214)+W(1,-1112732162,-1135242283,-1106067054,-1160860306)+W(2,1049489177,-1132973569,-1138012647,-1107524598)+W(3,1029341500,-1121978915,-1113266773,-1101021318)+W(4,-1096848358,-1098383795,1042720691,1034129455)+W(5,-1098727290,-1102892456,1059206814,1049504725)+W(6,-1104810279,-1118268600,998898338,-1130324184)+W(7,-1104163113,-1099073308,1052043149,1049756222);sum2=W(0,1055811875,-1122671355,-1101078445,1050603120)+W(1,1034695967,-1108269543,-1087609936,-1086548128)+W(2,1038805789,1066111209,-1105220793,1048531671)+W(3,-1089139562,-1104320030,1071017234,-1088336312)+W(4,1026095418,-1130092003,1034851673,-1091713187)+W(5,-1100901763,1049804877,-1089969509,-1115602704)+W(6,-1137910742,-1094690648,1020293663,-1122031169)+W(7,-1103744367,1054827086,1053616941,-1121274059);WS(-1112146683,-1077736475);
sum1=W(0,-1099064529,-1090490649,-1130792414,-1128590341)+W(1,1039097715,1017948777,1028859267,1049253908)+W(2,-1086623314,-1101063739,-1117834531,-1147973299)+W(3,1025770233,-1115616742,1068918685,1040872136)+W(4,-1084449173,-1094725676,1033724609,1007065251)+W(5,-1104116690,-1132647657,1057886934,1059458719)+W(6,-1097837640,-1097461352,-1122914526,1024083798)+W(7,998082042,1030833130,1048946351,1044653558);sum2=W(0,1044965772,-1073797636,-1104316542,1038545045)+W(1,1032278560,-1115941315,-1092377302,1038508364)+W(2,-1069601753,1079919017,1054073276,-1098913527)+W(3,-1109127211,1042591612,1044931722,1050236814)+W(4,1065620582,-1103381017,-1111960943,990615436)+W(5,997021068,1042220416,1033398315,1034922622)+W(6,1039512539,-1105195767,-1131799749,-1127436605)+W(7,-1138197651,-1121388557,1039327537,-1113162193);WS(-1090505151,-1074550453);
sum1=W(0,-1106878250,-1103427629,1028498739,-1112838599)+W(1,-1131143051,1023192930,1042960070,1057615003)+W(2,-1088602192,-1088941275,-1117182312,1023419227)+W(3,-1096958907,1048242260,1053033883,1063645564)+W(4,-1087514842,-1096920942,-1126145258,1018948122)+W(5,-1098164287,1045189988,1043052986,1058641540)+W(6,-1096615233,-1095073209,-1125422420,1024711581)+W(7,-1105551137,1026824959,1053972531,1050742275);sum2=W(0,1021553919,-1111116920,1081443218,1051549752)+W(1,1031994963,-1113046369,1044837835,-1106404197)+W(2,-1073777225,-1067599847,1048388769,1072492444)+W(3,1032624041,1025956540,-1089379201,-1113676512)+W(4,-1096587672,1029232562,-1139079606,1035162847)+W(5,1027498280,-1132168419,1030543674,-1109546151)+W(6,-1115288719,1042218632,-1123800689,-1121149576)+W(7,1034044071,-1115044631,-1125599605,-1122606689);WS(1051119487,1041244378);
sum1=W(0,-1137238551,-1113671305,1028120435,-1124974044)+W(1,-1121323393,1033078132,-1103177170,-1116593698)+W(2,1036964902,1061504071,1037118035,1048876359)+W(3,-1156053771,-1129960608,-1104164974,-1099611151)+W(4,1047204942,1050660570,-1118427428,-1131477080)+W(5,1048068278,1011539382,-1114906180,-1081804989)+W(6,1030267847,1049717597,-1125985859,-1120234265)+W(7,1035846233,-1115091743,-1103929310,-1098831475);sum2=W(0,1027537220,1048078363,-1104952272,1018090488)+W(1,-1117503915,1045164128,-1095697091,1019973834)+W(2,1055192952,-1102612387,-1128161694,-1105226064)+W(3,-1106818318,-1087428157,1074095781,-1101823824)+W(4,-1102761937,-1101688104,1024328280,-1134153828)+W(5,1061969021,-1092430375,1063478353,-1074759173)+W(6,1035228556,1016223417,-1117225997,-1118410723)+W(7,1050476000,-1110796930,1041310640,-1092594125);WS(1062303263,1031082743);
sum1=W(0,1050954912,1012178225,-1099215391,-1113216195)+W(1,-1121789260,1027015379,-1095180416,-1095964628)+W(2,1065129152,1047492794,1026092610,1052151297)+W(3,1041954507,-1107401421,-1089641431,-1088785601)+W(4,1063700475,1049517720,-1098039588,1051942565)+W(5,1049634587,-1112964196,-1091476104,-1089295544)+W(6,1028060738,1054989200,1008063218,-1101893697)+W(7,1035520455,-1114231491,-1096414030,-1102410709);sum2=W(0,-1175661064,-1152013649,-1111827051,1033145987)+W(1,-1165845202,-1187919119,-1104895942,1021827842)+W(2,1050523165,1084357731,-1063595607,-1103256184)+W(3,-1125020091,1042933311,-1094652398,1034611383)+W(4,1048919805,1025442742,-1141099147,-1101985731)+W(5,-1108910008,1040766920,-1102082303,1029250458)+W(6,-1145624409,-1133270551,1030655939,-1136421288)+W(7,-1126731425,1017996705,-1121842648,1021034188);WS(1057958943,-1104691893);
sum1=W(0,-1105424217,1046008396,-1128240917,-1111014615)+W(1,-1118336456,1038452148,-1100901945,1044401084)+W(2,-1090082375,1054329938,-1095236657,-1146251723)+W(3,-1119525902,-1093887914,1040293502,1057785284)+W(4,1003615948,1013130820,-1103203951,1047913107)+W(5,1045607070,-1107674167,1051440085,-1099597392)+W(6,1044802714,-1101796865,1023941889,1033356080)+W(7,-1113361665,1037874639,1036253756,-1102604718);sum2=W(0,1041119120,-1111572952,-1105807463,1010987018)+W(1,-1127404253,1029477872,1045029856,-1110188142)+W(2,-1117220749,-1087890507,1054217500,-1102396693)+W(3,1019931869,1056265374,-1087358521,1057260834)+W(4,1070205457,-1101117061,1029628166,-1123211893)+W(5,-1091128546,-1124058781,1051101181,-1081682663)+W(6,-1113015450,-1121743361,1028744914,-1106898625)+W(7,1025549544,992401866,-1135525482,1042553654);WS(1063883327,-1171419961);
sum1=W(0,1049833398,-1123871229,1021098616,-1131801844)+W(1,-1101850371,1031224740,-1097479398,-1102183011)+W(2,1009731296,1044941350,-1121742227,1022023532)+W(3,-1123343997,-1127214008,1041013425,1056730033)+W(4,1060653970,1043051923,1024490200,-1090925859)+W(5,-1107029405,1042080318,-1097251239,-1095529687)+W(6,1048967870,1050859794,-1123544461,-1102607801)+W(7,-1107657120,1009310536,-1097963532,-1104750961);sum2=W(0,1047581965,-1108094251,1041248381,-1106082604)+W(1,-1113941985,-1131232309,-1105642610,-1097195715)+W(2,-1111186257,1050591326,-1106587714,-1132935321)+W(3,1050509566,-1103031697,1048334662,1042983438)+W(4,1039028256,1025922877,-1118244665,-1104172881)+W(5,-1127691207,-1115007353,-1128737701,1046273630)+W(6,-1111866155,-1104769894,-1139264801,-1115368488)+W(7,-1112751356,1031938310,-1122157893,1044426238);WS(1064944927,1037595256);
sum1=W(0,-1089228760,-1095304482,1023806679,-1116864018)+W(1,-1107296590,-1106875789,1057549004,1063040538)+W(2,-1087165700,-1086682215,1009660557,1017115436)+W(3,-1103245163,-1106392275,1064233001,1060715233)+W(4,-1088874517,-1099761351,-1109610248,1028149000)+W(5,-1132085516,-1107160974,1052917089,1056983460)+W(6,-1116139780,-1131587330,-1102752831,-1148661421)+W(7,-1129006079,-1152394658,1045020525,1041500021);sum2=W(0,-1084008560,1049995423,-1110716731,1045832950)+W(1,1058474163,-1102301410,-1093173621,-1084775302)+W(2,-1089165996,1066542501,-1098226948,1025147898)+W(3,-1128684365,1031931484,1068786857,1054478967)+W(4,1049362032,1055260506,-1098250414,-1099749141)+W(5,-1091779956,-1105326436,-1126019654,1047038722)+W(6,-1086997229,1067285885,-1089530617,1042544569)+W(7,1053449115,-1090548395,-1088213452,-1127724076);WS(-1082101344,-1089856493);
sum1=W(0,-1105691402,1030717682,-1112019073,1050831902)+W(1,1029275441,-1120813832,-1098775681,-1101015969)+W(2,1055521064,1064695661,-1129997454,1030303546)+W(3,-1139280937,965412887,-1085520515,-1097748442)+W(4,1061962758,1058754169,-1117704076,-1110327174)+W(5,1041358014,-1122362798,-1089610799,-1086646154)+W(6,1047731210,1056158989,-1131596868,-1112251093)+W(7,1028938947,1016935004,-1094349907,-1093958751);sum2=W(0,-1101130808,1050826865,-1076824095,-1065128139)+W(1,-1119435550,1023890205,-1109355365,1034565987)+W(2,1046966330,1049869634,1079260085,1067439244)+W(3,1012867020,1015248786,-1112614302,-1109830496)+W(4,1051236860,-1114183173,-1103928218,1056740148)+W(5,-1122661198,-1136992532,1051726295,-1123646153)+W(6,1033256035,-1104627926,1039164015,-1135208116)+W(7,-1119472799,-1136910724,-1109091637,1035002893);WS(-1090711679,1035967541);
sum1=W(0,-1104454427,1029360119,1015715144,-1111795270)+W(1,1030482278,-1138269301,1050454265,1050513973)+W(2,-1084526809,-1083278737,-1124564760,-1118064815)+W(3,-1132452908,1007072853,1060834888,1063535365)+W(4,-1083950349,-1091233609,1041725555,1033380937)+W(5,1028355007,1029566323,1054941014,1050327592)+W(6,-1102432923,-1097260861,1036708611,1039158191)+W(7,-1140656289,1035976950,1042099839,1040417584);sum2=W(0,-1099705557,-1088930785,-1104698754,1030795338)+W(1,-1124401732,1047822852,-1129318753,-1100315818)+W(2,-1087114188,1063363970,-1086674278,-1086482027)+W(3,1041847465,1007827043,1059258270,-1088371087)+W(4,1066258058,1055138353,-1101252049,1048689193)+W(5,-1114489829,1039056173,1035784301,1052412907)+W(6,-1113111809,1050900036,-1097010897,-1127107620)+W(7,1036879119,-1112035485,1046424313,-1107499570);WS(-1098505599,-1075865372);
sum1=W(0,-1131715643,1032178901,1024188415,-1119631078)+W(1,-1113178620,1024883696,-1128987132,-1121509433)+W(2,1056750314,1055366257,-1113150415,-1125460739)+W(3,-1114020928,-1102601578,-1096447994,-1131145214)+W(4,1063530169,1038512989,1028789822,-1098117352)+W(5,-1111953177,-1101470933,-1117796833,-1086227497)+W(6,1036256496,1042179631,-1134520549,-1115205937)+W(7,-1141768534,-1114797153,1032402616,1016180195);sum2=W(0,1039073687,1047439072,-1112826554,-1098762498)+W(1,1030962008,981436096,1032611741,1035541163)+W(2,1024348972,1068429254,-1090598021,-1099883844)+W(3,1048715774,-1089341195,1066295533,1050751610)+W(4,-1078855206,1052294530,-1101866176,1060690639)+W(5,-1094541311,1041458546,-1097770507,-1081223881)+W(6,-1095975199,1034134076,-1111565268,1051055486)+W(7,1044471119,1024624177,-1121819739,-1126362074);WS(1057165023,-1106509195);
sum1=W(0,-1090373040,-1094296089,1023353031,-1110663097)+W(1,1036322023,-1110472134,1051297995,1057389257)+W(2,-1087820187,-1090764772,-1116674588,1009641338)+W(3,-1103525103,-1108191858,1064337073,1064196683)+W(4,-1101809276,-1095695571,-1127866586,-1121179137)+W(5,-1105116828,-1130262917,1053143796,1058239248)+W(6,-1097119704,-1088811352,-1105922998,1019708412)+W(7,-1117889432,1047174317,1042633923,1049182394);sum2=W(0,-1106822390,-1115190843,1048482322,-1112942365)+W(1,1043730009,1035412483,1042851055,-1102090209)+W(2,1034045428,1068163863,-1097118067,-1100072975)+W(3,-1105576965,1028572696,1056641862,-1103979279)+W(4,1063618710,-1107942623,-1108096389,991349250)+W(5,-1113934073,-1105853831,1049912171,-1105663689)+W(6,-1090492700,-1076676559,1000921969,1053525633)+W(7,1039916278,-1106999228,-1111476815,-1130278628);WS(-1086493375,-1079336981);
sum1=W(0,-1102983835,-1108602044,-1123924042,977772865)+W(1,1015269519,1049374456,-1098146918,1026410857)+W(2,1041059645,-1094902379,-1107908519,-1109993624)+W(3,1036994068,1041174790,1061697492,-1106936850)+W(4,-1083260999,-1084987377,1038934102,1036636329)+W(5,-1103125248,-1125738921,1057432285,1061962303)+W(6,-1102484540,-1108629750,-1099048778,1034769240)+W(7,-1130650164,1040252563,1050989872,1051050960);sum2=W(0,1042634099,-1097448347,1018133697,-1104970914)+W(1,-1112577728,-1096543501,-1108255972,1052960430)+W(2,1055662701,1074010545,-1093587851,1040842491)+W(3,-1090800341,-1093194079,1064732329,1062139198)+W(4,-1089724369,-1099392752,-1102375178,-1093237537)+W(5,1015865539,991452982,1025575413,-1083390778)+W(6,1049771835,-1092159031,1054809337,-1099804326)+W(7,-1126119433,1028159711,-1096888027,-1104347883);WS(-1088469887,1068090411);
sum1=W(0,1001301201,1023861926,-1123900274,-1113244581)+W(1,-1124374314,-1105829923,1035790701,-1115331947)+W(2,-1082959002,1050701400,-1110903326,1049496346)+W(3,-1096521435,-1119292644,1048296635,1057295251)+W(4,1060902689,1043052181,1031904934,-1119953152)+W(5,1048590454,1027826066,-1113327662,-1081663133)+W(6,1043817559,1038313117,1025939062,1034227191)+W(7,-1106468266,-1117293966,1034951606,-1110964279);sum2=W(0,-1106472578,-1114867820,1033420508,1046922708)+W(1,-1111979165,1050643686,-1109208012,1033443280)+W(2,-1087802072,1058113813,-1096930035,-1112865289)+W(3,-1101832932,-1129026525,1048730658,1020845388)+W(4,1050476308,-1103417477,1017341032,-1101802092)+W(5,-1104558996,-1135034393,-1107242470,1059721445)+W(6,-1105807138,1033379085,-1107450994,1036773342)+W(7,1037376476,1023773731,-1104249476,-1136542442);WS(1052578175,-1092643724);
sum1=W(0,-1102735475,-1100779014,1030893452,-1106584961)+W(1,993436516,1037510015,1049737317,1053304083)+W(2,-1082492039,-1086815439,1037358070,1033955624)+W(3,-1101687426,-1103135573,1065824329,1060101900)+W(4,-1088009424,-1095075429,-1128189432,1036710537)+W(5,1029815263,1040440469,1057719155,1041943502)+W(6,-1106908643,-1102841939,-1129060558,-1118327615)+W(7,-1106074638,1027836379,1036237087,1051335460);sum2=W(0,1015710974,1033337736,1029771501,-1115440098)+W(1,-1130229431,1034787000,-1114856806,1041402597)+W(2,-1094728975,1039453548,999202537,1018065220)+W(3,-1082769104,-1074584982,1064530169,1037520917)+W(4,1050012979,1032576025,-1111720654,1036811205)+W(5,-1090370130,1032162938,1073761042,-1094040689)+W(6,-1103861773,1040788513,1019498859,-1125064265)+W(7,-1105633547,1034133532,-1090935047,1063409170);WS(-1104397694,1058392920);
sum1=W(0,1051523414,1050625047,-1126111401,1012876448)+W(1,1023486907,1033392977,-1106828476,-1094911217)+W(2,1043902243,1063861817,-1115125816,-1142522206)+W(3,-1119682235,1019625524,-1093833780,-1089440467)+W(4,1056801600,1053396405,999529969,-1103048369)+W(5,-1096529922,1015514383,-1107310585,-1087921625)+W(6,1042081404,1054067798,-1117545451,1016404519)+W(7,1039287934,-1113687714,-1097217844,-1104958721);sum2=W(0,1013515790,-1106180134,1027809153,-1130009672)+W(1,-1153587550,1024050371,1023886448,1013756514)+W(2,1042067106,-1094561503,1051460883,-1106384796)+W(3,-1094102229,-1070026280,1078005003,1052609397)+W(4,1032257325,-1124940473,1033821004,-1104521112)+W(5,-1075632186,1053282219,-1094906083,1072194837)+W(6,-1168427353,-1120291522,1028508475,-1112259960)+W(7,-1098407638,1033718481,-1140922271,1046140857);WS(1063327007,-1121248448);
sum1=W(0,-1113236667,-1096763312,1043030576,1017612078)+W(1,1035231217,-1115130868,1049218219,1042967269)+W(2,-1091103118,1053297652,-1115811128,1039059525)+W(3,-1107367965,1009543939,1033504868,1058517677)+W(4,1063340055,1054079124,-1099887459,-1095615210)+W(5,1047061435,1042859328,-1088587000,-1082785422)+W(6,1041492110,-1126620524,-1120397682,-1140707177)+W(7,-1120288724,-1104957341,1029718569,-1101731443);sum2=W(0,-1119813454,1048025725,-1098298527,1037909727)+W(1,1032936033,-1097673782,1045330821,-1099212072)+W(2,1041835288,1067026849,-1106955476,-1126569464)+W(3,-1109675885,-1092590328,1067954224,-1106229244)+W(4,-1085288934,1042571631,-1118592354,-1096969233)+W(5,1004812688,-1096486003,-1108169766,-1095495837)+W(6,-1117602980,-1116313332,1037216424,1042882430)+W(7,1034064234,1045459772,-1100305071,-1164085849);WS(-1114652667,1051933605);
sum1=W(0,-1102428549,-1105027032,1037508767,1026700110)+W(1,-1109604752,-1113263092,1048715843,1043087092)+W(2,-1106431647,1043250735,1034155035,-1128033780)+W(3,-1098797270,1023780992,-1089603768,1062796090)+W(4,1059213449,1038435705,1024543544,-1102462575)+W(5,-1112475685,-1121524254,-1106007014,-1090890112)+W(6,1038748492,1016229610,1032374633,-1147042251)+W(7,986589794,1007891224,-1104514210,-1119096106);sum2=W(0,1043866561,-1096921120,-1106880495,-1129141996)+W(1,1050935854,-1111274547,-1092013580,1029019378)+W(2,-1123077406,1064276171,-1102244397,1031191254)+W(3,-1096956427,-1115781076,1064706574,-1086673510)+W(4,1061828176,-1095750750,1046080919,-1101040753)+W(5,-1106057540,1029696990,-1091369762,-1113110329)+W(6,1042185570,-1128566730,1031234782,-1112883155)+W(7,-1113619581,1012473722,-1105256367,1042119352);WS(1059465279,-1101420399);
sum1=W(0,1043444330,1000916382,-1124176798,1033088680)+W(1,-1124073107,-1118729178,-1126261266,-1101682761)+W(2,1057398923,1034190184,1035053989,1014063089)+W(3,1032573720,-1114558729,1039770557,-1089602004)+W(4,-1087528660,1036787650,1038292302,1045820204)+W(5,-1096323421,1041172764,-1106381771,1057859064)+W(6,1027988010,1042732770,-1131477704,-1115007182)+W(7,1024683157,1029511616,-1102530758,-1104773247);sum2=W(0,-1081648717,-1096055698,-1100338012,-1093261173)+W(1,1020947921,-1121572837,1016623505,-1107343332)+W(2,1049309077,1060463741,-1160318928,1016590929)+W(3,1035038069,-1121635630,1061699617,1058913944)+W(4,-1123677731,1042247124,1032510827,-1111261089)+W(5,-1116667427,-1130213341,988275856,-1095509190)+W(6,1035681279,1035240533,-1106728517,1037987285)+W(7,1033159595,-1112486763,979544481,-1111758125);WS(1060076127,1072958059);
sum1=W(0,-1090537599,-1097065432,1043365506,-1103118654)+W(1,-1129584897,1025963976,1046496158,1060753617)+W(2,-1086314390,-1088162978,1031523031,-1115420333)+W(3,-1106610556,1040410096,1055888777,1060760746)+W(4,-1089193875,-1091959462,1032254402,1033412302)+W(5,-1138875303,1032279415,1054239287,1052645932)+W(6,-1111327644,-1086013855,-1127560355,1031863013)+W(7,1032182482,1044337291,1056703661,1044639698);sum2=W(0,-1122429687,-1113650971,1026722605,1034238418)+W(1,-1105287037,-1106809975,1047703041,1038471498)+W(2,-1101416602,-1095747837,1044566349,-1123083006)+W(3,-1099784158,-1077245954,1073798913,1050567163)+W(4,1044375513,1032414162,1029836970,-1114043742)+W(5,-1072322090,-1070521946,1076147895,1074668356)+W(6,-1132025334,-1112893824,-1112207598,-1124457715)+W(7,-1071353549,-1076180558,1071535287,1076524889);WS(-1114470395,-1114976351);
sum1=W(0,991904560,1041627584,1040990896,1017446070)+W(1,-1110976571,-1099251857,-1107221597,1034584479)+W(2,1047992216,1061349282,-1120446036,-1129681934)+W(3,-1111571481,1039733326,-1083497834,-1115356259)+W(4,1061559014,1055187519,-1110115727,-1097641691)+W(5,1036247843,-1114440077,-1098995485,-1089507216)+W(6,1045114861,1047040436,1033457695,-1110184487)+W(7,-1115117640,-1120899067,-1107186297,-1109668803);sum2=W(0,-1084434022,1057422860,1002676269,-1093678598)+W(1,1042743345,-1108978134,1067683118,1064533419)+W(2,1066493380,-1079318791,1044340647,1055748356)+W(3,-1117769694,1015093293,-1079939901,-1078621547)+W(4,-1116089022,1044705221,-1120084888,-1118111722)+W(5,1049699290,986467602,1039926847,1054002901)+W(6,-1112694927,1031220790,-1123642691,1001595675)+W(7,-1107171922,1037662763,1023903081,-1112070298);WS(1048785023,1039045299);
sum1=W(0,-1090140327,-1100442863,1043168659,-1104130562)+W(1,-1133671882,1032880081,1040570004,1061197562)+W(2,-1085428843,-1093347651,1029857553,-1117502116)+W(3,-1102819715,1038995485,1050495728,1062309944)+W(4,-1089406196,-1093521697,1027207566,1034838603)+W(5,-1127149063,1026681976,1054560318,1050259320)+W(6,-1120775857,-1086838999,-1130533431,1024393315)+W(7,1035433414,1041402190,1056208688,1039464338);sum2=W(0,-1142302474,1025023956,1011712973,-1118465298)+W(1,1037219807,1039062755,-1104707163,-1114395216)+W(2,1041730218,-1097771962,1029767219,-1128433260)+W(3,1046574176,1069124140,-1080533844,-1095905892)+W(4,-1094677866,-1122047812,982009542,1021354231)+W(5,1073795377,1075522683,-1072373863,-1075595300)+W(6,1028525757,1020814500,1033540398,1014788797)+W(7,1074436097,1068741752,-1078361330,-1072719492);WS(1040594174,1002085105);
sum1=W(0,-1113198522,1055071640,-1097746587,1041861603)+W(1,1041085614,-1121524679,-1100468781,-1137236930)+W(2,-1088672026,1050744420,1031577622,1032164980)+W(3,-1109849488,1048884604,-1105375081,1047493466)+W(4,1057599999,-1103363988,1044101411,-1102982955)+W(5,-1113508732,-1098107838,1050064611,-1087672398)+W(6,1036351259,1034848362,1026039088,1034678964)+W(7,1043931332,-1106488144,1033863059,-1102178050);sum2=W(0,1011906269,1026663055,1035577370,-1099743490)+W(1,-1108436276,991169347,-1152297667,1037961444)+W(2,1057096352,979639118,-1102421679,-1115293072)+W(3,1045881501,-1097952901,1050233559,-1095995741)+W(4,1044440375,1032214892,1032210717,1038726510)+W(5,-1122343653,1026937641,-1139108605,1022991474)+W(6,1028754425,-1123040177,-1120037205,-1107407193)+W(7,-1105994898,1022469878,-1104470915,-1115369483);WS(1066613200,-1123971367);
sum1=W(0,-1096708150,-1090955664,-1125712504,1021072883)+W(1,1026036124,-1108624754,1051398158,1051074184)+W(2,-1159875842,-1079911082,-1106077125,1041158633)+W(3,1040756057,-1090753503,1061682240,1058934814)+W(4,-1093258685,-1103560179,1032267227,1036847484)+W(5,-1114271443,1025501945,1054180539,1055629981)+W(6,-1089925031,-1106725252,1031886911,1016782186)+W(7,-1105228376,1043536294,1047227273,1052861897);sum2=W(0,-1102098813,1059079365,-1104595791,-1120579723)+W(1,1039910130,-1110832147,1035649855,-1103583809)+W(2,-1078775742,1070420847,-1081375340,1060943463)+W(3,-1115424415,-1092581761,1036446407,1055196914)+W(4,-1106373275,-1084015554,1049316438,1048074442)+W(5,-1101688097,-1115969635,1050724789,1050043459)+W(6,1065759760,-1087995034,1054216959,-1088959333)+W(7,1051846236,-1103333947,1052608338,-1088425301);WS(1015488492,-1082266482);
sum1=W(0,-1096364772,1036768790,1041881447,-1115294884)+W(1,-1109722877,1018280484,1051075280,1054950795)+W(2,-1083421327,-1079950554,1028536641,-1116482020)+W(3,-1105734603,-1124656723,1057564011,1062057653)+W(4,-1088856963,-1096513911,-1108243791,1044897017)+W(5,-1129161159,-1113027740,1056273768,1054170231)+W(6,-1104622888,-1096156044,1015505847,1033207234)+W(7,-1132093050,1025701004,1054606378,1056919206);sum2=W(0,-1123809016,-1080484881,-1087173612,-1103335141)+W(1,-1093357581,-1112078382,1047550056,1056172663)+W(2,1068142929,1065979347,-1106751239,1045744538)+W(3,-1102262951,-1097769156,1064817240,1051886373)+W(4,1048007586,-1086806497,1054342226,-1089877767)+W(5,-1095892093,1033891425,-1098340366,1065470183)+W(6,-1098712592,-1082944418,-1120076732,1047940388)+W(7,-1105000175,1059622670,-1088981287,-1102735881);WS(-1089551423,-1072840444);
sum1=W(0,1055991358,1057526040,1022173115,1041019406)+W(1,1027645528,-1141651861,-1100702364,-1086576149)+W(2,1036785718,1059475300,1015463395,-1113297010)+W(3,1016689751,1031793146,-1089572736,-1093552675)+W(4,1056836657,1050051043,1040814976,-1103473726)+W(5,-1125097480,1041821422,-1090411145,-1091007140)+W(6,1050846086,1053584058,1029778436,1007312016)+W(7,1015074267,-1104623366,-1097362556,-1098618125);sum2=W(0,-1076703167,-1073855626,1072187327,1069423067)+W(1,1032293264,1008297781,-1115348910,1041694716)+W(2,-1079134619,-1077864031,1072314518,1072064387)+W(3,-1120515458,1037018177,-1089838794,-1107764634)+W(4,-1081021850,-1081933355,1063804587,1066704589)+W(5,-1121141704,1025803257,1028352388,1036250076)+W(6,-1094622730,-1099654949,1042659879,1053139391)+W(7,-1123317222,1027779018,1035224325,-1114321992);WS(1053893247,-1106302313);
sum1=W(0,1044357278,1051962248,-1110506435,1031892188)+W(1,-1124627014,-1121076939,-1098499127,-1093335703)+W(2,1061666784,1064449402,1047997302,-1127073177)+W(3,1038775118,1042378233,-1082436051,-1085429924)+W(4,1041901099,1053582704,-1107646187,1033243951)+W(5,-1100759903,-1107823800,-1104422127,-1118050391)+W(6,1037482077,1050110011,-1112631434,-1112186286)+W(7,-1134911574,-1111029158,-1103845867,-1118004236);sum2=W(0,-1106914963,-1105365809,-1136883904,1045534781)+W(1,1048929407,-1099297773,1058094665,-1093884354)+W(2,-1087950271,1049402813,-1091599460,1027794169)+W(3,1057853479,-1101014716,1070891205,-1076257974)+W(4,1059435817,1056244223,-1110353364,-1105954111)+W(5,-1088483015,-1116753268,-1096007662,1057695328)+W(6,-1106437513,1049633694,-1105327762,1026306116)+W(7,-1107558514,-1111740866,1019026622,1042940020);WS(1043803134,1031905225);
sum1=W(0,1045344728,1015450714,-1137620096,-1113675573)+W(1,-1125193272,-1142985628,1039772705,-1093561052)+W(2,1036603287,1057861093,1047471777,1045527725)+W(3,1043570724,1032608022,-1131204708,-1087612823)+W(4,1007995990,1048683192,-1101766076,1025442024)+W(5,-1125123818,1017746514,-1098589181,-1109713128)+W(6,-1103914745,1053784172,-1104559247,1041363873)+W(7,-1137687994,-1120823545,-1096789826,-1142310312);sum2=W(0,1052608919,-1112317124,1042572795,-1102611800)+W(1,1033368250,-1099740129,1050084573,-1092971881)+W(2,1036000712,1058925768,1047906835,-1143715563)+W(3,1046340985,-1106615878,1062269077,-1099050864)+W(4,-1089628524,-1097284017,-1097650393,1034463821)+W(5,-1143169701,1034459058,-1155008883,-1100033854)+W(6,-1090965565,1053414419,-1105069125,1044772028)+W(7,-1102441858,-1145018737,-1099181286,1043620595);WS(1065606800,1041895077);
sum1=W(0,1041397665,1050236482,-1113293285,1041785011)+W(1,-1113822832,-1105474774,-1089967688,-1108226929)+W(2,1063682744,1055253222,-1114204019,1031552121)+W(3,1045393909,-1106251932,-1085544687,-1092426598)+W(4,1057927896,1054837340,1032452466,1014586031)+W(5,1018782386,-1135035573,-1094102329,-1092878524)+W(6,1043307490,1058487624,1025447425,-1103346054)+W(7,-1114747425,-1119448485,-1098262983,-1097746379);sum2=W(0,-1094743304,-1106563024,1032193624,1038489223)+W(1,1069957645,1074314813,-1075431018,-1079775068)+W(2,1029053577,-1103121169,1048862753,-1137158564)+W(3,1067854461,-1090496129,1061439417,-1075905408)+W(4,1018988618,1015522148,-1112577633,-1107218869)+W(5,-1083145579,-1093776696,1055667456,1061842524)+W(6,-1107822714,1017646246,-1110240510,1034028859)+W(7,1038458963,-1100108785,1047594841,1032002642);WS(1050857279,1035401177);
sum1=W(0,1049972466,1045749679,-1121232094,1029370009)+W(1,-1114359850,-1119608387,-1097541146,-1100844155)+W(2,1054737744,1064433520,-1116554354,-1118971861)+W(3,1032044074,1039513726,-1088203652,-1089471141)+W(4,1057059356,1055161550,1035949272,-1102118870)+W(5,1028806533,1039358524,-1095333099,-1089223685)+W(6,1035470985,1050840570,-1155732684,-1118591397)+W(7,-1114373271,-1113669781,-1105548665,-1098430605);sum2=W(0,1040723224,-1118965841,-1111920318,1034282103)+W(1,-1104697256,-1123254751,1031483971,1028955705)+W(2,-1128437695,1038672881,-1133376386,1023538768)+W(3,1034554870,-1078609243,-1148076972,1043259383)+W(4,993338648,1050613235,1014776166,-1119100907)+W(5,-1075024478,-1100774866,1050550535,-1084940093)+W(6,-1108740075,1040276790,-1121555310,-1117007635)+W(7,1069274341,1072481706,1054296012,-1098463376);WS(1059068159,-1095269543);
sum1=W(0,1058751902,1052633434,-1126585055,1022243158)+W(1,1040310153,1009201364,-1095802212,-1083015108)+W(2,1061437964,1062365313,1034732162,-1113503115)+W(3,1040208083,-1116554445,-1087136899,-1083734386)+W(4,1054753811,1047783152,1045709362,1029695369)+W(5,1044292534,-1141695574,-1093733821,-1089074173)+W(6,1043895001,-1119990530,1049870212,1005846771)+W(7,1042140272,-1106848091,-1106170901,-1096742887);sum2=W(0,1048158098,-1117235638,-1118716929,-1110453349)+W(1,-1096499673,1023790996,-1122504669,1064329884)+W(2,1037169053,1044450691,1027079271,-1111084235)+W(3,1035642078,-1103100998,-1106426334,1037379653)+W(4,-1086959067,-1096141012,1060433363,1058163522)+W(5,1059064502,-1109003581,-1081432626,-1081956377)+W(6,-1102281652,1061563184,-1077532089,1058751114)+W(7,1048822766,-1089552462,1073667932,-1086790317);WS(-1079238176,-1098575359);
sum1=W(0,1040856756,-1098659523,1012614613,-1122061272)+W(1,-1113276757,-1110111537,1049053518,-1106993315)+W(2,1050219649,1046432350,-1091368434,1049213476)+W(3,1048270483,-1098550683,1061247706,-1088887964)+W(4,-1092787824,1045840143,-1115399887,1050034455)+W(5,1053252708,-1120030007,-1096901418,-1113029435)+W(6,-1102913028,-1104981396,1040609063,-1105000541)+W(7,-1144293604,1037272948,-1106428832,1045569657);sum2=W(0,-1096995906,1032410306,1033447544,1035271628)+W(1,1051183735,-1095652467,1048740225,-1097624644)+W(2,1053850685,1054515359,-1104023060,-1113618952)+W(3,1037584786,-1116173683,1058355960,-1109777102)+W(4,-1114408860,1030897990,-1104458884,1022009109)+W(5,-1096371453,1030595307,-1116975083,-1139294461)+W(6,-1115683354,-1106540716,-1104406640,1044684178)+W(7,-1117706649,-1108415342,1036671037,-1099524388);WS(1064155455,1041078114);
sum1=W(0,-1133388468,-1103926126,1038026665,-1114884791)+W(1,-1116707016,-1135572861,1051074474,1031759625)+W(2,-1088265213,-1088521037,-1123095214,1040569148)+W(3,-1145284192,-1110455500,1060913876,1049866386)+W(4,-1094483240,1052099081,-1098688777,-1113346810)+W(5,-1116167073,1029730485,1034732568,1044072016)+W(6,1038941559,1027852876,1033022404,-1106297864)+W(7,1017022612,1028095637,1019301565,-1138713347);sum2=W(0,-1120484835,-1115316427,-1111732215,1027468398)+W(1,1037828351,-1102210431,-1113615213,1033713911)+W(2,1042551085,-1101059653,-1136133524,-1149402831)+W(3,1027887653,-1105049969,1005178376,1015721118)+W(4,1067179636,-1093846517,-1084703700,1058132410)+W(5,1033627060,-1112780439,1036573120,-1112798365)+W(6,1015696434,-1119207903,1011948492,-1103172541)+W(7,1025169534,1034168377,-1106241198,1035924289);WS(1056869759,-1097268032);
sum1=W(0,1036411431,1007771751,-1105532941,1018133293)+W(1,-1111689725,-1107937040,1034605623,1039633317)+W(2,-1116024394,1032024955,-1097428310,1027243330)+W(3,-1105991139,-1109581452,1010531964,1050783724)+W(4,-1130187397,1034973653,-1133851766,-1099204213)+W(5,-1103861656,1044990678,1044277428,1045069064)+W(6,-1114469768,-1118964077,-1118550618,-1138393927)+W(7,-1106353867,-1155661924,1036629184,1046520720);sum2=W(0,1040620760,1045122152,-1113612713,1031819015)+W(1,-1130628701,-1118722775,-1113774176,-1130428603)+W(2,-1122637452,-1080510307,-1113225510,1040659447)+W(3,1015363301,-1129641903,-1073670430,-1093905874)+W(4,-1103769905,1050277803,-1115035325,1023788280)+W(5,1045479736,997650792,1074164392,1040925011)+W(6,1041168723,-1112728330,1023947578,1009487418)+W(7,1043373785,-1122436477,1044922942,1056579340);WS(1064095487,1025785067);
sum1=W(0,-1106851535,1042476562,-1097495743,1026371284)+W(1,1040514533,-1103190740,1049973404,-1128892272)+W(2,-1104849584,-1085976658,1008396404,1050378694)+W(3,1040022019,1040395090,1058008769,-1115675316)+W(4,-1097042470,-1109264236,-1103138663,1042871873)+W(5,1050097558,-1102548473,1052615848,-1098054097)+W(6,1035073279,-1094929447,1034556564,-1136206974)+W(7,-1157051795,1023679636,1045135411,1037088776);sum2=W(0,1033420628,-1100145939,-1114618025,-1124722923)+W(1,1029168594,1048079041,1047309531,-1105442746)+W(2,-1115804833,1057589449,1036363299,1043439029)+W(3,-1101613108,1042227257,-1089136554,-1084852425)+W(4,1053618149,-1091358477,1049502378,-1096133271)+W(5,1045151454,1041752672,1056312267,1028964970)+W(6,1030436134,-1119548384,1013819494,-1106999272)+W(7,1036382707,-1113267324,1043379377,-1100909906);WS(1060109055,1023402244);
sum1=W(0,1051909299,1054481389,-1109278395,1039025762)+W(1,-1107880995,1018380380,-1093104548,-1098089231)+W(2,1061074499,1069080830,-1107337262,-1125210976)+W(3,-1167447218,-1119879878,-1092709234,-1087624466)+W(4,991275263,1049054227,1038278743,-1119314274)+W(5,1030906608,1028271716,-1093068092,-1085745760)+W(6,1043342663,1051802331,1024999351,-1120902815)+W(7,-1122586985,-1107737008,-1098889074,-1102438460);sum2=W(0,1035578813,-1121421677,1033194341,995982518)+W(1,-1115504751,-1108849613,-1114972659,-1118279893)+W(2,1046888388,-1103362299,1040171687,1038373562)+W(3,1041670894,1050450381,1078927590,1069469835)+W(4,1050255581,-1096418856,1027047733,-1108098969)+W(5,-1097423961,-1114805949,-1082214759,-1065023683)+W(6,1042040695,-1116244525,1033796110,-1147696971)+W(7,964966831,1025540676,-1112457727,1045909115);WS(-1092049407,-1078216845);
sum1=W(0,1057591089,1050969332,1030002432,1019093687)+W(1,-1109784091,1043174565,-1096074010,-1089127853)+W(2,1056027116,1063070242,1055647027,-1100550858)+W(3,-1126191805,1049441628,-1088645600,-1082843219)+W(4,1039049940,1057957242,1041444210,-1103872766)+W(5,-1097650089,1024042875,-1095349663,-1097545633)+W(6,1034942714,1059965491,1042339236,-1115845919)+W(7,-1123963793,-1105758607,-1089209262,-1103665506);sum2=W(0,1062347208,1055082976,-1096143108,-1086426610)+W(1,-1108806990,-1138780047,-1101252044,1053593730)+W(2,1045157118,1048769854,1062855195,-1089951657)+W(3,-1099705126,1058343455,1037201995,-1111940928)+W(4,-1073459143,-1078468086,1074016711,1068897447)+W(5,-1094950430,1046274438,-1119407664,-1091098547)+W(6,-1071781830,-1072043968,1074160921,1075026151)+W(7,-1128975824,1035271906,-1095931446,1031118734);WS(-1092377983,1032564911);
sum1=W(0,1051240140,-1135919542,1001025293,1026968586)+W(1,-1108814006,1031981930,-1114206145,-1140824311)+W(2,1047585891,1046337282,-1099757657,-1101464865)+W(3,-1105914151,-1111723206,-1093593858,1035412731)+W(4,1042168181,1042765483,1021990836,-1099131534)+W(5,-1114245051,1047084274,-1105010841,1042300945)+W(6,1039475666,1031087233,1016095931,-1124857771)+W(7,-1110153104,1021006644,-1150842169,-1129901419);sum2=W(0,-1103837493,-1102219265,-1114711758,-1152594313)+W(1,1035550709,-1111809635,1049238470,-1119502913)+W(2,1021928584,1043085394,-1119994373,-1122222477)+W(3,1038283603,-1113383091,1069806319,1051353268)+W(4,-1098150014,-1114380427,-1136114154,-1117872135)+W(5,1038911980,-1106271331,-1084770114,1040245198)+W(6,-1103586212,999997765,-1120239593,-1118889611)+W(7,-1109409577,-1130668925,1032457879,-1097500544);WS(1066805616,-1146277627);
sum1=W(0,-1097679853,-1106566573,-1149155717,-1135230785)+W(1,1036204713,-1098488427,1047676826,1046488473)+W(2,-1092037473,-1085421897,1042337650,1034010150)+W(3,-1103697017,1057957971,1062693860,1047117051)+W(4,-1091217395,-1094061036,1036367663,-1127867356)+W(5,-1114566390,1034870184,1056189429,1049537116)+W(6,-1108406741,-1096997053,998521116,1011804270)+W(7,-1103604141,1029261884,1049188263,1017502967);sum2=W(0,1035645255,-1111163705,1029215207,-1122819855)+W(1,1042480496,-1107159841,1019166485,-1107161682)+W(2,1026839491,-1095838714,1044451524,-1109976389)+W(3,-1115971786,-1067229991,1082201538,-1129473215)+W(4,-1147512571,-1156411358,1027965847,-1130065951)+W(5,-1091650896,-1142132409,1033233466,1052773623)+W(6,-1110332882,-1114357123,1036873692,-1119702735)+W(7,-1107215185,1025815163,1001850219,1034307583);WS(1040205182,1040987841);
sum1=W(0,1050828331,1054299632,1028035406,1032709552)+W(1,-1130845956,-1131566290,-1102534446,-1098789018)+W(2,1000765841,1064828620,1047238622,-1152624047)+W(3,1024089890,1044521480,-1084918512,-1087146945)+W(4,1059217829,1057730984,-1160283945,-1110798127)+W(5,1041701723,-1105870556,-1094152707,-1080798168)+W(6,1050797759,1040620053,1035307633,-1129145589)+W(7,-1121779940,-1110323595,-1104995442,-1154982570);sum2=W(0,1039834326,1050496819,-1098615503,-1104834685)+W(1,-1113573633,-1119108596,1034170750,1040649104)+W(2,1045914856,1070974917,-1080862372,-1090508283)+W(3,-1128160390,-1095002000,-1102559609,-1118657109)+W(4,-1085801376,-1081343708,1063492499,1048874616)+W(5,1053594264,1022825140,1047362948,1041220807)+W(6,1033985362,-1089072248,1062512173,1035824034)+W(7,1041895669,-1115149866,-1130222490,-1099586035);WS(-1087487423,1060332710);
sum1=W(0,-1095746139,-1089004262,1042437466,-1105878689)+W(1,1037671952,-1117440135,1055197099,1053913286)+W(2,-1081828961,-1099866351,-1121111477,1040585322)+W(3,-1114610404,1028605502,1061690846,1059867107)+W(4,-1115422148,1039314504,-1112892785,-1112195269)+W(5,1040822242,1041433743,-1102951638,-1104536871)+W(6,-1117471766,-1108492170,1012646976,-1122925576)+W(7,1048192776,1029799624,-1130420108,-1107184778);sum2=W(0,-1097747777,1040900608,-1104677463,1017331955)+W(1,-1162485367,-1104406873,1016355419,-1097037835)+W(2,-1081336501,1073518733,-1094338757,-1117673238)+W(3,-1117660642,-1096388411,1068423959,-1089023490)+W(4,-1103573743,-1106204508,-1104710153,-1119646366)+W(5,-1093216188,1028492960,1057220074,1048344480)+W(6,1041186571,-1097636016,1022869095,-1107625181)+W(7,-1092192530,1049060345,1053959289,1033091565);WS(-1096756863,1051174382);
sum1=W(0,-1115668125,1039995714,-1106905723,1025372546)+W(1,1034391118,1041916975,-1105014230,1000611497)+W(2,1043101563,-1089490746,1025624474,-1114360751)+W(3,1027806076,-1111998130,1058174613,-1117013085)+W(4,-1092891318,-1107085565,1032794399,1037998160)+W(5,1008039732,1030397185,1035643438,1045000731)+W(6,-1114405501,-1168885266,-1114244794,1034992970)+W(7,1018926829,1029203969,-1120880459,-1121180749);sum2=W(0,-1095856011,-1106157919,-1092452707,-1089960886)+W(1,1036775569,-1107942220,1041476280,1007316785)+W(2,1074170001,-1085150802,1032119458,1049541326)+W(3,1021239050,-1132331444,-1083810164,1050706137)+W(4,1046048366,-1112079347,-1110883627,1032929374)+W(5,1036225521,-1113579728,-1129593193,1043182557)+W(6,1027735021,-1111935169,1026522309,-1123073435)+W(7,1009639193,1022066674,1009058861,-1214669080);WS(1063524863,1010978751);
sum1=W(0,-1090913225,-1094935586,1035248130,1033376264)+W(1,1034437913,1040021853,1045510498,1054337940)+W(2,-1084407830,-1085174115,1040606570,1029138555)+W(3,-1141033844,1032741433,1062831778,1057961148)+W(4,-1080254739,-1094320024,-1122169062,-1146340206)+W(5,-1127614262,-1136275261,1058700983,1060252175)+W(6,1033710501,955403507,-1115451138,-1113033206)+W(7,1007782611,1030604567,1033261261,1045946247);sum2=W(0,1053621644,1009306318,1043917783,-1096400044)+W(1,1037111777,-1106811629,1005897821,1017015195)+W(2,1051339656,1062093709,-1090244436,-1123678571)+W(3,1047789047,-1093438727,1065539532,-1141989437)+W(4,-1080576226,-1106342004,1048870815,1046901313)+W(5,1049955112,1043219374,-1097183812,-1083332175)+W(6,-1098524562,-1124418811,1053211427,1033884063)+W(7,1050393105,1044056917,-1092155120,-1097464341);WS(-1085369887,-1080302329);
sum1=W(0,-1112260523,-1119192737,-1121762938,1021216124)+W(1,-1110274640,-1111476420,1049037307,1035888345)+W(2,1050211017,1058411732,-1094342263,-1103047566)+W(3,-1097892613,-1097171068,1044828010,1061443675)+W(4,-1139271463,1042276856,-1107174593,-1105630871)+W(5,-1112160677,1026261917,-1100915542,-1119204121)+W(6,-1113852108,-1119668597,-1146340105,1025950537)+W(7,-1110403297,-1132483222,-1119790119,-1174284878);sum2=W(0,1035074177,1040461813,-1146353705,-1115512925)+W(1,-1115656893,-1137020948,1043381354,-1191992884)+W(2,1042528734,1058355837,-1134998124,1036066439)+W(3,1021899784,-1112812041,1058956516,1059049535)+W(4,-1081621864,-1089980594,-1122018103,-1093678923)+W(5,1012903452,-1123282157,1050844919,-1095612272)+W(6,1049357806,-1101025299,1002801625,-1110317749)+W(7,-1122890057,1023124620,1036998024,-1100731037);WS(-1106521214,-1077666555);
sum1=W(0,1052142545,1052094618,-1120901013,1003321829)+W(1,-1108686032,-1118608535,-1105733097,-1102912320)+W(2,1060439250,1059969903,-1107011833,-1105222370)+W(3,1045702647,-1106161276,-1113880763,-1085669204)+W(4,-1095361591,1039904896,1000924822,1029823211)+W(5,-1103122454,-1106172071,-1107186882,1052882623)+W(6,1000548911,1046166153,1027793952,-1127794128)+W(7,-1113781993,-1132637458,-1096551831,-1118745688);sum2=W(0,1025264110,-1119278092,-1123608512,1034079401)+W(1,-1116991392,-1156408861,-1104246380,-1123371956)+W(2,1031056700,1059405503,-1128074608,999851902)+W(3,-1098806852,1038716729,1063218900,1051208451)+W(4,-1123208440,-1081290516,-1109589984,-1102099502)+W(5,-1136590423,1034885175,-1131612640,-1110007228)+W(6,1015173988,-1121242732,1032460032,-1127758712)+W(7,1009682031,-1115963068,1025045004,-1124651080);WS(1061862175,-1081928168);
sum1=W(0,-1105871745,-1093982770,1024897880,-1105584175)+W(1,1027658214,992865878,1052657028,1043886056)+W(2,-1092069365,-1083616743,1040792761,1038516044)+W(3,-1121064957,-1106374835,1065026281,1055074797)+W(4,-1089303929,-1089274268,-1146323132,1041867802)+W(5,1015027694,-1132520748,1054263413,1056987882)+W(6,-1106858177,-1096909360,-1113939311,1033649803)+W(7,-1137844354,1017619030,1049053899,1043742846);sum2=W(0,1027322757,1044756153,1056220347,1078367032)+W(1,-1115583846,993742973,-1148770222,1023449836)+W(2,-1096547764,-1101560565,-1073546091,-1078889751)+W(3,-1130380138,-1147412718,-1126862726,1043960988)+W(4,1042443775,1048890957,-1129365336,-1104234997)+W(5,-1115461788,1019814478,-1133306383,1029550531)+W(6,-1104280017,1028418751,-1105729449,-1132392998)+W(7,-1143007558,-1123464959,1042854212,-1130422948);WS(1052938943,-1103606318);
sum1=W(0,-1087051802,-1108424920,-1110318513,-1114719934)+W(1,-1114447856,1040769086,1044445625,1058073278)+W(2,-1085940948,-1082198177,-1100729633,1051495307)+W(3,1037779432,-1103818980,1058839039,1060893495)+W(4,-1090825863,-1088355266,-1090569589,1058926789)+W(5,1053070735,-1091337376,1053564817,1060585177)+W(6,-1096343413,-1090847836,-1120060704,1050591187)+W(7,-1131842819,1026807692,1059253187,1054456219);sum2=W(0,1033006755,-1098289077,1032703681,1015621136)+W(1,1074691924,1067219112,-1084108607,-1072583370)+W(2,-1098808895,1046984196,-1098355550,1048700747)+W(3,1064576163,1066863963,-1081041246,-1081224226)+W(4,-1083721832,1061110777,-1097901072,1047054427)+W(5,-1084686190,-1086075738,1046858869,1069053051)+W(6,-1109410901,1047097145,-1165737020,-1126056922)+W(7,-1079374171,-1071293986,1076043754,1068664236);WS(-1083248351,1041375270);
sum1=W(0,-1087439008,-1092067298,-1142901727,998616699)+W(1,1045294540,-1128264947,1052452449,1054645196)+W(2,-1097778587,-1084179155,-1128981712,1043282847)+W(3,1042620067,-1146688137,1058025241,1050602866)+W(4,-1090979219,-1086455104,-1110272759,1049050406)+W(5,-1127282486,-1125997182,1053431193,1061357806)+W(6,-1095775369,-1087021556,-1170526381,1045114289)+W(7,981342481,1046767364,1053157267,1052134295);sum2=W(0,1068235144,1068687973,-1079299620,-1076239116)+W(1,-1114529265,-1116897962,1019509447,1054062613)+W(2,1068481951,1066921525,-1083365485,-1079042334)+W(3,1041823371,1032806429,-1100834259,1057377046)+W(4,-1106704213,-1080829299,1066758659,1049726715)+W(5,-1104989857,-1107915189,-1107253929,-1095788298)+W(6,-1077473679,-1073149491,1075688460,1069675355)+W(7,1021289065,1034867372,-1090199615,-1112126912);WS(-1089965567,1041739713);
sum1=W(0,1050606464,1046384755,-1109541748,1014059625)+W(1,1016608410,-1110057610,-1098095776,-1097348868)+W(2,1052952467,1062759283,-1113826001,-1120181702)+W(3,-1165355548,-1103909923,-1097909490,-1098227712)+W(4,1061539071,1056969105,-1107441048,-1099389050)+W(5,1018410859,-1097884829,-1097990985,-1089710746)+W(6,1043585729,1054439728,-1129336123,-1110918155)+W(7,-1109883584,-1118732474,-1101291373,-1112431723);sum2=W(0,-1113211599,1037267536,-1112359157,1035083591)+W(1,-1112771443,999833884,-1129901649,1032203968)+W(2,-1110383577,1053336900,-1119560270,1037205500)+W(3,-1113848439,1048127168,1062183610,1050641640)+W(4,1036846600,1029308948,1033928454,-1130432545)+W(5,-1087091182,-1080175934,1037218786,1052549520)+W(6,1035214305,-1137000642,1027763767,-1111608107)+W(7,-1106600446,-1105808372,1041216407,-1098666781);WS(1040803966,-1079223548);
sum1=W(0,-1108233168,-1097729981,-1113401739,-1103550802)+W(1,1021078213,-1123835458,1016715200,-1115946235)+W(2,-1112466052,1056711305,-1095164520,-1105545077)+W(3,-1103483180,-1092700173,1072346450,1051122342)+W(4,1033129898,-1100704991,-1106149592,-1102562113)+W(5,-1104392485,1033532004,1041579689,1046866637)+W(6,-1106323272,-1109921151,-1105989383,-1123094707)+W(7,-1128003929,-1109398092,1019070562,1017795558);sum2=W(0,-1097131135,-1098724323,-1126076753,-1132003761)+W(1,-1114013558,1027012993,-1102131199,1033952970)+W(2,-1094337061,1075670208,-1094940877,1028715469)+W(3,-1109613274,1026138301,1037045260,1043946979)+W(4,-1092647285,-1119763725,1050064171,-1096054213)+W(5,-1107006741,1032910718,-1101691459,1052392413)+W(6,-1104609741,-1103386045,1024912709,-1095828963)+W(7,-1127911473,-1109320626,1042676905,-1104710657);WS(-1077711088,-1080462700);
sum1=W(0,-1095463505,-1094028818,-1143635214,1016976667)+W(1,1033669226,1023995271,1043759401,1048382760)+W(2,-1084473735,-1081613943,1025648038,1050435883)+W(3,1038367764,-1104130812,1061061657,1060944248)+W(4,-1092817267,-1089963906,-1119077035,1033190198)+W(5,1035230572,-1115548134,1058923652,1059085444)+W(6,-1112556483,-1096263708,-1124293633,-1127874241)+W(7,998948881,1035279350,1052630131,1024757337);sum2=W(0,1038737245,1033599435,-1128906105,-1118714905)+W(1,-1084863446,-1120736313,-1124872105,1045939428)+W(2,1047074065,-1081197801,-1102497202,-1104617441)+W(3,1072627800,1076529178,-1069501955,1073600723)+W(4,1051590837,1036478618,1025452854,1052988680)+W(5,1066278053,-1115729701,-1078626366,-1078764847)+W(6,1034730428,-1096538670,1045309195,-1147569173)+W(7,-1119746081,1001372341,-1097394746,-1094352359);WS(-1085605823,1039908372);
sum1=W(0,-1101464226,-1097280531,998302542,-1110519177)+W(1,-1136474287,1017687606,1040574050,1050281295)+W(2,1050325520,-1093718398,1051114493,-1105109851)+W(3,1027599892,1038451002,-1095999987,-1112501642)+W(4,-1109283231,-1103804777,1047411644,1047758692)+W(5,-1112873934,1026946257,1013903280,1052111506)+W(6,-1107759461,-1099881946,1027414133,1008966514)+W(7,1007362713,1030395745,1037344125,-1131548857);sum2=W(0,-1098998597,-1104582263,-1129481498,-1115357326)+W(1,-1119934044,-1109942748,1041990652,1033193484)+W(2,-1098625511,1036322812,-1149109833,1037423788)+W(3,1028176618,1032249206,1029624616,1052524895)+W(4,1050926614,1045914812,-1098320683,-1107237807)+W(5,-1117055607,1026298641,1016354632,-1102468922)+W(6,1029306918,1035368549,-1111060805,-1118016391)+W(7,-1116685452,-1113790705,1036818044,1029333966);WS(1066221936,-1112686252);
sum1=W(0,1042737360,-1108750629,1049363148,-1111426931)+W(1,-1110677245,1035534704,-1105687720,1039181581)+W(2,1053136109,-1095853365,1038796336,-1090113310)+W(3,-1101864162,1019901392,1031102479,1051677110)+W(4,-1108890233,1023718298,1041899238,-1102958241)+W(5,-1107302241,1048841797,-1089545128,1058267293)+W(6,1033191264,-1165972390,-1112879133,-1104001476)+W(7,-1106653499,989728967,1010166848,1047293124);sum2=W(0,-1121628281,1041466962,-1115216952,1019579309)+W(1,-1133616314,1046938970,-1110659898,-1104132268)+W(2,1044350744,-1096356807,1035949455,-1101014764)+W(3,-1089581193,-1097777539,1067161402,-1092586315)+W(4,1019949697,1011899626,1020295703,-1125343389)+W(5,1025080038,1042942659,1028945397,1044980625)+W(6,1020414781,-1108620092,1032252124,-1107189524)+W(7,1000298789,1034429670,-1106879950,1024223321);WS(1065647552,1042223795);
sum1=W(0,-1090185691,-1099254654,1047859212,-1118213891)+W(1,1042956769,1045938459,1056675965,1054600851)+W(2,-1085546115,-1090115457,1049817209,-1102035956)+W(3,-1095542592,1048397149,1060918524,1052764224)+W(4,-1086839140,-1089622500,1018314812,-1136727619)+W(5,-1107166488,-1115710386,1053194074,1050058698)+W(6,-1103143659,-1088857895,-1111834851,1048950515)+W(7,1046421002,1019098869,1046059111,1055030644);sum2=W(0,1045715537,-1109612723,-1100534663,1038047795)+W(1,-1074982428,-1071944747,1074456323,1062099960)+W(2,-1109559353,-1088589586,-1098906327,1043709757)+W(3,-1086420775,-1087600981,1061406543,1074047524)+W(4,1046750383,1030039799,-1097979318,1054998296)+W(5,1058024333,1040647828,-1095255331,-1109444720)+W(6,-1112135838,-1108474833,-1135615252,1042447686)+W(7,1042372587,1051479186,-1098188594,-1106577876);WS(-1099261566,-1102058551);
sum1=W(0,-1099740733,1038344912,-1118752449,1037460750)+W(1,1046250530,1040547388,1028635221,1035868896)+W(2,-1097823268,-1077722267,1046116085,1048855473)+W(3,1049218244,1053686776,-1089090112,-1135561696)+W(4,-1086845489,-1109540512,1043443965,1041532007)+W(5,1041462458,1041323791,1036245196,1054063629)+W(6,-1112472539,1006300060,1048656673,1035797482)+W(7,-1116084210,1050214602,-1115462467,1039520068);sum2=W(0,-1099880087,1049640504,-1103130345,-1107023704)+W(1,-1106650230,1035820630,-1100868353,1047853298)+W(2,-1099241173,1060797185,1007138702,1025081245)+W(3,-1111373979,1048085306,-1096656068,1050410790)+W(4,-1096100738,1034621436,1042694232,1020633935)+W(5,-1098540289,1045275377,-1092716332,1053061345)+W(6,-1100840753,1051814059,-1117764771,-1116958023)+W(7,-1095110662,1026583068,-1092707384,1057695342);WS(-1081437504,-1086037448);
sum1=W(0,1048903167,1048827465,1034161364,1002898847)+W(1,-1124004134,1038960439,-1110924302,-1098037791)+W(2,1058952469,1062493730,-1102052735,-1097339820)+W(3,-1109622563,1046141833,-1082951605,-1089826679)+W(4,1056452878,1052097743,-1116847174,-1122224578)+W(5,1037494008,-1142221339,-1093057352,-1095802941)+W(6,1046287775,1051622635,-1114337484,-1124219870)+W(7,1018754897,-1115514650,-1097214606,-1115921615);sum2=W(0,-1098267531,1054123387,1046658552,1026296217)+W(1,-1107249906,1049528827,-1080723543,1056065541)+W(2,1031912087,-1103258874,1048926974,-1092482457)+W(3,-1094476247,-1114829012,-1095327126,1068312252)+W(4,1064081451,-1081783631,1051240634,-1093986590)+W(5,-1110151549,-1109929036,1054428583,-1101319294)+W(6,1052301313,-1136084293,-1116201775,1031417427)+W(7,1023898518,-1131461985,1032992382,-1095108256);WS(1059931039,1045326059);
sum1=W(0,1027626820,-1102542884,-1116497429,-1105339195)+W(1,1020852317,-1110241387,1045819641,1035394960)+W(2,1042432944,-1087368655,1048600749,-1104905094)+W(3,-1120454715,1028063406,1050459387,1050447189)+W(4,-1090841955,-1098837680,1028510504,1017781140)+W(5,-1135766366,1046575867,1038310627,1058872902)+W(6,-1135818261,-1102238241,1006123003,-1104151378)+W(7,-1121800177,-1138241103,1039487803,1009721182);sum2=W(0,1033521028,-1107049318,-1125695753,-1108715925)+W(1,1043372642,-1096562690,1043711791,-1130002309)+W(2,-1126359337,1024736242,1037467647,-1106861101)+W(3,1055907536,-1077602923,1069236178,1069432650)+W(4,-1096919459,1030099711,-1108013135,1049447879)+W(5,-1079492159,1048192702,-1104043463,-1089672176)+W(6,1038861546,1027296385,1025122350,1016159100)+W(7,1041544949,1038199238,-1115278753,-1102967963);WS(1065273279,-1155200022);
sum1=W(0,-1110724474,-1113644224,1042748400,1032043190)+W(1,-1107914275,1017813644,-1113329098,1048813356)+W(2,-1103694886,1049530899,-1101712885,1044363154)+W(3,-1119126921,1030506334,1013956115,-1138873982)+W(4,1032343156,-1119655327,1042545917,1020290996)+W(5,1047677002,1035449518,-1118975351,-1088512539)+W(6,-1113927803,1014066252,969146311,1023679047)+W(7,1040385292,1037002750,-1102619473,-1112426340);sum2=W(0,1040024171,1033596237,-1114326988,-1105379539)+W(1,1020126178,1058095820,-1100858724,1054804566)+W(2,1027874005,-1090164335,-1127815582,-1128505094)+W(3,-1095228668,-1114002666,1015111122,-1108932212)+W(4,1026082941,-1098155637,1011114412,-1144273240)+W(5,-1109234902,-1117423595,-1123558275,1057491035)+W(6,1010514392,-1110656550,1008109660,1010998384)+W(7,-1148517800,1028462436,1025837089,1041639386);WS(1064822335,-1095840736);
sum1=W(0,1056391992,1052717533,-1114924672,1049019197)+W(1,1047279757,-1158101509,-1097259572,-1082098174)+W(2,1053226600,1063307800,1027273471,1006539024)+W(3,1028150783,1048033194,-1085358981,-1083318869)+W(4,1051465786,1056189595,1023329786,1024001604)+W(5,1040827508,-1122795750,-1096912972,-1093212548)+W(6,1051405604,1049885284,1032078653,1034076369)+W(7,1040247311,-1102713147,-1090164049,-1097995110);sum2=W(0,1057945825,1059138923,-1105536143,1044291516)+W(1,-1075047571,-1084742426,1063262829,1075245425)+W(2,1064153610,-1117658388,-1102729189,-1123279074)+W(3,-1087050661,-1094508761,1055818216,1058517731)+W(4,-1082824416,-1088923796,-1098099014,1019015608)+W(5,-1107921801,1066223948,-1082492094,-1095331241)+W(6,-1114762777,-1093119165,-1116414073,1041233257)+W(7,1065694420,1070896480,-1076437009,-1084810008);WS(-1090760447,1052695066);
sum1=W(0,-1086160295,-1100507696,1004836815,1032827391)+W(1,-1122589400,1011775197,1050270371,1058956361)+W(2,-1085279840,-1085951050,1033221771,1040820154)+W(3,-1126907788,-1109718672,1060000376,1061054293)+W(4,-1090476887,-1096291378,1019263487,-1142824410)+W(5,1031459881,1014310644,1052048107,1053225609)+W(6,-1104244158,-1096098979,1030288497,1033909728)+W(7,1002236306,1050105184,-1123372967,1044967298);sum2=W(0,-1119133376,1054475337,1010795990,-1115548553)+W(1,-1106450540,-1130742967,1049648601,1034230379)+W(2,-1126101085,-1096206384,-1108773712,1025233265)+W(3,1074765700,1076253468,1056453743,1031862009)+W(4,1025243447,-1123699076,-1123367926,1028577219)+W(5,1067142167,-1082850789,1040231624,-1092511031)+W(6,-1116348436,1026289255,1016487959,1027045545)+W(7,-1074864896,-1066441953,-1098871930,1052333940);WS(-1098442559,1026469881);
sum1=W(0,1050517915,1049663660,-1119522441,-1149983818)+W(1,-1106643136,-1107005098,-1102209381,-1114000872)+W(2,1057681670,1054270423,-1148708523,-1111872220)+W(3,-1107624656,1044397088,-1080449641,-1097110004)+W(4,1065584902,1060962908,1034687077,1033974589)+W(5,1040137492,1011262833,-1088971425,-1089390067)+W(6,1043551013,1037520938,1040191316,-1121497336)+W(7,-1152197144,-1111636393,-1098201593,-1096207069);sum2=W(0,1067471948,-1083836095,1049995354,-1093666199)+W(1,-1087858714,1040673003,-1089657247,1044138823)+W(2,1067519925,1075025493,-1108191449,-1104373549)+W(3,-1086283540,-1107890740,1070698122,1068116530)+W(4,-1079149522,-1092122258,-1109961150,-1086862321)+W(5,1052510667,1044801958,-1092830464,-1077256496)+W(6,-1118106953,-1090446878,1057348983,-1105617480)+W(7,-1113062539,1040940184,-1095892285,-1104600439);WS(-1089367999,-1080592817);
sum1=W(0,1020565079,1046045566,-1142600967,1050901372)+W(1,-1123752726,1032349343,-1094642094,-1098563453)+W(2,1051791856,1059303201,1042662963,1043029392)+W(3,1017360893,1040706037,-1082254536,-1092783656)+W(4,1060541458,1057651322,1028335344,-1131715556)+W(5,1038984656,1042767141,-1083519131,-1088235102)+W(6,1050310918,1061742083,1040529906,1009439676)+W(7,1039511244,1037250730,-1084895582,-1088554180);sum2=W(0,1072921984,-1096214776,1044777691,-1086948904)+W(1,-1081008410,1053678014,-1086612116,-1102597600)+W(2,1069427540,1069014322,-1107333159,-1085906527)+W(3,-1094318103,1040782350,1068187895,1055370552)+W(4,1068759557,-1095651744,-1101622483,-1094251850)+W(5,-1097053445,1052418274,-1098339283,1049876941)+W(6,-1080635176,-1071443034,-1095334551,1054103540)+W(7,-1116179967,1057760894,-1119710681,-1098368915);WS(-1072329816,1074376722);
sum1=W(0,-1097135645,-1100415357,1034466519,-1119826815)+W(1,1001332238,1009264740,1050212013,1051061560)+W(2,-1123247055,-1078161261,1040071236,-1121811611)+W(3,-1119531350,1047608180,1050094223,1057003368)+W(4,-1086793716,-1092987820,-1125783811,1034412551)+W(5,-1139666027,1053959834,1053182609,1060987117)+W(6,-1117997032,-1097292445,989295697,1025497578)+W(7,-1130537576,1003451511,1040352158,1030369595);sum2=W(0,1033963983,1024673399,-1119692159,1010850411)+W(1,-1110591524,1039643589,-1126975570,1041326744)+W(2,-1107122545,1041917938,1041465994,-1110113403)+W(3,-1098235771,1061676083,1075051781,1049177676)+W(4,1031918417,1016152214,1041361680,1019542894)+W(5,-1072022345,-1080793678,-1100210466,1057547658)+W(6,-1119110501,-1108745692,1035827461,-1128076954)+W(7,1038326573,-1115279667,-1111890885,-1101468559);WS(-1089734463,1065567745);
sum1=W(0,-1089748010,1033541431,1048676446,-1115310942)+W(1,1041536229,-1111760907,1047890913,1053493076)+W(2,-1091844976,-1078026925,1041943745,1051913151)+W(3,1031051700,1033727319,1057682191,1060749357)+W(4,-1083863979,-1088695462,-1123414147,1032260949)+W(5,-1117552023,-1123512523,1057895644,1060855949)+W(6,-1097284573,-1090712276,-1118314271,1025799735)+W(7,-1134918146,1037093278,1052101531,1049355215);sum2=W(0,1067110585,-1073947481,-1089227831,-1087048499)+W(1,-1088705293,1063056164,-1107011493,1062551012)+W(2,-1100054441,1057992187,-1106022394,-1081828818)+W(3,-1091908804,1049660447,1053279159,1044700801)+W(4,-1096117153,1049824990,1053589051,1057638724)+W(5,1041467137,-1112699600,-1098858111,1047077354)+W(6,1008667589,1047082764,1050363813,1030725267)+W(7,991046018,-1118599281,-1093863007,1055551992);WS(-1079109040,-1085312521);
sum1=W(0,1037365911,-1117579705,-1140282322,1023769582)+W(1,-1127522065,-1098682508,1042794748,-1113299189)+W(2,1052645482,1061549365,1041551140,-1105105824)+W(3,1041518392,1049784787,-1087637436,-1086336671)+W(4,-1092653220,1050958145,-1111084358,1030694836)+W(5,-1104535548,-1112540051,-1111723928,1051894263)+W(6,-1113919416,1047664699,-1133450021,955351653)+W(7,997865134,-1121426302,-1111528112,1039072513);sum2=W(0,-1182735741,-1116775242,1037755147,-1112127727)+W(1,-1099828018,-1106208929,-1108084106,1027967369)+W(2,-1110833901,1050960349,-1096944427,-1117076760)+W(3,-1106621688,-1093670465,1057406540,1047419656)+W(4,1057824022,1025802869,-1126463908,920706880)+W(5,1046907280,-1104727129,1030718323,-1106635563)+W(6,-1117624689,-1106817101,1016301114,1025583781)+W(7,1024731263,-1133403952,-1146210056,-1129307942);WS(1066445424,-1114782683);
sum1=W(0,-1110498524,-1092096849,1037849343,-1105169880)+W(1,1033176686,1027992139,1045982494,1042140161)+W(2,-1089773556,-1093199580,1053025475,-1111719878)+W(3,-1104315937,1034263873,1058443885,1059787797)+W(4,-1085224723,1017432168,-1118185334,-1106443352)+W(5,-1099213011,1015617473,1051015495,1058982105)+W(6,-1097477655,-1120659192,-1104379365,-1115180998)+W(7,-1134277975,-1124174113,1047806371,1049335790);sum2=W(0,-1104443938,-1111353322,1010861092,1035156885)+W(1,1034215267,-1119467871,-1131256669,1020765936)+W(2,-1092519845,1033492110,1050643378,1053142713)+W(3,1043572605,-1120345789,-1093594884,1043066295)+W(4,1061622434,1045835461,-1100307988,-1093995815)+W(5,1035132204,-1120193257,1051701313,-1090891830)+W(6,1054276307,-1118030035,-1095534688,-1094190457)+W(7,-1107758441,1010759898,1044764145,-1115303200);WS(1053797695,1034928741);
sum1=W(0,1027306577,1036410350,-1101985872,-1113709609)+W(1,1039738506,1041675949,-1094568298,-1089618673)+W(2,1048222316,1049396519,-1106547453,-1098832221)+W(3,1049870789,1032602030,1057932790,-1089721378)+W(4,-1093507345,-1098128846,1038712045,1032341932)+W(5,1041034929,1020376402,1042310981,1051551069)+W(6,-1102358117,-1095739626,1037110646,1020651977)+W(7,1038606871,1036847389,1049811664,1032076306);sum2=W(0,-1096371488,-1100415470,1048834253,-1107569978)+W(1,-1113379832,-1098639187,-1140716449,-1091206842)+W(2,-1097656368,1057366407,1047116738,1032955728)+W(3,-1102236471,-1112454303,1067804624,-1099982688)+W(4,1049724515,1047568587,1024141754,-1095875849)+W(5,1037256860,1039735469,-1101898886,-1107732848)+W(6,1025784853,1040928209,1031286951,-1117854930)+W(7,1034482735,-1122662653,-1099991629,-1104360749);WS(-1100599294,-1113486107);
sum1=W(0,1058015130,1043005476,-1113994869,1041832895)+W(1,-1123207408,-1120610968,-1095369841,-1095482492)+W(2,1065539217,1054749782,-1100675730,-1101582062)+W(3,1040056719,-1111595960,-1085935041,-1088297536)+W(4,1046936430,1043027144,1033573462,1015862616)+W(5,-1110844045,1041950395,-1096194081,1054414015)+W(6,-1122192647,1047923809,-1147102474,-1123901241)+W(7,1007333963,-1097939280,-1106262926,-1118572185);sum2=W(0,-1105017139,1043450683,-1118187780,1033496750)+W(1,1012703263,1009095593,-1142467441,-1118941046)+W(2,-1106458832,1057933296,-1102935461,1041080086)+W(3,1025973118,-1089439993,1063076098,-1096734279)+W(4,-1098239652,-1111698692,-1122438380,1023898015)+W(5,-1124882200,1004297609,1048742138,-1119844388)+W(6,1023645924,1034431733,999989929,1007185073)+W(7,1046154393,1048791679,-1090457759,-1096898561);WS(1058454143,-1086058342);
sum1=W(0,1051341170,1054019099,-1099743710,-1115074879)+W(1,1040408770,1042487060,-1112675511,-1123276713)+W(2,1057240637,-1085932301,-1113530407,-1103933280)+W(3,1044345774,1034191179,1048593300,-1095853513)+W(4,-1090466976,-1097279225,-1115568198,-1124606630)+W(5,-1105205160,-1111240730,1052135974,1059272419)+W(6,-1108988935,-1095706385,-1118699368,-1123572016)+W(7,-1135917288,1043157563,1041536544,1039376368);sum2=W(0,-1106684338,-1104496052,-1094360366,1047642666)+W(1,1038757740,-1120606628,-1137000462,-1097565895)+W(2,-1101578828,1062389037,-1101124559,-1111839157)+W(3,1043520604,-1110716481,1056361687,1017360469)+W(4,-1099504899,-1102577927,-1114275291,-1119401007)+W(5,-1121032787,-1174578992,-1111580608,1057357121)+W(6,-1121638606,-1100286365,1018914035,1010413358)+W(7,1020758339,1031842399,-1108198790,1047557438);WS(-1116191222,-1087222261);
sum1=W(0,-1092140039,1041212802,1026061480,1051378220)+W(1,-1115126509,1018050395,-1108686318,-1098282527)+W(2,1028855632,1054776996,-1131139769,1051132746)+W(3,1028919646,1031880915,-1096808426,-1114615088)+W(4,1052461054,1056191968,1010253799,1029438530)+W(5,1047407636,1041055121,-1089672580,-1090181940)+W(6,1041996679,1051463563,1032111196,-1140691900)+W(7,1025713945,1049760258,-1084069643,-1095415146);sum2=W(0,1075791226,-1079951996,988781159,-1120688670)+W(1,1033088733,-1126178338,-1096143661,1072772368)+W(2,-1080919050,-1078043585,1034244658,1023531678)+W(3,1039982901,-1153355920,-1074830486,-1087274515)+W(4,1061514147,1050383220,-1125227753,1038669521)+W(5,1047086021,-1117938706,-1091737459,-1138433181)+W(6,1043495776,1056154705,-1123518214,-1122152897)+W(7,1036258954,-1090859740,1064633897,1043710967);WS(-1086114623,-1084816591);
sum1=W(0,1036163639,-1112478813,1041053515,-1119067590)+W(1,1015833809,1041839788,-1114565991,-1106221778)+W(2,1045609440,-1091176571,1050414506,-1123050946)+W(3,1038604869,1049671879,1041957568,-1102274148)+W(4,-1096458464,-1092456237,1033253648,1017204584)+W(5,1016035267,1004159150,1042499428,-1140250052)+W(6,1039781304,1019336538,-1142909644,-1109025761)+W(7,1019624502,1038938427,-1110741472,1024592194);sum2=W(0,-1115603798,-1129023472,-1145756082,1006657945)+W(1,1032033598,-1122908214,1029036192,1043167348)+W(2,1024575987,-1070476153,1043063832,-1102183527)+W(3,1013148193,-1117007948,-1079118960,-1134024937)+W(4,1078068971,1034687231,1030027167,1048257970)+W(5,1026806223,-1106350665,1026633068,1058188063)+W(6,1014471457,998969122,-1120006792,-1129422896)+W(7,1037397710,-1119066852,1035752331,-1138449465);WS(1058895967,-1115291633);
sum1=W(0,-1118075736,1028840739,-1110715998,-1125313920)+W(1,-1102743433,-1113756805,-1106860038,-1101537045)+W(2,1050429809,1056177832,-1093243535,-1110540830)+W(3,-1112821659,-1094426092,1062536899,-1109809347)+W(4,1050921353,1021103494,-1114664694,-1098773368)+W(5,-1112140166,-1105504016,1042267175,1050429425)+W(6,1039051533,1048765371,-1128878150,-1108229374)+W(7,-1123143221,-1113092552,1019165331,-1104944731);sum2=W(0,1049660250,-1092533458,1035161218,-1118991740)+W(1,-1093107290,-1131472334,-1084844108,-1072802862)+W(2,1052404039,1059098325,1025873763,1031409558)+W(3,-1099814906,1050189246,1066715964,1059153934)+W(4,1035329255,1033133876,-1109675818,-1130385854)+W(5,1033113369,1032032260,-1121630224,1054800035)+W(6,-1100849576,1041079456,-1106515599,1035221069)+W(7,999987753,-1109656332,1051036492,1017402854);WS(-1088275071,-1079832501);
sum1=W(0,-1140631216,1001216956,1054795207,-1121609972)+W(1,-1114449795,1049117898,1053928586,1031902612)+W(2,-1109051587,-1108520810,1036185063,-1091175970)+W(3,-1089874193,1024185910,-1118566269,-1100362195)+W(4,-1112588624,-1111932116,-1095852779,1036253081)+W(5,1033419200,-1098704820,-1106845532,1050418310)+W(6,1018114011,-1114447781,-1099614386,1056993046)+W(7,1052334541,-1103629998,-1106898567,1057036918);sum2=W(0,-1099753021,1036479145,981839325,1034198694)+W(1,-1101897553,-1125560160,1033443852,1052074243)+W(2,-1087878645,-1099082069,1043520387,1050051875)+W(3,-1090657055,-1126528836,1044393022,1061175239)+W(4,1049181233,-1106552091,1020237946,-1099547613)+W(5,-1113239720,-1111189720,-1125692060,1036533430)+W(6,1051666481,-1105193718,1032634213,-1112528204)+W(7,1038783930,-1110455840,1038429221,-1100952955);WS(1055684799,1057467177);
sum1=W(0,-1084593518,-1097583958,1040983065,-1115635180)+W(1,1044528285,-1108137881,1048845932,1057349085)+W(2,-1088354001,-1083875169,1047016048,1033664034)+W(3,1042415046,-1130549589,1057461395,1059080519)+W(4,-1089538899,-1090088564,1031194256,1040303666)+W(5,1025308788,1040121956,1052697432,1055847004)+W(6,-1096939300,-1092334596,1031542812,1036112338)+W(7,-1124884732,1051059157,1025617138,1050363555);sum2=W(0,1084724252,1057352437,1043377438,1039076253)+W(1,-1111202323,982595482,-1108204793,1055999642)+W(2,-1070809771,-1070013447,-1129064764,-1111770710)+W(3,1026864091,1008953953,-1084654208,-1115649819)+W(4,1024963427,-1115045950,-1117340191,1041506513)+W(5,1041107952,-1112891517,1023558847,1027889169)+W(6,1037860995,-1120758055,1006037802,-1113661124)+W(7,-1161342746,1036271073,1034794526,-1108774739);WS(-1089965247,1033154456);
sum1=W(0,1037068672,-1091726905,1043361746,-1118330000)+W(1,-1112803845,1030795409,1027410848,1043453383)+W(2,-1106295439,-1087991002,-1106541856,1028536899)+W(3,-1111747193,-1109712917,1053447482,1047994631)+W(4,-1094017778,1026207675,1037178020,-1103233833)+W(5,-1110327970,-1111739348,1049286760,1058853977)+W(6,-1102222128,-1106998176,-1148310999,-1122355891)+W(7,1037236782,-1104668925,1056026770,1044913013);sum2=W(0,-1104712414,1065017407,-1115350296,-1104081637)+W(1,-1102746442,1038124336,1027805677,1038273275)+W(2,-1101193417,1054909386,1033477476,-1102551062)+W(3,1025981021,-1090398660,1069044481,-1097697554)+W(4,-1096226206,-1094950793,-1092653578,1048930937)+W(5,1049254524,-1111378843,-1097937335,1051154993)+W(6,1042131871,-1100838677,-1095610208,1049862570)+W(7,-1100983150,1038627466,-1090656582,-1115393002);WS(1053522367,-1088249107);
sum1=W(0,1049354980,1050121221,-1109062519,1041083642)+W(1,-1116245577,-1108913352,-1089361286,-1104528935)+W(2,1062047573,1050256849,-1129341567,1041255149)+W(3,1044478835,-1106612546,-1085946707,-1094323010)+W(4,1058306025,1054029415,1034422596,-1122816004)+W(5,1010650184,-1127765836,-1096738148,-1092704114)+W(6,1043380368,1057986114,1002201935,-1105678140)+W(7,1004046811,-1116617606,-1098664466,-1095183726);sum2=W(0,1047105417,1040512713,-1122196578,-1115691041)+W(1,-1078420733,-1074089832,1072356775,1066880006)+W(2,-1115639944,-1093984910,-1119943136,-1133382325)+W(3,-1079250237,1053171659,-1106032356,1070833917)+W(4,-1128164365,-1112542694,1026693101,1035619338)+W(5,1063302165,1050228647,-1103058628,-1084317659)+W(6,1040561229,-1122951759,1035287249,-1121646682)+W(7,-1111273903,1041535222,-1109474775,-1106694088);WS(1054980735,-1118400611);
sum1=W(0,1056052581,1054619866,-1136534172,1023857233)+W(1,-1098911041,1014993130,-1084632317,-1108899938)+W(2,1062631892,1063340895,1024279465,-1109579886)+W(3,1019079234,984908360,-1087714282,-1087670245)+W(4,1054891904,1032051762,1042081899,1031638446)+W(5,1040973935,1034243544,-1091518889,-1089981519)+W(6,1036582853,1040187076,1037741818,1025101580)+W(7,1038263499,1035333164,-1096282711,-1100292439);sum2=W(0,-1103126769,-1089284711,-1115607290,1048663857)+W(1,-1135969141,-1096474341,-1135630263,-1090522781)+W(2,-1106476140,1065597134,-1094885185,1050959246)+W(3,-1110761886,-1097679100,1068281966,-1116194786)+W(4,-1114774312,1044112203,-1094433235,1032263390)+W(5,1030603925,1025157613,1034641663,-1114594327)+W(6,-1110680696,1044150663,-1100445080,1034671855)+W(7,-1121778209,-1101519530,1039802827,-1120338125);WS(-1099426814,1028666567);
sum1=W(0,1050515008,1054909169,-1114817850,1017347599)+W(1,-1122852442,1034424401,-1091252816,-1097546199)+W(2,1058789976,1049870885,1038414608,-1102332157)+W(3,1040697053,-1119196265,1026332624,-1088740593)+W(4,-1096181150,-1094822147,1043586729,1040863441)+W(5,-1096850298,-1101867410,1046083753,1050979384)+W(6,-1110297504,1035801215,1024225691,1033560385)+W(7,-1112505198,1022200238,-1106319780,1043042893);sum2=W(0,-1113854030,1056314261,-1113414658,1032296335)+W(1,1034439881,-1106401889,1057288090,-1123218166)+W(2,1056282685,-1076472908,-1096252543,1032045591)+W(3,1027355020,-1099548772,-1076465599,1048444709)+W(4,1041975936,1060789196,-1130462124,1039836782)+W(5,1041344971,-1137373456,1064414385,1054239999)+W(6,-1113045826,-1114544525,1017080436,1032505935)+W(7,1031341874,-1131418272,1017354944,-1101415652);WS(1048405758,1021439377);
sum1=W(0,1056714988,1053912029,1004365570,-1095783591)+W(1,-1099026446,1040281084,-1097931508,-1095028931)+W(2,1060368018,1058906144,-1090472608,-1111296393)+W(3,1042667324,-1099317986,-1084869763,-1093355890)+W(4,1059710205,1050004859,-1096289768,1053249340)+W(5,1058667863,-1094050929,-1089344390,-1111710658)+W(6,1050104788,1057263364,1031327257,-1116930177)+W(7,1032145973,-1127343131,-1095692170,-1098648430);sum2=W(0,-1102128439,1038586891,-1108324664,-1137650289)+W(1,-1085103011,-1096095433,1042582877,1065729447)+W(2,-1102631398,-1096144010,1053004242,-1107068637)+W(3,-1096657292,-1084794119,1066736444,1055966210)+W(4,1065778432,-1087564484,1044011702,-1096186406)+W(5,1061684194,1053274132,-1109340585,-1077760412)+W(6,1041037240,-1095964556,1016473473,1031462490)+W(7,1060428365,1070082531,-1079487884,-1088233524);WS(-1120621558,-1109747932);
sum1=W(0,1056552380,1057052863,1034046808,1041405257)+W(1,1021959803,1009707220,-1102283433,-1086075216)+W(2,1034826244,1061462741,1031113092,-1118447615)+W(3,1002695151,1030648525,-1087896594,-1089852749)+W(4,1057041023,1051800560,1039149197,-1118172841)+W(5,1017359341,1034838445,-1089266110,-1089300195)+W(6,1051243933,1054503948,1023987646,1025628006)+W(7,1033512688,-1099231069,-1098034299,-1098077639);sum2=W(0,1076686179,1075980741,-1071453180,-1072120352)+W(1,-1109988374,-1125676035,1055107632,-1096491690)+W(2,1075876198,1076219984,-1071241469,-1069998225)+W(3,1033428305,1018908197,1048961210,-1100816518)+W(4,1072219376,1071235859,-1079882002,-1073669228)+W(5,1040773271,-1129279043,-1097056656,-1123192163)+W(6,1056170781,1057784547,-1096258120,-1086087106)+W(7,1030403985,-1116156171,-1098632303,1049622318);WS(1014286296,1057122707);
sum1=W(0,1045128364,-1112841149,-1134927261,-1100574608)+W(1,-1113867461,1021982785,1041785732,1045637171)+W(2,1023155519,-1094208427,-1115033128,-1096946922)+W(3,-1106336253,-1099783438,1066937726,1051848326)+W(4,-1099169249,-1097752701,-1121259095,-1104533485)+W(5,-1105189673,-1131816685,1049921902,1058599142)+W(6,-1111007544,-1093400894,-1118839498,-1131995140)+W(7,-1114789302,-1116552190,1043420320,-1118760834);sum2=W(0,-1095117458,1054995367,-1094509070,1049653051)+W(1,1018695699,-1101605993,1021265631,1052542945)+W(2,1042728281,1058124872,-1103662151,1050525055)+W(3,1044635344,-1104882803,1063131010,1046926465)+W(4,1049859565,-1097129382,-1102028885,1043452805)+W(5,1042944443,-1110047725,-1116537562,1029162962)+W(6,-1098619851,1051259496,-1111709279,-1109754017)+W(7,-1107003327,-1114867517,-1078653130,-1092457406);WS(-1089617919,-1078924764);
sum1=W(0,1054651431,1043170193,-1112517470,1038586191)+W(1,1032587193,-1121720345,-1101086846,-1087542485)+W(2,1058605998,1062049174,-1148410045,1021690773)+W(3,1034793549,-1139319682,-1087004528,-1088163691)+W(4,1056236357,1058401044,1037589846,-1123773533)+W(5,1040971627,1052009144,-1089711896,-1089020247)+W(6,1034515388,1056139353,1015916580,-1114886949)+W(7,1017461287,-1138694970,-1089662071,-1095006441);sum2=W(0,-1104791361,-1103309504,-1109901203,1041183203)+W(1,1040266660,-1124518657,1018299463,-1113641717)+W(2,-1109225788,1050748307,-1146453442,1047303939)+W(3,1039912380,-1107008276,1050538753,993644855)+W(4,1032462009,1055570013,1035308463,-1103370030)+W(5,-1094411631,-1087158984,1058013570,1024125183)+W(6,-1104507532,1050955773,-1129723226,-1107592095)+W(7,-1091454514,-1122733934,-1110543421,1044744090);WS(-1102088830,1068463311);
sum1=W(0,1054791531,1051084317,-1114291787,1007817678)+W(1,1034628887,-1130503387,-1097682087,-1088166471)+W(2,1059023407,1060487316,-1121377148,-1106493040)+W(3,1042839161,1025313797,-1087032009,-1087032011)+W(4,1053262386,1049438849,1037434082,-1120569345)+W(5,1040112167,-1112558866,-1104445288,-1090195409)+W(6,1043319351,1037267389,1048479966,-1121570543)+W(7,-1130274577,-1107488086,-1112047510,-1110294871);sum2=W(0,1046572938,-1092761370,-1078842502,-1092702026)+W(1,1023924734,-1134107544,1010298098,-1113806693)+W(2,1048469719,1050413401,-1075365553,-1073165872)+W(3,-1114438827,1017902665,1041503306,-1106037347)+W(4,-1110447061,-1104166524,1066341075,-1101579557)+W(5,1011674154,-1109271682,1033398310,1037192623)+W(6,-1123716833,1056626852,1076187261,1071992070)+W(7,1028552632,-1123830383,-1110743783,1031702363);WS(1050299903,-1120086405);
sum1=W(0,1015037916,1042953374,1051426245,1001761330)+W(1,1032160884,-1131440192,-1094503950,1045981578)+W(2,-1103780307,-1082933123,1050955122,-1097473350)+W(3,-1100940622,1056645367,-1099126616,1055197076)+W(4,1055455844,-1145769035,-1119699408,-1098718343)+W(5,-1095742542,1031622998,1049761702,-1118831961)+W(6,-1132909758,1039587926,-1107622229,1038117517)+W(7,1041481643,-1103124921,1047033256,-1105955296);sum2=W(0,-1100025935,1036668146,1004282338,1033493706)+W(1,-1131691420,1042472719,-1097774825,-1117747708)+W(2,1043333590,1058018229,1035721710,1032395114)+W(3,-1122758767,-1106477628,-1110236537,-1106149887)+W(4,1035348312,1040910383,-1094630455,-1138557465)+W(5,1046834331,-1101697584,1017216296,-1105971349)+W(6,1034465026,1044530527,-1102984389,1050323990)+W(7,1040100106,-1099114129,-1108832665,-1110352462);WS(1059761855,-1093333930);
sum1=W(0,1026403632,1045397583,-1114617627,-1114738580)+W(1,-1114933837,1044731740,-1109519752,-1105736123)+W(2,1028768699,1067649611,1053910378,-1102727321)+W(3,-1111636685,1058839312,-1090720496,-1092041414)+W(4,-1104323849,1042776267,-1107452471,-1094270689)+W(5,-1095377736,1034877772,-1103704317,-1112030179)+W(6,1036450873,1044075076,-1108958070,-1130455238)+W(7,1031929286,-1113359528,-1106063752,-1131764742);sum2=W(0,-1111931472,1032416705,-1102724392,1033753751)+W(1,1023732592,-1126463180,-1105246922,1037689465)+W(2,1029992729,1069568682,-1083668043,-1104466296)+W(3,-1118149766,-1106129378,-1090236396,1052475163)+W(4,-1114422988,-1133345747,-1130490520,1048180527)+W(5,1038071226,-1124715334,-1123788932,-1122305941)+W(6,1038116955,-1129834714,1029490699,-1103926430)+W(7,-1117123194,1029091180,-1122171294,-1127253836);WS(1058247519,1058950523);
sum1=W(0,-1088063023,-1093535488,1038957612,-1149972914)+W(1,1037155715,1026693813,1052729022,1055543086)+W(2,-1086741707,-1077128706,1008158544,1039970419)+W(3,1030719286,1032127358,1057693884,1058924163)+W(4,-1087332234,1032313207,1036144305,1041515382)+W(5,1000958261,-1112386573,1056531259,1060656868)+W(6,-1113848378,-1089306475,-1101573740,1048236362)+W(7,-1144612480,1039554949,1052006205,1049522521);sum2=W(0,1050553491,1004874497,-1128637884,1037957789)+W(1,1050994656,-1095571828,1058234547,-1089722328)+W(2,-1106433025,1058989771,1052981065,-1110859440)+W(3,1041665953,-1129708900,1052545864,-1098594890)+W(4,1058251934,-1076253449,-1090346288,1040710261)+W(5,-1111634443,1015279680,1032950959,-1106724054)+W(6,-1079150504,1073146781,-1092015484,-1107045102)+W(7,1053553553,-1088813426,993278274,1055215751);WS(-1079689312,1054955487);
sum1=W(0,-1094091800,-1099397203,1038847520,-1112827293)+W(1,1046408387,-1099233409,1057879171,1053343716)+W(2,-1102151838,-1086663035,1038138418,-1106748654)+W(3,-1154890390,1012875058,1057249493,1023820222)+W(4,-1087965823,-1095805620,1020226162,1035397268)+W(5,-1109124523,-1126965269,1053821069,1057985827)+W(6,-1098762192,-1096846716,-1108673687,1030022886)+W(7,1036334304,1027304762,1049463311,1051466543);sum2=W(0,-1118908362,-1110004947,-1110945783,1029906557)+W(1,1069116571,1067844910,-1081100797,-1075330978)+W(2,-1089040350,-1106443118,-1121400966,1046588193)+W(3,1066162938,1048795077,-1103643831,-1089891752)+W(4,1054044230,-1115139995,1040948990,-1106274145)+W(5,1049522444,1042365723,-1120742988,-1095873523)+W(6,-1112260837,1025987216,1030737726,-1114149785)+W(7,1011222152,1031208089,1017833328,-1107023588);WS(1045323518,-1099573370);
sum1=W(0,1054678847,1050638833,-1110296205,1043494028)+W(1,1041221965,1038272854,-1098183847,-1087400961)+W(2,1058657792,1062545342,1040205415,-1129034139)+W(3,1035507984,1038672050,-1082320511,-1085969705)+W(4,1053087270,1054717567,1037480760,1019451328)+W(5,1018934299,1028598065,-1090230188,-1092792902)+W(6,1044080591,1056118375,1019441962,-1144942569)+W(7,1032398451,-1135273190,-1090342307,-1094581114);sum2=W(0,-1100272494,-1113941052,1028786141,-1115726367)+W(1,-1095030133,1043410282,-1107020345,1026681555)+W(2,-1104186275,1042859033,-1097529180,1044450180)+W(3,-1120312046,-1093369648,1067055887,1044693748)+W(4,-1097402721,1051025911,-1105649332,1047479398)+W(5,-1083945294,-1073003592,1073649944,1064288021)+W(6,1025042835,-1139194229,1035799966,-1127420023)+W(7,-1079526678,-1086831079,1054550763,1067916626);WS(-1086660959,-1095040438);
sum1=W(0,-1101831491,-1108733164,-1103872010,-1137772688)+W(1,1026497863,-1112526127,1048734598,1047762270)+W(2,-1099393082,-1091611870,-1114303830,1033664792)+W(3,1036444877,-1105948909,1032897582,1053294440)+W(4,-1111668992,-1092153253,-1110960013,1043631948)+W(5,1045765800,-1102627253,1051790266,1054700448)+W(6,-1104258339,-1111896549,1004207675,-1112201312)+W(7,1030853145,1024477884,1042342295,1038982672);sum2=W(0,-1100773581,1019143260,1032860761,1047134358)+W(1,-1121016162,1027754828,-1097448906,1038575217)+W(2,-1086969962,1060822499,-1089859690,1058187056)+W(3,-1118814167,1047705700,-1092585260,1050436365)+W(4,1074524802,-1127402252,-1113017653,-1073724300)+W(5,992280012,-1115523910,1052022456,-1097001013)+W(6,986153015,1026902445,1005834992,-1123513506)+W(7,1026625966,-1115254226,1040058169,-1101541136);WS(1065625968,1033455989);
sum1=W(0,-1151616802,-1099349487,-1137040283,1037701789)+W(1,1035789757,-1106274637,1053320242,-1102944307)+W(2,1047711372,-1115632781,-1094784938,1000406064)+W(3,1048627484,-1098374228,1053161728,-1098462560)+W(4,-1088133648,1049293870,-1103592251,1050863995)+W(5,-1120581030,-1114622845,-1128175786,1049613697)+W(6,-1118922740,-1120882929,1038622703,1032127959)+W(7,1038993832,-1165953346,-1119810116,1017489163);sum2=W(0,-1099238508,1047962584,-1103116216,1035866397)+W(1,-1107491561,1027069673,-1105248240,1052038184)+W(2,-1082734190,-1088122523,1058384307,1059558286)+W(3,-1098068789,1053762892,-1091086098,1057669233)+W(4,1056069525,-1106560803,1042132369,-1096953271)+W(5,1064349048,-1107462772,1032403631,-1083280561)+W(6,1038442279,1028886015,-1128202268,-1111426470)+W(7,1040922744,1012204557,-1150402298,-1104452063);WS(1066439152,-1108830929);
sum1=W(0,1055608939,1051866141,-1108788820,-1102916748)+W(1,1013732302,1035488645,-1097938907,-1103898045)+W(2,1058768962,1030462560,-1099017414,-1097607254)+W(3,1043113957,1027216291,-1125603603,-1093577324)+W(4,-1113005110,-1109987210,-1109193920,-1168846782)+W(5,-1143171172,-1118580993,1050862423,1040477611)+W(6,-1109670205,-1105116142,-1106724277,-1128476473)+W(7,-1107320747,-1107171108,1053895221,1039038758);sum2=W(0,1051409035,-1107944278,1051922636,1050905005)+W(1,-1099079861,1035659117,-1131839644,-1123874142)+W(2,1040207956,1060123319,1005525738,1052154527)+W(3,-1109355656,1029590720,1046139234,-1100926997)+W(4,1032045878,-1096175996,-1094205878,1024591478)+W(5,1032543174,1044310065,1039675350,-1113252250)+W(6,-1086096303,-1081193369,-1105421569,-1094330307)+W(7,-1129395200,1042520685,1062516858,-1128729660);WS(-1094347903,1040885342);
sum1=W(0,-1119901274,1047615033,-1097151811,1027015666)+W(1,-1145327523,-1096635113,1051228067,-1109404651)+W(2,-1115052947,1051587896,-1106442815,1050782150)+W(3,1048638245,-1105180361,-1096200649,-1096976391)+W(4,-1105704339,1046407197,-1091810963,1051184308)+W(5,1051518582,-1092825760,1040585575,-1126487153)+W(6,1009768300,-1122889273,1042242605,1034433919)+W(7,1038762547,1040013733,-1108464678,-1132445914);sum2=W(0,-1124056141,-1109805410,1031829824,-1121205117)+W(1,1026565438,1029970286,1007706034,-1106581817)+W(2,1045427632,1059020251,-1090390675,-1105324964)+W(3,1047283254,-1089850616,1057752640,1046732003)+W(4,-1107061510,-1118368537,1018005966,-1110420773)+W(5,1031976810,1036394258,-1103994134,-1101115525)+W(6,-1115675784,-1113920834,1032068637,-1113281242)+W(7,-1112565336,-1145818031,1042522746,1036673543);WS(1066366016,-1121083386);
sum1=W(0,1026624689,-1114017662,-1122305754,-1127500850)+W(1,-1127181143,1035730049,1052467062,1013565235)+W(2,-1088657475,-1098749979,-1104671484,1025706181)+W(3,1045310349,1026340635,1066224034,-1121688536)+W(4,-1085705014,1037547214,-1111488580,1043832110)+W(5,-1121566277,-1127673329,1041900405,-1112016562)+W(6,-1112264441,-1105147876,1015742169,-1123271764)+W(7,998683632,-1132045794,1022047173,1043675185);sum2=W(0,1043023116,-1093545812,1044058166,-1102951634)+W(1,1035018995,-1112978123,1058451408,-1104735391)+W(2,-1093647750,1070997171,-1091261805,1037657608)+W(3,1043811519,1052846459,-1105620254,-1104370519)+W(4,-1082044166,1051593249,-1106029228,1057746121)+W(5,-1097428497,-1127092852,-1096225251,-1091103100)+W(6,-1100798567,1013819138,-1119100020,1006392595)+W(7,-1107453736,1041369362,-1121077487,1052307063);WS(1059191103,1030618557);
sum1=W(0,1032351793,1049973094,1053678608,1034200101)+W(1,-1148363237,1026486548,-1098031908,-1100440271)+W(2,1058794603,1053292689,1047695489,-1114145283)+W(3,-1194991971,1043453347,-1078695803,-1087452589)+W(4,1055818163,1053263444,-1137634576,-1114663316)+W(5,1033675947,966472909,-1094543429,-1125225546)+W(6,1041016873,1043320696,-1138534517,-1125278731)+W(7,-1115520783,-1119664758,-1104858229,-1116533557);sum2=W(0,-1095812325,-1094113031,-1072453458,1021496216)+W(1,1031503244,1023122856,-1112299630,-1116672596)+W(2,1068683999,1074699170,1063841069,-1079530578)+W(3,1036078566,1036242384,-1126165044,-1135088113)+W(4,1043477830,1031880682,1042172731,-1095958945)+W(5,-1100441243,1009915385,-1119142347,-1107446259)+W(6,-1121439437,-1115200049,-1132334880,1015153576)+W(7,-1114450875,1017712520,1034903618,1037216194);WS(-1096433855,1052342409);
sum1=W(0,1042163431,-1095385709,1041070378,-1117693364)+W(1,-1113444755,1049542464,1034697390,1006023611)+W(2,1060080198,-1090036408,1052133240,-1105417036)+W(3,-1112382959,1048891757,-1085473397,-1109633387)+W(4,-1090327769,1043184694,-1123398616,1042648272)+W(5,-1111238376,-1106505885,-1105658040,1057448056)+W(6,-1111854479,1043408999,-1105041790,1044512510)+W(7,1049508979,-1110665802,1041051171,-1104977148);sum2=W(0,1043188759,-1082984200,-1119373866,1039259027)+W(1,-1113326246,1045229872,-1105050294,-1165551167)+W(2,-1077733706,1067327309,1052826002,-1086821333)+W(3,-1109909290,1052700624,1068967257,-1103802686)+W(4,-1149070344,1052358305,1036052293,-1117342490)+W(5,-1098764713,-1099183932,-1101813629,1054626023)+W(6,-1102382047,1050777563,-1101694007,1037381955)+W(7,1052205497,-1096821402,-1106555317,-1103461210);WS(1046655614,1069864308);
sum1=W(0,-1106200785,1031319761,1040943483,1035633391)+W(1,1050507575,1034433460,1026979270,-1105260712)+W(2,-1120751363,-1093886310,1043913370,1045417382)+W(3,1045765948,1041581532,-1121044950,-1106053451)+W(4,-1098821847,-1088130094,1047844019,1050212129)+W(5,1029812249,1017929306,1049054225,1042106970)+W(6,-1092291401,-1082722808,1043891960,1039058852)+W(7,1028938706,1034869942,1042598038,1041620790);sum2=W(0,-1082465618,-1084472150,-1101136548,-1098805029)+W(1,1045866690,1039888035,-1108050411,1017798412)+W(2,-1085764460,-1140347496,-1097728468,-1094351375)+W(3,1027046574,1038111290,1053843229,1031330790)+W(4,-1100091144,1049328541,1049713965,1040878916)+W(5,-1100094208,-1104239104,986797508,1043199898)+W(6,1062808960,1071144827,1058810464,1037060075)+W(7,-1098800085,1017716576,-1097822096,-1119994130);WS(-1077527440,1065234224);
sum1=W(0,-1088676934,-1098001853,1014606833,1031059492)+W(1,-1159469258,1001612013,1051162632,1055802445)+W(2,-1087241405,-1083911392,1031584061,1041495444)+W(3,-1109463457,-1105280809,1061276187,1059501583)+W(4,-1095088526,-1096536807,-1140389945,-1143158030)+W(5,1038556792,986827883,1049527800,1050088278)+W(6,-1104484775,-1100223239,1013235228,1035424519)+W(7,1030875577,1047418837,1037087943,1042937212);sum2=W(0,1019217071,-1098369589,1006719462,1026928347)+W(1,-1112677997,-1146387796,-1099640354,1027288437)+W(2,1041304779,-1134457784,1043604137,-1103317527)+W(3,-1072403340,-1071428003,-1112266437,1050941648)+W(4,1048134757,-1118427047,1034526167,-1106627965)+W(5,-1082446250,1059493547,1040843010,1027462477)+W(6,1029994729,-1113504087,-1134258967,-1117999031)+W(7,1072461191,1077848621,1054764710,-1104465031);WS(1034219259,-1130863201);
sum1=W(0,1036468120,1031973022,-1125729883,-1122470601)+W(1,-1104067775,-1112351746,-1125640547,1033355302)+W(2,1045421587,1062931954,-1092963050,-1119868741)+W(3,-1106594245,-1094830635,1044707408,-1122038588)+W(4,1062738826,1050208654,1017182198,-1102984950)+W(5,-1127079049,-1109997276,-1106320445,-1104269382)+W(6,990945063,1023027040,-1116589116,-1107264969)+W(7,-1112571199,-1117279521,-1098846428,-1110744610);sum2=W(0,1041156572,1029144962,999703935,-1120041672)+W(1,1036471018,-1107170022,1036670980,-1103868400)+W(2,1037796455,1046556501,1041627711,-1109032994)+W(3,-1115113192,1029249656,1059414852,1043292537)+W(4,1060385029,1040466231,1029813110,-1111815622)+W(5,-1126242312,1043143286,-1105513272,1048639871)+W(6,-1103822492,-1076222058,-1114401610,-1110751572)+W(7,-1101226736,1034327293,1043280503,-1100107078);WS(-1097041087,-1081891922);
sum1=W(0,-1097075376,-1091271089,1042240134,1045201037)+W(1,-1115394372,-1097795722,1049467348,-1126257330)+W(2,-1094847921,1059654550,1039927583,1049780286)+W(3,-1097045891,-1103383438,-1141428591,1057610047)+W(4,1056430510,1057233913,-1110484942,-1122695635)+W(5,1036098616,1033721138,-1087958744,-1089703504)+W(6,1041827328,1050554535,1039840796,-1117417409)+W(7,1035539581,-1131932502,-1096159486,-1096746586);sum2=W(0,1052214657,1042508745,-1101224821,1012982255)+W(1,1032353073,1020863779,-1093748656,-1136022111)+W(2,1042044290,1071547407,-1116588919,-1109376974)+W(3,-1113516472,1040242686,1065241977,1045672838)+W(4,-1089469015,-1090264503,-1092858264,-1096183361)+W(5,-1120964187,-1103746594,1047260540,1049249478)+W(6,1039700797,-1083767147,-1119652925,-1090462581)+W(7,-1100885683,1028764718,-1107087862,1046964814);WS(-1088621983,1079497913);
sum1=W(0,1052712773,1051824794,-1102075462,1027161409)+W(1,-1100368317,1021667349,-1098602113,-1102058289)+W(2,1057942154,1060662493,-1109063205,-1120075900)+W(3,-1106147487,1039175801,-1082645434,-1096292664)+W(4,1062931830,1057800198,-1136555883,-1104005172)+W(5,-1129475640,1036809656,-1090185155,-1090788424)+W(6,1047971474,1059753504,1033292370,-1112015962)+W(7,1009161622,-1143403778,-1088742454,-1098101583);sum2=W(0,-1095235693,-1115238312,-1114056841,-1150684740)+W(1,1035589955,-1108218072,-1127339724,1044985054)+W(2,-1080604054,-1071093346,1034698244,-1164208415)+W(3,1022130402,-1106288272,-1080554397,-1106549807)+W(4,-1083926997,1068501149,1043895716,-1134574697)+W(5,1024268734,1036117000,1052487431,-1104923511)+W(6,1079699126,1056576712,1050191679,-1101980686)+W(7,-1130803558,1031345667,1029700329,1054997905);WS(-1087955103,1023517655);
sum1=W(0,-1090071677,-1103425461,1037773274,-1106663590)+W(1,1013889298,-1100022495,1055773525,1062902614)+W(2,-1089596734,-1082614473,1022742037,-1116651838)+W(3,-1101161913,1030094516,1060267482,1059014377)+W(4,-1088542372,-1092404165,-1117813952,1040438284)+W(5,-1120043085,-1116951793,1054561254,1057943128)+W(6,-1100716355,-1098396937,-1102318801,1032561623)+W(7,1035114019,1026546470,1049819671,1051603940);sum2=W(0,-1094858135,1061839668,1032757863,-1107653444)+W(1,-1065438414,-1069856939,1074196920,1084595456)+W(2,1049735190,-1123088190,1037010009,-1150202006)+W(3,-1073375528,-1082206819,1070729644,1067688119)+W(4,-1089824138,-1098358767,1041748319,1026258576)+W(5,-1086758222,-1097734258,1057889952,1050587980)+W(6,1049699018,-1103776938,-1112646994,-1131622502)+W(7,-1106404220,-1098587943,1048602984,-1127981435);WS(-1089607615,1063931357);
sum1=W(0,-1089422721,-1099513696,1033042784,-1156148665)+W(1,1041177357,-1107985659,1053472432,1059281720)+W(2,-1086976804,-1083936660,-1117005684,1027235975)+W(3,-1122980350,-1103260375,1061258678,1060428066)+W(4,-1089259880,-1092850238,-1112863441,1045226606)+W(5,-1111710595,-1109580750,1057981025,1055780369)+W(6,-1096473171,-1096124078,-1102751384,1040283212)+W(7,-1125267169,1035448166,1054893029,1051704489);sum2=W(0,1074606150,1048614297,1037699935,1024298597)+W(1,1030125639,-1121834510,1047271097,1080820206)+W(2,-1085515118,-1071672142,-1094400051,1030404477)+W(3,-1166463196,-1101580999,-1066721483,-1079656120)+W(4,-1091215560,-1095087497,1024136176,1052543759)+W(5,1028051862,1009399200,-1096732136,-1078287609)+W(6,1050441058,1071366890,-1102232478,-1159281410)+W(7,-1117118368,-1113696211,1074685383,1057126689);WS(-1083901183,1060981851);
sum1=W(0,1048978486,-1107896957,1039492049,-1106299749)+W(1,-1121286832,1049662006,-1115539879,1016862419)+W(2,-1119192025,-1090009641,1055856482,-1113140273)+W(3,-1106196840,-1149152444,1058119768,-1098481927)+W(4,-1088174932,1034759564,-1108369378,-1103186821)+W(5,-1101797848,-1146708651,1048477348,1052019064)+W(6,1008970428,1027686380,-1127954738,-1115937041)+W(7,1024756171,-1111878699,1044214632,1034559233);sum2=W(0,-1130369060,1056034410,-1110488253,1030335348)+W(1,1006653296,-1094310491,1040331307,-1106797797)+W(2,-1097486091,-1094958491,1042224202,-1096373435)+W(3,-1113782011,1042512890,-1106971469,1063611375)+W(4,1057631708,-1114209587,-1117770266,1038378538)+W(5,-1140559356,-1114686161,1037075531,-1093142933)+W(6,-1105273765,-1115537765,-1168276161,1036930446)+W(7,-1115373149,1026640233,1025218793,-1115233817);WS(1063762143,-1098158381);
sum1=W(0,-1106988831,1049655577,-1113176415,1027555010)+W(1,1033567284,-1099137927,1032851437,1031921883)+W(2,-1089572014,1041189880,-1094480963,1044835884)+W(3,1052671923,-1101762329,1057311541,-1106152127)+W(4,1035602487,-1095655321,1038186408,1042205032)+W(5,-1106014811,1044902280,1046700975,-1100163979)+W(6,995617211,-1102946366,1041241393,-1112247611)+W(7,-1094051821,1044480349,-1119959180,1050763922);sum2=W(0,1040615985,1037755544,-1108274646,1010916279)+W(1,-1126424725,-1119616718,1053142923,-1103581164)+W(2,-1107213139,-1085933104,1049469526,-1108043460)+W(3,1062997316,1050086980,-1093682556,-1091384808)+W(4,-1098201753,1027381238,-1097521196,1061284555)+W(5,1044548392,-1099920539,1044225612,-1095835641)+W(6,1007266289,1039340208,-1106103943,1047936551)+W(7,1043928239,-1120667237,1011948943,-1101597200);WS(1060336095,-1119657045);
sum1=W(0,1048279897,1044311660,-1117126579,1023788715)+W(1,-1110161279,-1136931731,-1096869700,-1106238784)+W(2,1062204714,1060724749,1022815367,-1108875843)+W(3,-1115905233,1034904806,-1081389759,1019770348)+W(4,1063043033,1050929706,1043213137,-1100562722)+W(5,-1124661292,1017832853,-1097593661,-1084472996)+W(6,1037241746,1051192212,-1142747249,-1111482971)+W(7,-1109716592,-1109353889,-1102133781,-1106654286);sum2=W(0,1009247708,-1126560341,-1103288529,1036664563)+W(1,1035577258,1008412166,-1102369678,1013790140)+W(2,-1067246446,1067728497,1057556566,-1102134383)+W(3,1016094574,1045655865,-1093152080,1047852878)+W(4,1078180911,-1085231458,1031668335,-1099512639)+W(5,-1123477495,1023608957,1042704555,-1110504691)+W(6,1047956293,-1114058193,1028018661,-1103860103)+W(7,-1112760821,-1120624893,1030531898,-1132621098);WS(1035518203,1045613832);
sum1=W(0,1057279232,1043513429,-1096085823,1044215468)+W(1,1042423606,-1098498663,-1096451901,-1097478568)+W(2,1057361220,1061539183,1007706274,-1102751483)+W(3,1012832112,1054368634,-1085528932,-1091716958)+W(4,1057962612,1058710773,1051305356,-1098118842)+W(5,-1103819295,1057808613,-1091718961,-1093017477)+W(6,1037420261,1053125757,-1106455273,-1096250919)+W(7,-1100568821,-1111733504,-1097230063,-1100741095);sum2=W(0,1058997495,-1084246791,1050542737,-1105709018)+W(1,1022365788,-1101303092,1065459234,-1086433444)+W(2,-1103685622,-1106510960,1027983028,-1106108137)+W(3,1040995532,1044759128,-1102412567,1055198365)+W(4,-1089515541,1066680974,-1091042532,1053295819)+W(5,-1104466949,1043286350,-1080963495,1057925132)+W(6,-1088412186,1037143386,-1108416827,1049054259)+W(7,-1096360229,-1106131860,1049505110,1056230430);WS(-1103921662,1072713673);
sum1=W(0,-1111681022,-1104528338,-1130675027,1042712209)+W(1,-1123292759,-1124533373,1032835743,1029885560)+W(2,-1103688784,1055222237,-1108819823,1041149044)+W(3,-1101763282,-1143773237,-1089836355,1053127408)+W(4,1063848575,1053207587,-1102885798,-1099465033)+W(5,1044926036,1032528402,-1090841456,-1089832742)+W(6,1051374172,1044600823,-1122152216,-1108891552)+W(7,1040294582,1018003689,-1101098252,-1098121506);sum2=W(0,1017580326,1031996320,1032691193,-1116466906)+W(1,1018640494,1067424527,1045143645,-1100144980)+W(2,1040673767,-1121084452,-1134651946,-1110682367)+W(3,1071822180,1057195246,-1112456349,1055366708)+W(4,1012141662,-1123645954,1020309206,1019799157)+W(5,-1078565795,-1073530916,1036705771,1037079065)+W(6,-1125118807,1005021204,-1118897648,1028255175)+W(7,-1087156462,1033125682,1021253254,-1112096331);WS(1054959295,1011151216);
sum1=W(0,1043778462,-1104732576,1028540695,-1124554365)+W(1,-1103855992,-1113072532,-1111020475,-1140499785)+W(2,1063706911,1052343180,-1135601758,-1107828893)+W(3,-1121738665,1048654720,-1081762405,-1098481604)+W(4,1050410381,-1128754020,1032466990,-1135515507)+W(5,-1096321673,1012954617,-1112972157,1053053447)+W(6,1034222620,1043960229,950109203,-1110097877)+W(7,-1110289546,-1114439871,-1120112616,1023071124);sum2=W(0,1047456971,-1094867354,1047690020,-1104841432)+W(1,991739097,-1129013032,1033457856,1024424907)+W(2,1068880529,1065412328,-1086552004,-1084375561)+W(3,-1103560341,1059009805,-1087761187,1046341732)+W(4,-1080289298,-1110380578,1025710892,1046416693)+W(5,-1098849357,1045332030,-1103331799,1062384539)+W(6,-1105039836,1016290713,-1113936449,-1130856953)+W(7,-1104241974,1019994493,-1126452938,1024509174);WS(1061669311,1066543312);
sum1=W(0,-1097490380,1051889621,-1111872182,-1120030840)+W(1,1026361650,-1112085217,-1110528784,1038501126)+W(2,-1085299564,1043197314,-1109640224,1046388965)+W(3,1019064063,-1116217609,1054292822,1050043436)+W(4,-1099578605,-1114905437,-1104742312,1051640445)+W(5,1045441021,-1097066005,1056051928,-1095700775)+W(6,1033952272,-1095793020,1018742870,1040612129)+W(7,-1146667493,1039394788,1044337364,-1108619674);sum2=W(0,-1098300344,-1147221163,1040922446,1041249103)+W(1,-1123648820,-1115292810,1014590689,1041141085)+W(2,-1097103704,1055827658,-1133026152,1047169006)+W(3,1021735499,1023898168,1056443342,-1094689158)+W(4,-1082349433,-1105225178,-1121038685,1045305983)+W(5,-1153021086,1038130213,1035590360,1051958562)+W(6,1036618956,-1102095468,986169209,1032067159)+W(7,1035045284,1030074795,-1145857885,-1098250629);WS(1066007616,1040865170);
sum1=W(0,-1154003525,1038441464,-1106398093,1016703369)+W(1,-1111826720,-1146451379,1031083397,-1104662792)+W(2,-1112021256,1050813825,-1096325697,-1114560988)+W(3,-1102003526,-1102172436,1061249791,1052887594)+W(4,1059033474,-1108543232,1023023221,-1094335779)+W(5,-1104413998,-1109007926,-1106571274,-1126656183)+W(6,1040892233,1034570898,1022983872,-1113231876)+W(7,-1112600993,-1123919488,-1115038347,-1121820472);sum2=W(0,-1109314178,-1103775527,1036640719,-1117895883)+W(1,1029963629,-1117061975,1047073701,1043196819)+W(2,-1079308608,-1088245301,-1109277526,-1092695525)+W(3,1053147047,-1113344034,1071134194,1032498235)+W(4,1032194306,1058556412,-1102073467,1054484712)+W(5,1027577620,-1104158962,-1102222667,-1098274857)+W(6,-1097777200,1049638324,-1115714917,1047716642)+W(7,1019489703,-1106961770,-1109885254,1028797614);WS(-1112959995,-1090797387);
sum1=W(0,-1107113888,-1157171375,-1102515009,998546749)+W(1,1034524319,-1109045169,1043372984,1042251615)+W(2,-1095395659,-1088418302,1024148768,1018649191)+W(3,1025715818,-1107024218,1049085946,1057847906)+W(4,-1108499994,-1092700079,991750171,1036601843)+W(5,1036766314,-1102346050,1052242560,1054314562)+W(6,-1100812608,-1106951576,1024106779,-1134314668)+W(7,1041369791,-1136260253,1043704436,1010001228);sum2=W(0,1045091130,1024736081,1000463738,-1097076796)+W(1,1016501386,-1122385083,1040206702,1028367411)+W(2,1064625577,-1096201033,1064100942,-1083533587)+W(3,-1104146558,1050125885,-1086258418,-1112850496)+W(4,-1071550159,-1106033160,1043707697,1074997490)+W(5,-1105686824,1041978517,-1098690685,1052069491)+W(6,-1118548401,-1111712908,-1152835380,1028507309)+W(7,-1109567340,1032203802,-1113053149,1050202273);WS(1065286463,-1155116140);
sum1=W(0,-1099417962,-1091060822,1036265535,-1127743664)+W(1,1035108393,-1121911642,1038987540,1047837241)+W(2,-1088882712,-1089265061,-1121018025,-1118137852)+W(3,-1119901843,-1100290432,1069311516,1061626690)+W(4,-1088513194,-1090887512,1028265374,1024160014)+W(5,-1101311755,980641778,1051214117,1053957977)+W(6,-1097685517,-1096201501,-1116217572,1031461691)+W(7,1030945477,1036102670,1045642342,1050330231);sum2=W(0,-1104287950,-1098771138,1054178647,1023964675)+W(1,-1107378538,-1107123343,-1106164282,-1095527688)+W(2,1030951671,1062304002,-1088748842,-1104607531)+W(3,-1102317974,-1093097006,1069791349,1049293814)+W(4,1056993385,-1095484784,1027793575,1034720649)+W(5,-1107155572,-1104614583,-1093744890,-1106129898)+W(6,-1103591056,-1115722179,1048440611,1026748348)+W(7,-1111048704,1036145149,-1102843948,1040804508);WS(-1107864827,-1106183398);
sum1=W(0,1028246417,-1105288567,1032383543,-1106667222)+W(1,-1094330385,-1113355593,1048732230,1062610107)+W(2,1024277645,1031807228,-1105126732,-1104095901)+W(3,-1100412503,-1110531197,-1097352540,1033194034)+W(4,1024663749,1059042594,-1099092218,-1119082647)+W(5,-1106817153,-1119219065,-1097841594,1042072353)+W(6,1038514313,1061247795,-1100466619,-1106477481)+W(7,-1116226478,-1112377140,-1116357250,-1132497297);sum2=W(0,1049202878,1029365940,-1107748661,-1124057659)+W(1,1043135164,-1120955446,1040631102,1055877653)+W(2,-1100669682,-1090514146,-1106278570,-1106641450)+W(3,1048773070,-1096084011,-1097531540,-1121942624)+W(4,1050790854,-1101749265,1045306633,-1115427744)+W(5,1040842880,-1101432694,1044511371,-1095195500)+W(6,1044664667,1051259000,1044220643,-1107251222)+W(7,-1108344435,-1156279482,1035140356,-1123742683);WS(-1107710971,-1103335008);
sum1=W(0,1057965326,1052789750,-1097452822,1020774038)+W(1,-1108312647,1007270548,-1097416740,-1096736580)+W(2,1061528673,1059882105,-1142400543,-1103681302)+W(3,1008435167,1032878150,-1082070814,-1090723228)+W(4,1058381533,1052101646,1035627390,-1130541650)+W(5,1024150455,1029066731,-1092903493,-1096313647)+W(6,1047827121,1048909172,1026933710,1026485526)+W(7,1024752368,-1129872006,-1094072619,-1095953623);sum2=W(0,1051358993,1056674994,-1096592719,-1091198687)+W(1,1036983987,-1112372364,-1102658445,1026242284)+W(2,1050253089,1057806550,1017819408,-1088722291)+W(3,-1109827680,1033031265,1048044980,1039492851)+W(4,-1098514434,-1095745001,1047280108,-1104841225)+W(5,-1106004699,-1128936304,-1114927114,1047848116)+W(6,-1121773836,-1101840089,1046210234,-1133964792)+W(7,1044703642,-1121859563,-1115459009,1009730080);WS(1046617982,-1079283690);
sum1=W(0,-1103103206,1005568807,-1112371935,-1112235521)+W(1,1031782004,-1112406582,1053710959,1050398983)+W(2,-1082068590,1053438832,-1114138877,1046025067)+W(3,-1109731202,-1120370051,1056782757,1059470764)+W(4,1050481934,-1113851306,-1106636112,-1100106092)+W(5,1047048563,-1114617505,1044662919,-1084354719)+W(6,-1101804759,-1101795702,-1134743124,1006684852)+W(7,-1122334215,1035089325,1040488963,1028720557);sum2=W(0,-1114190125,-1107057915,1041752924,-1123583696)+W(1,1035265901,1011193218,-1108427412,-1123424510)+W(2,1054169171,1066165326,1045050816,-1096033091)+W(3,-1097576107,1037309084,1060681517,-1101097272)+W(4,-1090934807,-1094482563,1044170848,-1111810372)+W(5,-1094306097,1047478278,-1094742214,-1093738003)+W(6,1030376713,-1140242036,-1107148363,1035342189)+W(7,999245333,-1118953940,1046835784,-1122528198);WS(1057107647,-1115492411);
sum1=W(0,1037909322,1044219192,1017716083,1043432615)+W(1,1042270260,1036944691,-1094557923,-1092726398)+W(2,1059480955,1055275264,1034158091,-1115224236)+W(3,1049175094,1036017407,-1079486955,-1089724826)+W(4,1062186253,1051479740,1040917102,1031606075)+W(5,-1112299996,1012181234,-1090199321,-1094016652)+W(6,1036604907,1049031914,1006053250,-1119339928)+W(7,1026270626,-1106538704,-1124163213,-1111430132);sum2=W(0,1037675363,1041358579,-1107779390,1018646782)+W(1,-1095820604,-1106961783,-1114299594,1056993548)+W(2,-1103110037,1063077105,-1094766117,1048577488)+W(3,-1113810892,-1094104293,1069120744,-1108103869)+W(4,-1094239344,-1097294293,-1115207772,1029078775)+W(5,-1100654825,1030620215,-1090842684,1019393926)+W(6,-1106609062,1005749079,-1134027235,1041354677)+W(7,1015746998,1031888221,-1111892981,-1103795001);WS(1038408187,-1104646224);
sum1=W(0,1031841147,-1095811512,1032659338,-1100666444)+W(1,-1121385297,-1115316924,1046356758,1045835257)+W(2,1046629869,-1086582314,1050254507,-1096791479)+W(3,-1109718991,1043876936,1049546009,1055310447)+W(4,-1092033141,-1095590162,1034716030,-1125163769)+W(5,-1115882186,1051195252,1032941357,1059064223)+W(6,1012740704,-1097384267,1024265746,-1104041563)+W(7,-1110386378,-1121465454,1043234370,1016606100);sum2=W(0,1033178697,1013274853,1034495435,1033146053)+W(1,-1107600367,1046600596,-1103797816,-1110558215)+W(2,1044565157,-1083473003,1015618236,1033891153)+W(3,-1096372667,1071496075,-1075035519,-1074394842)+W(4,1047899954,1033829854,1026402836,-1102272365)+W(5,1070598351,-1103057086,-1107786181,1070896015)+W(6,1026659107,-1129244632,-1130670616,-1126192412)+W(7,-1099451771,-1106841766,1033633210,1039466503);WS(1060540543,-1145107984);
sum1=W(0,-1111708420,-1115158282,1033700674,1016949312)+W(1,-1110878953,1034636061,1037057540,999025948)+W(2,-1112773425,-1105627788,1050394829,1008485935)+W(3,1006219749,1047777444,-1105528438,-1111113150)+W(4,-1166436080,1049090616,1027755062,1025975118)+W(5,1034379342,1023310559,-1097657169,-1092533512)+W(6,-1131929874,1027903943,1036625882,-1166944971)+W(7,1042471825,1029991232,-1104970374,-1125616567);sum2=W(0,1028528033,1047913039,1041061913,-1112727972)+W(1,1039139414,-1090975722,-1120606988,1050127712)+W(2,1058299937,-1088725965,1049192765,1030171918)+W(3,-1096898908,1056682084,1051042420,-1075312291)+W(4,1006741474,1028842331,-1108991614,-1097932217)+W(5,1043329296,-1136718330,-1120436768,1061621025)+W(6,-1119404040,1019613109,-1128975721,-1128255593)+W(7,1019658885,1017746289,1038145345,1041035795);WS(1058512095,1047466767);
sum1=W(0,-1102753041,1015664161,1032743763,1025672397)+W(1,1037433000,1033220516,1032570339,1037445664)+W(2,-1102686879,-1099087483,1040236986,1046625694)+W(3,1035056566,1024398415,-1089271035,-1091026739)+W(4,-1097904327,-1097334084,1042422310,1041791363)+W(5,1043847942,1042353123,1051389809,-1100626131)+W(6,-1123206279,-1096407969,1034505416,1024317081)+W(7,1037697617,1047698739,1050962859,1041773046);sum2=W(0,-1097429792,1040318944,-1113457231,-1111694157)+W(1,-1115035673,-1108486657,-1131566802,1052756319)+W(2,-1109123041,-1087577139,-1110494513,1007020677)+W(3,1057627634,1052796029,1071158756,1066240251)+W(4,-1115766281,1033854974,1042151096,1036239980)+W(5,1037312144,1031946717,-1085216854,1055974927)+W(6,1056323633,1058473731,1038268008,1014804229)+W(7,-1107413695,-1088208012,-1078122726,-1076147337);WS(-1087119871,1051442968);
sum1=W(0,-1101188351,-1102133666,1026199466,-1106951233)+W(1,-1118371512,1024298399,1046522759,1055191809)+W(2,-1096477343,-1081083296,1034911407,-1111827529)+W(3,-1102462991,-1118895495,1062137809,1061746551)+W(4,-1093686286,-1089794286,1036906330,-1110066258)+W(5,-1105243164,1028468933,1061657374,1056808794)+W(6,-1102503648,-1096524016,-1123695161,-1121489041)+W(7,1001909715,1039027467,1043754020,1025414769);sum2=W(0,-1111568121,1023613585,-1136414534,1036012528)+W(1,1019317279,-1141870971,1037328619,-1125130883)+W(2,1046290638,-1086518431,1018170307,1028357901)+W(3,-1105362146,1041918725,-1068062671,-1077265349)+W(4,1032866656,1040198779,-1115554829,996800246)+W(5,1040576139,-1110577355,1057186482,1083861052)+W(6,-1115393969,1031067220,-1128152611,1018408279)+W(7,1032099345,-1109411807,1024816461,-1101393956);WS(1041081598,-1101063046);
sum1=W(0,-1123374599,1048894326,-1105628103,1038662072)+W(1,-1104056554,1009505700,-1098151405,1035193857)+W(2,1044003395,1062900743,-1112508084,1046838359)+W(3,-1107771451,1039692648,-1082115704,-1109376817)+W(4,1058339600,1041428913,1047812813,-1112561351)+W(5,1049374543,-1126547869,-1097118497,-1087104856)+W(6,1044355834,1013224727,1045311157,-1106996345)+W(7,1037690530,-1121969199,-1110120844,-1098603955);sum2=W(0,-1102665080,1066739686,-1110454828,1034938637)+W(1,-1096043986,1050111041,1057500561,-1083931487)+W(2,1063593500,-1072571644,-1094841314,1044300205)+W(3,1057117236,-1094917255,-1073076170,1069787057)+W(4,1050585763,1033188794,-1123904781,1049263704)+W(5,992791419,-1119131193,1049962317,1057940110)+W(6,1040935597,992411043,1018550156,1032882093)+W(7,-1129197337,-1139242755,1032437745,-1103057884);WS(1047493374,1019974383);
sum1=W(0,1024992878,1056719767,1022499782,1039818779)+W(1,-1119405261,1017537921,-1093967742,-1099980259)+W(2,1056992349,1066523241,-1128872350,-1111466513)+W(3,-1134657044,1032226588,-1081677329,-1089692488)+W(4,1057279594,1050310409,1027318580,-1102282821)+W(5,-1110606353,1029746358,-1095763174,-1104336096)+W(6,1043633508,1050332018,-1121442618,-1112367361)+W(7,-1105211995,-1109613299,-1103201160,-1147598863);sum2=W(0,-1099927212,1048105027,1024006001,-1109381660)+W(1,1013674604,-1113331152,1031703418,1032613200)+W(2,1083214625,-1068785948,1030946168,1048332575)+W(3,1010546556,-1137462284,-1082836395,1051352300)+W(4,-1080184440,-1125303858,-1115660792,-1111460550)+W(5,1033485356,1034637753,1027323348,1047472657)+W(6,-1129923962,972536438,-1125113546,1027780517)+W(7,-1112671380,1033990282,-1123338357,1006215943);WS(1049191295,1026054180);
sum1=W(0,-1104530451,1045418990,-1114491642,1015431080)+W(1,1041795830,-1107859847,-1105318659,-1120791464)+W(2,-1091806904,-1092275830,1052544606,-1106844240)+W(3,1035107546,1050727987,-1096734436,1059085476)+W(4,1032037152,-1091613549,1006821496,-1101337172)+W(5,-1098252244,1024892180,1054997266,1055073816)+W(6,-1136631349,-1104046587,-1107367092,1048579163)+W(7,-1114835508,-1107321874,1054027444,-1117752159);sum2=W(0,1045033945,1052123052,-1099170713,1026733028)+W(1,1045459634,1045732660,-1100795787,1006278578)+W(2,1011374557,1034116255,-1119731112,-1116840904)+W(3,1036547859,1049735621,-1093051584,-1137517037)+W(4,1042679995,-1103542762,1023766170,-1105853851)+W(5,-1115758581,1012804929,1030006514,1032967726)+W(6,1002727514,-1116987471,-1110446049,-1109160117)+W(7,-1107202197,-1108882618,1032206215,1010971477);WS(1061349183,1052960956);
sum1=W(0,-1091852750,-1098630008,-1138324169,-1129777715)+W(1,1028688348,1001458973,1050117038,1051531432)+W(2,-1086948121,-1087783598,-1113069161,1040354025)+W(3,1026112190,-1101543047,1063142264,1058780391)+W(4,-1090578505,-1098392878,-1148679486,1026875928)+W(5,1001807913,-1107707133,1055753851,1054898923)+W(6,-1105317245,-1113156712,-1099366619,1026350741)+W(7,1009551482,1035358529,1049214940,1035239971);sum2=W(0,1016786912,-1111442214,-1114101658,1030464194)+W(1,-1112870762,1035127660,1036708968,-1124271380)+W(2,1040962599,1052649879,1076423743,1031167290)+W(3,-1119263136,1030450749,-1106763968,-1145350210)+W(4,1059016603,-1109148248,-1122765276,1075592137)+W(5,-1114823676,1030453841,-1102467968,1036666460)+W(6,1031660172,-1093716078,-1067763317,-1073082101)+W(7,-1120712732,1004437586,-1123536642,1040647493);WS(1049240575,1032641532);
sum1=W(0,1058635434,1033988870,-1105480706,1013730783)+W(1,-1112522509,-1114702617,-1101342144,-1096215015)+W(2,1060052265,1060507082,-1113879072,-1114036922)+W(3,1026538642,-1118644393,-1090178495,-1095577996)+W(4,1060417175,1056801557,-1108053747,-1104229785)+W(5,1026113715,-1115402364,-1096180920,-1088104859)+W(6,1045744608,1050162924,-1146082265,-1114764169)+W(7,-1165415829,-1096614130,1035143657,-1096622362);sum2=W(0,-1070701037,-1088124412,1035291415,-1122276311)+W(1,-1123484857,-1122878839,-1135890037,-1102500792)+W(2,1066415245,1074084237,1040446858,-1120194245)+W(3,1004310705,1043449641,-1104713726,1041496354)+W(4,1049852139,-1122804719,-1138075205,-1120530587)+W(5,1033156545,1027648711,-1103825640,-1121031703)+W(6,1023048268,-1139513797,-1118638617,1025217366)+W(7,1022832518,-1136916673,1028358694,-1123990667);WS(1058199967,1050173679);
sum1=W(0,1049466778,1058691576,1027370573,1035142580)+W(1,-1180331449,1040649373,-1101732588,-1090097411)+W(2,1039593430,1068404719,1035504777,-1130262537)+W(3,-1120260556,1040680775,-1088745136,-1086371009)+W(4,1055172389,1049428736,-1117883815,-1114438555)+W(5,1044382793,-1124005336,-1087836907,-1085029652)+W(6,1057860609,1038434456,1002653538,1019391016)+W(7,1042216563,-1112700144,-1090680108,-1099893249);sum2=W(0,-1098591960,1057696884,1053572077,-1116884059)+W(1,-1103314039,-1088718218,1027480579,1049382153)+W(2,-1094622297,1068603564,1052736946,-1098664530)+W(3,-1083506692,-1093271444,1060239128,-1090176467)+W(4,-1110319390,-1092295148,-1100793752,-1109898534)+W(5,-1100206230,1032439700,-1110105636,1035982822)+W(6,1060435963,-1093610507,-1110972354,1049155169)+W(7,1034453968,1006875670,1038370396,1048950002);WS(-1089372991,1071972514);
sum1=W(0,1036533027,-1104793556,-1111770809,-1138920887)+W(1,994211079,-1105180974,1048489074,-1102318256)+W(2,1055175791,-1099167419,-1115715559,-1102811010)+W(3,1048668925,1002658941,1059252133,-1087761408)+W(4,-1087507272,1049070430,-1097310634,1039086134)+W(5,-1118760057,1015366427,-1114433380,1053162297)+W(6,-1119324807,1003453989,1025838913,1031148825)+W(7,1042346841,1035401151,1042268638,-1118494745);sum2=W(0,1042265630,1036120703,-1120976510,1030112837)+W(1,-1110663804,1036038820,-1114486026,1026971571)+W(2,1034066763,1054439327,-1093456890,990074782)+W(3,-1093575269,-1097582212,1048349987,1060265655)+W(4,-1093016348,1018637880,1026987255,1037465699)+W(5,1034062294,1015927322,1021593632,-1099844302)+W(6,-1135344000,1039303764,-1139369648,-1141406991)+W(7,-1131991172,-1112258092,-1105461723,-1122669452);WS(1064707295,-1106068023);
sum1=W(0,-1122722466,-1096714286,1035233224,-1099232505)+W(1,-1163785122,1029641572,1050648196,1050522762)+W(2,-1092366070,-1085444145,-1113461090,1008917721)+W(3,-1106158547,-1112344246,1065526616,1057836626)+W(4,-1087864449,-1089654074,1004172005,1030936392)+W(5,-1120989814,1023496586,1053303385,1058128499)+W(6,-1109977746,-1096643772,-1115756158,1027313190)+W(7,-1132212895,1026679026,1045431365,1046037453);sum2=W(0,-1093639717,1052279998,-1081497441,-1064765544)+W(1,-1118670633,1026058867,-1106897145,1043466147)+W(2,1049786220,1062543003,1076205171,1073825520)+W(3,-1120615525,1005098917,1028519541,-1111313590)+W(4,-1112239696,-1095053933,1027623494,-1119211273)+W(5,1002459349,1024155429,1038884306,-1110796836)+W(6,1041086677,-1111173396,1044157267,1025169073)+W(7,-1139354443,1031190784,-1103601885,-1138045203);WS(-1111449083,-1157616163);
sum1=W(0,1050785866,1041550344,-1108906886,-1140902742)+W(1,-1106580347,-1111739842,-1095149714,-1096435822)+W(2,1063519767,1070223306,-1091492130,-1107746707)+W(3,-1112949561,-1090511327,1059314470,-1097214657)+W(4,1056548545,1033679887,-1123578095,-1106259270)+W(5,-1115482851,-1102694659,-1102873285,-1091358630)+W(6,1033485706,1037279241,-1129218172,-1112828291)+W(7,-1119291392,-1105806553,-1105253969,-1098893397);sum2=W(0,-1106537131,1029358898,-1107073590,1036877913)+W(1,-1107276407,-1158332371,-1148982309,1030920508)+W(2,1059152956,1059494373,1043855187,-1107699229)+W(3,-1104066278,1057817844,1057939604,-1101290720)+W(4,-1100478450,1042289801,1015957137,-1112562117)+W(5,-1089434898,1041374005,-1078154452,1054005616)+W(6,-1117856531,1034651775,-1113777301,-1137092650)+W(7,-1109759735,-1112996199,-1095096566,1052159854);WS(-1078462192,-1081042006);
sum1=W(0,-1099264287,1043123090,1032754472,1031777492)+W(1,987183826,1036343655,-1098614104,1046006998)+W(2,-1089905073,1061087074,-1097597536,1041664052)+W(3,1009990171,-1097811109,-1106235787,-1129274543)+W(4,1058804947,1049386855,-1113883983,-1104816664)+W(5,1031138063,-1097275448,1054195792,-1084543524)+W(6,1033759807,1048603595,-1123431127,1034668408)+W(7,1026038601,-1120606380,1024992909,-1107840264);sum2=W(0,1042319052,-1104675582,-1114091637,1045113399)+W(1,-1116743882,-1101972302,-1111655631,-1096815184)+W(2,-1091877193,1051152873,-1138476145,-1107885511)+W(3,1050965596,1049921296,1061790396,-1112520325)+W(4,-1091823953,1034466874,1035866831,-1105540689)+W(5,-1092103725,1042351236,-1097657024,1058061302)+W(6,1039480371,1012452041,1027850472,-1106333432)+W(7,-1102843808,-1125733657,-1158709515,1040922298);WS(1056694143,-1116016311);
sum1=W(0,1051083644,-1126988186,-1100431022,-1113789237)+W(1,-1123205479,1034447326,-1094809972,-1097139864)+W(2,1064972735,1040063173,1018856325,1050877939)+W(3,1036660918,-1108178982,-1094444318,-1089357240)+W(4,1063261729,1049408537,-1097203011,1050520537)+W(5,1047968461,-1113292277,-1094346349,-1089641983)+W(6,1026641091,1053332672,-1146363818,-1103919120)+W(7,1038849023,-1114302469,-1097363714,-1100978845);sum2=W(0,1019359999,-1145413682,1013765983,-1117908102)+W(1,1017197102,1027705717,1028148573,-1120905960)+W(2,-1095749402,-1062836828,1086231745,1045942570)+W(3,-1127537989,1031521084,-1087097136,1032861566)+W(4,-1094656357,1037693606,-1110131683,1048993826)+W(5,1027867224,-1114691836,1040390747,-1145044098)+W(6,-1125761673,1018172516,-1126497913,1005670802)+W(7,1031905995,-1122299754,1016402027,-1112982831);WS(1058898623,-1129627348);
sum1=W(0,1024824451,1028416398,-1114910804,-1115961291)+W(1,-1111982511,1040362701,-1107386562,1015893437)+W(2,1053775806,1049045373,1014875535,-1099814536)+W(3,1049488325,1016424474,1054905786,-1081677098)+W(4,-1081844071,1031972351,1008636276,1042946610)+W(5,-1105282974,-1118478155,1045923489,1057687981)+W(6,1007262993,1044145240,-1120594878,-1106406626)+W(7,1018226304,1008933435,1016529769,1043411542);sum2=W(0,1024635319,-1104650552,1048887568,-1133545882)+W(1,1049399700,-1109494815,1009836758,-1123675276)+W(2,-1106613727,1061771033,1040041167,-1092588040)+W(3,-1105276085,-1099749985,1063348295,-1090053582)+W(4,1059347143,1020453405,1009986974,-1098849827)+W(5,-1094328117,1040581639,-1091467004,-1095509129)+W(6,-1100016935,1003801667,-1120224962,1044263399)+W(7,1041257354,-1116729410,1013849670,1034750124);WS(1051954047,1053754534);
sum1=W(0,1038078984,1036755054,1024010640,-1115617616)+W(1,-1106689047,1027644834,-1111840872,1012663597)+W(2,1063482792,1054877383,-1104806436,-1105864485)+W(3,1000291764,-1099610254,-1088048944,-1094956956)+W(4,1061183100,1032370277,-1116880702,-1109064955)+W(5,1030290339,-1110075188,-1106496725,-1092794954)+W(6,1043596932,1041423460,1017392662,-1125878182)+W(7,-1134690355,-1125796047,1027390113,-1106933961);sum2=W(0,1041153226,1038083675,-1120362784,1032585330)+W(1,1045110917,1041971655,-1097998955,-1098242715)+W(2,-1085822417,1062089523,-1103911013,1053495069)+W(3,-1094674500,-1090235355,1056336567,-1097864806)+W(4,-1088542584,1044421032,-1128147020,-1152525762)+W(5,-1100885631,-1141849761,1046053205,1061326318)+W(6,-1113855086,1041652917,-1104983105,1012657824)+W(7,-1114518568,1032164357,-1160964996,1042938789);WS(1061027871,-1104546242);
sum1=W(0,999947493,-1093243621,1044372474,-1105616597)+W(1,1044086916,-1111771647,1054887248,1020340785)+W(2,-1093936864,-1082760108,1044930783,1021564129)+W(3,1042456335,-1109427891,1059757863,1050165368)+W(4,-1089254915,-1087020314,1039863327,1046184033)+W(5,-1109416824,-1114227250,1055330116,1059995997)+W(6,-1095491356,-1089177610,1036593932,1037242932)+W(7,-1119355674,1025046581,1053764638,1049586618);sum2=W(0,1060306884,-1087262504,1026041138,-1071093827)+W(1,-1107356858,1030953599,-1137957530,1049935328)+W(2,-1080863241,-1104665609,1068180608,1068370917)+W(3,1026067688,-1149593287,-1097098353,1024099582)+W(4,1065726420,1036496204,-1126398467,-1099034443)+W(5,1031805059,-1111590832,1043337171,-1115701817)+W(6,1052019191,-1112342652,1032038973,-1114641099)+W(7,-1110320626,-1165279566,1039831002,-1155572887);WS(-1085156031,1045210454);
sum1=W(0,1062377574,1050029461,-1111119484,1032928297)+W(1,-1097791665,1025846477,-1097825399,-1090582815)+W(2,1062121112,1061895670,1012189550,1023710638)+W(3,1032229097,1038427330,-1084850381,-1087364538)+W(4,1058328143,1050106073,1039427612,-1119437633)+W(5,1040335420,1036234257,-1087870448,-1086721078)+W(6,1051812528,1050020631,1039591187,-1114651991)+W(7,1026163704,-1146480404,-1089842983,-1095972450);sum2=W(0,1061817512,1048143772,1039341132,-1123647935)+W(1,1056516802,1037735150,1075567701,1083879676)+W(2,-1106274437,-1080635557,-1100132407,1035983028)+W(3,1028242764,-1096421593,-1069811820,-1081957201)+W(4,-1101127944,-1113472410,1035406254,-1107056231)+W(5,1035329144,1030744652,-1083251742,-1080342730)+W(6,1025367216,-1101636583,1039408558,-1116224056)+W(7,-1094803270,1049804166,-1087422720,-1113852980);WS(-1079692512,1054562755);
sum1=W(0,1042438683,1049923207,-1107273417,-1109749038)+W(1,1050333996,1042543591,-1091034933,-1092016161)+W(2,1044388569,-1113189609,1030213964,-1102577952)+W(3,1055304278,1034159515,1050309800,-1089719139)+W(4,-1089184118,-1087748930,1046944740,1036563817)+W(5,1040366472,-1122229091,1053009554,1048990040)+W(6,-1096053014,-1091524869,1050658577,1031914983)+W(7,1006842402,1034826102,1049517424,1048709856);sum2=W(0,-1094982607,1045744428,-1097603156,1041125733)+W(1,1061130686,990353951,1049918932,1055140379)+W(2,-1102781952,1063877853,-1107000988,-1103003109)+W(3,1058588396,-1096233798,1066829095,-1106862916)+W(4,-1096755169,1041101455,1048646468,1032085636)+W(5,-1095838692,-1089860215,-1081598978,-1090474230)+W(6,1038162032,-1106723297,1056003520,-1094740103)+W(7,-1096717844,1044183141,-1085369603,1049572267);WS(-1080283264,1053171958);
sum1=W(0,1054395509,1050045174,-1113658461,1045885175)+W(1,1028512496,1035446876,-1095192933,-1083475508)+W(2,1055879386,1060600957,974135701,1034538909)+W(3,1026195253,1044250612,-1084797135,-1085810962)+W(4,1061640838,1060753746,-1118011958,-1122513036)+W(5,1037521197,-1117222317,-1087204563,-1086057732)+W(6,1054788217,1061053402,-1108239136,998696774)+W(7,1038575473,-1101819472,-1108529436,-1092652351);sum2=W(0,1082611215,1077078383,-1132622893,1049760823)+W(1,-1130959534,1035090608,1055018182,-1114287788)+W(2,1066257283,986681348,-1136534149,1033001558)+W(3,-1112584386,-1090394759,-1078537691,-1101461080)+W(4,-1084657320,-1069070549,-1092886300,1043696998)+W(5,1058031741,1038822180,1065047159,1054805894)+W(6,-1072372844,-1074505611,1058228696,-1098156850)+W(7,1041633511,-1115499033,-1082348593,1049854091);WS(-1073398920,1057727890);
sum1=W(0,1052994159,1056847849,-1106188342,1041979362)+W(1,-1110295050,1033778006,-1087976920,-1092671491)+W(2,1060197326,1059196498,1040300287,-1108985859)+W(3,1040328063,-1114468666,-1108460501,-1085676269)+W(4,-1094535618,-1094105983,1046284093,1044683952)+W(5,-1102804911,-1098429184,1046385743,1051731585)+W(6,-1102914751,1043962286,990388050,1044621499)+W(7,-1104640754,1033981777,-1104493131,1031818215);sum2=W(0,-1089430647,-1135654176,-1093219342,1021160276)+W(1,1031984432,-1096279754,1044152573,-1102895535)+W(2,-1079796815,1074674993,-1106388958,-1089562294)+W(3,1011763192,-1101895278,1074136497,-1095163331)+W(4,-1098010580,1052929457,-1180890998,-1099093932)+W(5,-1117345690,-1095468231,-1099885509,-1095203310)+W(6,1040584224,1047748991,1057228486,-1090965228)+W(7,-1107912603,1045144673,-1131585606,1041387674);WS(-1087643711,1073414034);
sum1=W(0,1043019738,1056957030,-1116796288,1043421796)+W(1,1028452722,-1112484637,-1093379129,-1091862260)+W(2,1048028053,1065994910,-1098636497,1042590607)+W(3,1043084437,-1120978641,-1081315117,-1089120888)+W(4,1061262410,1059267719,1005024220,1008405302)+W(5,1046109207,-1105879924,-1093593189,-1088787029)+W(6,1045820026,1054563645,1029633907,-1106384411)+W(7,1024805700,-1095994501,-1106230054,-1108751805);sum2=W(0,-1101361376,1051853927,-1117575950,1015257573)+W(1,-1114431290,-1122150057,-1126719224,-1151605286)+W(2,1007636882,-1085239439,1040031817,1040590395)+W(3,-1123376079,-1122292554,-1069257368,-1099060090)+W(4,1029484438,1055085469,-1111928738,-1104875608)+W(5,1045790053,-1105709439,1065488662,1078894141)+W(6,-1104410806,1055334030,-1104400845,-1124331304)+W(7,1046590167,-1096100911,-1099504604,-1097362053);WS(-1089052703,1050218486);
sum1=W(0,1032977094,1048865735,-1124263665,1024924308)+W(1,1016061078,1027347950,-1103037451,-1127622480)+W(2,1032370348,1057017435,-1101857739,-1114112032)+W(3,1047024376,-1114101947,-1130658874,-1093324152)+W(4,-1096925880,-1106597310,-1132101549,1004177297)+W(5,-1136753151,-1136950735,-1147023991,1049797356)+W(6,-1101706323,-1138126252,-1127618735,1037546120)+W(7,1016234194,-1135392976,1041185327,-1148374781);sum2=W(0,1033687244,-1111330163,1034551493,-1103127935)+W(1,-1115309191,-1101537844,-1132159854,1044282132)+W(2,-1111327049,-1097897810,1056852609,-1131095837)+W(3,989659429,-1126658673,1038437355,1043675418)+W(4,-1092598078,1027703970,1031312786,1041291951)+W(5,-1101159602,1065573620,-1122838335,-1085166716)+W(6,-1119650108,1037109557,-1125922018,-1119687326)+W(7,1035948285,1021015548,-1115941571,1030316614);WS(1065854560,-1114586365);
sum1=W(0,-1093129789,-1097600366,-1132208108,1025132845)+W(1,1052478106,-1114318540,1047014713,1039292161)+W(2,-1094779500,-1085251325,1036127555,1043375962)+W(3,1045472794,1040640636,1059484531,1054220253)+W(4,-1085614646,-1083792532,1042302785,1042813603)+W(5,1026772633,1030110605,1058554289,1058902029)+W(6,-1088034874,-1081301837,1044294516,1041475414)+W(7,-1123458066,1048041627,1057966909,1049492791);sum2=W(0,-1085719643,1026206592,1044643809,-1082315074)+W(1,-1097858732,-1097387905,-1098026838,1072912386)+W(2,1060376399,1066420950,1032322202,-1098370418)+W(3,-1097681385,-1095903963,1072201946,1068488422)+W(4,1042910065,1025783712,1057109638,-1088636595)+W(5,-1092707091,-1104219349,-1087763572,1055106268)+W(6,-1117795056,-1120476284,1061431798,-1093539506)+W(7,-1087895305,-1105350768,-1077472196,-1084317601);WS(-1071370880,1080498273);
sum1=W(0,-1117320376,-1100646881,1039364315,-1117491793)+W(1,-1112958490,-1103504723,1049740511,1025681812)+W(2,-1094786920,1045848824,1023528601,1035846886)+W(3,-1105396320,1032469201,-1094741601,1058631773)+W(4,1057069771,1055228236,-1106314247,-1131889533)+W(5,1034336534,-1144513794,-1102894479,-1088346742)+W(6,1020389492,-1127017775,1013100112,1028375004)+W(7,-1116565942,1002008579,995411618,-1138962992);sum2=W(0,-1108946242,-1114277717,-1107398437,-1097850747)+W(1,1024320851,1012636527,-1118690429,-1129761151)+W(2,1063125687,-1084555354,1042292809,-1085613590)+W(3,1029278628,1026191463,-1101999238,1040789135)+W(4,1059764079,1041901467,-1106648125,1054106205)+W(5,-1119736004,-1127460399,-1128317719,1051725304)+W(6,-1103098774,-1148617751,-1122554235,1035361236)+W(7,-1115360404,997652141,1025957669,1022272136);WS(1058528159,1053906024);
sum1=W(0,-1104256080,-1092229473,1035675727,-1112917396)+W(1,1039659283,1021887717,1058833811,1023681564)+W(2,-1097223269,-1082484606,1040468760,-1104938189)+W(3,1033492802,-1119337706,1061928249,1051100098)+W(4,-1103704557,-1100912091,1020887917,-1105254898)+W(5,-1099217437,-1127325712,1047691241,1057519273)+W(6,-1118771074,-1099449368,-1149793215,-1113141838)+W(7,-1114402703,1024214504,1044776397,1047329733);sum2=W(0,1040644144,1033307012,1023778714,-1129442596)+W(1,-1105488042,1014815489,1056981996,-1106302200)+W(2,1056896617,-1080168883,1026809294,-1113953277)+W(3,1048992482,1043950232,-1064674592,1082625405)+W(4,1030172798,1046899220,1034718426,1035644478)+W(5,-1120732434,-1121557578,-1107268878,-1098216535)+W(6,-1114672577,-1138817753,1038084720,1016827280)+W(7,1026207834,-1122753582,-1118740750,-1138831353);WS(1050028863,1057904824);
sum1=W(0,-1115527732,-1114471481,1031484924,1016998719)+W(1,1033316845,1045307870,-1097014217,1049960370)+W(2,-1092713340,-1086973069,1035763396,-1113918453)+W(3,-1113659631,-1113580281,1055821255,1059124695)+W(4,1048884339,-1093669960,1046082071,-1100192683)+W(5,-1104759887,1024760783,1046233018,1045748179)+W(6,-1109475380,-1102684193,-1109585801,1023767163)+W(7,1028768132,-1118597711,1047341446,972758359);sum2=W(0,1058174637,1022451597,1035985609,1042577042)+W(1,1036828005,1036599280,1028288917,-1093234196)+W(2,-1083350192,-1102051996,-1108557005,-1132583692)+W(3,1043707159,-1099096459,1066585170,-1089654696)+W(4,-1096734805,1040525485,1049978360,1045882832)+W(5,-1117191962,1038823523,-1101233023,-1112976831)+W(6,-1111555351,1012738322,1037998467,-1123148614)+W(7,1010883764,-1106116243,1035922998,1016281700);WS(1064158815,1035299335);
sum1=W(0,1016610641,-1111853690,987363362,-1112803360)+W(1,1023721675,-1114846141,-1116662313,1043480489)+W(2,-1090418272,-1086418793,-1148543050,1040202935)+W(3,1040437218,1044974085,1062267936,1043761841)+W(4,-1096774480,-1106302329,1016866897,-1119103150)+W(5,-1112576238,1035797256,1046949595,1026731899)+W(6,-1125874772,-1111706212,-1136961231,-1120253212)+W(7,-1118929285,1017229376,1038415821,1044534239);sum2=W(0,-1130481715,-1105443060,1032509555,982347958)+W(1,1029826582,-1106323503,-1102232537,1039697927)+W(2,1041532435,-1090026061,1034453505,-1111294086)+W(3,-1087181565,-1095157490,1065332554,1059036310)+W(4,-1115327745,-1099067440,1047671755,-1107492941)+W(5,1032022369,-1113855935,1035057967,1049776291)+W(6,1007189687,-1106888056,1041657921,-1114281099)+W(7,-1137758215,-1116441678,1039394631,-1116755236);WS(1064590463,1056702913);
sum1=W(0,-1118119137,1049750478,1053372231,1029043770)+W(1,-1108622774,1055292354,1040212560,1044521535)+W(2,-1090400466,-1089893441,1042753121,-1096751755)+W(3,-1086796959,1028130891,-1098259842,1048069253)+W(4,1035942347,-1098407696,-1098166823,-1132040847)+W(5,1043794349,-1097599727,-1126503113,1046519145)+W(6,1057009004,-1105867448,-1101919647,1054745035)+W(7,1057963224,-1099480944,-1137574860,1029470901);sum2=W(0,1047380321,1048112351,-1109993908,-1112469736)+W(1,-1130012001,1044766357,-1096267194,-1107309008)+W(2,1039961237,1053720344,-1101975228,-1113626244)+W(3,1024449363,-1105185961,1041967405,-1149218892)+W(4,1033059361,-1117206471,-1115391866,-1113395603)+W(5,1034928166,-1103730760,1041082150,-1105421186)+W(6,1050486894,1029031616,-1114050909,-1111764318)+W(7,1041700935,-1133808950,-1116211284,-1097114178);WS(1049282175,-1081654589);
sum1=W(0,1056840376,1051340514,-1106636470,1026879882)+W(1,1023576205,1019713064,-1103588481,-1089715922)+W(2,1059046350,1060994015,-1120434947,1025593670)+W(3,1018583793,-1116831948,-1081081863,-1087728227)+W(4,1062254571,1054415372,-1103814142,-1109057316)+W(5,1040563949,-1148705741,-1110084674,-1089160278)+W(6,1044610849,1057281100,1025046173,-1108405355)+W(7,-1130543166,-1108038889,-1102762237,-1097611347);sum2=W(0,-1112389783,-1154883848,-1117500355,1021240677)+W(1,-1104779102,1051908652,-1096682611,1025718250)+W(2,-1102583420,1061056453,-1110155670,-1104166105)+W(3,-1093040032,1051220588,1065471868,1048911763)+W(4,-1123615532,1038434309,-1099065181,-1101525323)+W(5,-1113750073,-1098156535,-1090281103,-1149445264)+W(6,1041908272,-1120914319,-1100288377,-1135933351)+W(7,1046751376,-1100861861,-1131934595,1042017461);WS(1044733566,-1111466942);
sum1=W(0,1060020808,1041929508,-1105078967,1033634167)+W(1,-1112663104,-1134753630,-1103349137,-1092913556)+W(2,1062221635,1060048443,-1106426842,-1104340430)+W(3,-1126194825,-1110397240,-1090785767,-1092289734)+W(4,1059584252,1054717575,-1110993602,-1101553619)+W(5,-1114529117,-1113238887,-1097827057,-1094348262)+W(6,1044713794,1047352089,1020428386,-1113465444)+W(7,-1140846474,-1094820883,1041060918,-1098824243);sum2=W(0,1084299283,1066146464,-1113076108,1040248415)+W(1,1002599056,1029289900,1032173778,1054267917)+W(2,-1073408210,-1067326117,-1105221470,1043824330)+W(3,1027082476,-1116688572,-1084477148,-1102778436)+W(4,-1097425816,1016852200,-1134849104,1036602392)+W(5,1024010398,-1121212984,1040914456,-1149511007)+W(6,-1119512248,-1118870508,1011808464,-1163695359)+W(7,1007530464,1020903456,1011171408,1026379762);WS(1041204862,1020998748);
sum1=W(0,1040787048,1044400490,-1111643799,1041320410)+W(1,-1136864165,-1123167632,-1096018340,-1129649268)+W(2,-1112000574,1057857240,1033305824,1033147201)+W(3,1014392453,1043382402,-1090212595,1041936758)+W(4,1058317173,1013490791,1048653459,-1110534482)+W(5,1046901861,1040774794,-1108280561,-1083609992)+W(6,1040475768,1032979455,-1129433652,-1106102028)+W(7,-1121200123,-1123801518,-1104103124,-1098465902);sum2=W(0,-1105739926,1041467605,1036408153,1033367466)+W(1,-1121294834,1020242785,-1116824529,1035166617)+W(2,-1097896497,1069287141,-1116950481,1049195658)+W(3,1024987646,-1113169844,-1103787577,-1127250349)+W(4,1045676499,-1097322898,1035726191,-1081345874)+W(5,-1109755223,-1162599282,-1110450029,-1104285546)+W(6,1034595972,1022861151,1034565507,-1109751565)+W(7,-1128984227,1015705141,-1111377560,1041775082);WS(1061587071,-1140717261);
sum1=W(0,-1082585266,-1091946062,1035683412,-1112565188)+W(1,1029148274,-1133150565,1057075562,1063001355)+W(2,-1086181493,-1084260507,-1105710858,1034588141)+W(3,-1121255338,1031972073,1062016535,1061257307)+W(4,-1087521200,-1094344584,-1104681461,1024277837)+W(5,-1140527211,1015752222,1051726365,1059484653)+W(6,-1109665588,-1092361421,-1097426768,1033519565)+W(7,-1140031633,1054184694,1050023351,1053582679);sum2=W(0,-1068831962,-1076957703,1040595366,1052095029)+W(1,1061242602,1046002483,-1081349117,-1076286348)+W(2,-1081538085,1037971476,-1084153168,-1098987175)+W(3,1040290526,-1093902656,1057908839,-1088771362)+W(4,1070110671,1069986978,-1096720628,-1091290481)+W(5,-1094367529,-1094489561,1063483875,-1114213425)+W(6,1074264190,1070997731,1044734380,-1101102486)+W(7,-1099236623,-1081182731,1075267150,1068552571);WS(-1071242520,-1095264341);
sum1=W(0,1057257956,1050464317,1017326143,-1097248122)+W(1,-1098637431,1039614697,-1098731544,-1095464807)+W(2,1059871125,1058219580,-1091856432,-1105336241)+W(3,1034135507,-1098503641,-1088025845,-1096805078)+W(4,1056167546,1051126389,-1097210280,1051920949)+W(5,1057766069,-1095933097,-1089070234,1032394345)+W(6,1047883744,1055359408,999615444,-1122345698)+W(7,1030493340,-1112287963,-1098523426,-1102431837);sum2=W(0,1038597560,-1114842936,1034954689,-1132961311)+W(1,1055074030,1048893008,-1113751042,-1089057302)+W(2,1039456110,-1104727669,-1105685093,-1131131128)+W(3,1046429121,1057064004,-1097910004,-1095192990)+W(4,-1085849936,1053272959,-1118659572,1044104138)+W(5,-1091871118,-1096323208,1045257331,1064526735)+W(6,-1117746499,1049759548,-1140373421,-1117347443)+W(7,-1090448877,-1081803378,1062278408,1054461586);WS(1055746431,1040288248);
sum1=W(0,1057716289,1055590360,-1117613130,-1154016945)+W(1,-1122750430,-1117149477,-1094487986,-1093759650)+W(2,1059644857,1067207252,-1114072538,-1108247483)+W(3,1031955359,1016534394,-1085229664,-1089867895)+W(4,1062212336,-1104299500,-1134724696,-1103530014)+W(5,1044969554,-1137442922,-1088563377,-1089860607)+W(6,1049302591,1054319858,1046496384,-1102903742)+W(7,1035178328,-1108831509,-1094962569,-1097577389);sum2=W(0,1051752153,-1115260470,1026703145,1041968914)+W(1,-1117011966,1031245794,1035127537,-1123800846)+W(2,1038625472,1052354182,1035338047,1033601916)+W(3,-1109678904,1050054059,1035609386,1035458769)+W(4,-1118891350,-1081023345,-1094112140,-1106207855)+W(5,-1098815779,1038926653,-1104080857,1057116581)+W(6,-1084581041,1066756564,-1106593629,-1100978937)+W(7,-1108176195,-1107244818,-1101750238,1055976243);WS(-1089881759,1037957184);
sum1=W(0,-1098029886,-1095515176,-1117869170,1000251530)+W(1,1041712355,1040628361,1060224425,-1105974859)+W(2,-1089055515,-1079829205,1031851625,1029072469)+W(3,1042449912,-1119516507,1061092856,1060210489)+W(4,-1094362449,-1105281331,-1105582638,1024508279)+W(5,-1102207965,-1107063314,1056017638,1060581840)+W(6,-1112643769,-1102959900,-1105403363,-1121710869)+W(7,-1112932479,-1124065669,1050032516,1040568609);sum2=W(0,-1102532150,-1114476854,-1105565679,1051114274)+W(1,1042271071,-1112348507,1038543175,-1093533301)+W(2,-1082969540,1064670328,-1098769061,1055378846)+W(3,-1087360189,-1100903801,1077554590,-1075201485)+W(4,-1102001010,1044770567,-1101598109,-1106275827)+W(5,-1115312306,1031777408,1040464379,1048871628)+W(6,-1114021751,1049459491,-1104426610,-1109849433)+W(7,-1125205988,-1104546886,1049461049,-1111404687);WS(-1089609215,-1090633405);
sum1=W(0,1060468726,-1114989785,-1131730646,-1095985139)+W(1,-1106189340,-1121474072,1035463235,1029992257)+W(2,-1111340153,-1083229835,-1120898567,-1106836118)+W(3,-1109753904,-1170836447,1057093887,1053834481)+W(4,-1097505195,-1091862496,-1108220230,-1122196780)+W(5,-1099640750,-1106303115,1056095953,1060127651)+W(6,-1118278055,-1094974325,-1111282801,-1113602180)+W(7,-1102165833,-1114233933,1060964715,1053644551);sum2=W(0,1028184991,1018963304,-1123071369,-1102755055)+W(1,1018724927,-1154538439,1034540123,1014375557)+W(2,1042446539,1048904011,-1121616776,-1101642458)+W(3,1030328833,-1104340897,1055634924,-1110958917)+W(4,1022095962,-1102092583,1034971308,-1123659230)+W(5,-1123674010,-1103087688,1047229966,-1122273513)+W(6,-1115812270,-1115600403,992820811,-1114444448)+W(7,-1118183380,-1116477720,1032293939,1006913192);WS(-1089497119,-1083970920);
sum1=W(0,1017038202,1054102421,-1112985379,1049400081)+W(1,-1129668560,1023489999,-1092440080,-1096866095)+W(2,1052273107,1050677101,1046931016,1032734776)+W(3,1039999326,1047866250,-1077775563,-1090492445)+W(4,1056472798,1054012759,1026703569,1032966898)+W(5,1031139121,-1128248842,-1141821439,-1095500286)+W(6,1046736000,1054561791,1020804657,1023567673)+W(7,1037611037,-1102316761,-1096856494,-1103091876);sum2=W(0,-1113150368,-1107904829,-1114702364,-1119432539)+W(1,-1123950204,1034167140,-1109676099,1049552369)+W(2,1051795717,1065572002,1045807900,-1131454616)+W(3,1018171432,1024318084,1052256292,1049548364)+W(4,-1104213250,-1096394963,-1138592655,-1107556037)+W(5,-1104886632,-1103410805,-1077576443,1058452060)+W(6,991774812,991245404,-1116354551,-1120197723)+W(7,-1103678409,-1123412946,1049782966,-1102019177);WS(-1092399743,1070790531);
sum1=W(0,-1110110152,-1123928476,1024013147,1031557241)+W(1,1040307665,1029330819,-1104003948,-1086332927)+W(2,-1100428029,-1093314535,1049827334,1045977841)+W(3,1054647477,1048337215,-1110202001,-1091187884)+W(4,-1098211617,-1120318828,1042539942,1044712430)+W(5,1045074033,1042256462,1031171411,1031718940)+W(6,-1110797385,-1103475236,1042631871,1022243624)+W(7,1034920639,1041342974,1047659449,-1118825252);sum2=W(0,1049091174,1049791001,-1111978522,1035080118)+W(1,1056655092,-1120502660,1068692590,1068767241)+W(2,1038894820,-1088677682,-1107203795,1043189101)+W(3,1054889999,-1094007639,-1079138335,1041587068)+W(4,-1074681252,1032440616,1040978901,1020874649)+W(5,-1106617291,1037089622,1033618204,-1088844169)+W(6,-1139760881,-1132242473,1014904337,-1103963851)+W(7,-1115116202,1029103732,1040720920,1036797334);WS(-1076899872,-1090262268);
sum1=W(0,-1105212520,-1109220950,-1105515965,-1111775583)+W(1,-1130865048,-1124779047,1044900104,1053805936)+W(2,-1105276619,-1081197371,-1152866339,1031134981)+W(3,-1108606366,1012899053,1056451270,1061229259)+W(4,-1085735312,-1090100176,1031461535,1022185487)+W(5,-1111684786,1038272628,1061600458,1061180827)+W(6,-1106571081,-1094472404,1013082739,991487050)+W(7,-1123743158,1043636133,-1114201801,1040836429);sum2=W(0,1054372816,1036990346,-1099940688,-1092758077)+W(1,1025560437,1015649794,1044094629,1025999909)+W(2,-1102824961,1072234824,-1093749782,-1096959860)+W(3,-1134776466,-1118772240,1074465248,-1093700170)+W(4,-1091574668,-1098403340,-1120633714,1047974360)+W(5,-1097328702,1035273338,-1083936129,-1086059593)+W(6,-1097220109,1024848209,-1113388587,1036248767)+W(7,-1098634116,1051989609,-1093741871,1045585843);WS(-1097318719,-1106686758);
sum1=W(0,1031803579,-1105675680,1022220430,-1138034233)+W(1,-1118470609,1013564641,-1110575515,-1107190316)+W(2,1060345356,1040095311,1037878284,-1115259277)+W(3,1028754310,1043380040,-1082557626,-1091489993)+W(4,1057210483,1018511203,-1118564628,-1109043646)+W(5,-1126688788,-1103180903,-1113047197,1054616755)+W(6,1038086620,1040876381,-1123355602,-1132126739)+W(7,-1105313401,-1110366427,1040895458,1037558661);sum2=W(0,1011610145,-1109786563,1034654933,-1116780480)+W(1,1031867194,-1117436106,1049246354,-1126532250)+W(2,1034290987,1058839838,-1106740681,1033980194)+W(3,1050453777,-1098876833,1055488745,-1098441369)+W(4,-1112504437,1048688059,-1110588743,1037910476)+W(5,-1101879397,-1105182695,-1109313096,-1081564854)+W(6,-1100404580,1024874106,1006481529,1033369701)+W(7,1033744368,1042001428,-1122526519,1046210019);WS(1061957727,1058150789);
sum1=W(0,-1099288198,-1097230757,1031914819,1009728708)+W(1,1036440691,-1109853493,1055587995,1046412713)+W(2,-1087266183,1043273168,-1106863550,1043097483)+W(3,-1106212891,1023154886,1049133325,1056802398)+W(4,1055416522,1050026271,-1108191069,-1097372952)+W(5,1047286155,1036106272,-1105368103,-1086687979)+W(6,-1110590381,-1108247452,-1129266281,1032793786)+W(7,1024106902,-1120124353,1042988739,-1107437206);sum2=W(0,1026925373,1041631623,-1104415808,1021676194)+W(1,1011207236,-1118374396,1047340087,-1130821928)+W(2,1049347642,-1075706495,-1104915444,1041444786)+W(3,1032289888,-1097824639,-1078646873,1055108729)+W(4,1068941883,1049874161,1025561656,1042839409)+W(5,1041964936,-1122940124,1054741696,1058328878)+W(6,-1096918949,1030080935,-1119893126,-1111488206)+W(7,1033049167,-1131526532,-1107876167,-1108156193);WS(1058678303,1013994144);
sum1=W(0,1050426208,1032382213,-1145988558,-1118673511)+W(1,-1110204509,-1116037137,1019043839,-1111022430)+W(2,1059103555,1061451838,-1097799452,-1107600786)+W(3,1043824660,-1111434373,-1090188381,-1086017695)+W(4,-1098106458,1032049821,1025019066,1050901309)+W(5,-1123560275,1043538778,-1093177128,1050664020)+W(6,1038038624,1043957152,-1117490811,1034380585)+W(7,-1104489131,-1110765932,-1113568728,-1133222475);sum2=W(0,1052524883,-1096529292,1047608842,-1105859137)+W(1,1025172812,1035180205,1033298597,-1116369180)+W(2,-1103682938,1018027622,1011548907,-1101390223)+W(3,-1138831970,-1096368530,1063707518,-1095014501)+W(4,1039330573,-1101134187,1047719826,-1098146078)+W(5,-1094263126,1061932077,-1086128756,1056731707)+W(6,1054816538,-1105962981,1028887915,-1099968186)+W(7,-1095466983,1016476277,-1150004284,1037701277);WS(1063038079,1033861047);
sum1=W(0,1016779545,1014390112,1040884807,-1111914898)+W(1,-1114919788,-1162045399,1045397811,-1107257338)+W(2,-1109833994,-1095449911,1061986003,-1102681756)+W(3,-1101855164,1049909751,1065846455,-1096677860)+W(4,-1097838100,1019923216,-1109559865,-1095429920)+W(5,-1097193708,-1113534130,1039008680,1029008656)+W(6,-1148961393,1009274926,-1104233906,1034752240)+W(7,1007645095,-1103320918,1029851870,1033037520);sum2=W(0,-1117177515,1017665294,-1106002020,-1112457849)+W(1,-1106095669,1041685053,1033022206,1031942991)+W(2,-1098231154,1062239338,-1114732591,-1103752624)+W(3,-1095196752,1046863079,1061426536,-1133545004)+W(4,-1097906884,-1101585142,1029961226,-1102536580)+W(5,-1105989872,-1120505375,1032626487,-1109528685)+W(6,1037597321,-1112453861,1038070251,-1114728817)+W(7,1028074076,-1124888510,1032988844,-1114069131);WS(1060691839,-1121680521);
sum1=W(0,-1105323108,-1097943963,1034282296,-1112633460)+W(1,-1113361469,-1109479713,-1117038833,1045243383)+W(2,-1091137362,-1083253895,-1124091490,1016470792)+W(3,-1110311799,-1102522287,1065759511,1060606770)+W(4,-1090987401,-1090137469,-1110508885,1036530779)+W(5,-1114082482,-1104777690,1056765570,1062311590)+W(6,-1098291034,-1093525810,-1133939630,1036991882)+W(7,1016563642,-1167556095,1057599172,1054157412);sum2=W(0,1057901747,1039698409,1041454563,-1097189010)+W(1,-1086497310,-1090377488,-1087530727,-1086723052)+W(2,-1122301550,-1125642190,1043926258,-1110771302)+W(3,-1110538585,1061014784,1064818137,-1094374456)+W(4,-1108285138,1020817735,-1109768355,-1109373654)+W(5,1034378960,1044647130,-1109979249,1036021291)+W(6,1040279727,-1101494695,1043669875,-1114304258)+W(7,1013465199,1050381101,1040712355,1055924705);WS(-1087684831,-1094525449);
sum1=W(0,-1093934649,-1096975274,-1121734275,1038107891)+W(1,1038198313,-1113930844,1049163549,1052573184)+W(2,-1093954738,-1090018791,-1107604308,1035814365)+W(3,1035537105,-1102439448,1066601083,1040479417)+W(4,-1088075930,-1090123804,-1101928869,1038052214)+W(5,-1113118893,-1148589172,1057618495,1058232216)+W(6,-1106254226,-1100235009,-1127021124,-1104767443)+W(7,-1146582942,1033628463,1051666987,1040796439);sum2=W(0,1038892506,1032348345,1032495868,-1102391770)+W(1,1034045130,-1111661823,1035913564,-1109920182)+W(2,1055934176,1066287204,1051494072,-1140349122)+W(3,-1148365864,1035742233,1049172795,1043439866)+W(4,1070533091,1056179234,-1072283498,-1080481573)+W(5,1024670194,1043482108,-1122911277,1048700512)+W(6,-1098172645,1038613315,-1091499210,-1085993190)+W(7,-1117726050,1024343165,-1103404378,1042548330);WS(-1095407551,-1073547033);
sum1=W(0,1043640456,1041775803,-1101976843,-1103915126)+W(1,-1099126911,1023142916,-1098551608,-1106314263)+W(2,1061599658,1057524528,-1108044768,1024335748)+W(3,-1110220795,-1106562202,-1095708126,-1096990689)+W(4,1060862745,1028413803,-1095324014,1050893513)+W(5,1056016670,-1099653918,-1092797676,-1102020840)+W(6,1044362232,1051352312,-1114975198,-1107189281)+W(7,1031215069,-1138223071,-1097969466,-1110398586);sum2=W(0,1034632723,-1122920764,-1111493200,-1112168075)+W(1,-1112860057,-1108202591,1040740621,1034960798)+W(2,1009053647,1049936313,1022286331,-1123529566)+W(3,-1115675116,-1112708946,1057592446,-1105159128)+W(4,1051909492,-1099948229,1035493883,-1103466952)+W(5,-1146770753,-1116950762,1041517424,-1126339526)+W(6,1029419308,-1107051081,-1106265315,-1113566520)+W(7,-1115594520,-1103163741,1024151142,1016655048);WS(1063407871,1051042354);
sum1=W(0,1049807310,1052429035,-1120529264,1005154604)+W(1,-1107282310,1042685852,-1100831547,-1113122997)+W(2,1057743574,1063894449,-1130858780,-1106161584)+W(3,-1113923042,-1129272494,-1086654500,-1088929544)+W(4,1058090310,1052514789,-1127255711,-1114354154)+W(5,-1164896285,-1131567786,-1092092086,-1089886688)+W(6,1044231916,1049931918,-1115504868,1023693521)+W(7,-1131959253,-1115987013,-1097639884,-1106897472);sum2=W(0,1043434467,-1108784254,1030565628,-1113031572)+W(1,-1067187434,-1079041185,1056568736,-1088941888)+W(2,-1111949688,1036810375,992883874,-1127702936)+W(3,1074040966,1075709893,1060861120,1036016830)+W(4,-1111107284,1042918247,990495554,1014952720)+W(5,-1099161149,992814626,-1098281783,1023742716)+W(6,-1120169364,-1112993936,1023316920,1018238740)+W(7,1039733673,1028892682,-1112517088,1022041004);WS(1053166591,-1107822593);
sum1=W(0,-1120335240,1031831786,1022746982,1033874440)+W(1,1042509273,1008295657,-1108379508,-1105709561)+W(2,1052124034,1048792350,1019810386,1035703758)+W(3,1044631286,-1124953572,1046826502,-1093762507)+W(4,-1095582904,-1088629918,1042374543,1044260196)+W(5,-1112928126,-1113071488,1045805451,1053612659)+W(6,-1097950065,-1085974448,1041374685,1040749291)+W(7,-1120529605,-1132054272,1042845918,1037463342);sum2=W(0,-1096561981,-1097601992,1039106059,1010990056)+W(1,-1119485380,-1115258493,1052717590,1040308359)+W(2,1031463124,1058004743,-1114641521,-1102786881)+W(3,-1101721469,-1138490792,1045709336,1058176412)+W(4,1042505523,1041182740,-1101476912,-1133768253)+W(5,-1101570252,1029590734,-1096768246,1034355291)+W(6,-1105959219,-1099775079,-1113060394,-1103607882)+W(7,1037679123,1036565969,-1105804625,1033275384);WS(1028916214,1067075549);
sum1=W(0,-1148995491,-1109885152,-1119264713,1039584518)+W(1,1026160863,1022848653,-1096386895,-1098323934)+W(2,1055889168,1067421167,-1105861885,1016298993)+W(3,-1150434165,1034469007,-1085982162,-1096985498)+W(4,1059632007,1055091716,1020015061,-1113980813)+W(5,1044152506,1024761132,-1088331431,-1087532161)+W(6,1045130509,1052375930,1032661512,-1134777055)+W(7,1032543553,-1104676378,-1104015130,-1095878225);sum2=W(0,-1101422768,-1103630239,-1096222017,-1120016029)+W(1,-1122344899,1042131820,-1105545071,-1104653664)+W(2,1040689805,1064582511,-1092715875,-1119382227)+W(3,-1120071349,-1101606830,1058022283,-1120927281)+W(4,1043406218,-1089499537,1049876716,-1110818689)+W(5,-1096987934,1051590178,-1107109410,1060808344)+W(6,1029271710,-1117522613,1032841990,-1103484103)+W(7,-1099435532,1050342947,-1105419897,-1107008053);WS(1047020030,1040511430);
sum1=W(0,-1092384755,-1090443530,1033110649,-1108637223)+W(1,1031927268,-1122999800,1053549631,1057603229)+W(2,-1085982557,-1080046633,1043424750,1044090139)+W(3,1026366340,1032840448,1047924234,1061618217)+W(4,-1083957593,-1096279270,-1120308481,1036624046)+W(5,1015929108,1020572028,1057048888,1053999549)+W(6,-1149642107,-1100324533,-1106849700,1033721201)+W(7,994286645,1039624063,1052833857,1057845673);sum2=W(0,-1124082321,1008382386,1043030610,1035208568)+W(1,1048736861,-1118377912,1050323039,-1093736918)+W(2,-1107061123,1049576136,1044796248,-1107699159)+W(3,-1106119918,-1111443567,1074526989,-1114950423)+W(4,1051573865,1048541752,-1103668262,1034655700)+W(5,-1132389881,1034733436,-1080621030,1073198167)+W(6,-1093669891,-1134934914,-1095424772,1045164876)+W(7,1034120076,1029501600,-1079139349,-1074078238);WS(-1080108544,1072234904);
sum1=W(0,1027588151,1029085890,-1130610603,-1115070415)+W(1,1018404227,1044293186,-1104252646,1031137458)+W(2,1032775046,-1089931562,1057466749,-1098588213)+W(3,1028038521,1050777268,-1083673968,1056995037)+W(4,-1123371019,-1094030554,1029557602,-1104374087)+W(5,-1093125043,1046325824,1050628415,1052314097)+W(6,1034779836,999211181,1001112594,1018553236)+W(7,-1108340394,1020739741,1036988180,1033643941);sum2=W(0,1043108929,1033401680,-1118678156,-1115557063)+W(1,-1108049897,-1109597407,-1093193803,-1138826120)+W(2,1036186051,-1124450766,-1102856438,1045099863)+W(3,1013268663,1049634970,1068262877,-1079584214)+W(4,-1112637977,-1114646959,1035167397,1035209289)+W(5,1046161245,-1111895568,1041792105,-1121148137)+W(6,1012643139,-1132473655,-1120387027,-1117208818)+W(7,-1127251156,-1116707942,1032348301,-1138286224);WS(1061770399,1033097145);
sum1=W(0,-1100493560,-1122290538,-1108446526,-1127803310)+W(1,-1117956049,-1101349332,1040952192,1049484359)+W(2,-1090144134,-1124504076,-1102069216,1046619869)+W(3,1015706547,1051006353,1060283011,1049567736)+W(4,-1096124978,-1113245389,-1107462472,-1115166002)+W(5,1027971186,-1105896346,1049188012,1036170309)+W(6,-1115437168,-1114380655,-1109525661,-1113123881)+W(7,1011773295,-1118021614,1043620172,1004781969);sum2=W(0,1035607607,1032878473,-1146121477,-1115090363)+W(1,-1102631851,-1105868946,1008730983,1036976780)+W(2,1020296178,-1094567498,1039239074,1029869322)+W(3,-1106613659,1056742871,1060438996,1050702114)+W(4,-1133024223,-1111505684,-1123569769,-1123366919)+W(5,1056526109,-1103439045,-1088372125,-1092544833)+W(6,1036037468,1025152664,1022224092,-1115297931)+W(7,-1114092237,-1109382916,1015952550,-1119747923);WS(1063262431,1041246684);
sum1=W(0,-1094141452,-1103734011,1035931377,-1095604910)+W(1,1050361575,1015464930,1050116188,1054301899)+W(2,-1088213584,-1084116356,-1113418944,-1116408259)+W(3,-1130477940,1005018697,1063045487,1059695011)+W(4,-1088057339,-1084926720,-1109446615,1035543059)+W(5,-1114430457,-1112900435,1062081288,1060587189)+W(6,-1095142868,-1085134126,-1111045021,1041501409)+W(7,968128030,1012274924,1061043357,1055163174);sum2=W(0,1079171932,1073764649,-1101936220,-1088652568)+W(1,-1089634291,-1106083041,1062997529,1068650823)+W(2,1074855165,-1113430470,-1102444501,-1091191468)+W(3,-1102140198,-1123235056,1039600983,1053027607)+W(4,-1095064501,-1078839186,-1111069004,-1123800532)+W(5,1028735871,1056073450,-1082346847,-1105207914)+W(6,-1078450334,-1071519758,1050243792,-1088813372)+W(7,-1114344542,1060600412,-1081653443,-1088354544);WS(-1071343712,-1080188504);
sum1=W(0,1024112567,992179242,-1112944093,1048814204)+W(1,-1155239198,-1115614373,-1105846854,-1101821021)+W(2,1035991718,1065540811,-1110388460,1038698214)+W(3,-1117961066,1022833410,-1086620536,-1110088095)+W(4,1062800155,1057270438,-1113346827,-1102353903)+W(5,1037955557,-1130491710,-1092189183,-1085891530)+W(6,1047814390,1055244391,-1172877482,-1115354285)+W(7,1026576596,1021561214,-1096652125,-1094362793);sum2=W(0,1057844910,1017329883,1067869852,1077488778)+W(1,-1157420388,1016773013,-1123912240,-1110901413)+W(2,-1112258962,1038200220,-1070445594,-1080283979)+W(3,-1127671945,1027002057,-1103189448,1048616910)+W(4,1045877800,1016515143,-1113067149,-1085461181)+W(5,-1139116556,-1108492850,-1113680120,1033584054)+W(6,1029029881,1026840239,-1105631704,-1135625536)+W(7,1033508697,-1122607860,1028070058,1006246833);WS(-1114300667,-1123436789);
sum1=W(0,1024457460,1049280824,-1106612992,1048745214)+W(1,-1124831645,-1120312678,-1099711469,-1084727981)+W(2,1061265254,1066754197,-1101020989,1040619730)+W(3,991636461,-1115033343,-1090437274,-1091611130)+W(4,1060475010,1056957204,-1129452308,-1120049178)+W(5,1037659252,1036876438,-1087165059,-1087975654)+W(6,1052291799,1051532558,1040777596,-1112058252)+W(7,1024723233,-1128167880,-1091858685,-1095257281);sum2=W(0,-1096018291,1033992894,1045758589,-1102675226)+W(1,1050758265,-1091427154,-1078407710,-1064870457)+W(2,1053924217,1023354017,1037856863,-1106608364)+W(3,1044800412,-1122690967,1077566439,1074354229)+W(4,1045521037,-1112080608,1038509645,-1121700495)+W(5,1037435194,-1101170582,-1100523264,1055978728)+W(6,1019757091,-1111416466,1013024414,1041300787)+W(7,1048475585,1031501486,-1096094745,1032114149);WS(-1081349952,-1073531246);
sum1=W(0,-1092471918,-1094799967,-1123247001,-1130396178)+W(1,-1120779255,1032899791,1040552427,1052933181)+W(2,-1087091570,-1083589055,-1123595694,1049234666)+W(3,1048808240,1047688662,1056428784,1062313536)+W(4,-1090515766,-1088301188,-1118849787,1044575749)+W(5,1025076592,-1104574961,1052569014,1060166366)+W(6,-1100895532,-1095518837,1015989072,1027091408)+W(7,-1114767697,1028829344,1057005798,956727337);sum2=W(0,-1101780564,1036224480,1038605852,1036727690)+W(1,-1095151348,-1101329253,1003722492,1047063866)+W(2,1043313873,1058417373,-1108807283,1000461252)+W(3,-1071443435,-1072909475,1075919102,1071364196)+W(4,-1110550387,1041024731,1040753555,-1118764382)+W(5,-1137970650,-1094681513,1052825370,1031984760)+W(6,1032765623,-1114514162,1026410269,1025474323)+W(7,-1130737363,-1100563228,1049040777,-1104266299);WS(-1087415039,1075227720);
sum1=W(0,1030200505,-1093044977,-1121306305,1014202565)+W(1,1032642210,1039690838,1045750086,1042588557)+W(2,1052765481,-1086016434,1055732347,-1115466670)+W(3,-1099716881,1054066516,-1102841730,-1099185023)+W(4,-1108244135,1044242725,1045428619,-1088701572)+W(5,-1089156724,1045967960,1001272287,1060432915)+W(6,-1102530383,1042147022,-1113272762,-1106855619)+W(7,994787170,-1114980876,1043051755,1047811955);sum2=W(0,1033088277,-1115275500,-1106843150,1034817173)+W(1,-1119967238,-1122100142,1042281307,-1105460751)+W(2,-1108330169,1059951304,-1117324330,1035283571)+W(3,-1118763227,1033190213,1055263105,-1117933953)+W(4,-1114610359,-1130129964,1033652183,-1106783723)+W(5,-1099584511,-1097591398,1034893511,1036736577)+W(6,-1100855920,1017452836,-1109219720,-1105003316)+W(7,1043864443,-1097701018,1026860110,1040893249);WS(1061885343,-1093433134);
sum1=W(0,-1116612499,-1106037336,1040591342,-1119074171)+W(1,1026065358,1035233146,1035985530,1043937396)+W(2,-1090085717,-1110885309,-1112185530,1024365415)+W(3,1023445318,1041032751,-1105284753,1054530437)+W(4,1058148680,-1098920364,1047951017,-1102861510)+W(5,1043298226,1028431483,1042740717,-1085809524)+W(6,-1104145445,-1102965524,1030794670,1033079635)+W(7,1030877520,-1110782149,1048819605,-1143903027);sum2=W(0,-1115506247,-1109249837,1041777983,-1120425303)+W(1,-1106986872,-1093100415,-1082926483,-1089905659)+W(2,1051302633,1062460419,1038578170,1008642595)+W(3,-1100742938,-1121360027,1062992305,976609774)+W(4,1046700430,-1110379832,-1144970974,-1103931105)+W(5,1026171953,-1123505732,1046952726,1016533657)+W(6,-1121481149,-1125592805,-1105571910,-1139607395)+W(7,1047068010,-1108759193,1044012895,-1128426413);WS(1057387711,1071476886);
sum1=W(0,-1088145158,-1090879061,1046876472,1029774760)+W(1,1026644842,-1124024690,1046940920,1058722665)+W(2,-1087750555,-1081209882,-1104814472,1049447728)+W(3,1034805113,-1101227374,1060559271,1062289140)+W(4,-1102041597,-1088704948,-1107998911,1047761369)+W(5,1041428045,-1112057972,1046238393,1057163193)+W(6,-1101378696,-1090772220,1025453339,1035672969)+W(7,-1123650077,1045125730,1051154538,1049034574);sum2=W(0,1066168402,1072246945,-1076424748,-1079574021)+W(1,1033041398,1025560740,1039775524,-1106633910)+W(2,1055648588,1069722149,-1079383446,-1084651933)+W(3,1042767844,-1122422479,1050613020,-1122282375)+W(4,-1105729737,1052366950,-1105513599,-1094010079)+W(5,1029478726,1029747528,1046757765,-1112550614)+W(6,1046266897,1064021500,-1083946107,-1094989946)+W(7,-1132333344,-1110924549,-1117589808,1041413657);WS(-1088291167,-1076464582);
sum1=W(0,1048475643,1039614653,1013092187,1038365083)+W(1,-1113517956,-1118168192,-1115741870,-1115380053)+W(2,-1105893787,-1090164821,-1096083994,1049005176)+W(3,1038779144,-1103584918,-1106465144,-1115211424)+W(4,1048630844,1052597003,1029385568,1046666973)+W(5,1051487172,1036949051,-1097273638,-1092124773)+W(6,1030762351,1049653618,1035921309,-1130846211)+W(7,1029432699,1041505439,-1098780292,-1104199584);sum2=W(0,-1119046775,-1103497340,1042447103,-1102442432)+W(1,-1116688635,-1109692823,-1117033259,1038119755)+W(2,-1108371687,1063726871,-1140140535,1009200726)+W(3,-1136365839,-1103585210,1053430514,-1111757198)+W(4,1023996549,-1100556235,1038566242,1018235219)+W(5,1035998106,-1122627505,-1130738637,-1097582390)+W(6,-1134905751,-1115426548,-1119461411,-1105836948)+W(7,-1113769016,-1131103707,1038939472,1027482933);WS(1063535295,-1106643391);
sum1=W(0,1049160779,1050551697,-1114069468,998897947)+W(1,1022592892,1035333911,-1114097198,-1095715331)+W(2,1037435628,1059662980,-1120649212,1030590255)+W(3,-1105875754,1036951763,-1098500149,-1091439068)+W(4,1051258674,1051146291,-1135800742,-1112623985)+W(5,-1097348874,1021555078,-1112852607,-1093374928)+W(6,1042046535,1051522915,-1118923687,-1126057998)+W(7,1032877804,-1118947123,-1098602138,-1104302276);sum2=W(0,1023004440,1035188360,-1119848331,1020791040)+W(1,-1130592194,-1114014595,1010552055,-1131522740)+W(2,1036866165,-1081188844,1024075228,1028098574)+W(3,1057774258,1085749988,-1063807577,-1087402238)+W(4,1036267331,1020492762,-1114214294,1036335573)+W(5,1072260443,-1101071935,1044255896,-1074297638)+W(6,1026996488,1028180222,-1123998545,1028067710)+W(7,1041502854,-1121770211,-1125487816,-1109527927);WS(1065370528,-1140007425);
sum1=W(0,-1089109360,-1093467562,-1123119348,-1119191691)+W(1,1048704645,-1120571445,1051845168,1051697742)+W(2,-1104035088,-1082641845,-1144777506,1043193134)+W(3,1047054964,-1128753754,1058881533,1049231373)+W(4,-1090665335,-1085597050,-1114692372,1048874737)+W(5,-1122636375,-1135014444,1053776045,1060727795)+W(6,-1097312497,-1084438004,1028382351,1047204584)+W(7,962936920,1047044271,1054559607,1050811579);sum2=W(0,-1078126224,-1079031251,1068804680,1072219394)+W(1,1011861728,1040923692,-1110022070,-1093298188)+W(2,-1078951161,-1087436811,1066171639,1068134846)+W(3,-1105857084,-1121892273,-1107767815,-1084926454)+W(4,1039512383,1067164113,-1080918851,-1095987744)+W(5,1026590003,1040751494,1031793821,1055586357)+W(6,1069504242,1075315134,-1071545857,-1077110574)+W(7,-1123439499,-1109554506,1055897321,1041030661);WS(-1089696543,-1143233957);
sum1=W(0,-1129127938,-1098483714,1045323653,-1115482013)+W(1,-1122467892,1049605572,-1110243009,1041381507)+W(2,1045383939,-1091150045,1035013745,-1096516931)+W(3,-1090424421,1043667267,-1106321908,1059582003)+W(4,1043411549,-1086835476,1054106403,-1162367211)+W(5,-1109629626,1048548650,1026676964,1034020454)+W(6,1048447553,-1103773800,1036179510,-1107204469)+W(7,-1105600748,1035568493,-1159158363,1034191370);sum2=W(0,1032064725,-1121806942,-1125596513,-1134008573)+W(1,-1113496357,998755498,1035355315,-1117795542)+W(2,1045441656,1065460002,1051842604,1011008945)+W(3,-1119910472,1041632626,-1089961367,1024667789)+W(4,-1114964420,-1130705389,-1118729604,-1125276577)+W(5,1035390555,1032979221,1026896379,-1081892598)+W(6,-1121883022,1034360078,-1117720498,-1111959837)+W(7,-1129745921,-1115672512,1023648883,1020053498);WS(1065278079,-1120402802);
sum1=W(0,1052390115,1049303261,-1115548942,1031924074)+W(1,-1116671142,-1118597165,-1099757447,-1097070063)+W(2,1045251552,1060948388,-1112658654,-1106896516)+W(3,1041336272,1043338841,-1081623390,1040981136)+W(4,1062622505,1054395391,-1121670257,-1103991244)+W(5,-1145407604,1032773481,-1096062708,-1085365853)+W(6,1045812503,1048618059,1031270934,-1115583119)+W(7,-1123616408,-1127437558,-1099232531,-1101077740);sum2=W(0,-1110767736,-1122384971,1032565152,-1114021356)+W(1,1034493514,1019779384,1041858293,-1100377718)+W(2,-1085457975,1068814369,-1085160508,1056835748)+W(3,1016590225,-1097525969,1060746614,-1085697040)+W(4,-1085213012,1063574785,-1086618535,1058685385)+W(5,1043875459,-1097974912,-1094120608,1057245366)+W(6,-1144776155,-1097434793,1032715041,1047242231)+W(7,1054776673,-1096653037,1056356490,-1093482365);WS(1055688959,-1109584743);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, -1), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, 1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 1), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -1), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, -1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, 1), 0);
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns256, win8x4)
//!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, nns256, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,1026430476,-1103990249,-1091961907,1024871952)+W(1,992987016,-1085365048,-1086639391,1041094851)+W(2,1007997243,-1093414958,-1087585419,1034372511)+W(3,1009484684,-1099588502,-1100793414,1038248733)+W(4,1052012307,994719130,1023328805,1049937838)+W(5,1063527595,-1102193240,-1110763811,1057524239)+W(6,1057188600,-1131716095,1046466539,1061081007)+W(7,-1114088341,1037858632,1042167685,-1104832955);sum2=W(0,-1117362461,1050294809,-1115075619,-1122170202)+W(1,-1100385246,-1100233118,1041506545,-1125932452)+W(2,1025043913,1047005177,-1100362988,1020071642)+W(3,1018043750,-1112302377,1012082941,1017078274)+W(4,1022334174,1016781702,1016746290,-1113824159)+W(5,-1104291570,1033455014,1031697879,-1098709995)+W(6,1053652830,-1106922881,1050444141,1072797337)+W(7,-1155649364,-1086585813,-1081909907,-1100425628);WS(-1096195455,1061976972);
sum1=W(0,1045016510,-1104061589,-1094469481,-1107583849)+W(1,1050507709,-1086991635,-1082981042,-1102048399)+W(2,1004076226,-1088999402,-1087760032,-1138600128)+W(3,-1106918697,-1089081125,-1111975782,1049677870)+W(4,1051975353,1046697387,1032308806,1057261454)+W(5,1061386858,1051876218,-1093320254,1058403546)+W(6,1052828202,-1112945129,-1106246183,1052980216)+W(7,1048525839,-1116677906,1045880594,1055128500);sum2=W(0,1043646796,-1114450783,-1095110912,976892690)+W(1,1047930742,-1113296119,1052886335,-1131052969)+W(2,1035354913,1040578653,-1088067101,-1099144563)+W(3,-1111106463,1051335047,-1102673565,-1115191227)+W(4,-1074060607,1075290035,1075827337,-1080663089)+W(5,1048011859,1046007784,1070007941,-1068434194)+W(6,1058047003,-1099371585,-1090506241,1042920440)+W(7,1038060178,-1096378099,-1096675048,1057110709);WS(-1095930303,-1128843438);
sum1=W(0,1030842449,-1103461662,1000563038,-1113225514)+W(1,-1111398934,-1156245815,-1098779087,-1120882464)+W(2,-1098728413,1058114717,1057689814,-1098488134)+W(3,-1104159890,1046074787,1041725787,-1111237296)+W(4,1052682210,-1105449143,-1104281110,1038763268)+W(5,1046999855,-1105879965,-1106219642,1055587560)+W(6,-1106232348,1030902068,1039743648,-1090605975)+W(7,-1119168797,1033984854,-1111582036,-1106563184);sum2=W(0,-1087141194,-1081851502,-1078961084,-1109947141)+W(1,-1099413759,1067440534,1057831088,1007133897)+W(2,1045509921,1022398658,-1095618356,1026690396)+W(3,1051942463,1049871690,1029712906,-1117657274)+W(4,-1102894339,1040634467,1049299145,1053833634)+W(5,1058568743,-1114324751,1035108031,1046573470)+W(6,-1115002147,1023241606,-1094447449,1058025266)+W(7,-1099467737,-1104714655,987652806,-1109832065);WS(1018627052,-1077328537);
sum1=W(0,1011043872,-1103889731,-1098360952,-1107592280)+W(1,1041422472,-1079526160,-1088654431,-1138466445)+W(2,1012707679,-1095389295,-1109020730,-1112294435)+W(3,-1118891707,-1101414784,-1102056896,-1150731309)+W(4,1045838144,1016847523,-1121256842,1054425801)+W(5,1057394281,-1109966789,-1114759963,1063939041)+W(6,1057286118,-1117689671,-1115564074,1061143403)+W(7,1042544156,1028492087,-1133534770,1040465365);sum2=W(0,-1138679732,-1115218580,1033867626,-1161717665)+W(1,1050854432,-1096361601,1030621655,-1121504639)+W(2,1030373815,-1104067382,1044499063,-1106511096)+W(3,1031200951,-1122098343,1040061476,980628162)+W(4,-1096378423,1029766795,-1124228530,1028201267)+W(5,1079482342,1035298280,-1128256742,1071708903)+W(6,-1089118805,-1105361644,1035336882,-1064184100)+W(7,-1109436715,1035049634,-1119150405,1048273255);WS(1045693694,1057374369);
sum1=W(0,-1104752283,1045853799,1034312519,1048369598)+W(1,-1123958928,1065585622,1057046586,1031950009)+W(2,-1106189273,1060939321,1061666460,-1103831441)+W(3,-1110300085,1060417841,1050689810,-1103850789)+W(4,-1098373234,1019902402,-1099588978,-1131023893)+W(5,-1089164628,1033283356,-1105510198,-1095062180)+W(6,-1087345809,-1122647270,-1115031649,-1092432965)+W(7,-1091010256,-1103574093,-1126666680,-1092965100);sum2=W(0,1058683530,-1099141199,-1098709872,-1087427905)+W(1,1050776004,1072181481,1032637312,-1081734921)+W(2,1025544982,-1080357543,1036599206,1042479954)+W(3,1058740427,-1086527647,-1113642582,-1105492903)+W(4,-1088885778,1056590706,-1089481634,1072153031)+W(5,1071890032,1048814690,-1092495010,1061509476)+W(6,-1080881103,-1097308566,-1095810808,1052304550)+W(7,-1078556244,1039671439,-1094462248,1050862866);WS(-1081549664,1060153996);
sum1=W(0,-1115318586,1055271797,1063391104,992286043)+W(1,1026471870,1061503832,1062019397,-1105782456)+W(2,1037910210,1045594046,1058772501,-1114468402)+W(3,1043803882,1040755007,1049908468,-1130210466)+W(4,-1095899708,1025423024,-1105647870,-1087586274)+W(5,-1089250259,-1113405924,1033921889,-1085498120)+W(6,-1102496824,-1106446561,-1113674825,-1090055577)+W(7,-1104619012,-1096097592,-1118412923,-1103786988);sum2=W(0,-1110257416,-1097530578,-1080860351,1053790549)+W(1,-1102619530,1064966059,1041061421,1033688102)+W(2,-1098152061,1040479494,1050344847,-1117483359)+W(3,-1083553679,1065962098,1051151965,-1105743952)+W(4,-1077346152,-1088866791,-1082483044,-1068185653)+W(5,1072556372,-1104178634,1052658871,1052310674)+W(6,1064749402,1040931499,-1108410079,1075004369)+W(7,1045213317,1053124980,-1137891932,-1110156824);WS(-1079020096,-1097079011);
sum1=W(0,1033910555,-1092191510,-1096742621,-1109501731)+W(1,-1108027795,-1087072713,-1089091160,1015347636)+W(2,1019929124,-1089417126,-1087558450,1042979875)+W(3,-1134559750,-1091818621,-1104831498,1040369234)+W(4,1055662529,1020967408,1016000225,1057943754)+W(5,1068092504,-1109882648,-1102027816,1059647341)+W(6,-1117499817,-1117366414,-1106889398,1059824411)+W(7,1050143023,1049289276,-1104827345,1043480574);sum2=W(0,-1105851814,1051380185,-1097479797,1037631964)+W(1,-1110757790,1044594400,1028410699,1036652885)+W(2,-1139201564,1046036650,1041068006,1024508007)+W(3,-1104657620,-1105334641,1054960427,-1113225064)+W(4,-1097950410,1028003104,1045348435,1051023588)+W(5,1053237761,1041832368,-1113269608,1034374804)+W(6,-1088293598,-1089693526,1033918380,-1132209182)+W(7,1065714224,-1106359824,-1099925151,-1081781977);WS(-1087384991,1052875812);
sum1=W(0,-1138647561,-1104994285,-1109905397,1041733252)+W(1,-1106477875,1057597757,-1107522048,1034391503)+W(2,-1098694249,1055828187,1062613266,-1100509868)+W(3,-1120730421,1044647290,1052485297,-1110959830)+W(4,1032882549,-1117825756,-1113613058,1041497057)+W(5,-1091247383,1028766931,-1108789794,1050093354)+W(6,-1090201627,1013355333,1042722079,-1087942224)+W(7,-1100016695,1038812681,1034047139,-1098203032);sum2=W(0,-1111428867,-1130655130,1041831066,1019350107)+W(1,-1112005123,1035402260,-1138336400,1017374087)+W(2,-1112772903,1041636268,-1116945124,1028700445)+W(3,999439052,1033528252,-1107238338,1027823157)+W(4,-1112274143,-1077765094,-1103332568,1051650697)+W(5,-1114034096,-1087514353,-1073481211,-1092155273)+W(6,1041190902,1074086485,1069095754,1045953881)+W(7,1027833254,-1107727987,1057277153,1049171133);WS(1050457727,1041689780);
sum1=W(0,-1116681402,1014710691,992358355,-1131312139)+W(1,-1140959985,-1105027369,1040368912,1030961105)+W(2,1048638526,-1090315138,-1089290871,1046496193)+W(3,1049181764,-1086147588,-1098770776,1007270019)+W(4,1027381214,1036450832,1048008788,-1092744895)+W(5,1050737138,933247243,1053966377,-1089348299)+W(6,1055368676,-1119062181,1043432004,1038810352)+W(7,1051301702,1037141075,1023583738,1040416748);sum2=W(0,1019433289,1031729137,1057496780,-1107193278)+W(1,-1123892633,-1086728254,1037283932,1039188525)+W(2,1032631611,-1092570464,-1087309268,1039851328)+W(3,-1097026795,1063903066,1035754242,1044641782)+W(4,-1080020989,1054527180,-1080570956,1072935738)+W(5,-1087453268,1050123895,-1096917141,-1078950448)+W(6,1059438018,1042769096,1053948249,1051352061)+W(7,1056300653,-1106545458,1029707984,1051006721);WS(-1084263519,-1088250567);
sum1=W(0,1049480649,-1096698757,1048954180,-1107101246)+W(1,1049647488,-1119095878,1059331526,-1097447514)+W(2,1018612505,1041330418,1040553109,-1099235545)+W(3,1032447885,1023387386,1040723088,-1103944776)+W(4,1027018719,1043604572,-1111017296,-1118116730)+W(5,-1090501921,1050343697,-1098833704,-1108150329)+W(6,-1094468036,1044030041,-1096264890,1044929028)+W(7,-1106285556,-1175819022,-1121471547,1047463532);sum2=W(0,1034086314,-1121095386,-1157381748,991719940)+W(1,1034571486,-1100672658,-1103829652,1055828179)+W(2,-1098363481,1050795943,-1090417467,1049088345)+W(3,-1111365517,1037803588,-1113801830,-1111430799)+W(4,1027786887,1016292894,1029794653,-1100952734)+W(5,-1118546758,-1098007098,1067178121,-1085350121)+W(6,-1140682323,-1110134488,1008607005,1049271738)+W(7,-1164121191,-1133015817,-1115483467,1035813474);WS(1066054400,-1125664425);
sum1=W(0,-1108545200,1053284635,1054574294,1015260777)+W(1,-1109354663,1058150961,1059735702,1023624464)+W(2,-1108921531,1063397581,1058102002,1023465234)+W(3,-1128865616,1046728251,1046571067,-1116445024)+W(4,-1094415406,-1111343263,-1127045294,-1095241461)+W(5,-1078845388,-1130514988,1041542629,-1088764634)+W(6,-1105651068,-1136829776,1035892576,-1090401103)+W(7,-1104354311,-1106930027,1030749305,-1116790272);sum2=W(0,-1103469615,1029373537,-1104697837,1041565398)+W(1,1035794320,1080145714,1057447179,1029690269)+W(2,-1107146771,-1066097425,-1103623095,1035452008)+W(3,1040850628,-1103109309,-1097535851,-1124704946)+W(4,1031260861,1035036640,-1158883614,-1115419200)+W(5,1043319440,1041655252,1034486240,1026403525)+W(6,-1103531154,-1114794272,-1114789346,1050811672)+W(7,1055196268,-1102936938,1036709484,-1090176537);WS(-1087901375,1071177135);
sum1=W(0,-1122618691,-1109965218,-1110224028,-1121594272)+W(1,1044010486,1010935165,-1120206908,-1114434254)+W(2,-1108159437,1041417229,-1108541318,-1113833999)+W(3,-1123472883,1039497451,-1109330685,997526195)+W(4,1047787782,1027034090,994425384,1030219348)+W(5,-1113546820,1040356168,-1106192913,-1114914192)+W(6,1035224125,-1130438655,-1112701798,1046030645)+W(7,1022061139,-1125745551,-1151173965,1017890711);sum2=W(0,-1108814485,1042859710,-1116367239,1042217679)+W(1,-1080767453,1073929687,-1078638996,1058334461)+W(2,1030602271,-1116721722,-1092080339,1050991857)+W(3,-1127683613,1035114111,-1106162437,1034906705)+W(4,1027395369,-1114630403,-1140328609,1026421701)+W(5,-1097310248,1028261520,-1105295199,1028343990)+W(6,1051491707,-1105219597,-1122297114,1042808122)+W(7,-1112071525,1017171678,997359482,1024141024);WS(1066545696,-1154623394);
sum1=W(0,-1115505461,-1098488296,-1114054203,-1105442505)+W(1,1023914903,-1089108436,-1092352928,-1102287846)+W(2,1016559928,-1096061654,-1087887754,1021900696)+W(3,-1129232035,-1095543703,-1097827287,-1142506442)+W(4,1049322687,1010507424,-1123432545,1057182265)+W(5,1059635472,1045294808,-1097309632,1062190966)+W(6,1043675118,1042399967,-1098559779,1057132007)+W(7,1055016957,1026256390,-1110816589,1048482034);sum2=W(0,-1073520568,-1119660436,1040526244,-1094410020)+W(1,1007932024,1074284701,1072065972,-1076806727)+W(2,-1126774165,-1114285571,1045336233,-1129053184)+W(3,1026440100,-1109537500,1027498382,1016297320)+W(4,-1105577163,1014274624,-1120085021,1038890507)+W(5,-1096715819,1032586275,-1119386280,1038803075)+W(6,-1106066396,1033069015,-1148623280,1048625414)+W(7,-1128514892,1028560484,-1113847206,1035667090);WS(1055250687,-1106970626);
sum1=W(0,-1105149829,1055784922,1042190962,1033119688)+W(1,-1098690473,1060328969,1039447718,1043588463)+W(2,-1111820283,1050469874,-1105877415,1051357302)+W(3,-1119401059,1044861546,-1123255849,1036109552)+W(4,-1103230410,-1125652468,-1117586055,-1096546392)+W(5,-1094495495,-1103963220,1035816565,-1093610964)+W(6,-1102978667,-1108600424,1047255951,-1104321127)+W(7,-1097968467,1018776031,-1157028943,1034127854);sum2=W(0,-1111076574,-1147844455,1030211853,1038757267)+W(1,-1107631850,-1080902130,1002666567,1036628998)+W(2,-1126199158,1067727291,-1089131777,1045867530)+W(3,1014361489,-1114432338,1050167793,1034641438)+W(4,1039985174,-1117005539,-1133782171,1033894636)+W(5,-1084645521,1049641986,-1150866734,-1092985165)+W(6,-1096580382,-1100550183,1051354211,1069738325)+W(7,-1100261485,1033251244,-1104598763,-1100096489);WS(1063662431,1022143153);
sum1=W(0,1044567949,-1100200043,1028101088,-1101665898)+W(1,1054985008,-1090770105,-1110575390,-1113912242)+W(2,1031890901,1034205190,1042239925,-1089448239)+W(3,1016341751,1032506575,1041117720,-1106608329)+W(4,-1112112432,1049135824,-1107336877,1045825111)+W(5,1036354680,1043762234,-1117269540,1011332621)+W(6,1020582213,1045380738,-1090665684,1053092900)+W(7,1037368233,1027635960,-1108114694,-1122250931);sum2=W(0,1044140338,-1125871763,995625223,-1109621945)+W(1,1054192939,-1085775903,1059194369,1011973298)+W(2,1050669158,1055305067,-1085690186,-1083519810)+W(3,1007706050,1024423563,-1115586758,1015542539)+W(4,-1131300267,1031533647,-1127273987,1033690799)+W(5,-1105557074,1049649037,-1100093028,1019603073)+W(6,-1093331249,1041330252,-1099380904,1066625604)+W(7,-1163078190,1021669909,-1109873113,1025625789);WS(1065395904,1046290614);
sum1=W(0,1015596034,1043656950,-1125542553,996799560)+W(1,-1100927819,1054862894,1056396433,-1100668872)+W(2,1025322396,-1099487682,-1088911438,1043886221)+W(3,-1114934548,-1117673547,-1105531411,1035443240)+W(4,-1105153011,1036793959,-1122586727,1038203972)+W(5,-1101762943,1035554923,1049715632,-1085640859)+W(6,1036429768,-1122121748,-1115152096,1057024083)+W(7,1035195023,1024299964,1039652277,1021072448);sum2=W(0,-1133651707,-1140172751,1017509749,1029237671)+W(1,-1114162505,-1092617066,1030543605,-1114304490)+W(2,-1112015576,1033357967,1051105475,-1125875827)+W(3,1035088799,-1105982664,1011455075,1015895733)+W(4,1038596873,1037378915,1032328729,-1104176053)+W(5,-1093179067,1049979232,-1104642832,1050264307)+W(6,-1090684841,-1085540383,-1110244360,1071302855)+W(7,1003487558,1015899853,-1135016203,-1100815852);WS(1058730335,1038095077);
sum1=W(0,-1156396202,1022785342,-1090412329,1050009523)+W(1,-1123440788,1051849503,990514519,1045232946)+W(2,1029074928,1048747736,1050259497,994853272)+W(3,1016043038,1047238893,1040337077,-1116532263)+W(4,-1112028282,1033123659,-1120619710,-1116071407)+W(5,1025171300,1042856679,-1138222105,1027669243)+W(6,-1091116387,1046148791,1043400402,-1091444451)+W(7,-1085293672,1050565349,1031722640,-1095024325);sum2=W(0,-1119023958,1047372879,1056160584,1046272294)+W(1,-1097641458,1062851774,1066704996,-1106071503)+W(2,-1122591395,-1095719050,-1127558738,-1099339001)+W(3,-1112624405,-1094334166,1012197993,-1120322169)+W(4,-1100807597,1012350161,-1086350256,-1069609928)+W(5,1071319304,-1165704932,-1093103672,1063602974)+W(6,1049925865,1039176837,-1099266547,-1123458905)+W(7,1046841945,1043315186,-1104052164,1037702687);WS(-1102208382,1082454872);
sum1=W(0,1019782131,-1109352802,-1097489215,-1121527792)+W(1,1042764822,-1094323164,-1089475261,-1111677734)+W(2,-1109244559,1055571354,1057233791,-1098291428)+W(3,1023050790,1023873367,1036609181,-1122839755)+W(4,1043005718,1025756170,1024559218,1044710709)+W(5,-1113184692,1034230961,-1098383546,1059136208)+W(6,-1113821821,1034138424,-1121795355,-1102862820)+W(7,-1122283881,1021065311,-1148370726,1016630678);sum2=W(0,1033684352,-1113902527,-1113722375,1012975921)+W(1,1048900749,1065557700,1034379158,-1119837718)+W(2,-1106132930,-1078602486,1033601684,-1088385914)+W(3,1047279942,-1117907500,1048231286,-1107812043)+W(4,-1108511603,1034062718,1009270385,-1109752074)+W(5,1065261424,1042274647,-1096952633,1047596894)+W(6,-1113936114,1038223706,-1110816087,-1110433219)+W(7,-1110420048,-1111923151,1037668398,-1106600777);WS(1055139903,1066543323);
sum1=W(0,1034160554,-1106690282,1025777755,-1113216706)+W(1,-1104052311,-1108040417,1025857819,-1110997976)+W(2,-1100344024,1058801014,1042814916,-1130057219)+W(3,-1102181302,1061190298,1040801319,-1109060119)+W(4,1047449287,-1115394087,-1094834883,1062476912)+W(5,-1088276389,-1109281747,-1100641176,1040533578)+W(6,-1096553156,-1131081926,-1111790927,1043316038)+W(7,-1109923206,-1116502963,-1127882001,1003175286);sum2=W(0,1026043047,-1143136704,-1093611286,1032900543)+W(1,1005946567,1065137024,-1129502699,1011969739)+W(2,-1106573410,1044311979,1034934846,-1104378201)+W(3,-1098913457,-1107526541,-1128312106,-1149079854)+W(4,-1104881087,996537094,-1103368978,-1093105706)+W(5,1062580590,1038772124,-1097512177,1056641171)+W(6,-1102271464,1035638256,-1108835309,-1137732946)+W(7,-1097055308,-1144299515,1028654910,-1106196955);WS(1037662203,-1095462961);
sum1=W(0,1007151360,1048962332,1054332722,1051208476)+W(1,-1120692693,1060311124,1056131053,1047867778)+W(2,1029685138,1057524976,1053179033,-1102286423)+W(3,998066935,1053688986,1045179237,-1117174983)+W(4,-1096098779,-1120684294,1009988859,-1088537607)+W(5,-1086623130,1008468855,1043868050,-1089718811)+W(6,-1093380227,1041242535,1024446024,-1088149909)+W(7,-1094538289,1022948968,-1121112609,-1094989189);sum2=W(0,-1078284587,1070403917,1064397427,-1075642964)+W(1,-1086975712,1071930150,1072178178,-1077677369)+W(2,-1109971278,-1119680819,-1093947328,1050575143)+W(3,1046375822,-1094009133,-1134729809,1043550667)+W(4,1050515956,-1100572061,1049259770,1042055631)+W(5,-1096417404,-1110188613,1038272909,-1094922849)+W(6,1045435393,-1109186235,1033007627,-1094640520)+W(7,-1106076462,1038207101,1040318497,-1109099138);WS(-1091974591,1028524890);
sum1=W(0,1034997099,-1101120961,1050666155,-1119527298)+W(1,1033463662,-1146674958,1057798952,-1099802012)+W(2,1044419888,1054164791,1048486316,-1090658116)+W(3,-1110855131,1053708795,1033437822,-1099353751)+W(4,-1100807815,1044100139,-1119869997,-1104886813)+W(5,1021707158,-1112176434,-1103774309,-1099838668)+W(6,-1093871840,1036492177,-1094617942,1057612011)+W(7,-1104286795,1028051362,-1113521820,1029138830);sum2=W(0,-1113245689,1037297246,-1114745613,1029285075)+W(1,-1099734421,1057852752,-1113507597,1046869988)+W(2,-1099048447,1019950674,1031538739,1045806866)+W(3,-1129472848,-1115367833,1039903515,1040440310)+W(4,1034295695,-1103172653,-1127985632,1024121756)+W(5,1063764387,-1092930743,-1097344586,-1081105309)+W(6,1060684479,-1113791115,1039548141,-1093953622)+W(7,1051222485,-1106398082,1024790472,-1099720743);WS(1058893599,-1078409713);
sum1=W(0,1036724056,-1100240992,-1102829117,-1115244150)+W(1,1049246955,-1084866106,-1094663483,-1098555735)+W(2,-1138283737,-1093243506,-1085064800,1045222582)+W(3,-1115412967,-1095580366,-1093950047,1044966206)+W(4,1053376406,-1114512019,-1115623287,1039336887)+W(5,1065100884,1018575674,1041993169,1053054383)+W(6,1056764679,-1108377677,-1114852275,1054590883)+W(7,1050610273,-1122449691,-1118180448,1053059489);sum2=W(0,1009552185,-1090337753,-1101060123,-1130929736)+W(1,1050909748,1053567468,1072779570,-1084383778)+W(2,-1096700837,1057662166,-1079161361,1049209322)+W(3,-1129474226,-1112521942,-1097661058,1051369678)+W(4,1061442923,-1103557108,-1105822172,1045192083)+W(5,-1089269841,-1117595750,-1106762492,1050903982)+W(6,-1094014597,1025228376,-1111371347,1029505799)+W(7,-1105984421,1030887459,-1138825972,1046387683);WS(-1109369595,1048740969);
sum1=W(0,1030414773,1050319297,1051718495,1040995480)+W(1,1043594790,1046504696,1059003715,-1118646413)+W(2,1037121811,1043825845,-1135436979,-1129436350)+W(3,1043560049,1058279379,1049475887,1030207412)+W(4,-1095167863,1032958437,-1125552391,-1091711555)+W(5,-1083562713,1045509569,1042985722,-1085356599)+W(6,-1098326935,1019546753,1023899916,-1096690237)+W(7,-1098718953,-1105013544,-1130219052,-1120665100);sum2=W(0,1043809265,-1109343151,-1117552581,-1113177829)+W(1,1034071291,1063553374,1052574118,-1095416462)+W(2,1043900974,-1112203792,1070912061,-1120341831)+W(3,-1119209873,-1072794661,-1091338378,1020015593)+W(4,1039662186,1009024316,1041583669,-1100446453)+W(5,1053677817,1018689733,-1118793923,-1114145263)+W(6,1042882834,-1105538343,1031195477,-1101063801)+W(7,1055602011,-1109237633,-1114748986,-1094258913);WS(-1093437503,1065718162);
sum1=W(0,-1101135841,1042594425,1049488055,1037550096)+W(1,-1107014286,1066142676,1049041945,1044878747)+W(2,1037051057,1045825417,-1100146203,1042111087)+W(3,1041500301,-1119554198,1040663590,-1099961615)+W(4,1046266118,-1097873069,-1114711965,-1103061781)+W(5,-1106438298,-1091362312,1046063170,-1087470164)+W(6,-1091131027,1040258368,1037494709,-1111606545)+W(7,-1103590594,1033770775,-1109172298,-1133427370);sum2=W(0,1026201604,-1113590739,-1123106758,-1106488910)+W(1,1060425407,1061776657,-1084666863,1035711566)+W(2,-1096618367,-1119175762,1055047321,-1098764525)+W(3,-1127820908,1041613778,-1103500958,-1182808622)+W(4,-1092748399,1043391307,-1124712996,1050172947)+W(5,-1099741350,1048423650,-1098783459,-1097703384)+W(6,1050324229,-1099280352,1041036039,-1120322586)+W(7,-1105222946,-1118590758,1048645442,1025620288);WS(1056660607,-1113798601);
sum1=W(0,-1101671294,1008348404,1041913228,-1115305597)+W(1,1039904137,-1093680051,1031963795,1016801995)+W(2,1040453028,1034024758,-1089471492,1037148876)+W(3,-1154296528,1031051312,-1111400057,-1110559226)+W(4,998498191,-1151777337,1026504084,1012656821)+W(5,1057450908,-1108358078,1032505286,-1102006873)+W(6,-1111681498,1043455038,1031920291,1049874551)+W(7,1036430914,-1125050675,-1129849213,-1109457443);sum2=W(0,-1114796094,-1101207597,1024638457,1042939003)+W(1,-1124781020,-1097759574,1027593065,1044529628)+W(2,1016881133,1033669310,-1130307786,-1106748864)+W(3,1027959261,1019735589,1022409637,-1108227590)+W(4,1042777565,1022659417,998901155,-1123927190)+W(5,1059165645,-1104939928,1017512357,-1098782283)+W(6,1017094385,-1089791762,-1098668376,1062760553)+W(7,-1125388747,-1115680109,-1106217568,-1160993898);WS(1066155712,1004288134);
sum1=W(0,1029697589,1048612844,1049267618,1047132567)+W(1,1041631965,1059093756,1055750611,1014062303)+W(2,-1123217244,1056993158,1057479944,991515041)+W(3,1030265807,1055767146,1047138005,-1154741365)+W(4,-1092380195,1046969501,-1138510971,-1089062279)+W(5,-1084647474,1049129552,1024451359,-1088453014)+W(6,-1088742789,1043007167,1040560290,-1091963789)+W(7,-1086886676,-1122583780,-1122630737,-1098495965);sum2=W(0,-1111382628,-1103755803,1040858440,1011892235)+W(1,1032283234,-1084511950,-1125277089,1037768402)+W(2,1009460031,-1159433014,-1090323786,-1114728106)+W(3,1030203700,1052886875,1053584755,-1112526532)+W(4,-1109875610,-1106716388,1010964983,-1127819845)+W(5,-1071556311,1040462902,1032593498,-1096621612)+W(6,-1099343032,1040394500,-1100404332,-1071973667)+W(7,1079690007,1051792925,1007208771,1076043190);WS(-1086041375,1049976369);
sum1=W(0,1025261033,-1097190986,-1096855193,-1125608345)+W(1,1046732297,-1083643033,-1086237883,1032012444)+W(2,1036081274,-1095059844,-1093631755,-1114869141)+W(3,-1119140736,-1095180224,-1132519191,1036645660)+W(4,1051176741,1030637974,1048607039,1037693680)+W(5,1062665585,-1103554484,1026121224,1059434222)+W(6,1052562329,-1109004102,-1110078044,1052924527)+W(7,1048775023,-1118200972,1035782593,1041010310);sum2=W(0,-1144560396,1026958814,-1115199196,1029601330)+W(1,-1115106220,-1106065675,1032369083,1032763954)+W(2,-1121335223,1029124674,1042189754,-1111454114)+W(3,1021645795,1026253022,1022674491,-1109520646)+W(4,-1100298556,-1081990625,-1079547524,-1096390757)+W(5,-1108884178,1041059708,1041174181,1076866217)+W(6,1025985538,-1127158528,1024602232,-1116766618)+W(7,1011072742,1003377428,1007020790,-1115268590);WS(-1111980027,1060626277);
sum1=W(0,1032179266,-1092055397,-1102882983,1023621139)+W(1,1037158526,-1095093232,-1089823274,1030954414)+W(2,1036680203,-1139402199,-1090725010,1036765152)+W(3,-1119312598,-1108873773,-1116432156,-1146606447)+W(4,1043529367,-1113080214,1028429765,1044706422)+W(5,1064981515,-1098683411,-1101761443,1057090380)+W(6,1042557255,1030304674,1033439719,1047303429)+W(7,1041638915,-1112219839,-1104492078,1028925358);sum2=W(0,1046455264,-1090239140,1045439570,-1107703976)+W(1,1048924762,1064195571,1028879562,-1093472442)+W(2,1049435664,1027385222,1016778259,-1097201227)+W(3,-1119402461,-1105208479,1028121257,-1106239872)+W(4,-1096329612,1035962913,-1122224669,1032849260)+W(5,1036056807,1041148911,-1098806672,1030082819)+W(6,-1091675747,1041687668,-1091828205,1059898488)+W(7,-1117889585,-1104565052,-1098243254,1053658286);WS(1062681599,1040842201);
sum1=W(0,-1115361429,1050445194,-1104300209,-1108789463)+W(1,-1092926921,1063952639,-1089127203,1048981817)+W(2,1029602904,-1106041808,1043197406,1054602509)+W(3,1025443329,-1114238594,1039191171,-1117967305)+W(4,-1097788769,-1114475276,-1118282400,1042117608)+W(5,1049970971,-1090427073,1049574381,1032428200)+W(6,1049956321,-1112080775,1045778638,-1088418847)+W(7,-1123051255,1033393295,-1097758566,-1112931212);sum2=W(0,-1100048068,1043050536,-1126315713,1038735267)+W(1,-1110884051,1058830244,1053683464,-1115453090)+W(2,-1153955669,1037942519,-1100540415,-1090743949)+W(3,-1103797208,1040830228,-1098889179,-1112598570)+W(4,-1115313021,-1115683900,-1111656758,-1111714958)+W(5,1061563017,-1105966973,-1093358619,1046662525)+W(6,-1104363663,-1101879362,1037413595,1052621807)+W(7,1007755797,-1098877089,1044482581,-1118760183);WS(1062776447,1069975051);
sum1=W(0,-1112835078,-1114635034,1036893844,-1130308944)+W(1,-1094805377,1071110128,1050058840,-1113144126)+W(2,-1114270939,1044746969,1061455014,-1098008538)+W(3,-1117827459,1049407081,1018226642,-1117364667)+W(4,-1098478453,1029922778,-1108240801,-1104137265)+W(5,1041368142,-1088740684,-1111877761,-1104852259)+W(6,-1109080309,-1119589855,-1112520550,-1095764665)+W(7,-1120810969,-1103102129,-1121527653,-1103882015);sum2=W(0,-1110297977,1026197871,-1113117380,1028834725)+W(1,1034973002,1077416661,-1099362318,1035091068)+W(2,-1154986018,-1112814852,1050456944,-1110025415)+W(3,1030684381,1016280910,1027999489,-1120031976)+W(4,996515330,1032917698,-1113210551,1037052904)+W(5,-1069860026,-1103487680,-1106692355,1043940575)+W(6,1021906202,1006658352,1034055293,969317772)+W(7,1013156184,-1124181989,1018186436,-1115577362);WS(-1082599007,-1084302409);
sum1=W(0,1011517278,1052281350,1056665680,-1127095446)+W(1,1024933540,1061132051,1058821842,-1110892475)+W(2,1039136849,1052720805,1054434479,-1111586789)+W(3,1049617952,-1159632952,1043783817,-1108207315)+W(4,-1096260148,-1128228554,1035858193,-1087212124)+W(5,-1087957451,1023709101,1043137767,-1085877656)+W(6,-1102718609,-1111842501,1037286635,-1089270826)+W(7,-1106709957,-1115207149,-1130056576,-1106422582);sum2=W(0,1071226724,1065850492,-1095160239,1048459811)+W(1,1074401127,-1099027008,-1121381976,1075494724)+W(2,-1077687291,1057399482,1031151008,1044864951)+W(3,-1066953112,-1095971461,1045213405,-1072311776)+W(4,1043007163,-1127547903,-1123792544,1026509768)+W(5,-1093896652,-1107011198,1027169380,1043168485)+W(6,1019701051,1021690579,1037067951,1012395574)+W(7,1027278540,-1166810856,-1124089088,-1109946848);WS(-1118215158,-1130722305);
sum1=W(0,-1119983743,1040649785,1045520358,1039784439)+W(1,-1101267710,1070303194,-1126797149,1027132090)+W(2,-1119840977,1056727436,1059129261,-1106141431)+W(3,-1158357571,1050582583,1040938982,-1131926580)+W(4,-1098235299,-1166742058,966095017,-1094865274)+W(5,-1106608186,-1127173569,1023429181,-1085881139)+W(6,-1093134907,1030946302,-1112024885,-1088850304)+W(7,-1104503154,-1106263629,-1160489077,-1098615277);sum2=W(0,1029904221,-1092335308,1043676402,-1122933952)+W(1,1044174015,-1106663265,1050667883,-1104768174)+W(2,1032455763,1033986578,1035773679,-1122786276)+W(3,-1120585334,1030027555,-1123822916,-1118952582)+W(4,-1096734640,-1121365342,1034421913,-1122578476)+W(5,1078656606,1049347404,-1103315560,-1067932755)+W(6,-1106732625,-1114333025,1027752905,1056344301)+W(7,-1116084330,-1129253837,1025409455,1033374173);WS(-1112296443,-1083191171);
sum1=W(0,-1102688301,1052276159,1049894985,1030599873)+W(1,-1091052013,1061107959,1055519004,1038739494)+W(2,-1118018759,1052059899,1059731464,-1120252367)+W(3,1036799090,1050879021,1050382861,-1105737735)+W(4,-1095734081,-1114229790,-1124642344,-1100141489)+W(5,-1078809864,-1108354137,1039505712,1044438853)+W(6,-1095185489,-1129006466,1037196526,-1100785926)+W(7,-1113977245,-1123394945,1034647259,-1092887220);sum2=W(0,1040286055,-1093721101,1032198029,-1134366274)+W(1,-1089934078,1038410574,1064064153,-1103185345)+W(2,-1135474394,1053898256,1053501328,-1104699884)+W(3,984214720,1045555557,-1088730122,1039368980)+W(4,1059013351,-1099320981,-1113629492,-1102569648)+W(5,1075980540,-1079072621,1062572765,-1076328416)+W(6,-1093863519,1039501040,1057269325,-1081344728)+W(7,-1089334779,1050815727,-1089994189,1061819985);WS(1051639487,-1077445112);
sum1=W(0,1019039018,-1097242582,-1087680633,1023584208)+W(1,-1114024277,-1084584703,-1087958558,1046978951)+W(2,1036430651,-1090497932,-1089578188,1042440780)+W(3,1017051223,-1089989738,-1100840226,1019910405)+W(4,1049175941,-1110819225,1019116206,1058381481)+W(5,1058705186,-1110784681,1041321753,1059595066)+W(6,1057261083,-1111841304,-1120949436,1060807824)+W(7,1052092149,1037750032,-1108976675,1047705823);sum2=W(0,-1103949071,1024633771,1043027417,-1103483317)+W(1,-1096200772,-1096718424,1050158855,1036613850)+W(2,-1090478844,1037855330,1057240079,-1094761445)+W(3,1024429003,-1103545669,1036780676,-1091384835)+W(4,-1105891820,-1101612494,-1126025102,1043672886)+W(5,1053817256,-1144187697,1051748473,-1113242263)+W(6,1053166295,-1114569970,-1129269697,1043447632)+W(7,1034776200,1044262941,-1102484885,1043680942);WS(-1102141694,1066754929);
sum1=W(0,1028037205,-1105574095,-1097150806,1024767465)+W(1,996156698,-1086231302,-1092607882,-1148374821)+W(2,1011245536,-1090150659,-1085570014,1034886379)+W(3,1023537404,-1100403588,-1093685286,1017269224)+W(4,1021251426,-1123186307,1047316983,-1121670572)+W(5,1064662112,1037457517,1027553675,1053426631)+W(6,1058905527,1031219256,-1103359865,1060264850)+W(7,1048736520,1039125668,-1108923303,1047037217);sum2=W(0,1031019669,-1121000217,1005444026,-1127568330)+W(1,-1123247753,-1099801823,-1135062981,1013355589)+W(2,-1126559289,1052295626,1044314830,-1131101666)+W(3,-1122774763,1018744598,-1112001042,-1128009624)+W(4,1052911126,-1075891845,-1069105992,-1099850392)+W(5,-1120914990,1078854269,1052106082,1040255711)+W(6,-1112663055,-1097592921,1061745892,1055431083)+W(7,-1105142519,1037317546,1033712114,1029993103);WS(-1092827839,1049601702);
sum1=W(0,1048973336,-1100496851,-1114726817,-1102748075)+W(1,1035794226,-1092935501,1056141590,-1101661842)+W(2,951002293,-1127762491,-1090189951,1035295380)+W(3,1019995195,-1116434785,-1107070641,1028700102)+W(4,1037939345,1025584388,1001409895,1043768535)+W(5,1048278549,1028885900,1043222609,-1092531310)+W(6,-1107678146,1046084402,-1097823129,1059458263)+W(7,-1103464157,1033486885,1018269854,1040739973);sum2=W(0,1049954711,-1087014785,-1099866854,1047648616)+W(1,1036131868,1059724034,1059941103,-1086499077)+W(2,-1144052469,-1116739540,-1104253425,1021844703)+W(3,-1114852932,-1119117496,-1123734224,1036766656)+W(4,-1127547935,1032774583,-1104812914,1040911688)+W(5,-1147690453,-1112213150,-1118719608,1006897087)+W(6,1046092804,1037506252,1020986307,-1094365093)+W(7,1045874226,-1120467144,1020773629,-1117733622);WS(1062974879,-1132215613);
sum1=W(0,1033235448,-1103300066,-1096960767,-1181157822)+W(1,1032693326,-1084817024,-1098273063,-1120645311)+W(2,1012846527,-1093312183,-1086871647,1014937094)+W(3,1027727527,-1099477807,-1094276984,1029466479)+W(4,1024586364,1028472621,1046591191,1047884458)+W(5,1065496294,-1105457745,1027902609,1040665968)+W(6,1057013666,-1121668195,-1099580452,1061273423)+W(7,1049029078,1033797162,-1123904424,1048826162);sum2=W(0,1023555157,-1127207629,-1114727130,-1120861164)+W(1,1039733942,-1100512081,1049207316,-1114715157)+W(2,-1121732899,-1113639142,1044392032,-1111876903)+W(3,-1136150442,1035475508,-1107243417,1028106223)+W(4,1021361633,1067585393,1073213517,1051943787)+W(5,1049204344,-1072102567,-1095215585,-1100379929)+W(6,1040523175,1017790060,-1085077901,1029680046)+W(7,1017564481,-1111101803,-1115100698,-1113800818);WS(1038961915,-1122010239);
sum1=W(0,-1113106351,1052250558,1048595660,1004620105)+W(1,-1125534724,1061573929,1058549636,-1112775210)+W(2,-1126589322,1048822826,1057522353,-1137271196)+W(3,-1119328748,1048641524,1040718305,1026657556)+W(4,-1096833644,1027857155,-1116246236,-1099376311)+W(5,-1086812373,1040782707,1036452944,-1088891129)+W(6,-1095914356,-1113857108,1018281129,-1093214133)+W(7,-1103878453,-1106455448,1010557432,-1105329661);sum2=W(0,1024927837,-1162615720,1027562258,-1116580406)+W(1,-1115420496,-1109513493,1047581344,-1129828931)+W(2,-1123989928,-1118168090,1038795182,1011185933)+W(3,-1132229127,1038841827,1030671240,-1146345634)+W(4,-1098456431,1064911462,1077914250,1055923683)+W(5,-1093462217,-1072190840,-1076359256,-1107918233)+W(6,1042713369,-1114062645,1023726209,1043574176)+W(7,1029869485,-1111766417,-1119388396,-1118222006);WS(1058520191,-1103814144);
sum1=W(0,1027734728,1016280509,-1136595532,1017038583)+W(1,-1107262661,1062837304,-1109207324,1045254802)+W(2,1031430877,1040464732,1058887264,-1105442246)+W(3,1024536063,1029953906,1030731221,-1126950445)+W(4,-1128563239,-1097122909,1027978638,-1118053743)+W(5,-1096672636,1033499055,-1104843131,1044218638)+W(6,-1103880229,1030848699,1025985831,-1085861660)+W(7,-1145128486,-1109411553,-1131329888,-1107144426);sum2=W(0,-1125598974,-1168898884,-1176551015,1034702970)+W(1,1027536136,-1101298022,1041527709,-1114553387)+W(2,1035052048,-1106074654,1036785061,-1115924578)+W(3,1025333585,1024211757,1030578400,-1132148431)+W(4,-1090251816,-1089294892,-1110263367,1007931783)+W(5,1043575777,1061443693,-1085860022,1067159008)+W(6,-1104273626,1042454777,-1099982080,1028484706)+W(7,-1114791455,-1123742626,1027614804,-1148595850);WS(1061983711,-1098811342);
sum1=W(0,-1126897281,1046420622,1051270689,1012577103)+W(1,1024253613,1058369439,1058683087,-1105225996)+W(2,-1137207095,1052214131,-1097514912,1053413654)+W(3,-1109172700,1050302029,-1105013139,1042674340)+W(4,-1106195699,-1107699151,-1107438075,-1108510228)+W(5,-1089548804,1026749110,1036711743,-1088411008)+W(6,-1096732498,1024709491,-1116819519,-1118840551)+W(7,-1103000311,-1154413112,-1140694819,-1109015536);sum2=W(0,-1110181012,1041828239,1036503366,1018267361)+W(1,1038715850,-1085432172,1050199247,-1146613180)+W(2,1036970119,-1123003584,1038941240,1024296823)+W(3,-1124702635,1021003447,1013422114,1022003098)+W(4,-1116783782,-1102883314,-1099489904,-1126101987)+W(5,-1080125372,1047113133,1052019906,1071387060)+W(6,-1114155200,-1112911441,1035497971,-1093021050)+W(7,-1143100940,-1131838862,-1119585859,-1149124484);WS(1061194367,-1092415693);
sum1=W(0,-1126263470,1053058480,1051201914,1036390333)+W(1,1043857157,1047231542,1054554894,1025725222)+W(2,1044002978,1050872286,1057662314,1035642972)+W(3,1045699251,1049392206,1045022613,998479342)+W(4,-1172862130,1030237668,-1115149537,-1104881972)+W(5,-1076465248,1036659934,1021350042,-1093268199)+W(6,-1093150623,1026362746,1039247491,-1087389459)+W(7,-1095910796,1018350484,1017611295,-1111846627);sum2=W(0,1042193002,-1087595144,1018376667,-1129487679)+W(1,-1095819059,1063707892,1054016721,-1108339354)+W(2,-1103499785,-1103064253,1036978867,1041127864)+W(3,-1118637794,-1112191100,-1103241982,1034257999)+W(4,-1098446206,-1106566736,-1117386048,-1097777178)+W(5,1068295659,-1104582586,-1108034123,-1106280983)+W(6,-1110264861,1036459063,-1102127104,1052165187)+W(7,-1107248782,996655259,-1104779766,-1135489703);WS(-1094699455,1066131816);
sum1=W(0,1029004921,-1088299640,-1081848423,1049793485)+W(1,1043166228,-1084821317,-1084057276,1050253240)+W(2,1041612884,-1104203619,-1084563631,1029407446)+W(3,1012128942,-1096241030,-1099802604,1035949114)+W(4,1048637514,-1139594888,1042128105,1059460685)+W(5,1059873140,1020508084,1026023615,1060796209)+W(6,1047596309,1048504406,-1125172935,1055943200)+W(7,-1105809528,1051471881,-1115227886,1050483936);sum2=W(0,-1118034101,-1097493973,1051802488,1060779432)+W(1,-1119327164,1060027297,1057101737,-1104519356)+W(2,-1106905521,1057962293,1044004337,-1101970936)+W(3,-1082144605,-1086721729,-1098665363,1002331293)+W(4,998397725,-1112558489,-1114203174,-1086062785)+W(5,1066349798,-1091352583,-1099984065,-1092333837)+W(6,-1133317807,-1102635709,-1094257268,979464170)+W(7,1070824403,-1114333706,-1094504499,1046794021);WS(-1074268304,1079667699);
sum1=W(0,1027760991,-1090199334,-1101508903,-1107189325)+W(1,-1113641470,-1087996124,-1090363950,-1136873402)+W(2,1033891144,-1096484091,-1083961527,1031162561)+W(3,1035917755,-1093567651,-1098094611,-1126712892)+W(4,1054303683,-1107632246,1035260131,1054199089)+W(5,1067750847,-1101800081,1005391451,1062422475)+W(6,1052689284,1046337921,1034855959,-1113534839)+W(7,1045977323,1042992013,-1150999418,1031942551);sum2=W(0,-1121805095,1045040397,-1100757902,-1109104193)+W(1,1048674700,-1080397282,1080470972,1045986101)+W(2,1048446997,1054845861,-1070026310,-1091901802)+W(3,1027039508,-1113850952,-1109557127,-1113936425)+W(4,-1125556022,1026278254,-1125509919,1040683096)+W(5,-1095181876,1050380898,-1112163985,1049174250)+W(6,-1110936398,1033243862,-1131668233,-1122013099)+W(7,-1103996340,1036778147,-1144282357,1038355211);WS(-1085238047,-1082053459);
sum1=W(0,-1138285833,1010512412,1039996894,-1106787663)+W(1,-1094657608,1045540841,1053399812,-1108632776)+W(2,1037328759,1044326914,1051732998,-1101713608)+W(3,-1109379868,1057105320,976543556,-1111697288)+W(4,-1119213276,-1128637723,-1104330662,1048926451)+W(5,1010216242,-1096910157,-1108017347,-1130975030)+W(6,1025236158,1015829447,-1101323868,1034301867)+W(7,-1109745879,-1108664266,-1111437732,-1128978334);sum2=W(0,1032956443,-1119700813,1025825838,-1124623913)+W(1,-1101336864,1046009611,1032253087,1027185909)+W(2,1029736763,-1108021530,1060071017,-1094263361)+W(3,1039412150,-1092338318,-1111711122,-1112090109)+W(4,-1135835500,-1114452863,1021162350,1042257288)+W(5,1048892371,-1102267892,-1109212782,1053804277)+W(6,-1101254223,1037505372,-1105958464,1036906607)+W(7,-1114145526,-1125671849,996911332,-1115069322);WS(1060867039,-1136390908);
sum1=W(0,1034805910,-1094311080,-1085412379,-1127355032)+W(1,1029669941,-1084691216,-1093352008,1035163860)+W(2,1021674692,-1088125293,-1088428116,1042066222)+W(3,1021261983,-1091872390,-1096644095,1040577786)+W(4,1049208039,-1108149971,1047055468,1049179798)+W(5,1063283264,-1103012671,1036232649,1060583566)+W(6,1055147879,1026233836,1024178471,1058522472)+W(7,1041474713,1049799631,-1126656770,1050065089);sum2=W(0,-1098827199,-1085747691,-1063752230,1035672114)+W(1,1035178389,1075347264,1077059336,1049155846)+W(2,-1144855824,1034654874,1056308660,-1107113032)+W(3,-1127184278,1014935340,-1121418857,1035201737)+W(4,1041803367,1034418818,1013645866,-1093487673)+W(5,-1096808218,1049524211,-1106855503,1041184099)+W(6,-1119639669,1030856901,-1122362105,-1129382302)+W(7,1011408026,-1115004359,1027103888,-1122522987);WS(-1090674303,-1100343233);
sum1=W(0,1040422273,-1094093465,-1091881416,-1120232797)+W(1,-1138867958,-1089254334,-1085938046,1026412864)+W(2,1033565615,-1085407367,-1089797193,1033879777)+W(3,988102399,-1105032111,-1095206984,1019476032)+W(4,1052500896,1023553551,1036288004,1051419109)+W(5,1067891162,-1115349187,-1112170192,1061270771)+W(6,1016645247,998486818,-1112030904,1060067146)+W(7,1036835111,1040345019,1027103050,1041715172);sum2=W(0,-1114130867,1043012943,-1101425729,1040618154)+W(1,1044229537,1078734719,1049717343,-1122148687)+W(2,-1097134960,-1066172228,1058416067,-1110193301)+W(3,1037459780,1051160418,-1087270128,1037070268)+W(4,-1135257643,1033653009,-1121139419,1012698939)+W(5,1020747990,-1131387750,1038119907,1047429512)+W(6,-1105653505,-1124290574,-1162837210,1045573328)+W(7,1029335953,-1119987003,-1142454518,-1098650023);WS(-1083751903,-1076119444);
sum1=W(0,-1106029427,1054460828,1056842307,-1115245576)+W(1,-1113929101,1061549380,1062160243,-1102084379)+W(2,1029734646,1034628298,1051628466,-1115339007)+W(3,-1147960477,1027250487,1040780998,-1110488366)+W(4,-1096614035,-1118873130,-1108216057,-1093345814)+W(5,-1088621915,-1118044066,1032187759,-1087844584)+W(6,1039622221,-1114025640,-1125935063,-1095344475)+W(7,1052549785,-1101242061,-1103117229,1023285463);sum2=W(0,-1105635988,-1133541327,1041896729,-1142266798)+W(1,-1104742183,1059101684,1052249127,-1108468488)+W(2,-1111519795,1022626513,-1116644500,1004562934)+W(3,1007186587,-1114250343,1036478091,1009402627)+W(4,-1119640286,-1143926222,-1116438034,-1109207785)+W(5,1057719514,-1107716245,-1116983273,-1132044399)+W(6,1040987637,-1093640310,1036001553,1049160976)+W(7,-1094402391,-1102449905,-1115139384,-1103527129);WS(1032624635,1033521535);
sum1=W(0,-1117491096,-1100587359,-1098906814,-1131553039)+W(1,1049918570,-1078593782,-1081513385,-1112834618)+W(2,1016822387,-1092053629,-1105649745,1045795365)+W(3,-1113168565,-1095243062,-1096260814,1035361729)+W(4,1047570260,1025984961,1045470610,1051615627)+W(5,1043587024,1040182861,1036113314,1060987922)+W(6,1059398075,1032631435,1012071435,1056209202)+W(7,1051600524,1034850724,1023888652,1049440024);sum2=W(0,-1099208280,1027875109,-1092384767,-1111826236)+W(1,-1106561040,1062273543,1064661507,1026789677)+W(2,1046407154,-1108191451,-1087164405,-1093448876)+W(3,1042570396,-1104593420,1044380270,-1102666308)+W(4,-1100947515,1048636172,1034661269,-1095745094)+W(5,1068550638,-1099981129,-1098451609,-1112642295)+W(6,-1106740917,1049739863,-1118651857,-1104229197)+W(7,-1105841536,1048025970,-1095995165,-1103404028);WS(-1085606847,1061985400);
sum1=W(0,-1117164584,-1114895517,-1089905075,-1108997980)+W(1,-1103105924,-1077801587,-1095264598,1031768707)+W(2,-1110420181,-1088999487,-1097956992,1041900981)+W(3,1014163116,-1096151518,-1098379486,1037113665)+W(4,1056544190,-1114811305,1040581229,1057688104)+W(5,1055481056,-1110202349,-1107526493,1062390314)+W(6,1051900674,-1108027100,-1118208771,1062127874)+W(7,1057425872,1041210774,1024450541,1048102065);sum2=W(0,1048912334,-1090084783,1048760593,1025785873)+W(1,1056133856,1066763200,-1114768213,-1096464036)+W(2,-1121968309,1058187354,-1086306359,-1104154812)+W(3,1015120151,-1128581905,-1113492694,1033410161)+W(4,-1119218892,1008603006,-1126760968,1035955606)+W(5,1064934573,-1080670875,-1094704139,1007739746)+W(6,1050702067,-1125625514,1031309677,-1089946445)+W(7,-1102128709,1039335694,-1109240237,1025685973);WS(-1090966143,-1078936607);
sum1=W(0,-1108278025,-1108945587,-1086961670,-1116393227)+W(1,-1105522375,-1081986687,-1086695325,1051625062)+W(2,-1091195697,-1086453117,-1089148367,1058727904)+W(3,-1109728971,-1091172115,-1092689140,1052016408)+W(4,1041859343,1035952359,-1116819366,1058706816)+W(5,1059190367,-1104043025,1041797992,1060094467)+W(6,1055062080,-1093101306,1053094890,1061098519)+W(7,1058930855,1034498693,1015960496,1056115606);sum2=W(0,-1119417071,1050920275,-1118025227,1023528661)+W(1,1009798795,-1098493686,-1112399565,-1105978590)+W(2,-1111364082,-1124489419,1036263434,1040834561)+W(3,1033368796,-1089345484,1048582480,1041397121)+W(4,1065042273,-1077701631,-1073269716,1075422545)+W(5,1067662601,-1083676116,-1078616397,1069638520)+W(6,-1079439326,1070390370,1044144047,-1093932676)+W(7,-1070108577,1077727906,1068400636,-1078082886);WS(-1079921856,1049308945);
sum1=W(0,-1133949626,-1118082277,-1165865787,1030068962)+W(1,1018623990,-1094507016,1053008345,1050882798)+W(2,-1146454049,1043504665,1052481994,-1106924392)+W(3,1040905769,1026870489,1047635255,-1116987117)+W(4,-1108803021,-1111921110,1025440517,-1187780005)+W(5,-1106873963,-1104818073,-1120535059,1038634079)+W(6,-1101591143,1041667424,1046575523,-1087778738)+W(7,-1110197734,1031554658,1031519031,-1101174683);sum2=W(0,-1095066961,1038856572,1059176005,-1116556974)+W(1,1050308919,1055715442,-1076691076,-1100395256)+W(2,1032406727,-1123959066,1046498927,1040792410)+W(3,-1141998384,1032868606,1028959950,1011901446)+W(4,1050790436,-1173649795,-1114011261,-1096412953)+W(5,-1097771226,1040413046,1024138419,1058179896)+W(6,-1106160519,1033840078,-1106323994,1039711359)+W(7,1038360912,-1107910389,-1127468978,1018212767);WS(1060842367,-1123947436);
sum1=W(0,1023159627,1047784339,1048950736,1024730985)+W(1,1017803651,1060112037,1057388094,-1105241169)+W(2,1035962309,1057656339,1062491953,1037913699)+W(3,1032728670,997860858,-1114528913,1028045772)+W(4,-1098772880,1026072115,-1122548355,-1097448124)+W(5,-1085451727,1037652837,1037590622,-1087773444)+W(6,-1089872870,1033785172,1034810634,-1088044111)+W(7,-1103124285,-1114288296,1008900343,-1102522557);sum2=W(0,-1112740722,-1121600279,1001103237,1026131421)+W(1,1032928238,-1097923247,-1108221277,1046858645)+W(2,1040344552,1057336110,1069212508,1042166107)+W(3,-1091819295,-1107037379,-1095628134,-1082879617)+W(4,1038637096,-1108393699,-1114822986,-1133854939)+W(5,-1103185020,-1101308237,1029862733,1037424280)+W(6,1019342369,-1145606165,1036213344,-1120290433)+W(7,-1122429445,1034167562,-1111520861,1039461314);WS(1038606587,1058047160);
sum1=W(0,1042118304,-1093024127,-1095018974,1026865207)+W(1,1033639368,-1100730470,-1082724754,1051307036)+W(2,-1109598961,1040951763,1036658562,1046742309)+W(3,1015037525,-1098528366,-1113143704,1028927539)+W(4,1048945010,-1117800769,-1136300775,1044423619)+W(5,-1097872036,1044405134,1005722288,1054092644)+W(6,1033100505,1044812414,1047528601,-1091674216)+W(7,1047837568,1044220906,1032954286,1030352835);sum2=W(0,-1103301852,1052242374,1045860939,1050657429)+W(1,-1091436731,1066745360,-1100974944,1060573163)+W(2,-1097267636,-1113016512,-1079344782,-1104427284)+W(3,-1107511544,-1113648424,-1119497008,1038196249)+W(4,1013554208,-1106328874,-1103122208,-1111592920)+W(5,1055083328,-1113723980,1015168980,-1111727364)+W(6,1034990326,1034643320,1051192034,-1098647652)+W(7,1042188938,-1140986496,-1122594772,-1110499846);WS(-1095257599,1052962039);
sum1=W(0,1031300369,-1111219488,-1097695335,-1106746181)+W(1,1037361867,-1088861218,-1083536631,1046667354)+W(2,-1128966365,-1115618056,-1107201338,1040829967)+W(3,-1115420664,-1138753100,-1117058422,1034540700)+W(4,1042046133,1032102291,1036635571,1053309708)+W(5,1053570633,-1103814096,-1110849586,1060606673)+W(6,1033575580,1023220920,-1130665360,-1101583222)+W(7,1041019129,1041468947,1009452933,1029127944);sum2=W(0,-1121249932,1025195792,-1089705070,-1137205193)+W(1,-1101149788,1054529493,1049206515,-1137006201)+W(2,-1115985020,1050074620,1039074115,1034796937)+W(3,1026538132,-1103055048,-1104546681,-1140489533)+W(4,1014073009,-1131583764,-1106134583,-1116057142)+W(5,1044729510,1030258377,1023734245,1040872535)+W(6,-1108168105,1041497164,1045578999,1024555690)+W(7,-1093226929,1036128894,-1131316168,-1105229574);WS(1058062751,-1100017341);
sum1=W(0,1020928695,1054737968,1055064995,-1129599006)+W(1,-1111175932,1057524464,1061839865,-1098371705)+W(2,-1108487635,1039434185,1062722401,-1108928286)+W(3,-1134533769,1054765971,1053936411,1028685770)+W(4,-1108714620,1035506764,-1110864465,-1094744478)+W(5,-1081607655,-1115102560,-1103907470,-1089137095)+W(6,-1089739654,-1103382940,1038105413,-1111400813)+W(7,-1094983833,-1101904010,1038153674,1037008853);sum2=W(0,-1114205611,-1100522159,1034733544,1046625968)+W(1,-1079666171,1066071967,1034693600,-1097342682)+W(2,977545170,1062799024,-1087077400,1041595755)+W(3,-1145403458,1015933409,-1097179722,-1106070846)+W(4,-1093312378,-1103988998,1026537136,-1147999170)+W(5,1059803421,-1114956972,1049229753,1057288295)+W(6,1057064650,1050850828,-1104980683,-1088579916)+W(7,1055355590,-1115357129,997711860,-1086854504);WS(1033636603,-1075190676);
sum1=W(0,-1125697208,1043969999,1051253486,1030520392)+W(1,-1109653337,1064791929,1058583983,-1114269946)+W(2,1032435172,1055881859,1057642082,-1102211630)+W(3,996293820,1053053914,1033241689,-1120127764)+W(4,-1100430004,-1122877346,-1117233131,-1096251285)+W(5,-1093290764,-1109909101,1036037681,-1085953223)+W(6,-1098086422,1029223000,-1123582788,-1088005167)+W(7,-1119839106,-1103406294,-1125435099,-1102333361);sum2=W(0,1024626781,1041562727,-1113787644,-1120200303)+W(1,-1124733431,-1112371618,-1114475538,1013431061)+W(2,999438554,-1098117165,1032748777,1027814217)+W(3,1007930813,-1140542509,1042886038,-1116912567)+W(4,-1106166077,1028143351,1041916719,-1109535466)+W(5,1051805575,1068535590,-1097688999,1029531851)+W(6,-1114245048,1029048009,1074776935,1061661699)+W(7,-1093997696,-1072079702,-1076933565,1039886302);WS(1051996799,1040628126);
sum1=W(0,1042171100,-1106536569,-1096999331,-1106876926)+W(1,1040804174,-1079279688,-1087433914,1014013938)+W(2,1024260165,-1090750082,-1085040172,1038633599)+W(3,-1111941370,-1091794355,-1096245875,1032103150)+W(4,1056769919,-1132737450,1032518006,1064227732)+W(5,1052514885,1035728257,-1121739327,1057736892)+W(6,1058371760,-1126170017,-1115112214,1059334684)+W(7,1050507101,1036168684,-1129820331,1051111478);sum2=W(0,1040517176,-1119182790,-1105938617,-1097197656)+W(1,1050425804,1048225474,1048788314,-1107105879)+W(2,1044838414,-1097162220,1050055380,-1108102513)+W(3,978890108,1043193320,1028263310,1026907274)+W(4,-1072247475,-1106333570,1047663602,-1063141508)+W(5,1082212097,1014706728,1017343300,1073986693)+W(6,-1108483496,-1105252179,1023560998,1063649950)+W(7,-1096883524,1025416282,1016727612,1040597170);WS(-1079662656,1075711984);
sum1=W(0,-1108214827,1049467004,1054381451,-1136749190)+W(1,-1102094902,1064079536,1060357369,-1112256994)+W(2,-1113236619,1050217386,1058102849,1019461885)+W(3,1015637672,1053154499,1046694646,-1115387518)+W(4,-1104318006,-1124862997,-1111920714,-1099895821)+W(5,-1088977984,-1093653775,-1099490085,-1094055613)+W(6,-1093377643,1026036560,1047054555,-1094018397)+W(7,-1097489705,-1117787456,-1122648846,-1102869707);sum2=W(0,1027700788,1049653321,-1120307380,1021596406)+W(1,1035450862,1054975194,-1100871897,1031902674)+W(2,1036068426,1042197470,-1106853601,-1146279384)+W(3,1030087008,-1133477273,1034125536,-1108044351)+W(4,1038499992,-1099826066,-1094559059,1037868882)+W(5,1073269037,-1076192259,-1070411479,1074972319)+W(6,1032586692,-1107184127,1024067187,992333684)+W(7,1010404410,-1104237818,1032061183,-1129244749);WS(-1121360374,-1077155152);
sum1=W(0,1042009047,-1091586093,-1092428892,-1105583845)+W(1,1057317824,-1088356100,-1087526962,-1135496901)+W(2,1028773828,-1086275726,-1084718223,1037107234)+W(3,-1116736729,-1086839898,-1096882940,1042777544)+W(4,1057449542,1039912928,1036329976,1053987635)+W(5,1067018703,1035631092,-1114441548,1037542524)+W(6,1051794540,1020991498,1024846769,1053143538)+W(7,1050512766,1041911145,1032759069,1049337758);sum2=W(0,1027223630,1050237475,-1108922684,-1122349048)+W(1,-1097496437,1061603028,-1093984844,-1123059666)+W(2,1008041239,-1136134543,1054912466,-1101147358)+W(3,-1103013196,1037079763,1050990810,-1113710228)+W(4,1047134367,-1105600910,1024154790,-1102817435)+W(5,1069845393,-1090292072,1041276041,-1086242189)+W(6,-1107987422,-1109079234,-1122818012,-1091188340)+W(7,-1097181289,-1109791787,1047206075,-1126348732);WS(-1087087711,1067831143);
sum1=W(0,1043354114,-1094089577,-1110686621,1034272753)+W(1,1041026663,1019000899,-1090322161,1046815315)+W(2,-1131457456,1054466495,1048378971,-1116058688)+W(3,1032034947,1043401342,1045446607,-1115558139)+W(4,1051348739,-1097882829,1006467012,1034360523)+W(5,1049291409,-1099191041,-1098171061,1056352764)+W(6,-1090870248,1036945505,1036956791,-1098372646)+W(7,-1098529593,1026141794,-1124941614,-1103803571);sum2=W(0,-1114282503,1065651536,-1147554302,1046033632)+W(1,-1106001859,-1076523823,1052996561,1044655964)+W(2,-1101664028,1059971501,-1095873418,-1104436397)+W(3,1023732858,-1119149512,1037179306,1015764662)+W(4,1061103542,-1117467216,1034466187,1021728539)+W(5,-1081697027,-1105745303,1040544990,1047372498)+W(6,1058036758,-1110996319,-1119054372,-1094800655)+W(7,1033040332,1028498617,-1120190386,-1113369666);WS(1040537598,-1164677141);
sum1=W(0,987031402,1052904912,1058921623,1044447583)+W(1,1042738997,1059765434,1059494147,-1121775302)+W(2,1049696256,1045203303,1053249925,1038434732)+W(3,1044766000,1032179929,1049549231,1024826006)+W(4,-1089009751,1009017491,1051360885,-1079854668)+W(5,-1085199868,1042102879,1049103971,-1082135643)+W(6,-1094593271,1033340813,1037325507,-1087718171)+W(7,-1111725730,-1103499809,1040792940,-1098502833);sum2=W(0,-1099930216,-1110661913,-1076904032,-1105450770)+W(1,-1097641768,1067640588,1054929191,-1087670985)+W(2,1034849198,1041628489,1043325457,-1093727900)+W(3,1026936119,1071055811,1024934811,-1089823109)+W(4,-1104228342,-1133206564,1064235564,1034745372)+W(5,1058849806,-1095527236,-1159337186,1055270313)+W(6,1047258529,-1123329564,-1097371942,1055379319)+W(7,-1093861556,-1079977593,1053074558,-1091022953);WS(-1072228928,1076959210);
sum1=W(0,-1100954468,-1090494943,-1102211417,1049440860)+W(1,1055014377,-1085929645,-1089397123,1040518102)+W(2,1056933930,-1103710088,-1092416799,-1102413547)+W(3,1025160513,-1097219837,-1099959722,-1100924366)+W(4,1049042513,-1094165323,1046258910,1052420434)+W(5,1059399711,-1115570152,-1113742940,1057628335)+W(6,1056457065,1054320058,-1095616949,1055649007)+W(7,1043339918,-1113497047,-1096288332,1043274798);sum2=W(0,-1106259401,1057292562,-1091193116,1037249746)+W(1,1033553146,-1101074553,1045032769,-1118512137)+W(2,1049532353,-1085599381,1047290760,-1118437421)+W(3,-1112769969,1036239865,1045403080,-1112295163)+W(4,-1089499743,1035766214,-1099278743,1058952598)+W(5,1052938455,-1107284433,-1120311473,990544085)+W(6,1060306657,-1105441959,1032001159,-1096914685)+W(7,1036770528,-1117837555,1037527897,-1095081062);WS(-1095248895,-1088416713);
sum1=W(0,1041397006,1023033498,-1112623265,991086878)+W(1,-1106522737,-1085500137,-1095527100,-1100414321)+W(2,1040515607,-1093888960,-1103431285,1032194452)+W(3,-1119710941,-1112974208,1025813699,-1113785099)+W(4,-1129854724,1018002536,1025280780,1049658160)+W(5,1061179113,-1098081679,-1101036339,1056723856)+W(6,1055178889,1040437430,-1121954805,1050067968)+W(7,1044420741,-1122583614,-1107604207,1027165141);sum2=W(0,1038308115,-1105447726,1049351198,-1115281709)+W(1,-1079410563,1070791012,1061131477,-1086190321)+W(2,-1106071111,1050939464,-1080774986,1055352031)+W(3,999244165,1021655353,-1096576742,1042421121)+W(4,1044927538,1036918381,-1132663474,-1101546004)+W(5,-1124003323,1035199903,-1104633062,-1105825160)+W(6,-1100497740,1038597174,-1119052371,1054621998)+W(7,-1123561791,-1141223925,-1126972585,1042910101);WS(1057802399,-1081431823);
sum1=W(0,-1131892376,-1097592621,-1093480916,-1122831751)+W(1,1034931072,-1086955360,-1087992005,1041203877)+W(2,1023514439,-1099624791,-1094219074,1020249162)+W(3,-1102408215,-1103351679,-1104094712,-1183605377)+W(4,1050095280,1003466633,1031929377,1050038833)+W(5,1062569267,-1108251076,-1150646211,1058335651)+W(6,1053253320,-1110979235,-1123920403,1052617634)+W(7,1047799764,1031403703,1022403704,1037479577);sum2=W(0,1035677532,1015597088,1032567526,-1104748298)+W(1,-1071563129,-1131466492,1042180726,-1097271446)+W(2,-1105574565,1049167232,-1088097679,-1073203825)+W(3,1076846054,1054919113,-1104411749,1074066983)+W(4,-1106402955,1010146816,1028805714,1030425414)+W(5,1026492053,-1139412188,-1122721452,1036072793)+W(6,1046304011,1013464552,-1121571686,1021201077)+W(7,1040423027,-1159010626,-1115684312,-1108010622);WS(1057159391,-1098185256);
sum1=W(0,-1139848194,1059107990,1062337777,-1115997840)+W(1,1040272534,1060188982,1058844902,-1110900998)+W(2,1022311680,1055455830,1050305613,-1124007614)+W(3,1025640163,1058488623,1052112283,-1122049771)+W(4,-1096884471,1026934458,-1108105457,-1099145229)+W(5,-1081840204,1050661700,-1128707950,-1083284577)+W(6,-1088086212,1018441343,1025671020,-1086268415)+W(7,-1095187909,-1115150240,1032949738,-1093503993);sum2=W(0,-1087901783,-1065703489,-1063663228,1056249112)+W(1,-1096100666,1074103439,1050922399,1050240307)+W(2,1046757851,1075028289,1078895155,1050011361)+W(3,1031802636,1041242105,1011769164,-1111613200)+W(4,1049313091,1049727089,-1098679170,-1090194820)+W(5,-1091782161,1043947681,-1118968312,1059446328)+W(6,999915799,1046896549,-1103451878,1051412884)+W(7,1040180956,-1120669738,1036070334,-1097222567);WS(-1076050352,1072169512);
sum1=W(0,-1110549812,-1096217239,-1127017300,-1112010473)+W(1,-1102358403,-1098236010,-1101316183,1041474168)+W(2,-1103941101,1015309803,-1097462672,1035256808)+W(3,-1127729580,-1124828306,-1109990262,-1126807163)+W(4,1055039585,1017026201,-1127012698,1032805651)+W(5,1058693100,-1103052317,1027743346,-1107675851)+W(6,1047069339,-1108585145,1025923518,1050718238)+W(7,1033573870,1030091394,1029935559,1040782175);sum2=W(0,-1103808603,1044516259,1013406324,-1115222730)+W(1,1035011293,-1093760521,1056099238,-1133607278)+W(2,1005150868,1046105407,-1097063741,1045426354)+W(3,1014354189,1034790704,-1106358807,1038138903)+W(4,-1091636530,1036643390,-1105744683,1048651312)+W(5,1065398243,-1087652578,1056116581,-1082257366)+W(6,-1105190986,1031045850,-1106429625,1052543946)+W(7,-1124610775,1033997397,-1129675875,-1143243436);WS(1065781680,1039008007);
sum1=W(0,-1132228043,1052030887,1052873269,1041247860)+W(1,1029031978,1065817909,1057769989,-1116017645)+W(2,1018467582,1052683781,1059292430,-1114552992)+W(3,1039500994,1042767258,1045381867,-1119698444)+W(4,-1090939837,1043969975,-1122380132,-1087848896)+W(5,-1090130600,1043124941,-1167945460,-1086321043)+W(6,-1089813139,1037105136,1037414446,-1093123180)+W(7,-1088918334,-1139723011,1016187596,-1093950448);sum2=W(0,1024852101,-1131141686,-1105284792,1038177586)+W(1,1016571646,999573799,-1123455081,1031995320)+W(2,-1108656521,1052574782,-1107419527,1033741319)+W(3,-1120710323,-1103717942,-1099142208,1035134998)+W(4,-1105200928,1044997454,1023745983,-1114385091)+W(5,1073904332,1045931554,-1102654886,1057384109)+W(6,-1130292726,1041285787,-1113399825,1075963065)+W(7,-1070457563,1044467987,-1101763500,-1072886122);WS(-1090516543,-1087531312);
sum1=W(0,-1135375282,1025750638,1040358473,-1105337757)+W(1,-1111479074,-1082649657,1034124454,-1113059195)+W(2,1036163039,-1114570479,-1098312091,1044282546)+W(3,-1110047807,1044483760,-1112260786,-1123738614)+W(4,-1109155234,1043065477,-1112133319,1026287071)+W(5,-1113637434,1048811350,1049735832,-1111070925)+W(6,1044131649,-1111303053,-1104740686,1056333811)+W(7,1039433994,-1136462731,-1128712224,1049914271);sum2=W(0,1009904581,-1112829049,1027164873,-1122757257)+W(1,-1099518373,1064179702,1020364514,-1113467627)+W(2,-1095677862,1039050377,-1092934445,1032421699)+W(3,-1112743661,1022655162,-1106885375,1020800146)+W(4,-1115430893,-1116391321,-1111953049,1002742314)+W(5,1059311413,-1098741962,1025748661,-1098221748)+W(6,1041708988,-1119491053,1036551469,-1139891301)+W(7,1032689603,-1122814953,1025848261,-1124766450);WS(1059528063,1057564569);
sum1=W(0,1023855952,-1112481934,-1096201122,993737087)+W(1,-1100822612,-1101379550,-1089271861,1051519336)+W(2,-1109486813,-1101173547,-1129312776,1027584566)+W(3,1035631854,-1097162722,1031993577,-1127107174)+W(4,1044928820,-1119101474,1036364765,1052073475)+W(5,-1090210244,-1095066725,1026047377,1057871347)+W(6,1051680014,1038809676,1043887545,1027452795)+W(7,1050823828,1037595092,-1152581582,1038521522);sum2=W(0,1034094594,1029678117,-1115270098,-1106514375)+W(1,1009317700,1052560633,-1095879627,-1112949179)+W(2,1021633582,1034084538,-1128108776,-1126355148)+W(3,-1106252693,1049223604,1040297892,1010987268)+W(4,-1103891997,1044342701,-1109616345,1025588625)+W(5,1062070608,-1103446924,-1107320484,1029083209)+W(6,1035054672,-1098743078,-1131810302,-1100067512)+W(7,990783407,-1102218346,-1123491293,-1117785257);WS(1061977215,-1122204685);
sum1=W(0,-1109554099,1053305789,1053794732,-1124031333)+W(1,1036027519,1059361796,1058003360,-1105250724)+W(2,1055353398,1051669497,1055117810,959521497)+W(3,-1136942561,1047158647,1037705519,1038275624)+W(4,-1096176108,1027213295,1017895407,-1090279300)+W(5,-1081723655,1033714163,1024566052,-1093816822)+W(6,-1097892492,1006220452,-1125004641,-1090510080)+W(7,-1098784634,-1145512357,-1112881733,-1101480172);sum2=W(0,1032430477,1021325630,1028856727,-1113155109)+W(1,1048044904,1070862297,1050891972,-1105712018)+W(2,-1070110178,1035516985,1074403261,-1081128362)+W(3,-1092804751,-1122256510,-1108990845,-1092435520)+W(4,-1128331832,-1139715524,1036996819,993552399)+W(5,1042132916,1040898786,-1111526035,1042508384)+W(6,-1115800491,1038841221,1025048067,1044319918)+W(7,-1109033129,1007165668,-1119663830,1033559089);WS(-1096328959,1070879408);
sum1=W(0,-1131726569,1050717891,1056909741,1047483149)+W(1,1016192218,1064784543,1049879450,1017405984)+W(2,-1130210629,1055866677,1054175424,-1134185032)+W(3,1022798351,1050331269,1052923070,1039283496)+W(4,-1097194674,-1120381614,1043610432,-1084253114)+W(5,-1088019878,1046790989,1029856307,-1084428714)+W(6,-1096076442,-1106891777,1044095416,-1087922381)+W(7,-1089646420,-1103492015,1045347898,-1098682228);sum2=W(0,1041094096,-1083918511,-1092572599,-1096731787)+W(1,-1134738767,1050600846,-1081752188,1030029833)+W(2,1049526473,1056806956,1060518769,-1112066554)+W(3,1038503381,1040255570,1052566197,-1103571503)+W(4,-1081783724,1061218424,1074300082,-1072213302)+W(5,-1098909280,1055931246,1062246408,-1088492050)+W(6,1066457366,-1080408758,1030722387,1054813136)+W(7,1074348460,-1074863778,-1082314750,1061557517);WS(-1093955647,1022010191);
sum1=W(0,-1118029508,1040858863,1051129150,1027472455)+W(1,-1100976252,1064764899,1058284788,1017520774)+W(2,1019653215,1054989120,-1094249656,1048038797)+W(3,1006149335,1047833420,-1137681219,1015004427)+W(4,-1110637352,-1129027011,-1110971745,-1126583382)+W(5,-1092969620,1032062845,1043546956,-1083829535)+W(6,-1098669306,-1114080636,1049944248,-1093269900)+W(7,-1092663640,-1120661351,1039113958,-1101321193);sum2=W(0,1010923567,-1099241242,-1109340305,-1125700855)+W(1,-1086770251,1061340682,-1097784845,-1097524591)+W(2,-1136610695,1059369820,-1091236020,-1119687254)+W(3,-1146172877,1042204527,-1103210716,1034141799)+W(4,-1121076246,1010348245,-1138307987,1041739108)+W(5,1059475190,-1104554020,1043843262,-1122648580)+W(6,1048517727,-1105357691,1042867821,-1097965354)+W(7,-1117941982,1026766467,1021404807,1020884025);WS(1057685119,1067243116);
sum1=W(0,1016923756,-1100618635,-1098308652,-1129459555)+W(1,-1095493364,-1088191051,-1090418529,1004671913)+W(2,-1112175056,-1101363479,-1089905135,-1098633785)+W(3,-1131471418,-1097291652,-1106099897,1046138501)+W(4,1049587364,-1111775882,1029422892,1053516928)+W(5,1065512192,-1112549294,-1114348966,1057639529)+W(6,1052631981,-1111153757,-1103551521,1058720438)+W(7,1052947846,1020473821,995391206,1043712557);sum2=W(0,-1130956898,1023877693,-1140292462,-1131225411)+W(1,-1077027280,1069127322,1042914798,-1103681442)+W(2,1031803188,-1103125793,1071847872,-1076028808)+W(3,949706042,-1132087796,1043076855,-1101294062)+W(4,-1137158572,-1128428036,1018006973,1018110051)+W(5,1043315619,-1147115303,1020723155,-1224504659)+W(6,1043270022,-1133954299,1020554514,-1120948958)+W(7,1015417250,1025989218,990350747,-1113817590);WS(-1097928959,-1082976358);
sum1=W(0,-1123678010,1050550727,1057835343,1027664520)+W(1,1052451146,1062299789,1057764410,-1106569905)+W(2,1038567635,1057826487,1049034640,-1103556709)+W(3,1040222651,1060823717,1041175724,-1108799690)+W(4,-1096462854,1032858337,-1108038941,-1089326063)+W(5,-1087127986,1042469806,1021803093,-1083721351)+W(6,-1094118206,1031016631,-1104920125,-1097735566)+W(7,-1089053734,-1107162784,-1129264698,-1100805265);sum2=W(0,1048150071,-1095900368,-1087082495,1059738223)+W(1,-1080186607,1063110279,-1108343021,1052511773)+W(2,-1072132845,1071639576,1074904245,-1078381471)+W(3,-1071397334,1077341373,1076364217,-1071450961)+W(4,1046247330,1025055065,1034470847,-1092378156)+W(5,-1090059649,-1094453880,1045395587,1033545850)+W(6,1039712953,-1103894182,1053230483,-1107095292)+W(7,1049211915,-1120241798,1032308634,-1113577164);WS(-1093482751,1040242403);
sum1=W(0,-1123956286,1045008905,1051279307,-1101135214)+W(1,-1138012647,-1132973569,1049489177,-1107524598)+W(2,1042720691,-1098383795,-1096848358,1034129455)+W(3,998898338,-1118268600,-1104810279,-1130324184)+W(4,-1106067054,-1135242283,-1112732162,-1160860306)+W(5,-1113266773,-1121978915,1029341500,-1101021318)+W(6,1059206814,-1102892456,-1098727290,1049504725)+W(7,1052043149,-1099073308,-1104163113,1049756222);sum2=W(0,-1101078445,-1122671355,1055811875,1050603120)+W(1,-1105220793,1066111209,1038805789,1048531671)+W(2,1034851673,-1130092003,1026095418,-1091713187)+W(3,1020293663,-1094690648,-1137910742,-1122031169)+W(4,-1087609936,-1108269543,1034695967,-1086548128)+W(5,1071017234,-1104320030,-1089139562,-1088336312)+W(6,-1089969509,1049804877,-1100901763,-1115602704)+W(7,1053616941,1054827086,-1103744367,-1121274059);WS(-1112146683,-1077736475);
sum1=W(0,-1130792414,-1090490649,-1099064529,-1128590341)+W(1,-1117834531,-1101063739,-1086623314,-1147973299)+W(2,1033724609,-1094725676,-1084449173,1007065251)+W(3,-1122914526,-1097461352,-1097837640,1024083798)+W(4,1028859267,1017948777,1039097715,1049253908)+W(5,1068918685,-1115616742,1025770233,1040872136)+W(6,1057886934,-1132647657,-1104116690,1059458719)+W(7,1048946351,1030833130,998082042,1044653558);sum2=W(0,-1104316542,-1073797636,1044965772,1038545045)+W(1,1054073276,1079919017,-1069601753,-1098913527)+W(2,-1111960943,-1103381017,1065620582,990615436)+W(3,-1131799749,-1105195767,1039512539,-1127436605)+W(4,-1092377302,-1115941315,1032278560,1038508364)+W(5,1044931722,1042591612,-1109127211,1050236814)+W(6,1033398315,1042220416,997021068,1034922622)+W(7,1039327537,-1121388557,-1138197651,-1113162193);WS(-1090505151,-1074550453);
sum1=W(0,1028498739,-1103427629,-1106878250,-1112838599)+W(1,-1117182312,-1088941275,-1088602192,1023419227)+W(2,-1126145258,-1096920942,-1087514842,1018948122)+W(3,-1125422420,-1095073209,-1096615233,1024711581)+W(4,1042960070,1023192930,-1131143051,1057615003)+W(5,1053033883,1048242260,-1096958907,1063645564)+W(6,1043052986,1045189988,-1098164287,1058641540)+W(7,1053972531,1026824959,-1105551137,1050742275);sum2=W(0,1081443218,-1111116920,1021553919,1051549752)+W(1,1048388769,-1067599847,-1073777225,1072492444)+W(2,-1139079606,1029232562,-1096587672,1035162847)+W(3,-1123800689,1042218632,-1115288719,-1121149576)+W(4,1044837835,-1113046369,1031994963,-1106404197)+W(5,-1089379201,1025956540,1032624041,-1113676512)+W(6,1030543674,-1132168419,1027498280,-1109546151)+W(7,-1125599605,-1115044631,1034044071,-1122606689);WS(1051119487,1041244378);
sum1=W(0,1028120435,-1113671305,-1137238551,-1124974044)+W(1,1037118035,1061504071,1036964902,1048876359)+W(2,-1118427428,1050660570,1047204942,-1131477080)+W(3,-1125985859,1049717597,1030267847,-1120234265)+W(4,-1103177170,1033078132,-1121323393,-1116593698)+W(5,-1104164974,-1129960608,-1156053771,-1099611151)+W(6,-1114906180,1011539382,1048068278,-1081804989)+W(7,-1103929310,-1115091743,1035846233,-1098831475);sum2=W(0,-1104952272,1048078363,1027537220,1018090488)+W(1,-1128161694,-1102612387,1055192952,-1105226064)+W(2,1024328280,-1101688104,-1102761937,-1134153828)+W(3,-1117225997,1016223417,1035228556,-1118410723)+W(4,-1095697091,1045164128,-1117503915,1019973834)+W(5,1074095781,-1087428157,-1106818318,-1101823824)+W(6,1063478353,-1092430375,1061969021,-1074759173)+W(7,1041310640,-1110796930,1050476000,-1092594125);WS(1062303263,1031082743);
sum1=W(0,-1099215391,1012178225,1050954912,-1113216195)+W(1,1026092610,1047492794,1065129152,1052151297)+W(2,-1098039588,1049517720,1063700475,1051942565)+W(3,1008063218,1054989200,1028060738,-1101893697)+W(4,-1095180416,1027015379,-1121789260,-1095964628)+W(5,-1089641431,-1107401421,1041954507,-1088785601)+W(6,-1091476104,-1112964196,1049634587,-1089295544)+W(7,-1096414030,-1114231491,1035520455,-1102410709);sum2=W(0,-1111827051,-1152013649,-1175661064,1033145987)+W(1,-1063595607,1084357731,1050523165,-1103256184)+W(2,-1141099147,1025442742,1048919805,-1101985731)+W(3,1030655939,-1133270551,-1145624409,-1136421288)+W(4,-1104895942,-1187919119,-1165845202,1021827842)+W(5,-1094652398,1042933311,-1125020091,1034611383)+W(6,-1102082303,1040766920,-1108910008,1029250458)+W(7,-1121842648,1017996705,-1126731425,1021034188);WS(1057958943,-1104691893);
sum1=W(0,-1128240917,1046008396,-1105424217,-1111014615)+W(1,-1095236657,1054329938,-1090082375,-1146251723)+W(2,-1103203951,1013130820,1003615948,1047913107)+W(3,1023941889,-1101796865,1044802714,1033356080)+W(4,-1100901945,1038452148,-1118336456,1044401084)+W(5,1040293502,-1093887914,-1119525902,1057785284)+W(6,1051440085,-1107674167,1045607070,-1099597392)+W(7,1036253756,1037874639,-1113361665,-1102604718);sum2=W(0,-1105807463,-1111572952,1041119120,1010987018)+W(1,1054217500,-1087890507,-1117220749,-1102396693)+W(2,1029628166,-1101117061,1070205457,-1123211893)+W(3,1028744914,-1121743361,-1113015450,-1106898625)+W(4,1045029856,1029477872,-1127404253,-1110188142)+W(5,-1087358521,1056265374,1019931869,1057260834)+W(6,1051101181,-1124058781,-1091128546,-1081682663)+W(7,-1135525482,992401866,1025549544,1042553654);WS(1063883327,-1171419961);
sum1=W(0,1021098616,-1123871229,1049833398,-1131801844)+W(1,-1121742227,1044941350,1009731296,1022023532)+W(2,1024490200,1043051923,1060653970,-1090925859)+W(3,-1123544461,1050859794,1048967870,-1102607801)+W(4,-1097479398,1031224740,-1101850371,-1102183011)+W(5,1041013425,-1127214008,-1123343997,1056730033)+W(6,-1097251239,1042080318,-1107029405,-1095529687)+W(7,-1097963532,1009310536,-1107657120,-1104750961);sum2=W(0,1041248381,-1108094251,1047581965,-1106082604)+W(1,-1106587714,1050591326,-1111186257,-1132935321)+W(2,-1118244665,1025922877,1039028256,-1104172881)+W(3,-1139264801,-1104769894,-1111866155,-1115368488)+W(4,-1105642610,-1131232309,-1113941985,-1097195715)+W(5,1048334662,-1103031697,1050509566,1042983438)+W(6,-1128737701,-1115007353,-1127691207,1046273630)+W(7,-1122157893,1031938310,-1112751356,1044426238);WS(1064944927,1037595256);
sum1=W(0,1023806679,-1095304482,-1089228760,-1116864018)+W(1,1009660557,-1086682215,-1087165700,1017115436)+W(2,-1109610248,-1099761351,-1088874517,1028149000)+W(3,-1102752831,-1131587330,-1116139780,-1148661421)+W(4,1057549004,-1106875789,-1107296590,1063040538)+W(5,1064233001,-1106392275,-1103245163,1060715233)+W(6,1052917089,-1107160974,-1132085516,1056983460)+W(7,1045020525,-1152394658,-1129006079,1041500021);sum2=W(0,-1110716731,1049995423,-1084008560,1045832950)+W(1,-1098226948,1066542501,-1089165996,1025147898)+W(2,-1098250414,1055260506,1049362032,-1099749141)+W(3,-1089530617,1067285885,-1086997229,1042544569)+W(4,-1093173621,-1102301410,1058474163,-1084775302)+W(5,1068786857,1031931484,-1128684365,1054478967)+W(6,-1126019654,-1105326436,-1091779956,1047038722)+W(7,-1088213452,-1090548395,1053449115,-1127724076);WS(-1082101344,-1089856493);
sum1=W(0,-1112019073,1030717682,-1105691402,1050831902)+W(1,-1129997454,1064695661,1055521064,1030303546)+W(2,-1117704076,1058754169,1061962758,-1110327174)+W(3,-1131596868,1056158989,1047731210,-1112251093)+W(4,-1098775681,-1120813832,1029275441,-1101015969)+W(5,-1085520515,965412887,-1139280937,-1097748442)+W(6,-1089610799,-1122362798,1041358014,-1086646154)+W(7,-1094349907,1016935004,1028938947,-1093958751);sum2=W(0,-1076824095,1050826865,-1101130808,-1065128139)+W(1,1079260085,1049869634,1046966330,1067439244)+W(2,-1103928218,-1114183173,1051236860,1056740148)+W(3,1039164015,-1104627926,1033256035,-1135208116)+W(4,-1109355365,1023890205,-1119435550,1034565987)+W(5,-1112614302,1015248786,1012867020,-1109830496)+W(6,1051726295,-1136992532,-1122661198,-1123646153)+W(7,-1109091637,-1136910724,-1119472799,1035002893);WS(-1090711679,1035967541);
sum1=W(0,1015715144,1029360119,-1104454427,-1111795270)+W(1,-1124564760,-1083278737,-1084526809,-1118064815)+W(2,1041725555,-1091233609,-1083950349,1033380937)+W(3,1036708611,-1097260861,-1102432923,1039158191)+W(4,1050454265,-1138269301,1030482278,1050513973)+W(5,1060834888,1007072853,-1132452908,1063535365)+W(6,1054941014,1029566323,1028355007,1050327592)+W(7,1042099839,1035976950,-1140656289,1040417584);sum2=W(0,-1104698754,-1088930785,-1099705557,1030795338)+W(1,-1086674278,1063363970,-1087114188,-1086482027)+W(2,-1101252049,1055138353,1066258058,1048689193)+W(3,-1097010897,1050900036,-1113111809,-1127107620)+W(4,-1129318753,1047822852,-1124401732,-1100315818)+W(5,1059258270,1007827043,1041847465,-1088371087)+W(6,1035784301,1039056173,-1114489829,1052412907)+W(7,1046424313,-1112035485,1036879119,-1107499570);WS(-1098505599,-1075865372);
sum1=W(0,1024188415,1032178901,-1131715643,-1119631078)+W(1,-1113150415,1055366257,1056750314,-1125460739)+W(2,1028789822,1038512989,1063530169,-1098117352)+W(3,-1134520549,1042179631,1036256496,-1115205937)+W(4,-1128987132,1024883696,-1113178620,-1121509433)+W(5,-1096447994,-1102601578,-1114020928,-1131145214)+W(6,-1117796833,-1101470933,-1111953177,-1086227497)+W(7,1032402616,-1114797153,-1141768534,1016180195);sum2=W(0,-1112826554,1047439072,1039073687,-1098762498)+W(1,-1090598021,1068429254,1024348972,-1099883844)+W(2,-1101866176,1052294530,-1078855206,1060690639)+W(3,-1111565268,1034134076,-1095975199,1051055486)+W(4,1032611741,981436096,1030962008,1035541163)+W(5,1066295533,-1089341195,1048715774,1050751610)+W(6,-1097770507,1041458546,-1094541311,-1081223881)+W(7,-1121819739,1024624177,1044471119,-1126362074);WS(1057165023,-1106509195);
sum1=W(0,1023353031,-1094296089,-1090373040,-1110663097)+W(1,-1116674588,-1090764772,-1087820187,1009641338)+W(2,-1127866586,-1095695571,-1101809276,-1121179137)+W(3,-1105922998,-1088811352,-1097119704,1019708412)+W(4,1051297995,-1110472134,1036322023,1057389257)+W(5,1064337073,-1108191858,-1103525103,1064196683)+W(6,1053143796,-1130262917,-1105116828,1058239248)+W(7,1042633923,1047174317,-1117889432,1049182394);sum2=W(0,1048482322,-1115190843,-1106822390,-1112942365)+W(1,-1097118067,1068163863,1034045428,-1100072975)+W(2,-1108096389,-1107942623,1063618710,991349250)+W(3,1000921969,-1076676559,-1090492700,1053525633)+W(4,1042851055,1035412483,1043730009,-1102090209)+W(5,1056641862,1028572696,-1105576965,-1103979279)+W(6,1049912171,-1105853831,-1113934073,-1105663689)+W(7,-1111476815,-1106999228,1039916278,-1130278628);WS(-1086493375,-1079336981);
sum1=W(0,-1123924042,-1108602044,-1102983835,977772865)+W(1,-1107908519,-1094902379,1041059645,-1109993624)+W(2,1038934102,-1084987377,-1083260999,1036636329)+W(3,-1099048778,-1108629750,-1102484540,1034769240)+W(4,-1098146918,1049374456,1015269519,1026410857)+W(5,1061697492,1041174790,1036994068,-1106936850)+W(6,1057432285,-1125738921,-1103125248,1061962303)+W(7,1050989872,1040252563,-1130650164,1051050960);sum2=W(0,1018133697,-1097448347,1042634099,-1104970914)+W(1,-1093587851,1074010545,1055662701,1040842491)+W(2,-1102375178,-1099392752,-1089724369,-1093237537)+W(3,1054809337,-1092159031,1049771835,-1099804326)+W(4,-1108255972,-1096543501,-1112577728,1052960430)+W(5,1064732329,-1093194079,-1090800341,1062139198)+W(6,1025575413,991452982,1015865539,-1083390778)+W(7,-1096888027,1028159711,-1126119433,-1104347883);WS(-1088469887,1068090411);
sum1=W(0,-1123900274,1023861926,1001301201,-1113244581)+W(1,-1110903326,1050701400,-1082959002,1049496346)+W(2,1031904934,1043052181,1060902689,-1119953152)+W(3,1025939062,1038313117,1043817559,1034227191)+W(4,1035790701,-1105829923,-1124374314,-1115331947)+W(5,1048296635,-1119292644,-1096521435,1057295251)+W(6,-1113327662,1027826066,1048590454,-1081663133)+W(7,1034951606,-1117293966,-1106468266,-1110964279);sum2=W(0,1033420508,-1114867820,-1106472578,1046922708)+W(1,-1096930035,1058113813,-1087802072,-1112865289)+W(2,1017341032,-1103417477,1050476308,-1101802092)+W(3,-1107450994,1033379085,-1105807138,1036773342)+W(4,-1109208012,1050643686,-1111979165,1033443280)+W(5,1048730658,-1129026525,-1101832932,1020845388)+W(6,-1107242470,-1135034393,-1104558996,1059721445)+W(7,-1104249476,1023773731,1037376476,-1136542442);WS(1052578175,-1092643724);
sum1=W(0,1030893452,-1100779014,-1102735475,-1106584961)+W(1,1037358070,-1086815439,-1082492039,1033955624)+W(2,-1128189432,-1095075429,-1088009424,1036710537)+W(3,-1129060558,-1102841939,-1106908643,-1118327615)+W(4,1049737317,1037510015,993436516,1053304083)+W(5,1065824329,-1103135573,-1101687426,1060101900)+W(6,1057719155,1040440469,1029815263,1041943502)+W(7,1036237087,1027836379,-1106074638,1051335460);sum2=W(0,1029771501,1033337736,1015710974,-1115440098)+W(1,999202537,1039453548,-1094728975,1018065220)+W(2,-1111720654,1032576025,1050012979,1036811205)+W(3,1019498859,1040788513,-1103861773,-1125064265)+W(4,-1114856806,1034787000,-1130229431,1041402597)+W(5,1064530169,-1074584982,-1082769104,1037520917)+W(6,1073761042,1032162938,-1090370130,-1094040689)+W(7,-1090935047,1034133532,-1105633547,1063409170);WS(-1104397694,1058392920);
sum1=W(0,-1126111401,1050625047,1051523414,1012876448)+W(1,-1115125816,1063861817,1043902243,-1142522206)+W(2,999529969,1053396405,1056801600,-1103048369)+W(3,-1117545451,1054067798,1042081404,1016404519)+W(4,-1106828476,1033392977,1023486907,-1094911217)+W(5,-1093833780,1019625524,-1119682235,-1089440467)+W(6,-1107310585,1015514383,-1096529922,-1087921625)+W(7,-1097217844,-1113687714,1039287934,-1104958721);sum2=W(0,1027809153,-1106180134,1013515790,-1130009672)+W(1,1051460883,-1094561503,1042067106,-1106384796)+W(2,1033821004,-1124940473,1032257325,-1104521112)+W(3,1028508475,-1120291522,-1168427353,-1112259960)+W(4,1023886448,1024050371,-1153587550,1013756514)+W(5,1078005003,-1070026280,-1094102229,1052609397)+W(6,-1094906083,1053282219,-1075632186,1072194837)+W(7,-1140922271,1033718481,-1098407638,1046140857);WS(1063327007,-1121248448);
sum1=W(0,1043030576,-1096763312,-1113236667,1017612078)+W(1,-1115811128,1053297652,-1091103118,1039059525)+W(2,-1099887459,1054079124,1063340055,-1095615210)+W(3,-1120397682,-1126620524,1041492110,-1140707177)+W(4,1049218219,-1115130868,1035231217,1042967269)+W(5,1033504868,1009543939,-1107367965,1058517677)+W(6,-1088587000,1042859328,1047061435,-1082785422)+W(7,1029718569,-1104957341,-1120288724,-1101731443);sum2=W(0,-1098298527,1048025725,-1119813454,1037909727)+W(1,-1106955476,1067026849,1041835288,-1126569464)+W(2,-1118592354,1042571631,-1085288934,-1096969233)+W(3,1037216424,-1116313332,-1117602980,1042882430)+W(4,1045330821,-1097673782,1032936033,-1099212072)+W(5,1067954224,-1092590328,-1109675885,-1106229244)+W(6,-1108169766,-1096486003,1004812688,-1095495837)+W(7,-1100305071,1045459772,1034064234,-1164085849);WS(-1114652667,1051933605);
sum1=W(0,1037508767,-1105027032,-1102428549,1026700110)+W(1,1034155035,1043250735,-1106431647,-1128033780)+W(2,1024543544,1038435705,1059213449,-1102462575)+W(3,1032374633,1016229610,1038748492,-1147042251)+W(4,1048715843,-1113263092,-1109604752,1043087092)+W(5,-1089603768,1023780992,-1098797270,1062796090)+W(6,-1106007014,-1121524254,-1112475685,-1090890112)+W(7,-1104514210,1007891224,986589794,-1119096106);sum2=W(0,-1106880495,-1096921120,1043866561,-1129141996)+W(1,-1102244397,1064276171,-1123077406,1031191254)+W(2,1046080919,-1095750750,1061828176,-1101040753)+W(3,1031234782,-1128566730,1042185570,-1112883155)+W(4,-1092013580,-1111274547,1050935854,1029019378)+W(5,1064706574,-1115781076,-1096956427,-1086673510)+W(6,-1091369762,1029696990,-1106057540,-1113110329)+W(7,-1105256367,1012473722,-1113619581,1042119352);WS(1059465279,-1101420399);
sum1=W(0,-1124176798,1000916382,1043444330,1033088680)+W(1,1035053989,1034190184,1057398923,1014063089)+W(2,1038292302,1036787650,-1087528660,1045820204)+W(3,-1131477704,1042732770,1027988010,-1115007182)+W(4,-1126261266,-1118729178,-1124073107,-1101682761)+W(5,1039770557,-1114558729,1032573720,-1089602004)+W(6,-1106381771,1041172764,-1096323421,1057859064)+W(7,-1102530758,1029511616,1024683157,-1104773247);sum2=W(0,-1100338012,-1096055698,-1081648717,-1093261173)+W(1,-1160318928,1060463741,1049309077,1016590929)+W(2,1032510827,1042247124,-1123677731,-1111261089)+W(3,-1106728517,1035240533,1035681279,1037987285)+W(4,1016623505,-1121572837,1020947921,-1107343332)+W(5,1061699617,-1121635630,1035038069,1058913944)+W(6,988275856,-1130213341,-1116667427,-1095509190)+W(7,979544481,-1112486763,1033159595,-1111758125);WS(1060076127,1072958059);
sum1=W(0,1043365506,-1097065432,-1090537599,-1103118654)+W(1,1031523031,-1088162978,-1086314390,-1115420333)+W(2,1032254402,-1091959462,-1089193875,1033412302)+W(3,-1127560355,-1086013855,-1111327644,1031863013)+W(4,1046496158,1025963976,-1129584897,1060753617)+W(5,1055888777,1040410096,-1106610556,1060760746)+W(6,1054239287,1032279415,-1138875303,1052645932)+W(7,1056703661,1044337291,1032182482,1044639698);sum2=W(0,1026722605,-1113650971,-1122429687,1034238418)+W(1,1044566349,-1095747837,-1101416602,-1123083006)+W(2,1029836970,1032414162,1044375513,-1114043742)+W(3,-1112207598,-1112893824,-1132025334,-1124457715)+W(4,1047703041,-1106809975,-1105287037,1038471498)+W(5,1073798913,-1077245954,-1099784158,1050567163)+W(6,1076147895,-1070521946,-1072322090,1074668356)+W(7,1071535287,-1076180558,-1071353549,1076524889);WS(-1114470395,-1114976351);
sum1=W(0,1040990896,1041627584,991904560,1017446070)+W(1,-1120446036,1061349282,1047992216,-1129681934)+W(2,-1110115727,1055187519,1061559014,-1097641691)+W(3,1033457695,1047040436,1045114861,-1110184487)+W(4,-1107221597,-1099251857,-1110976571,1034584479)+W(5,-1083497834,1039733326,-1111571481,-1115356259)+W(6,-1098995485,-1114440077,1036247843,-1089507216)+W(7,-1107186297,-1120899067,-1115117640,-1109668803);sum2=W(0,1002676269,1057422860,-1084434022,-1093678598)+W(1,1044340647,-1079318791,1066493380,1055748356)+W(2,-1120084888,1044705221,-1116089022,-1118111722)+W(3,-1123642691,1031220790,-1112694927,1001595675)+W(4,1067683118,-1108978134,1042743345,1064533419)+W(5,-1079939901,1015093293,-1117769694,-1078621547)+W(6,1039926847,986467602,1049699290,1054002901)+W(7,1023903081,1037662763,-1107171922,-1112070298);WS(1048785023,1039045299);
sum1=W(0,1043168659,-1100442863,-1090140327,-1104130562)+W(1,1029857553,-1093347651,-1085428843,-1117502116)+W(2,1027207566,-1093521697,-1089406196,1034838603)+W(3,-1130533431,-1086838999,-1120775857,1024393315)+W(4,1040570004,1032880081,-1133671882,1061197562)+W(5,1050495728,1038995485,-1102819715,1062309944)+W(6,1054560318,1026681976,-1127149063,1050259320)+W(7,1056208688,1041402190,1035433414,1039464338);sum2=W(0,1011712973,1025023956,-1142302474,-1118465298)+W(1,1029767219,-1097771962,1041730218,-1128433260)+W(2,982009542,-1122047812,-1094677866,1021354231)+W(3,1033540398,1020814500,1028525757,1014788797)+W(4,-1104707163,1039062755,1037219807,-1114395216)+W(5,-1080533844,1069124140,1046574176,-1095905892)+W(6,-1072373863,1075522683,1073795377,-1075595300)+W(7,-1078361330,1068741752,1074436097,-1072719492);WS(1040594174,1002085105);
sum1=W(0,-1097746587,1055071640,-1113198522,1041861603)+W(1,1031577622,1050744420,-1088672026,1032164980)+W(2,1044101411,-1103363988,1057599999,-1102982955)+W(3,1026039088,1034848362,1036351259,1034678964)+W(4,-1100468781,-1121524679,1041085614,-1137236930)+W(5,-1105375081,1048884604,-1109849488,1047493466)+W(6,1050064611,-1098107838,-1113508732,-1087672398)+W(7,1033863059,-1106488144,1043931332,-1102178050);sum2=W(0,1035577370,1026663055,1011906269,-1099743490)+W(1,-1102421679,979639118,1057096352,-1115293072)+W(2,1032210717,1032214892,1044440375,1038726510)+W(3,-1120037205,-1123040177,1028754425,-1107407193)+W(4,-1152297667,991169347,-1108436276,1037961444)+W(5,1050233559,-1097952901,1045881501,-1095995741)+W(6,-1139108605,1026937641,-1122343653,1022991474)+W(7,-1104470915,1022469878,-1105994898,-1115369483);WS(1066613200,-1123971367);
sum1=W(0,-1125712504,-1090955664,-1096708150,1021072883)+W(1,-1106077125,-1079911082,-1159875842,1041158633)+W(2,1032267227,-1103560179,-1093258685,1036847484)+W(3,1031886911,-1106725252,-1089925031,1016782186)+W(4,1051398158,-1108624754,1026036124,1051074184)+W(5,1061682240,-1090753503,1040756057,1058934814)+W(6,1054180539,1025501945,-1114271443,1055629981)+W(7,1047227273,1043536294,-1105228376,1052861897);sum2=W(0,-1104595791,1059079365,-1102098813,-1120579723)+W(1,-1081375340,1070420847,-1078775742,1060943463)+W(2,1049316438,-1084015554,-1106373275,1048074442)+W(3,1054216959,-1087995034,1065759760,-1088959333)+W(4,1035649855,-1110832147,1039910130,-1103583809)+W(5,1036446407,-1092581761,-1115424415,1055196914)+W(6,1050724789,-1115969635,-1101688097,1050043459)+W(7,1052608338,-1103333947,1051846236,-1088425301);WS(1015488492,-1082266482);
sum1=W(0,1041881447,1036768790,-1096364772,-1115294884)+W(1,1028536641,-1079950554,-1083421327,-1116482020)+W(2,-1108243791,-1096513911,-1088856963,1044897017)+W(3,1015505847,-1096156044,-1104622888,1033207234)+W(4,1051075280,1018280484,-1109722877,1054950795)+W(5,1057564011,-1124656723,-1105734603,1062057653)+W(6,1056273768,-1113027740,-1129161159,1054170231)+W(7,1054606378,1025701004,-1132093050,1056919206);sum2=W(0,-1087173612,-1080484881,-1123809016,-1103335141)+W(1,-1106751239,1065979347,1068142929,1045744538)+W(2,1054342226,-1086806497,1048007586,-1089877767)+W(3,-1120076732,-1082944418,-1098712592,1047940388)+W(4,1047550056,-1112078382,-1093357581,1056172663)+W(5,1064817240,-1097769156,-1102262951,1051886373)+W(6,-1098340366,1033891425,-1095892093,1065470183)+W(7,-1088981287,1059622670,-1105000175,-1102735881);WS(-1089551423,-1072840444);
sum1=W(0,1022173115,1057526040,1055991358,1041019406)+W(1,1015463395,1059475300,1036785718,-1113297010)+W(2,1040814976,1050051043,1056836657,-1103473726)+W(3,1029778436,1053584058,1050846086,1007312016)+W(4,-1100702364,-1141651861,1027645528,-1086576149)+W(5,-1089572736,1031793146,1016689751,-1093552675)+W(6,-1090411145,1041821422,-1125097480,-1091007140)+W(7,-1097362556,-1104623366,1015074267,-1098618125);sum2=W(0,1072187327,-1073855626,-1076703167,1069423067)+W(1,1072314518,-1077864031,-1079134619,1072064387)+W(2,1063804587,-1081933355,-1081021850,1066704589)+W(3,1042659879,-1099654949,-1094622730,1053139391)+W(4,-1115348910,1008297781,1032293264,1041694716)+W(5,-1089838794,1037018177,-1120515458,-1107764634)+W(6,1028352388,1025803257,-1121141704,1036250076)+W(7,1035224325,1027779018,-1123317222,-1114321992);WS(1053893247,-1106302313);
sum1=W(0,-1110506435,1051962248,1044357278,1031892188)+W(1,1047997302,1064449402,1061666784,-1127073177)+W(2,-1107646187,1053582704,1041901099,1033243951)+W(3,-1112631434,1050110011,1037482077,-1112186286)+W(4,-1098499127,-1121076939,-1124627014,-1093335703)+W(5,-1082436051,1042378233,1038775118,-1085429924)+W(6,-1104422127,-1107823800,-1100759903,-1118050391)+W(7,-1103845867,-1111029158,-1134911574,-1118004236);sum2=W(0,-1136883904,-1105365809,-1106914963,1045534781)+W(1,-1091599460,1049402813,-1087950271,1027794169)+W(2,-1110353364,1056244223,1059435817,-1105954111)+W(3,-1105327762,1049633694,-1106437513,1026306116)+W(4,1058094665,-1099297773,1048929407,-1093884354)+W(5,1070891205,-1101014716,1057853479,-1076257974)+W(6,-1096007662,-1116753268,-1088483015,1057695328)+W(7,1019026622,-1111740866,-1107558514,1042940020);WS(1043803134,1031905225);
sum1=W(0,-1137620096,1015450714,1045344728,-1113675573)+W(1,1047471777,1057861093,1036603287,1045527725)+W(2,-1101766076,1048683192,1007995990,1025442024)+W(3,-1104559247,1053784172,-1103914745,1041363873)+W(4,1039772705,-1142985628,-1125193272,-1093561052)+W(5,-1131204708,1032608022,1043570724,-1087612823)+W(6,-1098589181,1017746514,-1125123818,-1109713128)+W(7,-1096789826,-1120823545,-1137687994,-1142310312);sum2=W(0,1042572795,-1112317124,1052608919,-1102611800)+W(1,1047906835,1058925768,1036000712,-1143715563)+W(2,-1097650393,-1097284017,-1089628524,1034463821)+W(3,-1105069125,1053414419,-1090965565,1044772028)+W(4,1050084573,-1099740129,1033368250,-1092971881)+W(5,1062269077,-1106615878,1046340985,-1099050864)+W(6,-1155008883,1034459058,-1143169701,-1100033854)+W(7,-1099181286,-1145018737,-1102441858,1043620595);WS(1065606800,1041895077);
sum1=W(0,-1113293285,1050236482,1041397665,1041785011)+W(1,-1114204019,1055253222,1063682744,1031552121)+W(2,1032452466,1054837340,1057927896,1014586031)+W(3,1025447425,1058487624,1043307490,-1103346054)+W(4,-1089967688,-1105474774,-1113822832,-1108226929)+W(5,-1085544687,-1106251932,1045393909,-1092426598)+W(6,-1094102329,-1135035573,1018782386,-1092878524)+W(7,-1098262983,-1119448485,-1114747425,-1097746379);sum2=W(0,1032193624,-1106563024,-1094743304,1038489223)+W(1,1048862753,-1103121169,1029053577,-1137158564)+W(2,-1112577633,1015522148,1018988618,-1107218869)+W(3,-1110240510,1017646246,-1107822714,1034028859)+W(4,-1075431018,1074314813,1069957645,-1079775068)+W(5,1061439417,-1090496129,1067854461,-1075905408)+W(6,1055667456,-1093776696,-1083145579,1061842524)+W(7,1047594841,-1100108785,1038458963,1032002642);WS(1050857279,1035401177);
sum1=W(0,-1121232094,1045749679,1049972466,1029370009)+W(1,-1116554354,1064433520,1054737744,-1118971861)+W(2,1035949272,1055161550,1057059356,-1102118870)+W(3,-1155732684,1050840570,1035470985,-1118591397)+W(4,-1097541146,-1119608387,-1114359850,-1100844155)+W(5,-1088203652,1039513726,1032044074,-1089471141)+W(6,-1095333099,1039358524,1028806533,-1089223685)+W(7,-1105548665,-1113669781,-1114373271,-1098430605);sum2=W(0,-1111920318,-1118965841,1040723224,1034282103)+W(1,-1133376386,1038672881,-1128437695,1023538768)+W(2,1014776166,1050613235,993338648,-1119100907)+W(3,-1121555310,1040276790,-1108740075,-1117007635)+W(4,1031483971,-1123254751,-1104697256,1028955705)+W(5,-1148076972,-1078609243,1034554870,1043259383)+W(6,1050550535,-1100774866,-1075024478,-1084940093)+W(7,1054296012,1072481706,1069274341,-1098463376);WS(1059068159,-1095269543);
sum1=W(0,-1126585055,1052633434,1058751902,1022243158)+W(1,1034732162,1062365313,1061437964,-1113503115)+W(2,1045709362,1047783152,1054753811,1029695369)+W(3,1049870212,-1119990530,1043895001,1005846771)+W(4,-1095802212,1009201364,1040310153,-1083015108)+W(5,-1087136899,-1116554445,1040208083,-1083734386)+W(6,-1093733821,-1141695574,1044292534,-1089074173)+W(7,-1106170901,-1106848091,1042140272,-1096742887);sum2=W(0,-1118716929,-1117235638,1048158098,-1110453349)+W(1,1027079271,1044450691,1037169053,-1111084235)+W(2,1060433363,-1096141012,-1086959067,1058163522)+W(3,-1077532089,1061563184,-1102281652,1058751114)+W(4,-1122504669,1023790996,-1096499673,1064329884)+W(5,-1106426334,-1103100998,1035642078,1037379653)+W(6,-1081432626,-1109003581,1059064502,-1081956377)+W(7,1073667932,-1089552462,1048822766,-1086790317);WS(-1079238176,-1098575359);
sum1=W(0,1012614613,-1098659523,1040856756,-1122061272)+W(1,-1091368434,1046432350,1050219649,1049213476)+W(2,-1115399887,1045840143,-1092787824,1050034455)+W(3,1040609063,-1104981396,-1102913028,-1105000541)+W(4,1049053518,-1110111537,-1113276757,-1106993315)+W(5,1061247706,-1098550683,1048270483,-1088887964)+W(6,-1096901418,-1120030007,1053252708,-1113029435)+W(7,-1106428832,1037272948,-1144293604,1045569657);sum2=W(0,1033447544,1032410306,-1096995906,1035271628)+W(1,-1104023060,1054515359,1053850685,-1113618952)+W(2,-1104458884,1030897990,-1114408860,1022009109)+W(3,-1104406640,-1106540716,-1115683354,1044684178)+W(4,1048740225,-1095652467,1051183735,-1097624644)+W(5,1058355960,-1116173683,1037584786,-1109777102)+W(6,-1116975083,1030595307,-1096371453,-1139294461)+W(7,1036671037,-1108415342,-1117706649,-1099524388);WS(1064155455,1041078114);
sum1=W(0,1038026665,-1103926126,-1133388468,-1114884791)+W(1,-1123095214,-1088521037,-1088265213,1040569148)+W(2,-1098688777,1052099081,-1094483240,-1113346810)+W(3,1033022404,1027852876,1038941559,-1106297864)+W(4,1051074474,-1135572861,-1116707016,1031759625)+W(5,1060913876,-1110455500,-1145284192,1049866386)+W(6,1034732568,1029730485,-1116167073,1044072016)+W(7,1019301565,1028095637,1017022612,-1138713347);sum2=W(0,-1111732215,-1115316427,-1120484835,1027468398)+W(1,-1136133524,-1101059653,1042551085,-1149402831)+W(2,-1084703700,-1093846517,1067179636,1058132410)+W(3,1011948492,-1119207903,1015696434,-1103172541)+W(4,-1113615213,-1102210431,1037828351,1033713911)+W(5,1005178376,-1105049969,1027887653,1015721118)+W(6,1036573120,-1112780439,1033627060,-1112798365)+W(7,-1106241198,1034168377,1025169534,1035924289);WS(1056869759,-1097268032);
sum1=W(0,-1105532941,1007771751,1036411431,1018133293)+W(1,-1097428310,1032024955,-1116024394,1027243330)+W(2,-1133851766,1034973653,-1130187397,-1099204213)+W(3,-1118550618,-1118964077,-1114469768,-1138393927)+W(4,1034605623,-1107937040,-1111689725,1039633317)+W(5,1010531964,-1109581452,-1105991139,1050783724)+W(6,1044277428,1044990678,-1103861656,1045069064)+W(7,1036629184,-1155661924,-1106353867,1046520720);sum2=W(0,-1113612713,1045122152,1040620760,1031819015)+W(1,-1113225510,-1080510307,-1122637452,1040659447)+W(2,-1115035325,1050277803,-1103769905,1023788280)+W(3,1023947578,-1112728330,1041168723,1009487418)+W(4,-1113774176,-1118722775,-1130628701,-1130428603)+W(5,-1073670430,-1129641903,1015363301,-1093905874)+W(6,1074164392,997650792,1045479736,1040925011)+W(7,1044922942,-1122436477,1043373785,1056579340);WS(1064095487,1025785067);
sum1=W(0,-1097495743,1042476562,-1106851535,1026371284)+W(1,1008396404,-1085976658,-1104849584,1050378694)+W(2,-1103138663,-1109264236,-1097042470,1042871873)+W(3,1034556564,-1094929447,1035073279,-1136206974)+W(4,1049973404,-1103190740,1040514533,-1128892272)+W(5,1058008769,1040395090,1040022019,-1115675316)+W(6,1052615848,-1102548473,1050097558,-1098054097)+W(7,1045135411,1023679636,-1157051795,1037088776);sum2=W(0,-1114618025,-1100145939,1033420628,-1124722923)+W(1,1036363299,1057589449,-1115804833,1043439029)+W(2,1049502378,-1091358477,1053618149,-1096133271)+W(3,1013819494,-1119548384,1030436134,-1106999272)+W(4,1047309531,1048079041,1029168594,-1105442746)+W(5,-1089136554,1042227257,-1101613108,-1084852425)+W(6,1056312267,1041752672,1045151454,1028964970)+W(7,1043379377,-1113267324,1036382707,-1100909906);WS(1060109055,1023402244);
sum1=W(0,-1109278395,1054481389,1051909299,1039025762)+W(1,-1107337262,1069080830,1061074499,-1125210976)+W(2,1038278743,1049054227,991275263,-1119314274)+W(3,1024999351,1051802331,1043342663,-1120902815)+W(4,-1093104548,1018380380,-1107880995,-1098089231)+W(5,-1092709234,-1119879878,-1167447218,-1087624466)+W(6,-1093068092,1028271716,1030906608,-1085745760)+W(7,-1098889074,-1107737008,-1122586985,-1102438460);sum2=W(0,1033194341,-1121421677,1035578813,995982518)+W(1,1040171687,-1103362299,1046888388,1038373562)+W(2,1027047733,-1096418856,1050255581,-1108098969)+W(3,1033796110,-1116244525,1042040695,-1147696971)+W(4,-1114972659,-1108849613,-1115504751,-1118279893)+W(5,1078927590,1050450381,1041670894,1069469835)+W(6,-1082214759,-1114805949,-1097423961,-1065023683)+W(7,-1112457727,1025540676,964966831,1045909115);WS(-1092049407,-1078216845);
sum1=W(0,1030002432,1050969332,1057591089,1019093687)+W(1,1055647027,1063070242,1056027116,-1100550858)+W(2,1041444210,1057957242,1039049940,-1103872766)+W(3,1042339236,1059965491,1034942714,-1115845919)+W(4,-1096074010,1043174565,-1109784091,-1089127853)+W(5,-1088645600,1049441628,-1126191805,-1082843219)+W(6,-1095349663,1024042875,-1097650089,-1097545633)+W(7,-1089209262,-1105758607,-1123963793,-1103665506);sum2=W(0,-1096143108,1055082976,1062347208,-1086426610)+W(1,1062855195,1048769854,1045157118,-1089951657)+W(2,1074016711,-1078468086,-1073459143,1068897447)+W(3,1074160921,-1072043968,-1071781830,1075026151)+W(4,-1101252044,-1138780047,-1108806990,1053593730)+W(5,1037201995,1058343455,-1099705126,-1111940928)+W(6,-1119407664,1046274438,-1094950430,-1091098547)+W(7,-1095931446,1035271906,-1128975824,1031118734);WS(-1092377983,1032564911);
sum1=W(0,1001025293,-1135919542,1051240140,1026968586)+W(1,-1099757657,1046337282,1047585891,-1101464865)+W(2,1021990836,1042765483,1042168181,-1099131534)+W(3,1016095931,1031087233,1039475666,-1124857771)+W(4,-1114206145,1031981930,-1108814006,-1140824311)+W(5,-1093593858,-1111723206,-1105914151,1035412731)+W(6,-1105010841,1047084274,-1114245051,1042300945)+W(7,-1150842169,1021006644,-1110153104,-1129901419);sum2=W(0,-1114711758,-1102219265,-1103837493,-1152594313)+W(1,-1119994373,1043085394,1021928584,-1122222477)+W(2,-1136114154,-1114380427,-1098150014,-1117872135)+W(3,-1120239593,999997765,-1103586212,-1118889611)+W(4,1049238470,-1111809635,1035550709,-1119502913)+W(5,1069806319,-1113383091,1038283603,1051353268)+W(6,-1084770114,-1106271331,1038911980,1040245198)+W(7,1032457879,-1130668925,-1109409577,-1097500544);WS(1066805616,-1146277627);
sum1=W(0,-1149155717,-1106566573,-1097679853,-1135230785)+W(1,1042337650,-1085421897,-1092037473,1034010150)+W(2,1036367663,-1094061036,-1091217395,-1127867356)+W(3,998521116,-1096997053,-1108406741,1011804270)+W(4,1047676826,-1098488427,1036204713,1046488473)+W(5,1062693860,1057957971,-1103697017,1047117051)+W(6,1056189429,1034870184,-1114566390,1049537116)+W(7,1049188263,1029261884,-1103604141,1017502967);sum2=W(0,1029215207,-1111163705,1035645255,-1122819855)+W(1,1044451524,-1095838714,1026839491,-1109976389)+W(2,1027965847,-1156411358,-1147512571,-1130065951)+W(3,1036873692,-1114357123,-1110332882,-1119702735)+W(4,1019166485,-1107159841,1042480496,-1107161682)+W(5,1082201538,-1067229991,-1115971786,-1129473215)+W(6,1033233466,-1142132409,-1091650896,1052773623)+W(7,1001850219,1025815163,-1107215185,1034307583);WS(1040205182,1040987841);
sum1=W(0,1028035406,1054299632,1050828331,1032709552)+W(1,1047238622,1064828620,1000765841,-1152624047)+W(2,-1160283945,1057730984,1059217829,-1110798127)+W(3,1035307633,1040620053,1050797759,-1129145589)+W(4,-1102534446,-1131566290,-1130845956,-1098789018)+W(5,-1084918512,1044521480,1024089890,-1087146945)+W(6,-1094152707,-1105870556,1041701723,-1080798168)+W(7,-1104995442,-1110323595,-1121779940,-1154982570);sum2=W(0,-1098615503,1050496819,1039834326,-1104834685)+W(1,-1080862372,1070974917,1045914856,-1090508283)+W(2,1063492499,-1081343708,-1085801376,1048874616)+W(3,1062512173,-1089072248,1033985362,1035824034)+W(4,1034170750,-1119108596,-1113573633,1040649104)+W(5,-1102559609,-1095002000,-1128160390,-1118657109)+W(6,1047362948,1022825140,1053594264,1041220807)+W(7,-1130222490,-1115149866,1041895669,-1099586035);WS(-1087487423,1060332710);
sum1=W(0,1042437466,-1089004262,-1095746139,-1105878689)+W(1,-1121111477,-1099866351,-1081828961,1040585322)+W(2,-1112892785,1039314504,-1115422148,-1112195269)+W(3,1012646976,-1108492170,-1117471766,-1122925576)+W(4,1055197099,-1117440135,1037671952,1053913286)+W(5,1061690846,1028605502,-1114610404,1059867107)+W(6,-1102951638,1041433743,1040822242,-1104536871)+W(7,-1130420108,1029799624,1048192776,-1107184778);sum2=W(0,-1104677463,1040900608,-1097747777,1017331955)+W(1,-1094338757,1073518733,-1081336501,-1117673238)+W(2,-1104710153,-1106204508,-1103573743,-1119646366)+W(3,1022869095,-1097636016,1041186571,-1107625181)+W(4,1016355419,-1104406873,-1162485367,-1097037835)+W(5,1068423959,-1096388411,-1117660642,-1089023490)+W(6,1057220074,1028492960,-1093216188,1048344480)+W(7,1053959289,1049060345,-1092192530,1033091565);WS(-1096756863,1051174382);
sum1=W(0,-1106905723,1039995714,-1115668125,1025372546)+W(1,1025624474,-1089490746,1043101563,-1114360751)+W(2,1032794399,-1107085565,-1092891318,1037998160)+W(3,-1114244794,-1168885266,-1114405501,1034992970)+W(4,-1105014230,1041916975,1034391118,1000611497)+W(5,1058174613,-1111998130,1027806076,-1117013085)+W(6,1035643438,1030397185,1008039732,1045000731)+W(7,-1120880459,1029203969,1018926829,-1121180749);sum2=W(0,-1092452707,-1106157919,-1095856011,-1089960886)+W(1,1032119458,-1085150802,1074170001,1049541326)+W(2,-1110883627,-1112079347,1046048366,1032929374)+W(3,1026522309,-1111935169,1027735021,-1123073435)+W(4,1041476280,-1107942220,1036775569,1007316785)+W(5,-1083810164,-1132331444,1021239050,1050706137)+W(6,-1129593193,-1113579728,1036225521,1043182557)+W(7,1009058861,1022066674,1009639193,-1214669080);WS(1063524863,1010978751);
sum1=W(0,1035248130,-1094935586,-1090913225,1033376264)+W(1,1040606570,-1085174115,-1084407830,1029138555)+W(2,-1122169062,-1094320024,-1080254739,-1146340206)+W(3,-1115451138,955403507,1033710501,-1113033206)+W(4,1045510498,1040021853,1034437913,1054337940)+W(5,1062831778,1032741433,-1141033844,1057961148)+W(6,1058700983,-1136275261,-1127614262,1060252175)+W(7,1033261261,1030604567,1007782611,1045946247);sum2=W(0,1043917783,1009306318,1053621644,-1096400044)+W(1,-1090244436,1062093709,1051339656,-1123678571)+W(2,1048870815,-1106342004,-1080576226,1046901313)+W(3,1053211427,-1124418811,-1098524562,1033884063)+W(4,1005897821,-1106811629,1037111777,1017015195)+W(5,1065539532,-1093438727,1047789047,-1141989437)+W(6,-1097183812,1043219374,1049955112,-1083332175)+W(7,-1092155120,1044056917,1050393105,-1097464341);WS(-1085369887,-1080302329);
sum1=W(0,-1121762938,-1119192737,-1112260523,1021216124)+W(1,-1094342263,1058411732,1050211017,-1103047566)+W(2,-1107174593,1042276856,-1139271463,-1105630871)+W(3,-1146340105,-1119668597,-1113852108,1025950537)+W(4,1049037307,-1111476420,-1110274640,1035888345)+W(5,1044828010,-1097171068,-1097892613,1061443675)+W(6,-1100915542,1026261917,-1112160677,-1119204121)+W(7,-1119790119,-1132483222,-1110403297,-1174284878);sum2=W(0,-1146353705,1040461813,1035074177,-1115512925)+W(1,-1134998124,1058355837,1042528734,1036066439)+W(2,-1122018103,-1089980594,-1081621864,-1093678923)+W(3,1002801625,-1101025299,1049357806,-1110317749)+W(4,1043381354,-1137020948,-1115656893,-1191992884)+W(5,1058956516,-1112812041,1021899784,1059049535)+W(6,1050844919,-1123282157,1012903452,-1095612272)+W(7,1036998024,1023124620,-1122890057,-1100731037);WS(-1106521214,-1077666555);
sum1=W(0,-1120901013,1052094618,1052142545,1003321829)+W(1,-1107011833,1059969903,1060439250,-1105222370)+W(2,1000924822,1039904896,-1095361591,1029823211)+W(3,1027793952,1046166153,1000548911,-1127794128)+W(4,-1105733097,-1118608535,-1108686032,-1102912320)+W(5,-1113880763,-1106161276,1045702647,-1085669204)+W(6,-1107186882,-1106172071,-1103122454,1052882623)+W(7,-1096551831,-1132637458,-1113781993,-1118745688);sum2=W(0,-1123608512,-1119278092,1025264110,1034079401)+W(1,-1128074608,1059405503,1031056700,999851902)+W(2,-1109589984,-1081290516,-1123208440,-1102099502)+W(3,1032460032,-1121242732,1015173988,-1127758712)+W(4,-1104246380,-1156408861,-1116991392,-1123371956)+W(5,1063218900,1038716729,-1098806852,1051208451)+W(6,-1131612640,1034885175,-1136590423,-1110007228)+W(7,1025045004,-1115963068,1009682031,-1124651080);WS(1061862175,-1081928168);
sum1=W(0,1024897880,-1093982770,-1105871745,-1105584175)+W(1,1040792761,-1083616743,-1092069365,1038516044)+W(2,-1146323132,-1089274268,-1089303929,1041867802)+W(3,-1113939311,-1096909360,-1106858177,1033649803)+W(4,1052657028,992865878,1027658214,1043886056)+W(5,1065026281,-1106374835,-1121064957,1055074797)+W(6,1054263413,-1132520748,1015027694,1056987882)+W(7,1049053899,1017619030,-1137844354,1043742846);sum2=W(0,1056220347,1044756153,1027322757,1078367032)+W(1,-1073546091,-1101560565,-1096547764,-1078889751)+W(2,-1129365336,1048890957,1042443775,-1104234997)+W(3,-1105729449,1028418751,-1104280017,-1132392998)+W(4,-1148770222,993742973,-1115583846,1023449836)+W(5,-1126862726,-1147412718,-1130380138,1043960988)+W(6,-1133306383,1019814478,-1115461788,1029550531)+W(7,1042854212,-1123464959,-1143007558,-1130422948);WS(1052938943,-1103606318);
sum1=W(0,-1110318513,-1108424920,-1087051802,-1114719934)+W(1,-1100729633,-1082198177,-1085940948,1051495307)+W(2,-1090569589,-1088355266,-1090825863,1058926789)+W(3,-1120060704,-1090847836,-1096343413,1050591187)+W(4,1044445625,1040769086,-1114447856,1058073278)+W(5,1058839039,-1103818980,1037779432,1060893495)+W(6,1053564817,-1091337376,1053070735,1060585177)+W(7,1059253187,1026807692,-1131842819,1054456219);sum2=W(0,1032703681,-1098289077,1033006755,1015621136)+W(1,-1098355550,1046984196,-1098808895,1048700747)+W(2,-1097901072,1061110777,-1083721832,1047054427)+W(3,-1165737020,1047097145,-1109410901,-1126056922)+W(4,-1084108607,1067219112,1074691924,-1072583370)+W(5,-1081041246,1066863963,1064576163,-1081224226)+W(6,1046858869,-1086075738,-1084686190,1069053051)+W(7,1076043754,-1071293986,-1079374171,1068664236);WS(-1083248351,1041375270);
sum1=W(0,-1142901727,-1092067298,-1087439008,998616699)+W(1,-1128981712,-1084179155,-1097778587,1043282847)+W(2,-1110272759,-1086455104,-1090979219,1049050406)+W(3,-1170526381,-1087021556,-1095775369,1045114289)+W(4,1052452449,-1128264947,1045294540,1054645196)+W(5,1058025241,-1146688137,1042620067,1050602866)+W(6,1053431193,-1125997182,-1127282486,1061357806)+W(7,1053157267,1046767364,981342481,1052134295);sum2=W(0,-1079299620,1068687973,1068235144,-1076239116)+W(1,-1083365485,1066921525,1068481951,-1079042334)+W(2,1066758659,-1080829299,-1106704213,1049726715)+W(3,1075688460,-1073149491,-1077473679,1069675355)+W(4,1019509447,-1116897962,-1114529265,1054062613)+W(5,-1100834259,1032806429,1041823371,1057377046)+W(6,-1107253929,-1107915189,-1104989857,-1095788298)+W(7,-1090199615,1034867372,1021289065,-1112126912);WS(-1089965567,1041739713);
sum1=W(0,-1109541748,1046384755,1050606464,1014059625)+W(1,-1113826001,1062759283,1052952467,-1120181702)+W(2,-1107441048,1056969105,1061539071,-1099389050)+W(3,-1129336123,1054439728,1043585729,-1110918155)+W(4,-1098095776,-1110057610,1016608410,-1097348868)+W(5,-1097909490,-1103909923,-1165355548,-1098227712)+W(6,-1097990985,-1097884829,1018410859,-1089710746)+W(7,-1101291373,-1118732474,-1109883584,-1112431723);sum2=W(0,-1112359157,1037267536,-1113211599,1035083591)+W(1,-1119560270,1053336900,-1110383577,1037205500)+W(2,1033928454,1029308948,1036846600,-1130432545)+W(3,1027763767,-1137000642,1035214305,-1111608107)+W(4,-1129901649,999833884,-1112771443,1032203968)+W(5,1062183610,1048127168,-1113848439,1050641640)+W(6,1037218786,-1080175934,-1087091182,1052549520)+W(7,1041216407,-1105808372,-1106600446,-1098666781);WS(1040803966,-1079223548);
sum1=W(0,-1113401739,-1097729981,-1108233168,-1103550802)+W(1,-1095164520,1056711305,-1112466052,-1105545077)+W(2,-1106149592,-1100704991,1033129898,-1102562113)+W(3,-1105989383,-1109921151,-1106323272,-1123094707)+W(4,1016715200,-1123835458,1021078213,-1115946235)+W(5,1072346450,-1092700173,-1103483180,1051122342)+W(6,1041579689,1033532004,-1104392485,1046866637)+W(7,1019070562,-1109398092,-1128003929,1017795558);sum2=W(0,-1126076753,-1098724323,-1097131135,-1132003761)+W(1,-1094940877,1075670208,-1094337061,1028715469)+W(2,1050064171,-1119763725,-1092647285,-1096054213)+W(3,1024912709,-1103386045,-1104609741,-1095828963)+W(4,-1102131199,1027012993,-1114013558,1033952970)+W(5,1037045260,1026138301,-1109613274,1043946979)+W(6,-1101691459,1032910718,-1107006741,1052392413)+W(7,1042676905,-1109320626,-1127911473,-1104710657);WS(-1077711088,-1080462700);
sum1=W(0,-1143635214,-1094028818,-1095463505,1016976667)+W(1,1025648038,-1081613943,-1084473735,1050435883)+W(2,-1119077035,-1089963906,-1092817267,1033190198)+W(3,-1124293633,-1096263708,-1112556483,-1127874241)+W(4,1043759401,1023995271,1033669226,1048382760)+W(5,1061061657,-1104130812,1038367764,1060944248)+W(6,1058923652,-1115548134,1035230572,1059085444)+W(7,1052630131,1035279350,998948881,1024757337);sum2=W(0,-1128906105,1033599435,1038737245,-1118714905)+W(1,-1102497202,-1081197801,1047074065,-1104617441)+W(2,1025452854,1036478618,1051590837,1052988680)+W(3,1045309195,-1096538670,1034730428,-1147569173)+W(4,-1124872105,-1120736313,-1084863446,1045939428)+W(5,-1069501955,1076529178,1072627800,1073600723)+W(6,-1078626366,-1115729701,1066278053,-1078764847)+W(7,-1097394746,1001372341,-1119746081,-1094352359);WS(-1085605823,1039908372);
sum1=W(0,998302542,-1097280531,-1101464226,-1110519177)+W(1,1051114493,-1093718398,1050325520,-1105109851)+W(2,1047411644,-1103804777,-1109283231,1047758692)+W(3,1027414133,-1099881946,-1107759461,1008966514)+W(4,1040574050,1017687606,-1136474287,1050281295)+W(5,-1095999987,1038451002,1027599892,-1112501642)+W(6,1013903280,1026946257,-1112873934,1052111506)+W(7,1037344125,1030395745,1007362713,-1131548857);sum2=W(0,-1129481498,-1104582263,-1098998597,-1115357326)+W(1,-1149109833,1036322812,-1098625511,1037423788)+W(2,-1098320683,1045914812,1050926614,-1107237807)+W(3,-1111060805,1035368549,1029306918,-1118016391)+W(4,1041990652,-1109942748,-1119934044,1033193484)+W(5,1029624616,1032249206,1028176618,1052524895)+W(6,1016354632,1026298641,-1117055607,-1102468922)+W(7,1036818044,-1113790705,-1116685452,1029333966);WS(1066221936,-1112686252);
sum1=W(0,1049363148,-1108750629,1042737360,-1111426931)+W(1,1038796336,-1095853365,1053136109,-1090113310)+W(2,1041899238,1023718298,-1108890233,-1102958241)+W(3,-1112879133,-1165972390,1033191264,-1104001476)+W(4,-1105687720,1035534704,-1110677245,1039181581)+W(5,1031102479,1019901392,-1101864162,1051677110)+W(6,-1089545128,1048841797,-1107302241,1058267293)+W(7,1010166848,989728967,-1106653499,1047293124);sum2=W(0,-1115216952,1041466962,-1121628281,1019579309)+W(1,1035949455,-1096356807,1044350744,-1101014764)+W(2,1020295703,1011899626,1019949697,-1125343389)+W(3,1032252124,-1108620092,1020414781,-1107189524)+W(4,-1110659898,1046938970,-1133616314,-1104132268)+W(5,1067161402,-1097777539,-1089581193,-1092586315)+W(6,1028945397,1042942659,1025080038,1044980625)+W(7,-1106879950,1034429670,1000298789,1024223321);WS(1065647552,1042223795);
sum1=W(0,1047859212,-1099254654,-1090185691,-1118213891)+W(1,1049817209,-1090115457,-1085546115,-1102035956)+W(2,1018314812,-1089622500,-1086839140,-1136727619)+W(3,-1111834851,-1088857895,-1103143659,1048950515)+W(4,1056675965,1045938459,1042956769,1054600851)+W(5,1060918524,1048397149,-1095542592,1052764224)+W(6,1053194074,-1115710386,-1107166488,1050058698)+W(7,1046059111,1019098869,1046421002,1055030644);sum2=W(0,-1100534663,-1109612723,1045715537,1038047795)+W(1,-1098906327,-1088589586,-1109559353,1043709757)+W(2,-1097979318,1030039799,1046750383,1054998296)+W(3,-1135615252,-1108474833,-1112135838,1042447686)+W(4,1074456323,-1071944747,-1074982428,1062099960)+W(5,1061406543,-1087600981,-1086420775,1074047524)+W(6,-1095255331,1040647828,1058024333,-1109444720)+W(7,-1098188594,1051479186,1042372587,-1106577876);WS(-1099261566,-1102058551);
sum1=W(0,-1118752449,1038344912,-1099740733,1037460750)+W(1,1046116085,-1077722267,-1097823268,1048855473)+W(2,1043443965,-1109540512,-1086845489,1041532007)+W(3,1048656673,1006300060,-1112472539,1035797482)+W(4,1028635221,1040547388,1046250530,1035868896)+W(5,-1089090112,1053686776,1049218244,-1135561696)+W(6,1036245196,1041323791,1041462458,1054063629)+W(7,-1115462467,1050214602,-1116084210,1039520068);sum2=W(0,-1103130345,1049640504,-1099880087,-1107023704)+W(1,1007138702,1060797185,-1099241173,1025081245)+W(2,1042694232,1034621436,-1096100738,1020633935)+W(3,-1117764771,1051814059,-1100840753,-1116958023)+W(4,-1100868353,1035820630,-1106650230,1047853298)+W(5,-1096656068,1048085306,-1111373979,1050410790)+W(6,-1092716332,1045275377,-1098540289,1053061345)+W(7,-1092707384,1026583068,-1095110662,1057695342);WS(-1081437504,-1086037448);
sum1=W(0,1034161364,1048827465,1048903167,1002898847)+W(1,-1102052735,1062493730,1058952469,-1097339820)+W(2,-1116847174,1052097743,1056452878,-1122224578)+W(3,-1114337484,1051622635,1046287775,-1124219870)+W(4,-1110924302,1038960439,-1124004134,-1098037791)+W(5,-1082951605,1046141833,-1109622563,-1089826679)+W(6,-1093057352,-1142221339,1037494008,-1095802941)+W(7,-1097214606,-1115514650,1018754897,-1115921615);sum2=W(0,1046658552,1054123387,-1098267531,1026296217)+W(1,1048926974,-1103258874,1031912087,-1092482457)+W(2,1051240634,-1081783631,1064081451,-1093986590)+W(3,-1116201775,-1136084293,1052301313,1031417427)+W(4,-1080723543,1049528827,-1107249906,1056065541)+W(5,-1095327126,-1114829012,-1094476247,1068312252)+W(6,1054428583,-1109929036,-1110151549,-1101319294)+W(7,1032992382,-1131461985,1023898518,-1095108256);WS(1059931039,1045326059);
sum1=W(0,-1116497429,-1102542884,1027626820,-1105339195)+W(1,1048600749,-1087368655,1042432944,-1104905094)+W(2,1028510504,-1098837680,-1090841955,1017781140)+W(3,1006123003,-1102238241,-1135818261,-1104151378)+W(4,1045819641,-1110241387,1020852317,1035394960)+W(5,1050459387,1028063406,-1120454715,1050447189)+W(6,1038310627,1046575867,-1135766366,1058872902)+W(7,1039487803,-1138241103,-1121800177,1009721182);sum2=W(0,-1125695753,-1107049318,1033521028,-1108715925)+W(1,1037467647,1024736242,-1126359337,-1106861101)+W(2,-1108013135,1030099711,-1096919459,1049447879)+W(3,1025122350,1027296385,1038861546,1016159100)+W(4,1043711791,-1096562690,1043372642,-1130002309)+W(5,1069236178,-1077602923,1055907536,1069432650)+W(6,-1104043463,1048192702,-1079492159,-1089672176)+W(7,-1115278753,1038199238,1041544949,-1102967963);WS(1065273279,-1155200022);
sum1=W(0,1042748400,-1113644224,-1110724474,1032043190)+W(1,-1101712885,1049530899,-1103694886,1044363154)+W(2,1042545917,-1119655327,1032343156,1020290996)+W(3,969146311,1014066252,-1113927803,1023679047)+W(4,-1113329098,1017813644,-1107914275,1048813356)+W(5,1013956115,1030506334,-1119126921,-1138873982)+W(6,-1118975351,1035449518,1047677002,-1088512539)+W(7,-1102619473,1037002750,1040385292,-1112426340);sum2=W(0,-1114326988,1033596237,1040024171,-1105379539)+W(1,-1127815582,-1090164335,1027874005,-1128505094)+W(2,1011114412,-1098155637,1026082941,-1144273240)+W(3,1008109660,-1110656550,1010514392,1010998384)+W(4,-1100858724,1058095820,1020126178,1054804566)+W(5,1015111122,-1114002666,-1095228668,-1108932212)+W(6,-1123558275,-1117423595,-1109234902,1057491035)+W(7,1025837089,1028462436,-1148517800,1041639386);WS(1064822335,-1095840736);
sum1=W(0,-1114924672,1052717533,1056391992,1049019197)+W(1,1027273471,1063307800,1053226600,1006539024)+W(2,1023329786,1056189595,1051465786,1024001604)+W(3,1032078653,1049885284,1051405604,1034076369)+W(4,-1097259572,-1158101509,1047279757,-1082098174)+W(5,-1085358981,1048033194,1028150783,-1083318869)+W(6,-1096912972,-1122795750,1040827508,-1093212548)+W(7,-1090164049,-1102713147,1040247311,-1097995110);sum2=W(0,-1105536143,1059138923,1057945825,1044291516)+W(1,-1102729189,-1117658388,1064153610,-1123279074)+W(2,-1098099014,-1088923796,-1082824416,1019015608)+W(3,-1116414073,-1093119165,-1114762777,1041233257)+W(4,1063262829,-1084742426,-1075047571,1075245425)+W(5,1055818216,-1094508761,-1087050661,1058517731)+W(6,-1082492094,1066223948,-1107921801,-1095331241)+W(7,-1076437009,1070896480,1065694420,-1084810008);WS(-1090760447,1052695066);
sum1=W(0,1004836815,-1100507696,-1086160295,1032827391)+W(1,1033221771,-1085951050,-1085279840,1040820154)+W(2,1019263487,-1096291378,-1090476887,-1142824410)+W(3,1030288497,-1096098979,-1104244158,1033909728)+W(4,1050270371,1011775197,-1122589400,1058956361)+W(5,1060000376,-1109718672,-1126907788,1061054293)+W(6,1052048107,1014310644,1031459881,1053225609)+W(7,-1123372967,1050105184,1002236306,1044967298);sum2=W(0,1010795990,1054475337,-1119133376,-1115548553)+W(1,-1108773712,-1096206384,-1126101085,1025233265)+W(2,-1123367926,-1123699076,1025243447,1028577219)+W(3,1016487959,1026289255,-1116348436,1027045545)+W(4,1049648601,-1130742967,-1106450540,1034230379)+W(5,1056453743,1076253468,1074765700,1031862009)+W(6,1040231624,-1082850789,1067142167,-1092511031)+W(7,-1098871930,-1066441953,-1074864896,1052333940);WS(-1098442559,1026469881);
sum1=W(0,-1119522441,1049663660,1050517915,-1149983818)+W(1,-1148708523,1054270423,1057681670,-1111872220)+W(2,1034687077,1060962908,1065584902,1033974589)+W(3,1040191316,1037520938,1043551013,-1121497336)+W(4,-1102209381,-1107005098,-1106643136,-1114000872)+W(5,-1080449641,1044397088,-1107624656,-1097110004)+W(6,-1088971425,1011262833,1040137492,-1089390067)+W(7,-1098201593,-1111636393,-1152197144,-1096207069);sum2=W(0,1049995354,-1083836095,1067471948,-1093666199)+W(1,-1108191449,1075025493,1067519925,-1104373549)+W(2,-1109961150,-1092122258,-1079149522,-1086862321)+W(3,1057348983,-1090446878,-1118106953,-1105617480)+W(4,-1089657247,1040673003,-1087858714,1044138823)+W(5,1070698122,-1107890740,-1086283540,1068116530)+W(6,-1092830464,1044801958,1052510667,-1077256496)+W(7,-1095892285,1040940184,-1113062539,-1104600439);WS(-1089367999,-1080592817);
sum1=W(0,-1142600967,1046045566,1020565079,1050901372)+W(1,1042662963,1059303201,1051791856,1043029392)+W(2,1028335344,1057651322,1060541458,-1131715556)+W(3,1040529906,1061742083,1050310918,1009439676)+W(4,-1094642094,1032349343,-1123752726,-1098563453)+W(5,-1082254536,1040706037,1017360893,-1092783656)+W(6,-1083519131,1042767141,1038984656,-1088235102)+W(7,-1084895582,1037250730,1039511244,-1088554180);sum2=W(0,1044777691,-1096214776,1072921984,-1086948904)+W(1,-1107333159,1069014322,1069427540,-1085906527)+W(2,-1101622483,-1095651744,1068759557,-1094251850)+W(3,-1095334551,-1071443034,-1080635176,1054103540)+W(4,-1086612116,1053678014,-1081008410,-1102597600)+W(5,1068187895,1040782350,-1094318103,1055370552)+W(6,-1098339283,1052418274,-1097053445,1049876941)+W(7,-1119710681,1057760894,-1116179967,-1098368915);WS(-1072329816,1074376722);
sum1=W(0,1034466519,-1100415357,-1097135645,-1119826815)+W(1,1040071236,-1078161261,-1123247055,-1121811611)+W(2,-1125783811,-1092987820,-1086793716,1034412551)+W(3,989295697,-1097292445,-1117997032,1025497578)+W(4,1050212013,1009264740,1001332238,1051061560)+W(5,1050094223,1047608180,-1119531350,1057003368)+W(6,1053182609,1053959834,-1139666027,1060987117)+W(7,1040352158,1003451511,-1130537576,1030369595);sum2=W(0,-1119692159,1024673399,1033963983,1010850411)+W(1,1041465994,1041917938,-1107122545,-1110113403)+W(2,1041361680,1016152214,1031918417,1019542894)+W(3,1035827461,-1108745692,-1119110501,-1128076954)+W(4,-1126975570,1039643589,-1110591524,1041326744)+W(5,1075051781,1061676083,-1098235771,1049177676)+W(6,-1100210466,-1080793678,-1072022345,1057547658)+W(7,-1111890885,-1115279667,1038326573,-1101468559);WS(-1089734463,1065567745);
sum1=W(0,1048676446,1033541431,-1089748010,-1115310942)+W(1,1041943745,-1078026925,-1091844976,1051913151)+W(2,-1123414147,-1088695462,-1083863979,1032260949)+W(3,-1118314271,-1090712276,-1097284573,1025799735)+W(4,1047890913,-1111760907,1041536229,1053493076)+W(5,1057682191,1033727319,1031051700,1060749357)+W(6,1057895644,-1123512523,-1117552023,1060855949)+W(7,1052101531,1037093278,-1134918146,1049355215);sum2=W(0,-1089227831,-1073947481,1067110585,-1087048499)+W(1,-1106022394,1057992187,-1100054441,-1081828818)+W(2,1053589051,1049824990,-1096117153,1057638724)+W(3,1050363813,1047082764,1008667589,1030725267)+W(4,-1107011493,1063056164,-1088705293,1062551012)+W(5,1053279159,1049660447,-1091908804,1044700801)+W(6,-1098858111,-1112699600,1041467137,1047077354)+W(7,-1093863007,-1118599281,991046018,1055551992);WS(-1079109040,-1085312521);
sum1=W(0,-1140282322,-1117579705,1037365911,1023769582)+W(1,1041551140,1061549365,1052645482,-1105105824)+W(2,-1111084358,1050958145,-1092653220,1030694836)+W(3,-1133450021,1047664699,-1113919416,955351653)+W(4,1042794748,-1098682508,-1127522065,-1113299189)+W(5,-1087637436,1049784787,1041518392,-1086336671)+W(6,-1111723928,-1112540051,-1104535548,1051894263)+W(7,-1111528112,-1121426302,997865134,1039072513);sum2=W(0,1037755147,-1116775242,-1182735741,-1112127727)+W(1,-1096944427,1050960349,-1110833901,-1117076760)+W(2,-1126463908,1025802869,1057824022,920706880)+W(3,1016301114,-1106817101,-1117624689,1025583781)+W(4,-1108084106,-1106208929,-1099828018,1027967369)+W(5,1057406540,-1093670465,-1106621688,1047419656)+W(6,1030718323,-1104727129,1046907280,-1106635563)+W(7,-1146210056,-1133403952,1024731263,-1129307942);WS(1066445424,-1114782683);
sum1=W(0,1037849343,-1092096849,-1110498524,-1105169880)+W(1,1053025475,-1093199580,-1089773556,-1111719878)+W(2,-1118185334,1017432168,-1085224723,-1106443352)+W(3,-1104379365,-1120659192,-1097477655,-1115180998)+W(4,1045982494,1027992139,1033176686,1042140161)+W(5,1058443885,1034263873,-1104315937,1059787797)+W(6,1051015495,1015617473,-1099213011,1058982105)+W(7,1047806371,-1124174113,-1134277975,1049335790);sum2=W(0,1010861092,-1111353322,-1104443938,1035156885)+W(1,1050643378,1033492110,-1092519845,1053142713)+W(2,-1100307988,1045835461,1061622434,-1093995815)+W(3,-1095534688,-1118030035,1054276307,-1094190457)+W(4,-1131256669,-1119467871,1034215267,1020765936)+W(5,-1093594884,-1120345789,1043572605,1043066295)+W(6,1051701313,-1120193257,1035132204,-1090891830)+W(7,1044764145,1010759898,-1107758441,-1115303200);WS(1053797695,1034928741);
sum1=W(0,-1101985872,1036410350,1027306577,-1113709609)+W(1,-1106547453,1049396519,1048222316,-1098832221)+W(2,1038712045,-1098128846,-1093507345,1032341932)+W(3,1037110646,-1095739626,-1102358117,1020651977)+W(4,-1094568298,1041675949,1039738506,-1089618673)+W(5,1057932790,1032602030,1049870789,-1089721378)+W(6,1042310981,1020376402,1041034929,1051551069)+W(7,1049811664,1036847389,1038606871,1032076306);sum2=W(0,1048834253,-1100415470,-1096371488,-1107569978)+W(1,1047116738,1057366407,-1097656368,1032955728)+W(2,1024141754,1047568587,1049724515,-1095875849)+W(3,1031286951,1040928209,1025784853,-1117854930)+W(4,-1140716449,-1098639187,-1113379832,-1091206842)+W(5,1067804624,-1112454303,-1102236471,-1099982688)+W(6,-1101898886,1039735469,1037256860,-1107732848)+W(7,-1099991629,-1122662653,1034482735,-1104360749);WS(-1100599294,-1113486107);
sum1=W(0,-1113994869,1043005476,1058015130,1041832895)+W(1,-1100675730,1054749782,1065539217,-1101582062)+W(2,1033573462,1043027144,1046936430,1015862616)+W(3,-1147102474,1047923809,-1122192647,-1123901241)+W(4,-1095369841,-1120610968,-1123207408,-1095482492)+W(5,-1085935041,-1111595960,1040056719,-1088297536)+W(6,-1096194081,1041950395,-1110844045,1054414015)+W(7,-1106262926,-1097939280,1007333963,-1118572185);sum2=W(0,-1118187780,1043450683,-1105017139,1033496750)+W(1,-1102935461,1057933296,-1106458832,1041080086)+W(2,-1122438380,-1111698692,-1098239652,1023898015)+W(3,999989929,1034431733,1023645924,1007185073)+W(4,-1142467441,1009095593,1012703263,-1118941046)+W(5,1063076098,-1089439993,1025973118,-1096734279)+W(6,1048742138,1004297609,-1124882200,-1119844388)+W(7,-1090457759,1048791679,1046154393,-1096898561);WS(1058454143,-1086058342);
sum1=W(0,-1099743710,1054019099,1051341170,-1115074879)+W(1,-1113530407,-1085932301,1057240637,-1103933280)+W(2,-1115568198,-1097279225,-1090466976,-1124606630)+W(3,-1118699368,-1095706385,-1108988935,-1123572016)+W(4,-1112675511,1042487060,1040408770,-1123276713)+W(5,1048593300,1034191179,1044345774,-1095853513)+W(6,1052135974,-1111240730,-1105205160,1059272419)+W(7,1041536544,1043157563,-1135917288,1039376368);sum2=W(0,-1094360366,-1104496052,-1106684338,1047642666)+W(1,-1101124559,1062389037,-1101578828,-1111839157)+W(2,-1114275291,-1102577927,-1099504899,-1119401007)+W(3,1018914035,-1100286365,-1121638606,1010413358)+W(4,-1137000462,-1120606628,1038757740,-1097565895)+W(5,1056361687,-1110716481,1043520604,1017360469)+W(6,-1111580608,-1174578992,-1121032787,1057357121)+W(7,-1108198790,1031842399,1020758339,1047557438);WS(-1116191222,-1087222261);
sum1=W(0,1026061480,1041212802,-1092140039,1051378220)+W(1,-1131139769,1054776996,1028855632,1051132746)+W(2,1010253799,1056191968,1052461054,1029438530)+W(3,1032111196,1051463563,1041996679,-1140691900)+W(4,-1108686318,1018050395,-1115126509,-1098282527)+W(5,-1096808426,1031880915,1028919646,-1114615088)+W(6,-1089672580,1041055121,1047407636,-1090181940)+W(7,-1084069643,1049760258,1025713945,-1095415146);sum2=W(0,988781159,-1079951996,1075791226,-1120688670)+W(1,1034244658,-1078043585,-1080919050,1023531678)+W(2,-1125227753,1050383220,1061514147,1038669521)+W(3,-1123518214,1056154705,1043495776,-1122152897)+W(4,-1096143661,-1126178338,1033088733,1072772368)+W(5,-1074830486,-1153355920,1039982901,-1087274515)+W(6,-1091737459,-1117938706,1047086021,-1138433181)+W(7,1064633897,-1090859740,1036258954,1043710967);WS(-1086114623,-1084816591);
sum1=W(0,1041053515,-1112478813,1036163639,-1119067590)+W(1,1050414506,-1091176571,1045609440,-1123050946)+W(2,1033253648,-1092456237,-1096458464,1017204584)+W(3,-1142909644,1019336538,1039781304,-1109025761)+W(4,-1114565991,1041839788,1015833809,-1106221778)+W(5,1041957568,1049671879,1038604869,-1102274148)+W(6,1042499428,1004159150,1016035267,-1140250052)+W(7,-1110741472,1038938427,1019624502,1024592194);sum2=W(0,-1145756082,-1129023472,-1115603798,1006657945)+W(1,1043063832,-1070476153,1024575987,-1102183527)+W(2,1030027167,1034687231,1078068971,1048257970)+W(3,-1120006792,998969122,1014471457,-1129422896)+W(4,1029036192,-1122908214,1032033598,1043167348)+W(5,-1079118960,-1117007948,1013148193,-1134024937)+W(6,1026633068,-1106350665,1026806223,1058188063)+W(7,1035752331,-1119066852,1037397710,-1138449465);WS(1058895967,-1115291633);
sum1=W(0,-1110715998,1028840739,-1118075736,-1125313920)+W(1,-1093243535,1056177832,1050429809,-1110540830)+W(2,-1114664694,1021103494,1050921353,-1098773368)+W(3,-1128878150,1048765371,1039051533,-1108229374)+W(4,-1106860038,-1113756805,-1102743433,-1101537045)+W(5,1062536899,-1094426092,-1112821659,-1109809347)+W(6,1042267175,-1105504016,-1112140166,1050429425)+W(7,1019165331,-1113092552,-1123143221,-1104944731);sum2=W(0,1035161218,-1092533458,1049660250,-1118991740)+W(1,1025873763,1059098325,1052404039,1031409558)+W(2,-1109675818,1033133876,1035329255,-1130385854)+W(3,-1106515599,1041079456,-1100849576,1035221069)+W(4,-1084844108,-1131472334,-1093107290,-1072802862)+W(5,1066715964,1050189246,-1099814906,1059153934)+W(6,-1121630224,1032032260,1033113369,1054800035)+W(7,1051036492,-1109656332,999987753,1017402854);WS(-1088275071,-1079832501);
sum1=W(0,1054795207,1001216956,-1140631216,-1121609972)+W(1,1036185063,-1108520810,-1109051587,-1091175970)+W(2,-1095852779,-1111932116,-1112588624,1036253081)+W(3,-1099614386,-1114447781,1018114011,1056993046)+W(4,1053928586,1049117898,-1114449795,1031902612)+W(5,-1118566269,1024185910,-1089874193,-1100362195)+W(6,-1106845532,-1098704820,1033419200,1050418310)+W(7,-1106898567,-1103629998,1052334541,1057036918);sum2=W(0,981839325,1036479145,-1099753021,1034198694)+W(1,1043520387,-1099082069,-1087878645,1050051875)+W(2,1020237946,-1106552091,1049181233,-1099547613)+W(3,1032634213,-1105193718,1051666481,-1112528204)+W(4,1033443852,-1125560160,-1101897553,1052074243)+W(5,1044393022,-1126528836,-1090657055,1061175239)+W(6,-1125692060,-1111189720,-1113239720,1036533430)+W(7,1038429221,-1110455840,1038783930,-1100952955);WS(1055684799,1057467177);
sum1=W(0,1040983065,-1097583958,-1084593518,-1115635180)+W(1,1047016048,-1083875169,-1088354001,1033664034)+W(2,1031194256,-1090088564,-1089538899,1040303666)+W(3,1031542812,-1092334596,-1096939300,1036112338)+W(4,1048845932,-1108137881,1044528285,1057349085)+W(5,1057461395,-1130549589,1042415046,1059080519)+W(6,1052697432,1040121956,1025308788,1055847004)+W(7,1025617138,1051059157,-1124884732,1050363555);sum2=W(0,1043377438,1057352437,1084724252,1039076253)+W(1,-1129064764,-1070013447,-1070809771,-1111770710)+W(2,-1117340191,-1115045950,1024963427,1041506513)+W(3,1006037802,-1120758055,1037860995,-1113661124)+W(4,-1108204793,982595482,-1111202323,1055999642)+W(5,-1084654208,1008953953,1026864091,-1115649819)+W(6,1023558847,-1112891517,1041107952,1027889169)+W(7,1034794526,1036271073,-1161342746,-1108774739);WS(-1089965247,1033154456);
sum1=W(0,1043361746,-1091726905,1037068672,-1118330000)+W(1,-1106541856,-1087991002,-1106295439,1028536899)+W(2,1037178020,1026207675,-1094017778,-1103233833)+W(3,-1148310999,-1106998176,-1102222128,-1122355891)+W(4,1027410848,1030795409,-1112803845,1043453383)+W(5,1053447482,-1109712917,-1111747193,1047994631)+W(6,1049286760,-1111739348,-1110327970,1058853977)+W(7,1056026770,-1104668925,1037236782,1044913013);sum2=W(0,-1115350296,1065017407,-1104712414,-1104081637)+W(1,1033477476,1054909386,-1101193417,-1102551062)+W(2,-1092653578,-1094950793,-1096226206,1048930937)+W(3,-1095610208,-1100838677,1042131871,1049862570)+W(4,1027805677,1038124336,-1102746442,1038273275)+W(5,1069044481,-1090398660,1025981021,-1097697554)+W(6,-1097937335,-1111378843,1049254524,1051154993)+W(7,-1090656582,1038627466,-1100983150,-1115393002);WS(1053522367,-1088249107);
sum1=W(0,-1109062519,1050121221,1049354980,1041083642)+W(1,-1129341567,1050256849,1062047573,1041255149)+W(2,1034422596,1054029415,1058306025,-1122816004)+W(3,1002201935,1057986114,1043380368,-1105678140)+W(4,-1089361286,-1108913352,-1116245577,-1104528935)+W(5,-1085946707,-1106612546,1044478835,-1094323010)+W(6,-1096738148,-1127765836,1010650184,-1092704114)+W(7,-1098664466,-1116617606,1004046811,-1095183726);sum2=W(0,-1122196578,1040512713,1047105417,-1115691041)+W(1,-1119943136,-1093984910,-1115639944,-1133382325)+W(2,1026693101,-1112542694,-1128164365,1035619338)+W(3,1035287249,-1122951759,1040561229,-1121646682)+W(4,1072356775,-1074089832,-1078420733,1066880006)+W(5,-1106032356,1053171659,-1079250237,1070833917)+W(6,-1103058628,1050228647,1063302165,-1084317659)+W(7,-1109474775,1041535222,-1111273903,-1106694088);WS(1054980735,-1118400611);
sum1=W(0,-1136534172,1054619866,1056052581,1023857233)+W(1,1024279465,1063340895,1062631892,-1109579886)+W(2,1042081899,1032051762,1054891904,1031638446)+W(3,1037741818,1040187076,1036582853,1025101580)+W(4,-1084632317,1014993130,-1098911041,-1108899938)+W(5,-1087714282,984908360,1019079234,-1087670245)+W(6,-1091518889,1034243544,1040973935,-1089981519)+W(7,-1096282711,1035333164,1038263499,-1100292439);sum2=W(0,-1115607290,-1089284711,-1103126769,1048663857)+W(1,-1094885185,1065597134,-1106476140,1050959246)+W(2,-1094433235,1044112203,-1114774312,1032263390)+W(3,-1100445080,1044150663,-1110680696,1034671855)+W(4,-1135630263,-1096474341,-1135969141,-1090522781)+W(5,1068281966,-1097679100,-1110761886,-1116194786)+W(6,1034641663,1025157613,1030603925,-1114594327)+W(7,1039802827,-1101519530,-1121778209,-1120338125);WS(-1099426814,1028666567);
sum1=W(0,-1114817850,1054909169,1050515008,1017347599)+W(1,1038414608,1049870885,1058789976,-1102332157)+W(2,1043586729,-1094822147,-1096181150,1040863441)+W(3,1024225691,1035801215,-1110297504,1033560385)+W(4,-1091252816,1034424401,-1122852442,-1097546199)+W(5,1026332624,-1119196265,1040697053,-1088740593)+W(6,1046083753,-1101867410,-1096850298,1050979384)+W(7,-1106319780,1022200238,-1112505198,1043042893);sum2=W(0,-1113414658,1056314261,-1113854030,1032296335)+W(1,-1096252543,-1076472908,1056282685,1032045591)+W(2,-1130462124,1060789196,1041975936,1039836782)+W(3,1017080436,-1114544525,-1113045826,1032505935)+W(4,1057288090,-1106401889,1034439881,-1123218166)+W(5,-1076465599,-1099548772,1027355020,1048444709)+W(6,1064414385,-1137373456,1041344971,1054239999)+W(7,1017354944,-1131418272,1031341874,-1101415652);WS(1048405758,1021439377);
sum1=W(0,1004365570,1053912029,1056714988,-1095783591)+W(1,-1090472608,1058906144,1060368018,-1111296393)+W(2,-1096289768,1050004859,1059710205,1053249340)+W(3,1031327257,1057263364,1050104788,-1116930177)+W(4,-1097931508,1040281084,-1099026446,-1095028931)+W(5,-1084869763,-1099317986,1042667324,-1093355890)+W(6,-1089344390,-1094050929,1058667863,-1111710658)+W(7,-1095692170,-1127343131,1032145973,-1098648430);sum2=W(0,-1108324664,1038586891,-1102128439,-1137650289)+W(1,1053004242,-1096144010,-1102631398,-1107068637)+W(2,1044011702,-1087564484,1065778432,-1096186406)+W(3,1016473473,-1095964556,1041037240,1031462490)+W(4,1042582877,-1096095433,-1085103011,1065729447)+W(5,1066736444,-1084794119,-1096657292,1055966210)+W(6,-1109340585,1053274132,1061684194,-1077760412)+W(7,-1079487884,1070082531,1060428365,-1088233524);WS(-1120621558,-1109747932);
sum1=W(0,1034046808,1057052863,1056552380,1041405257)+W(1,1031113092,1061462741,1034826244,-1118447615)+W(2,1039149197,1051800560,1057041023,-1118172841)+W(3,1023987646,1054503948,1051243933,1025628006)+W(4,-1102283433,1009707220,1021959803,-1086075216)+W(5,-1087896594,1030648525,1002695151,-1089852749)+W(6,-1089266110,1034838445,1017359341,-1089300195)+W(7,-1098034299,-1099231069,1033512688,-1098077639);sum2=W(0,-1071453180,1075980741,1076686179,-1072120352)+W(1,-1071241469,1076219984,1075876198,-1069998225)+W(2,-1079882002,1071235859,1072219376,-1073669228)+W(3,-1096258120,1057784547,1056170781,-1086087106)+W(4,1055107632,-1125676035,-1109988374,-1096491690)+W(5,1048961210,1018908197,1033428305,-1100816518)+W(6,-1097056656,-1129279043,1040773271,-1123192163)+W(7,-1098632303,-1116156171,1030403985,1049622318);WS(1014286296,1057122707);
sum1=W(0,-1134927261,-1112841149,1045128364,-1100574608)+W(1,-1115033128,-1094208427,1023155519,-1096946922)+W(2,-1121259095,-1097752701,-1099169249,-1104533485)+W(3,-1118839498,-1093400894,-1111007544,-1131995140)+W(4,1041785732,1021982785,-1113867461,1045637171)+W(5,1066937726,-1099783438,-1106336253,1051848326)+W(6,1049921902,-1131816685,-1105189673,1058599142)+W(7,1043420320,-1116552190,-1114789302,-1118760834);sum2=W(0,-1094509070,1054995367,-1095117458,1049653051)+W(1,-1103662151,1058124872,1042728281,1050525055)+W(2,-1102028885,-1097129382,1049859565,1043452805)+W(3,-1111709279,1051259496,-1098619851,-1109754017)+W(4,1021265631,-1101605993,1018695699,1052542945)+W(5,1063131010,-1104882803,1044635344,1046926465)+W(6,-1116537562,-1110047725,1042944443,1029162962)+W(7,-1078653130,-1114867517,-1107003327,-1092457406);WS(-1089617919,-1078924764);
sum1=W(0,-1112517470,1043170193,1054651431,1038586191)+W(1,-1148410045,1062049174,1058605998,1021690773)+W(2,1037589846,1058401044,1056236357,-1123773533)+W(3,1015916580,1056139353,1034515388,-1114886949)+W(4,-1101086846,-1121720345,1032587193,-1087542485)+W(5,-1087004528,-1139319682,1034793549,-1088163691)+W(6,-1089711896,1052009144,1040971627,-1089020247)+W(7,-1089662071,-1138694970,1017461287,-1095006441);sum2=W(0,-1109901203,-1103309504,-1104791361,1041183203)+W(1,-1146453442,1050748307,-1109225788,1047303939)+W(2,1035308463,1055570013,1032462009,-1103370030)+W(3,-1129723226,1050955773,-1104507532,-1107592095)+W(4,1018299463,-1124518657,1040266660,-1113641717)+W(5,1050538753,-1107008276,1039912380,993644855)+W(6,1058013570,-1087158984,-1094411631,1024125183)+W(7,-1110543421,-1122733934,-1091454514,1044744090);WS(-1102088830,1068463311);
sum1=W(0,-1114291787,1051084317,1054791531,1007817678)+W(1,-1121377148,1060487316,1059023407,-1106493040)+W(2,1037434082,1049438849,1053262386,-1120569345)+W(3,1048479966,1037267389,1043319351,-1121570543)+W(4,-1097682087,-1130503387,1034628887,-1088166471)+W(5,-1087032009,1025313797,1042839161,-1087032011)+W(6,-1104445288,-1112558866,1040112167,-1090195409)+W(7,-1112047510,-1107488086,-1130274577,-1110294871);sum2=W(0,-1078842502,-1092761370,1046572938,-1092702026)+W(1,-1075365553,1050413401,1048469719,-1073165872)+W(2,1066341075,-1104166524,-1110447061,-1101579557)+W(3,1076187261,1056626852,-1123716833,1071992070)+W(4,1010298098,-1134107544,1023924734,-1113806693)+W(5,1041503306,1017902665,-1114438827,-1106037347)+W(6,1033398310,-1109271682,1011674154,1037192623)+W(7,-1110743783,-1123830383,1028552632,1031702363);WS(1050299903,-1120086405);
sum1=W(0,1051426245,1042953374,1015037916,1001761330)+W(1,1050955122,-1082933123,-1103780307,-1097473350)+W(2,-1119699408,-1145769035,1055455844,-1098718343)+W(3,-1107622229,1039587926,-1132909758,1038117517)+W(4,-1094503950,-1131440192,1032160884,1045981578)+W(5,-1099126616,1056645367,-1100940622,1055197076)+W(6,1049761702,1031622998,-1095742542,-1118831961)+W(7,1047033256,-1103124921,1041481643,-1105955296);sum2=W(0,1004282338,1036668146,-1100025935,1033493706)+W(1,1035721710,1058018229,1043333590,1032395114)+W(2,-1094630455,1040910383,1035348312,-1138557465)+W(3,-1102984389,1044530527,1034465026,1050323990)+W(4,-1097774825,1042472719,-1131691420,-1117747708)+W(5,-1110236537,-1106477628,-1122758767,-1106149887)+W(6,1017216296,-1101697584,1046834331,-1105971349)+W(7,-1108832665,-1099114129,1040100106,-1110352462);WS(1059761855,-1093333930);
sum1=W(0,-1114617627,1045397583,1026403632,-1114738580)+W(1,1053910378,1067649611,1028768699,-1102727321)+W(2,-1107452471,1042776267,-1104323849,-1094270689)+W(3,-1108958070,1044075076,1036450873,-1130455238)+W(4,-1109519752,1044731740,-1114933837,-1105736123)+W(5,-1090720496,1058839312,-1111636685,-1092041414)+W(6,-1103704317,1034877772,-1095377736,-1112030179)+W(7,-1106063752,-1113359528,1031929286,-1131764742);sum2=W(0,-1102724392,1032416705,-1111931472,1033753751)+W(1,-1083668043,1069568682,1029992729,-1104466296)+W(2,-1130490520,-1133345747,-1114422988,1048180527)+W(3,1029490699,-1129834714,1038116955,-1103926430)+W(4,-1105246922,-1126463180,1023732592,1037689465)+W(5,-1090236396,-1106129378,-1118149766,1052475163)+W(6,-1123788932,-1124715334,1038071226,-1122305941)+W(7,-1122171294,1029091180,-1117123194,-1127253836);WS(1058247519,1058950523);
sum1=W(0,1038957612,-1093535488,-1088063023,-1149972914)+W(1,1008158544,-1077128706,-1086741707,1039970419)+W(2,1036144305,1032313207,-1087332234,1041515382)+W(3,-1101573740,-1089306475,-1113848378,1048236362)+W(4,1052729022,1026693813,1037155715,1055543086)+W(5,1057693884,1032127358,1030719286,1058924163)+W(6,1056531259,-1112386573,1000958261,1060656868)+W(7,1052006205,1039554949,-1144612480,1049522521);sum2=W(0,-1128637884,1004874497,1050553491,1037957789)+W(1,1052981065,1058989771,-1106433025,-1110859440)+W(2,-1090346288,-1076253449,1058251934,1040710261)+W(3,-1092015484,1073146781,-1079150504,-1107045102)+W(4,1058234547,-1095571828,1050994656,-1089722328)+W(5,1052545864,-1129708900,1041665953,-1098594890)+W(6,1032950959,1015279680,-1111634443,-1106724054)+W(7,993278274,-1088813426,1053553553,1055215751);WS(-1079689312,1054955487);
sum1=W(0,1038847520,-1099397203,-1094091800,-1112827293)+W(1,1038138418,-1086663035,-1102151838,-1106748654)+W(2,1020226162,-1095805620,-1087965823,1035397268)+W(3,-1108673687,-1096846716,-1098762192,1030022886)+W(4,1057879171,-1099233409,1046408387,1053343716)+W(5,1057249493,1012875058,-1154890390,1023820222)+W(6,1053821069,-1126965269,-1109124523,1057985827)+W(7,1049463311,1027304762,1036334304,1051466543);sum2=W(0,-1110945783,-1110004947,-1118908362,1029906557)+W(1,-1121400966,-1106443118,-1089040350,1046588193)+W(2,1040948990,-1115139995,1054044230,-1106274145)+W(3,1030737726,1025987216,-1112260837,-1114149785)+W(4,-1081100797,1067844910,1069116571,-1075330978)+W(5,-1103643831,1048795077,1066162938,-1089891752)+W(6,-1120742988,1042365723,1049522444,-1095873523)+W(7,1017833328,1031208089,1011222152,-1107023588);WS(1045323518,-1099573370);
sum1=W(0,-1110296205,1050638833,1054678847,1043494028)+W(1,1040205415,1062545342,1058657792,-1129034139)+W(2,1037480760,1054717567,1053087270,1019451328)+W(3,1019441962,1056118375,1044080591,-1144942569)+W(4,-1098183847,1038272854,1041221965,-1087400961)+W(5,-1082320511,1038672050,1035507984,-1085969705)+W(6,-1090230188,1028598065,1018934299,-1092792902)+W(7,-1090342307,-1135273190,1032398451,-1094581114);sum2=W(0,1028786141,-1113941052,-1100272494,-1115726367)+W(1,-1097529180,1042859033,-1104186275,1044450180)+W(2,-1105649332,1051025911,-1097402721,1047479398)+W(3,1035799966,-1139194229,1025042835,-1127420023)+W(4,-1107020345,1043410282,-1095030133,1026681555)+W(5,1067055887,-1093369648,-1120312046,1044693748)+W(6,1073649944,-1073003592,-1083945294,1064288021)+W(7,1054550763,-1086831079,-1079526678,1067916626);WS(-1086660959,-1095040438);
sum1=W(0,-1103872010,-1108733164,-1101831491,-1137772688)+W(1,-1114303830,-1091611870,-1099393082,1033664792)+W(2,-1110960013,-1092153253,-1111668992,1043631948)+W(3,1004207675,-1111896549,-1104258339,-1112201312)+W(4,1048734598,-1112526127,1026497863,1047762270)+W(5,1032897582,-1105948909,1036444877,1053294440)+W(6,1051790266,-1102627253,1045765800,1054700448)+W(7,1042342295,1024477884,1030853145,1038982672);sum2=W(0,1032860761,1019143260,-1100773581,1047134358)+W(1,-1089859690,1060822499,-1086969962,1058187056)+W(2,-1113017653,-1127402252,1074524802,-1073724300)+W(3,1005834992,1026902445,986153015,-1123513506)+W(4,-1097448906,1027754828,-1121016162,1038575217)+W(5,-1092585260,1047705700,-1118814167,1050436365)+W(6,1052022456,-1115523910,992280012,-1097001013)+W(7,1040058169,-1115254226,1026625966,-1101541136);WS(1065625968,1033455989);
sum1=W(0,-1137040283,-1099349487,-1151616802,1037701789)+W(1,-1094784938,-1115632781,1047711372,1000406064)+W(2,-1103592251,1049293870,-1088133648,1050863995)+W(3,1038622703,-1120882929,-1118922740,1032127959)+W(4,1053320242,-1106274637,1035789757,-1102944307)+W(5,1053161728,-1098374228,1048627484,-1098462560)+W(6,-1128175786,-1114622845,-1120581030,1049613697)+W(7,-1119810116,-1165953346,1038993832,1017489163);sum2=W(0,-1103116216,1047962584,-1099238508,1035866397)+W(1,1058384307,-1088122523,-1082734190,1059558286)+W(2,1042132369,-1106560803,1056069525,-1096953271)+W(3,-1128202268,1028886015,1038442279,-1111426470)+W(4,-1105248240,1027069673,-1107491561,1052038184)+W(5,-1091086098,1053762892,-1098068789,1057669233)+W(6,1032403631,-1107462772,1064349048,-1083280561)+W(7,-1150402298,1012204557,1040922744,-1104452063);WS(1066439152,-1108830929);
sum1=W(0,-1108788820,1051866141,1055608939,-1102916748)+W(1,-1099017414,1030462560,1058768962,-1097607254)+W(2,-1109193920,-1109987210,-1113005110,-1168846782)+W(3,-1106724277,-1105116142,-1109670205,-1128476473)+W(4,-1097938907,1035488645,1013732302,-1103898045)+W(5,-1125603603,1027216291,1043113957,-1093577324)+W(6,1050862423,-1118580993,-1143171172,1040477611)+W(7,1053895221,-1107171108,-1107320747,1039038758);sum2=W(0,1051922636,-1107944278,1051409035,1050905005)+W(1,1005525738,1060123319,1040207956,1052154527)+W(2,-1094205878,-1096175996,1032045878,1024591478)+W(3,-1105421569,-1081193369,-1086096303,-1094330307)+W(4,-1131839644,1035659117,-1099079861,-1123874142)+W(5,1046139234,1029590720,-1109355656,-1100926997)+W(6,1039675350,1044310065,1032543174,-1113252250)+W(7,1062516858,1042520685,-1129395200,-1128729660);WS(-1094347903,1040885342);
sum1=W(0,-1097151811,1047615033,-1119901274,1027015666)+W(1,-1106442815,1051587896,-1115052947,1050782150)+W(2,-1091810963,1046407197,-1105704339,1051184308)+W(3,1042242605,-1122889273,1009768300,1034433919)+W(4,1051228067,-1096635113,-1145327523,-1109404651)+W(5,-1096200649,-1105180361,1048638245,-1096976391)+W(6,1040585575,-1092825760,1051518582,-1126487153)+W(7,-1108464678,1040013733,1038762547,-1132445914);sum2=W(0,1031829824,-1109805410,-1124056141,-1121205117)+W(1,-1090390675,1059020251,1045427632,-1105324964)+W(2,1018005966,-1118368537,-1107061510,-1110420773)+W(3,1032068637,-1113920834,-1115675784,-1113281242)+W(4,1007706034,1029970286,1026565438,-1106581817)+W(5,1057752640,-1089850616,1047283254,1046732003)+W(6,-1103994134,1036394258,1031976810,-1101115525)+W(7,1042522746,-1145818031,-1112565336,1036673543);WS(1066366016,-1121083386);
sum1=W(0,-1122305754,-1114017662,1026624689,-1127500850)+W(1,-1104671484,-1098749979,-1088657475,1025706181)+W(2,-1111488580,1037547214,-1085705014,1043832110)+W(3,1015742169,-1105147876,-1112264441,-1123271764)+W(4,1052467062,1035730049,-1127181143,1013565235)+W(5,1066224034,1026340635,1045310349,-1121688536)+W(6,1041900405,-1127673329,-1121566277,-1112016562)+W(7,1022047173,-1132045794,998683632,1043675185);sum2=W(0,1044058166,-1093545812,1043023116,-1102951634)+W(1,-1091261805,1070997171,-1093647750,1037657608)+W(2,-1106029228,1051593249,-1082044166,1057746121)+W(3,-1119100020,1013819138,-1100798567,1006392595)+W(4,1058451408,-1112978123,1035018995,-1104735391)+W(5,-1105620254,1052846459,1043811519,-1104370519)+W(6,-1096225251,-1127092852,-1097428497,-1091103100)+W(7,-1121077487,1041369362,-1107453736,1052307063);WS(1059191103,1030618557);
sum1=W(0,1053678608,1049973094,1032351793,1034200101)+W(1,1047695489,1053292689,1058794603,-1114145283)+W(2,-1137634576,1053263444,1055818163,-1114663316)+W(3,-1138534517,1043320696,1041016873,-1125278731)+W(4,-1098031908,1026486548,-1148363237,-1100440271)+W(5,-1078695803,1043453347,-1194991971,-1087452589)+W(6,-1094543429,966472909,1033675947,-1125225546)+W(7,-1104858229,-1119664758,-1115520783,-1116533557);sum2=W(0,-1072453458,-1094113031,-1095812325,1021496216)+W(1,1063841069,1074699170,1068683999,-1079530578)+W(2,1042172731,1031880682,1043477830,-1095958945)+W(3,-1132334880,-1115200049,-1121439437,1015153576)+W(4,-1112299630,1023122856,1031503244,-1116672596)+W(5,-1126165044,1036242384,1036078566,-1135088113)+W(6,-1119142347,1009915385,-1100441243,-1107446259)+W(7,1034903618,1017712520,-1114450875,1037216194);WS(-1096433855,1052342409);
sum1=W(0,1041070378,-1095385709,1042163431,-1117693364)+W(1,1052133240,-1090036408,1060080198,-1105417036)+W(2,-1123398616,1043184694,-1090327769,1042648272)+W(3,-1105041790,1043408999,-1111854479,1044512510)+W(4,1034697390,1049542464,-1113444755,1006023611)+W(5,-1085473397,1048891757,-1112382959,-1109633387)+W(6,-1105658040,-1106505885,-1111238376,1057448056)+W(7,1041051171,-1110665802,1049508979,-1104977148);sum2=W(0,-1119373866,-1082984200,1043188759,1039259027)+W(1,1052826002,1067327309,-1077733706,-1086821333)+W(2,1036052293,1052358305,-1149070344,-1117342490)+W(3,-1101694007,1050777563,-1102382047,1037381955)+W(4,-1105050294,1045229872,-1113326246,-1165551167)+W(5,1068967257,1052700624,-1109909290,-1103802686)+W(6,-1101813629,-1099183932,-1098764713,1054626023)+W(7,-1106555317,-1096821402,1052205497,-1103461210);WS(1046655614,1069864308);
sum1=W(0,1040943483,1031319761,-1106200785,1035633391)+W(1,1043913370,-1093886310,-1120751363,1045417382)+W(2,1047844019,-1088130094,-1098821847,1050212129)+W(3,1043891960,-1082722808,-1092291401,1039058852)+W(4,1026979270,1034433460,1050507575,-1105260712)+W(5,-1121044950,1041581532,1045765948,-1106053451)+W(6,1049054225,1017929306,1029812249,1042106970)+W(7,1042598038,1034869942,1028938706,1041620790);sum2=W(0,-1101136548,-1084472150,-1082465618,-1098805029)+W(1,-1097728468,-1140347496,-1085764460,-1094351375)+W(2,1049713965,1049328541,-1100091144,1040878916)+W(3,1058810464,1071144827,1062808960,1037060075)+W(4,-1108050411,1039888035,1045866690,1017798412)+W(5,1053843229,1038111290,1027046574,1031330790)+W(6,986797508,-1104239104,-1100094208,1043199898)+W(7,-1097822096,1017716576,-1098800085,-1119994130);WS(-1077527440,1065234224);
sum1=W(0,1014606833,-1098001853,-1088676934,1031059492)+W(1,1031584061,-1083911392,-1087241405,1041495444)+W(2,-1140389945,-1096536807,-1095088526,-1143158030)+W(3,1013235228,-1100223239,-1104484775,1035424519)+W(4,1051162632,1001612013,-1159469258,1055802445)+W(5,1061276187,-1105280809,-1109463457,1059501583)+W(6,1049527800,986827883,1038556792,1050088278)+W(7,1037087943,1047418837,1030875577,1042937212);sum2=W(0,1006719462,-1098369589,1019217071,1026928347)+W(1,1043604137,-1134457784,1041304779,-1103317527)+W(2,1034526167,-1118427047,1048134757,-1106627965)+W(3,-1134258967,-1113504087,1029994729,-1117999031)+W(4,-1099640354,-1146387796,-1112677997,1027288437)+W(5,-1112266437,-1071428003,-1072403340,1050941648)+W(6,1040843010,1059493547,-1082446250,1027462477)+W(7,1054764710,1077848621,1072461191,-1104465031);WS(1034219259,-1130863201);
sum1=W(0,-1125729883,1031973022,1036468120,-1122470601)+W(1,-1092963050,1062931954,1045421587,-1119868741)+W(2,1017182198,1050208654,1062738826,-1102984950)+W(3,-1116589116,1023027040,990945063,-1107264969)+W(4,-1125640547,-1112351746,-1104067775,1033355302)+W(5,1044707408,-1094830635,-1106594245,-1122038588)+W(6,-1106320445,-1109997276,-1127079049,-1104269382)+W(7,-1098846428,-1117279521,-1112571199,-1110744610);sum2=W(0,999703935,1029144962,1041156572,-1120041672)+W(1,1041627711,1046556501,1037796455,-1109032994)+W(2,1029813110,1040466231,1060385029,-1111815622)+W(3,-1114401610,-1076222058,-1103822492,-1110751572)+W(4,1036670980,-1107170022,1036471018,-1103868400)+W(5,1059414852,1029249656,-1115113192,1043292537)+W(6,-1105513272,1043143286,-1126242312,1048639871)+W(7,1043280503,1034327293,-1101226736,-1100107078);WS(-1097041087,-1081891922);
sum1=W(0,1042240134,-1091271089,-1097075376,1045201037)+W(1,1039927583,1059654550,-1094847921,1049780286)+W(2,-1110484942,1057233913,1056430510,-1122695635)+W(3,1039840796,1050554535,1041827328,-1117417409)+W(4,1049467348,-1097795722,-1115394372,-1126257330)+W(5,-1141428591,-1103383438,-1097045891,1057610047)+W(6,-1087958744,1033721138,1036098616,-1089703504)+W(7,-1096159486,-1131932502,1035539581,-1096746586);sum2=W(0,-1101224821,1042508745,1052214657,1012982255)+W(1,-1116588919,1071547407,1042044290,-1109376974)+W(2,-1092858264,-1090264503,-1089469015,-1096183361)+W(3,-1119652925,-1083767147,1039700797,-1090462581)+W(4,-1093748656,1020863779,1032353073,-1136022111)+W(5,1065241977,1040242686,-1113516472,1045672838)+W(6,1047260540,-1103746594,-1120964187,1049249478)+W(7,-1107087862,1028764718,-1100885683,1046964814);WS(-1088621983,1079497913);
sum1=W(0,-1102075462,1051824794,1052712773,1027161409)+W(1,-1109063205,1060662493,1057942154,-1120075900)+W(2,-1136555883,1057800198,1062931830,-1104005172)+W(3,1033292370,1059753504,1047971474,-1112015962)+W(4,-1098602113,1021667349,-1100368317,-1102058289)+W(5,-1082645434,1039175801,-1106147487,-1096292664)+W(6,-1090185155,1036809656,-1129475640,-1090788424)+W(7,-1088742454,-1143403778,1009161622,-1098101583);sum2=W(0,-1114056841,-1115238312,-1095235693,-1150684740)+W(1,1034698244,-1071093346,-1080604054,-1164208415)+W(2,1043895716,1068501149,-1083926997,-1134574697)+W(3,1050191679,1056576712,1079699126,-1101980686)+W(4,-1127339724,-1108218072,1035589955,1044985054)+W(5,-1080554397,-1106288272,1022130402,-1106549807)+W(6,1052487431,1036117000,1024268734,-1104923511)+W(7,1029700329,1031345667,-1130803558,1054997905);WS(-1087955103,1023517655);
sum1=W(0,1037773274,-1103425461,-1090071677,-1106663590)+W(1,1022742037,-1082614473,-1089596734,-1116651838)+W(2,-1117813952,-1092404165,-1088542372,1040438284)+W(3,-1102318801,-1098396937,-1100716355,1032561623)+W(4,1055773525,-1100022495,1013889298,1062902614)+W(5,1060267482,1030094516,-1101161913,1059014377)+W(6,1054561254,-1116951793,-1120043085,1057943128)+W(7,1049819671,1026546470,1035114019,1051603940);sum2=W(0,1032757863,1061839668,-1094858135,-1107653444)+W(1,1037010009,-1123088190,1049735190,-1150202006)+W(2,1041748319,-1098358767,-1089824138,1026258576)+W(3,-1112646994,-1103776938,1049699018,-1131622502)+W(4,1074196920,-1069856939,-1065438414,1084595456)+W(5,1070729644,-1082206819,-1073375528,1067688119)+W(6,1057889952,-1097734258,-1086758222,1050587980)+W(7,1048602984,-1098587943,-1106404220,-1127981435);WS(-1089607615,1063931357);
sum1=W(0,1033042784,-1099513696,-1089422721,-1156148665)+W(1,-1117005684,-1083936660,-1086976804,1027235975)+W(2,-1112863441,-1092850238,-1089259880,1045226606)+W(3,-1102751384,-1096124078,-1096473171,1040283212)+W(4,1053472432,-1107985659,1041177357,1059281720)+W(5,1061258678,-1103260375,-1122980350,1060428066)+W(6,1057981025,-1109580750,-1111710595,1055780369)+W(7,1054893029,1035448166,-1125267169,1051704489);sum2=W(0,1037699935,1048614297,1074606150,1024298597)+W(1,-1094400051,-1071672142,-1085515118,1030404477)+W(2,1024136176,-1095087497,-1091215560,1052543759)+W(3,-1102232478,1071366890,1050441058,-1159281410)+W(4,1047271097,-1121834510,1030125639,1080820206)+W(5,-1066721483,-1101580999,-1166463196,-1079656120)+W(6,-1096732136,1009399200,1028051862,-1078287609)+W(7,1074685383,-1113696211,-1117118368,1057126689);WS(-1083901183,1060981851);
sum1=W(0,1039492049,-1107896957,1048978486,-1106299749)+W(1,1055856482,-1090009641,-1119192025,-1113140273)+W(2,-1108369378,1034759564,-1088174932,-1103186821)+W(3,-1127954738,1027686380,1008970428,-1115937041)+W(4,-1115539879,1049662006,-1121286832,1016862419)+W(5,1058119768,-1149152444,-1106196840,-1098481927)+W(6,1048477348,-1146708651,-1101797848,1052019064)+W(7,1044214632,-1111878699,1024756171,1034559233);sum2=W(0,-1110488253,1056034410,-1130369060,1030335348)+W(1,1042224202,-1094958491,-1097486091,-1096373435)+W(2,-1117770266,-1114209587,1057631708,1038378538)+W(3,-1168276161,-1115537765,-1105273765,1036930446)+W(4,1040331307,-1094310491,1006653296,-1106797797)+W(5,-1106971469,1042512890,-1113782011,1063611375)+W(6,1037075531,-1114686161,-1140559356,-1093142933)+W(7,1025218793,1026640233,-1115373149,-1115233817);WS(1063762143,-1098158381);
sum1=W(0,-1113176415,1049655577,-1106988831,1027555010)+W(1,-1094480963,1041189880,-1089572014,1044835884)+W(2,1038186408,-1095655321,1035602487,1042205032)+W(3,1041241393,-1102946366,995617211,-1112247611)+W(4,1032851437,-1099137927,1033567284,1031921883)+W(5,1057311541,-1101762329,1052671923,-1106152127)+W(6,1046700975,1044902280,-1106014811,-1100163979)+W(7,-1119959180,1044480349,-1094051821,1050763922);sum2=W(0,-1108274646,1037755544,1040615985,1010916279)+W(1,1049469526,-1085933104,-1107213139,-1108043460)+W(2,-1097521196,1027381238,-1098201753,1061284555)+W(3,-1106103943,1039340208,1007266289,1047936551)+W(4,1053142923,-1119616718,-1126424725,-1103581164)+W(5,-1093682556,1050086980,1062997316,-1091384808)+W(6,1044225612,-1099920539,1044548392,-1095835641)+W(7,1011948943,-1120667237,1043928239,-1101597200);WS(1060336095,-1119657045);
sum1=W(0,-1117126579,1044311660,1048279897,1023788715)+W(1,1022815367,1060724749,1062204714,-1108875843)+W(2,1043213137,1050929706,1063043033,-1100562722)+W(3,-1142747249,1051192212,1037241746,-1111482971)+W(4,-1096869700,-1136931731,-1110161279,-1106238784)+W(5,-1081389759,1034904806,-1115905233,1019770348)+W(6,-1097593661,1017832853,-1124661292,-1084472996)+W(7,-1102133781,-1109353889,-1109716592,-1106654286);sum2=W(0,-1103288529,-1126560341,1009247708,1036664563)+W(1,1057556566,1067728497,-1067246446,-1102134383)+W(2,1031668335,-1085231458,1078180911,-1099512639)+W(3,1028018661,-1114058193,1047956293,-1103860103)+W(4,-1102369678,1008412166,1035577258,1013790140)+W(5,-1093152080,1045655865,1016094574,1047852878)+W(6,1042704555,1023608957,-1123477495,-1110504691)+W(7,1030531898,-1120624893,-1112760821,-1132621098);WS(1035518203,1045613832);
sum1=W(0,-1096085823,1043513429,1057279232,1044215468)+W(1,1007706274,1061539183,1057361220,-1102751483)+W(2,1051305356,1058710773,1057962612,-1098118842)+W(3,-1106455273,1053125757,1037420261,-1096250919)+W(4,-1096451901,-1098498663,1042423606,-1097478568)+W(5,-1085528932,1054368634,1012832112,-1091716958)+W(6,-1091718961,1057808613,-1103819295,-1093017477)+W(7,-1097230063,-1111733504,-1100568821,-1100741095);sum2=W(0,1050542737,-1084246791,1058997495,-1105709018)+W(1,1027983028,-1106510960,-1103685622,-1106108137)+W(2,-1091042532,1066680974,-1089515541,1053295819)+W(3,-1108416827,1037143386,-1088412186,1049054259)+W(4,1065459234,-1101303092,1022365788,-1086433444)+W(5,-1102412567,1044759128,1040995532,1055198365)+W(6,-1080963495,1043286350,-1104466949,1057925132)+W(7,1049505110,-1106131860,-1096360229,1056230430);WS(-1103921662,1072713673);
sum1=W(0,-1130675027,-1104528338,-1111681022,1042712209)+W(1,-1108819823,1055222237,-1103688784,1041149044)+W(2,-1102885798,1053207587,1063848575,-1099465033)+W(3,-1122152216,1044600823,1051374172,-1108891552)+W(4,1032835743,-1124533373,-1123292759,1029885560)+W(5,-1089836355,-1143773237,-1101763282,1053127408)+W(6,-1090841456,1032528402,1044926036,-1089832742)+W(7,-1101098252,1018003689,1040294582,-1098121506);sum2=W(0,1032691193,1031996320,1017580326,-1116466906)+W(1,-1134651946,-1121084452,1040673767,-1110682367)+W(2,1020309206,-1123645954,1012141662,1019799157)+W(3,-1118897648,1005021204,-1125118807,1028255175)+W(4,1045143645,1067424527,1018640494,-1100144980)+W(5,-1112456349,1057195246,1071822180,1055366708)+W(6,1036705771,-1073530916,-1078565795,1037079065)+W(7,1021253254,1033125682,-1087156462,-1112096331);WS(1054959295,1011151216);
sum1=W(0,1028540695,-1104732576,1043778462,-1124554365)+W(1,-1135601758,1052343180,1063706911,-1107828893)+W(2,1032466990,-1128754020,1050410381,-1135515507)+W(3,950109203,1043960229,1034222620,-1110097877)+W(4,-1111020475,-1113072532,-1103855992,-1140499785)+W(5,-1081762405,1048654720,-1121738665,-1098481604)+W(6,-1112972157,1012954617,-1096321673,1053053447)+W(7,-1120112616,-1114439871,-1110289546,1023071124);sum2=W(0,1047690020,-1094867354,1047456971,-1104841432)+W(1,-1086552004,1065412328,1068880529,-1084375561)+W(2,1025710892,-1110380578,-1080289298,1046416693)+W(3,-1113936449,1016290713,-1105039836,-1130856953)+W(4,1033457856,-1129013032,991739097,1024424907)+W(5,-1087761187,1059009805,-1103560341,1046341732)+W(6,-1103331799,1045332030,-1098849357,1062384539)+W(7,-1126452938,1019994493,-1104241974,1024509174);WS(1061669311,1066543312);
sum1=W(0,-1111872182,1051889621,-1097490380,-1120030840)+W(1,-1109640224,1043197314,-1085299564,1046388965)+W(2,-1104742312,-1114905437,-1099578605,1051640445)+W(3,1018742870,-1095793020,1033952272,1040612129)+W(4,-1110528784,-1112085217,1026361650,1038501126)+W(5,1054292822,-1116217609,1019064063,1050043436)+W(6,1056051928,-1097066005,1045441021,-1095700775)+W(7,1044337364,1039394788,-1146667493,-1108619674);sum2=W(0,1040922446,-1147221163,-1098300344,1041249103)+W(1,-1133026152,1055827658,-1097103704,1047169006)+W(2,-1121038685,-1105225178,-1082349433,1045305983)+W(3,986169209,-1102095468,1036618956,1032067159)+W(4,1014590689,-1115292810,-1123648820,1041141085)+W(5,1056443342,1023898168,1021735499,-1094689158)+W(6,1035590360,1038130213,-1153021086,1051958562)+W(7,-1145857885,1030074795,1035045284,-1098250629);WS(1066007616,1040865170);
sum1=W(0,-1106398093,1038441464,-1154003525,1016703369)+W(1,-1096325697,1050813825,-1112021256,-1114560988)+W(2,1023023221,-1108543232,1059033474,-1094335779)+W(3,1022983872,1034570898,1040892233,-1113231876)+W(4,1031083397,-1146451379,-1111826720,-1104662792)+W(5,1061249791,-1102172436,-1102003526,1052887594)+W(6,-1106571274,-1109007926,-1104413998,-1126656183)+W(7,-1115038347,-1123919488,-1112600993,-1121820472);sum2=W(0,1036640719,-1103775527,-1109314178,-1117895883)+W(1,-1109277526,-1088245301,-1079308608,-1092695525)+W(2,-1102073467,1058556412,1032194306,1054484712)+W(3,-1115714917,1049638324,-1097777200,1047716642)+W(4,1047073701,-1117061975,1029963629,1043196819)+W(5,1071134194,-1113344034,1053147047,1032498235)+W(6,-1102222667,-1104158962,1027577620,-1098274857)+W(7,-1109885254,-1106961770,1019489703,1028797614);WS(-1112959995,-1090797387);
sum1=W(0,-1102515009,-1157171375,-1107113888,998546749)+W(1,1024148768,-1088418302,-1095395659,1018649191)+W(2,991750171,-1092700079,-1108499994,1036601843)+W(3,1024106779,-1106951576,-1100812608,-1134314668)+W(4,1043372984,-1109045169,1034524319,1042251615)+W(5,1049085946,-1107024218,1025715818,1057847906)+W(6,1052242560,-1102346050,1036766314,1054314562)+W(7,1043704436,-1136260253,1041369791,1010001228);sum2=W(0,1000463738,1024736081,1045091130,-1097076796)+W(1,1064100942,-1096201033,1064625577,-1083533587)+W(2,1043707697,-1106033160,-1071550159,1074997490)+W(3,-1152835380,-1111712908,-1118548401,1028507309)+W(4,1040206702,-1122385083,1016501386,1028367411)+W(5,-1086258418,1050125885,-1104146558,-1112850496)+W(6,-1098690685,1041978517,-1105686824,1052069491)+W(7,-1113053149,1032203802,-1109567340,1050202273);WS(1065286463,-1155116140);
sum1=W(0,1036265535,-1091060822,-1099417962,-1127743664)+W(1,-1121018025,-1089265061,-1088882712,-1118137852)+W(2,1028265374,-1090887512,-1088513194,1024160014)+W(3,-1116217572,-1096201501,-1097685517,1031461691)+W(4,1038987540,-1121911642,1035108393,1047837241)+W(5,1069311516,-1100290432,-1119901843,1061626690)+W(6,1051214117,980641778,-1101311755,1053957977)+W(7,1045642342,1036102670,1030945477,1050330231);sum2=W(0,1054178647,-1098771138,-1104287950,1023964675)+W(1,-1088748842,1062304002,1030951671,-1104607531)+W(2,1027793575,-1095484784,1056993385,1034720649)+W(3,1048440611,-1115722179,-1103591056,1026748348)+W(4,-1106164282,-1107123343,-1107378538,-1095527688)+W(5,1069791349,-1093097006,-1102317974,1049293814)+W(6,-1093744890,-1104614583,-1107155572,-1106129898)+W(7,-1102843948,1036145149,-1111048704,1040804508);WS(-1107864827,-1106183398);
sum1=W(0,1032383543,-1105288567,1028246417,-1106667222)+W(1,-1105126732,1031807228,1024277645,-1104095901)+W(2,-1099092218,1059042594,1024663749,-1119082647)+W(3,-1100466619,1061247795,1038514313,-1106477481)+W(4,1048732230,-1113355593,-1094330385,1062610107)+W(5,-1097352540,-1110531197,-1100412503,1033194034)+W(6,-1097841594,-1119219065,-1106817153,1042072353)+W(7,-1116357250,-1112377140,-1116226478,-1132497297);sum2=W(0,-1107748661,1029365940,1049202878,-1124057659)+W(1,-1106278570,-1090514146,-1100669682,-1106641450)+W(2,1045306633,-1101749265,1050790854,-1115427744)+W(3,1044220643,1051259000,1044664667,-1107251222)+W(4,1040631102,-1120955446,1043135164,1055877653)+W(5,-1097531540,-1096084011,1048773070,-1121942624)+W(6,1044511371,-1101432694,1040842880,-1095195500)+W(7,1035140356,-1156279482,-1108344435,-1123742683);WS(-1107710971,-1103335008);
sum1=W(0,-1097452822,1052789750,1057965326,1020774038)+W(1,-1142400543,1059882105,1061528673,-1103681302)+W(2,1035627390,1052101646,1058381533,-1130541650)+W(3,1026933710,1048909172,1047827121,1026485526)+W(4,-1097416740,1007270548,-1108312647,-1096736580)+W(5,-1082070814,1032878150,1008435167,-1090723228)+W(6,-1092903493,1029066731,1024150455,-1096313647)+W(7,-1094072619,-1129872006,1024752368,-1095953623);sum2=W(0,-1096592719,1056674994,1051358993,-1091198687)+W(1,1017819408,1057806550,1050253089,-1088722291)+W(2,1047280108,-1095745001,-1098514434,-1104841225)+W(3,1046210234,-1101840089,-1121773836,-1133964792)+W(4,-1102658445,-1112372364,1036983987,1026242284)+W(5,1048044980,1033031265,-1109827680,1039492851)+W(6,-1114927114,-1128936304,-1106004699,1047848116)+W(7,-1115459009,-1121859563,1044703642,1009730080);WS(1046617982,-1079283690);
sum1=W(0,-1112371935,1005568807,-1103103206,-1112235521)+W(1,-1114138877,1053438832,-1082068590,1046025067)+W(2,-1106636112,-1113851306,1050481934,-1100106092)+W(3,-1134743124,-1101795702,-1101804759,1006684852)+W(4,1053710959,-1112406582,1031782004,1050398983)+W(5,1056782757,-1120370051,-1109731202,1059470764)+W(6,1044662919,-1114617505,1047048563,-1084354719)+W(7,1040488963,1035089325,-1122334215,1028720557);sum2=W(0,1041752924,-1107057915,-1114190125,-1123583696)+W(1,1045050816,1066165326,1054169171,-1096033091)+W(2,1044170848,-1094482563,-1090934807,-1111810372)+W(3,-1107148363,-1140242036,1030376713,1035342189)+W(4,-1108427412,1011193218,1035265901,-1123424510)+W(5,1060681517,1037309084,-1097576107,-1101097272)+W(6,-1094742214,1047478278,-1094306097,-1093738003)+W(7,1046835784,-1118953940,999245333,-1122528198);WS(1057107647,-1115492411);
sum1=W(0,1017716083,1044219192,1037909322,1043432615)+W(1,1034158091,1055275264,1059480955,-1115224236)+W(2,1040917102,1051479740,1062186253,1031606075)+W(3,1006053250,1049031914,1036604907,-1119339928)+W(4,-1094557923,1036944691,1042270260,-1092726398)+W(5,-1079486955,1036017407,1049175094,-1089724826)+W(6,-1090199321,1012181234,-1112299996,-1094016652)+W(7,-1124163213,-1106538704,1026270626,-1111430132);sum2=W(0,-1107779390,1041358579,1037675363,1018646782)+W(1,-1094766117,1063077105,-1103110037,1048577488)+W(2,-1115207772,-1097294293,-1094239344,1029078775)+W(3,-1134027235,1005749079,-1106609062,1041354677)+W(4,-1114299594,-1106961783,-1095820604,1056993548)+W(5,1069120744,-1094104293,-1113810892,-1108103869)+W(6,-1090842684,1030620215,-1100654825,1019393926)+W(7,-1111892981,1031888221,1015746998,-1103795001);WS(1038408187,-1104646224);
sum1=W(0,1032659338,-1095811512,1031841147,-1100666444)+W(1,1050254507,-1086582314,1046629869,-1096791479)+W(2,1034716030,-1095590162,-1092033141,-1125163769)+W(3,1024265746,-1097384267,1012740704,-1104041563)+W(4,1046356758,-1115316924,-1121385297,1045835257)+W(5,1049546009,1043876936,-1109718991,1055310447)+W(6,1032941357,1051195252,-1115882186,1059064223)+W(7,1043234370,-1121465454,-1110386378,1016606100);sum2=W(0,1034495435,1013274853,1033178697,1033146053)+W(1,1015618236,-1083473003,1044565157,1033891153)+W(2,1026402836,1033829854,1047899954,-1102272365)+W(3,-1130670616,-1129244632,1026659107,-1126192412)+W(4,-1103797816,1046600596,-1107600367,-1110558215)+W(5,-1075035519,1071496075,-1096372667,-1074394842)+W(6,-1107786181,-1103057086,1070598351,1070896015)+W(7,1033633210,-1106841766,-1099451771,1039466503);WS(1060540543,-1145107984);
sum1=W(0,1033700674,-1115158282,-1111708420,1016949312)+W(1,1050394829,-1105627788,-1112773425,1008485935)+W(2,1027755062,1049090616,-1166436080,1025975118)+W(3,1036625882,1027903943,-1131929874,-1166944971)+W(4,1037057540,1034636061,-1110878953,999025948)+W(5,-1105528438,1047777444,1006219749,-1111113150)+W(6,-1097657169,1023310559,1034379342,-1092533512)+W(7,-1104970374,1029991232,1042471825,-1125616567);sum2=W(0,1041061913,1047913039,1028528033,-1112727972)+W(1,1049192765,-1088725965,1058299937,1030171918)+W(2,-1108991614,1028842331,1006741474,-1097932217)+W(3,-1128975721,1019613109,-1119404040,-1128255593)+W(4,-1120606988,-1090975722,1039139414,1050127712)+W(5,1051042420,1056682084,-1096898908,-1075312291)+W(6,-1120436768,-1136718330,1043329296,1061621025)+W(7,1038145345,1017746289,1019658885,1041035795);WS(1058512095,1047466767);
sum1=W(0,1032743763,1015664161,-1102753041,1025672397)+W(1,1040236986,-1099087483,-1102686879,1046625694)+W(2,1042422310,-1097334084,-1097904327,1041791363)+W(3,1034505416,-1096407969,-1123206279,1024317081)+W(4,1032570339,1033220516,1037433000,1037445664)+W(5,-1089271035,1024398415,1035056566,-1091026739)+W(6,1051389809,1042353123,1043847942,-1100626131)+W(7,1050962859,1047698739,1037697617,1041773046);sum2=W(0,-1113457231,1040318944,-1097429792,-1111694157)+W(1,-1110494513,-1087577139,-1109123041,1007020677)+W(2,1042151096,1033854974,-1115766281,1036239980)+W(3,1038268008,1058473731,1056323633,1014804229)+W(4,-1131566802,-1108486657,-1115035673,1052756319)+W(5,1071158756,1052796029,1057627634,1066240251)+W(6,-1085216854,1031946717,1037312144,1055974927)+W(7,-1078122726,-1088208012,-1107413695,-1076147337);WS(-1087119871,1051442968);
sum1=W(0,1026199466,-1102133666,-1101188351,-1106951233)+W(1,1034911407,-1081083296,-1096477343,-1111827529)+W(2,1036906330,-1089794286,-1093686286,-1110066258)+W(3,-1123695161,-1096524016,-1102503648,-1121489041)+W(4,1046522759,1024298399,-1118371512,1055191809)+W(5,1062137809,-1118895495,-1102462991,1061746551)+W(6,1061657374,1028468933,-1105243164,1056808794)+W(7,1043754020,1039027467,1001909715,1025414769);sum2=W(0,-1136414534,1023613585,-1111568121,1036012528)+W(1,1018170307,-1086518431,1046290638,1028357901)+W(2,-1115554829,1040198779,1032866656,996800246)+W(3,-1128152611,1031067220,-1115393969,1018408279)+W(4,1037328619,-1141870971,1019317279,-1125130883)+W(5,-1068062671,1041918725,-1105362146,-1077265349)+W(6,1057186482,-1110577355,1040576139,1083861052)+W(7,1024816461,-1109411807,1032099345,-1101393956);WS(1041081598,-1101063046);
sum1=W(0,-1105628103,1048894326,-1123374599,1038662072)+W(1,-1112508084,1062900743,1044003395,1046838359)+W(2,1047812813,1041428913,1058339600,-1112561351)+W(3,1045311157,1013224727,1044355834,-1106996345)+W(4,-1098151405,1009505700,-1104056554,1035193857)+W(5,-1082115704,1039692648,-1107771451,-1109376817)+W(6,-1097118497,-1126547869,1049374543,-1087104856)+W(7,-1110120844,-1121969199,1037690530,-1098603955);sum2=W(0,-1110454828,1066739686,-1102665080,1034938637)+W(1,-1094841314,-1072571644,1063593500,1044300205)+W(2,-1123904781,1033188794,1050585763,1049263704)+W(3,1018550156,992411043,1040935597,1032882093)+W(4,1057500561,1050111041,-1096043986,-1083931487)+W(5,-1073076170,-1094917255,1057117236,1069787057)+W(6,1049962317,-1119131193,992791419,1057940110)+W(7,1032437745,-1139242755,-1129197337,-1103057884);WS(1047493374,1019974383);
sum1=W(0,1022499782,1056719767,1024992878,1039818779)+W(1,-1128872350,1066523241,1056992349,-1111466513)+W(2,1027318580,1050310409,1057279594,-1102282821)+W(3,-1121442618,1050332018,1043633508,-1112367361)+W(4,-1093967742,1017537921,-1119405261,-1099980259)+W(5,-1081677329,1032226588,-1134657044,-1089692488)+W(6,-1095763174,1029746358,-1110606353,-1104336096)+W(7,-1103201160,-1109613299,-1105211995,-1147598863);sum2=W(0,1024006001,1048105027,-1099927212,-1109381660)+W(1,1030946168,-1068785948,1083214625,1048332575)+W(2,-1115660792,-1125303858,-1080184440,-1111460550)+W(3,-1125113546,972536438,-1129923962,1027780517)+W(4,1031703418,-1113331152,1013674604,1032613200)+W(5,-1082836395,-1137462284,1010546556,1051352300)+W(6,1027323348,1034637753,1033485356,1047472657)+W(7,-1123338357,1033990282,-1112671380,1006215943);WS(1049191295,1026054180);
sum1=W(0,-1114491642,1045418990,-1104530451,1015431080)+W(1,1052544606,-1092275830,-1091806904,-1106844240)+W(2,1006821496,-1091613549,1032037152,-1101337172)+W(3,-1107367092,-1104046587,-1136631349,1048579163)+W(4,-1105318659,-1107859847,1041795830,-1120791464)+W(5,-1096734436,1050727987,1035107546,1059085476)+W(6,1054997266,1024892180,-1098252244,1055073816)+W(7,1054027444,-1107321874,-1114835508,-1117752159);sum2=W(0,-1099170713,1052123052,1045033945,1026733028)+W(1,-1119731112,1034116255,1011374557,-1116840904)+W(2,1023766170,-1103542762,1042679995,-1105853851)+W(3,-1110446049,-1116987471,1002727514,-1109160117)+W(4,-1100795787,1045732660,1045459634,1006278578)+W(5,-1093051584,1049735621,1036547859,-1137517037)+W(6,1030006514,1012804929,-1115758581,1032967726)+W(7,1032206215,-1108882618,-1107202197,1010971477);WS(1061349183,1052960956);
sum1=W(0,-1138324169,-1098630008,-1091852750,-1129777715)+W(1,-1113069161,-1087783598,-1086948121,1040354025)+W(2,-1148679486,-1098392878,-1090578505,1026875928)+W(3,-1099366619,-1113156712,-1105317245,1026350741)+W(4,1050117038,1001458973,1028688348,1051531432)+W(5,1063142264,-1101543047,1026112190,1058780391)+W(6,1055753851,-1107707133,1001807913,1054898923)+W(7,1049214940,1035358529,1009551482,1035239971);sum2=W(0,-1114101658,-1111442214,1016786912,1030464194)+W(1,1076423743,1052649879,1040962599,1031167290)+W(2,-1122765276,-1109148248,1059016603,1075592137)+W(3,-1067763317,-1093716078,1031660172,-1073082101)+W(4,1036708968,1035127660,-1112870762,-1124271380)+W(5,-1106763968,1030450749,-1119263136,-1145350210)+W(6,-1102467968,1030453841,-1114823676,1036666460)+W(7,-1123536642,1004437586,-1120712732,1040647493);WS(1049240575,1032641532);
sum1=W(0,-1105480706,1033988870,1058635434,1013730783)+W(1,-1113879072,1060507082,1060052265,-1114036922)+W(2,-1108053747,1056801557,1060417175,-1104229785)+W(3,-1146082265,1050162924,1045744608,-1114764169)+W(4,-1101342144,-1114702617,-1112522509,-1096215015)+W(5,-1090178495,-1118644393,1026538642,-1095577996)+W(6,-1096180920,-1115402364,1026113715,-1088104859)+W(7,1035143657,-1096614130,-1165415829,-1096622362);sum2=W(0,1035291415,-1088124412,-1070701037,-1122276311)+W(1,1040446858,1074084237,1066415245,-1120194245)+W(2,-1138075205,-1122804719,1049852139,-1120530587)+W(3,-1118638617,-1139513797,1023048268,1025217366)+W(4,-1135890037,-1122878839,-1123484857,-1102500792)+W(5,-1104713726,1043449641,1004310705,1041496354)+W(6,-1103825640,1027648711,1033156545,-1121031703)+W(7,1028358694,-1136916673,1022832518,-1123990667);WS(1058199967,1050173679);
sum1=W(0,1027370573,1058691576,1049466778,1035142580)+W(1,1035504777,1068404719,1039593430,-1130262537)+W(2,-1117883815,1049428736,1055172389,-1114438555)+W(3,1002653538,1038434456,1057860609,1019391016)+W(4,-1101732588,1040649373,-1180331449,-1090097411)+W(5,-1088745136,1040680775,-1120260556,-1086371009)+W(6,-1087836907,-1124005336,1044382793,-1085029652)+W(7,-1090680108,-1112700144,1042216563,-1099893249);sum2=W(0,1053572077,1057696884,-1098591960,-1116884059)+W(1,1052736946,1068603564,-1094622297,-1098664530)+W(2,-1100793752,-1092295148,-1110319390,-1109898534)+W(3,-1110972354,-1093610507,1060435963,1049155169)+W(4,1027480579,-1088718218,-1103314039,1049382153)+W(5,1060239128,-1093271444,-1083506692,-1090176467)+W(6,-1110105636,1032439700,-1100206230,1035982822)+W(7,1038370396,1006875670,1034453968,1048950002);WS(-1089372991,1071972514);
sum1=W(0,-1111770809,-1104793556,1036533027,-1138920887)+W(1,-1115715559,-1099167419,1055175791,-1102811010)+W(2,-1097310634,1049070430,-1087507272,1039086134)+W(3,1025838913,1003453989,-1119324807,1031148825)+W(4,1048489074,-1105180974,994211079,-1102318256)+W(5,1059252133,1002658941,1048668925,-1087761408)+W(6,-1114433380,1015366427,-1118760057,1053162297)+W(7,1042268638,1035401151,1042346841,-1118494745);sum2=W(0,-1120976510,1036120703,1042265630,1030112837)+W(1,-1093456890,1054439327,1034066763,990074782)+W(2,1026987255,1018637880,-1093016348,1037465699)+W(3,-1139369648,1039303764,-1135344000,-1141406991)+W(4,-1114486026,1036038820,-1110663804,1026971571)+W(5,1048349987,-1097582212,-1093575269,1060265655)+W(6,1021593632,1015927322,1034062294,-1099844302)+W(7,-1105461723,-1112258092,-1131991172,-1122669452);WS(1064707295,-1106068023);
sum1=W(0,1035233224,-1096714286,-1122722466,-1099232505)+W(1,-1113461090,-1085444145,-1092366070,1008917721)+W(2,1004172005,-1089654074,-1087864449,1030936392)+W(3,-1115756158,-1096643772,-1109977746,1027313190)+W(4,1050648196,1029641572,-1163785122,1050522762)+W(5,1065526616,-1112344246,-1106158547,1057836626)+W(6,1053303385,1023496586,-1120989814,1058128499)+W(7,1045431365,1026679026,-1132212895,1046037453);sum2=W(0,-1081497441,1052279998,-1093639717,-1064765544)+W(1,1076205171,1062543003,1049786220,1073825520)+W(2,1027623494,-1095053933,-1112239696,-1119211273)+W(3,1044157267,-1111173396,1041086677,1025169073)+W(4,-1106897145,1026058867,-1118670633,1043466147)+W(5,1028519541,1005098917,-1120615525,-1111313590)+W(6,1038884306,1024155429,1002459349,-1110796836)+W(7,-1103601885,1031190784,-1139354443,-1138045203);WS(-1111449083,-1157616163);
sum1=W(0,-1108906886,1041550344,1050785866,-1140902742)+W(1,-1091492130,1070223306,1063519767,-1107746707)+W(2,-1123578095,1033679887,1056548545,-1106259270)+W(3,-1129218172,1037279241,1033485706,-1112828291)+W(4,-1095149714,-1111739842,-1106580347,-1096435822)+W(5,1059314470,-1090511327,-1112949561,-1097214657)+W(6,-1102873285,-1102694659,-1115482851,-1091358630)+W(7,-1105253969,-1105806553,-1119291392,-1098893397);sum2=W(0,-1107073590,1029358898,-1106537131,1036877913)+W(1,1043855187,1059494373,1059152956,-1107699229)+W(2,1015957137,1042289801,-1100478450,-1112562117)+W(3,-1113777301,1034651775,-1117856531,-1137092650)+W(4,-1148982309,-1158332371,-1107276407,1030920508)+W(5,1057939604,1057817844,-1104066278,-1101290720)+W(6,-1078154452,1041374005,-1089434898,1054005616)+W(7,-1095096566,-1112996199,-1109759735,1052159854);WS(-1078462192,-1081042006);
sum1=W(0,1032754472,1043123090,-1099264287,1031777492)+W(1,-1097597536,1061087074,-1089905073,1041664052)+W(2,-1113883983,1049386855,1058804947,-1104816664)+W(3,-1123431127,1048603595,1033759807,1034668408)+W(4,-1098614104,1036343655,987183826,1046006998)+W(5,-1106235787,-1097811109,1009990171,-1129274543)+W(6,1054195792,-1097275448,1031138063,-1084543524)+W(7,1024992909,-1120606380,1026038601,-1107840264);sum2=W(0,-1114091637,-1104675582,1042319052,1045113399)+W(1,-1138476145,1051152873,-1091877193,-1107885511)+W(2,1035866831,1034466874,-1091823953,-1105540689)+W(3,1027850472,1012452041,1039480371,-1106333432)+W(4,-1111655631,-1101972302,-1116743882,-1096815184)+W(5,1061790396,1049921296,1050965596,-1112520325)+W(6,-1097657024,1042351236,-1092103725,1058061302)+W(7,-1158709515,-1125733657,-1102843808,1040922298);WS(1056694143,-1116016311);
sum1=W(0,-1100431022,-1126988186,1051083644,-1113789237)+W(1,1018856325,1040063173,1064972735,1050877939)+W(2,-1097203011,1049408537,1063261729,1050520537)+W(3,-1146363818,1053332672,1026641091,-1103919120)+W(4,-1094809972,1034447326,-1123205479,-1097139864)+W(5,-1094444318,-1108178982,1036660918,-1089357240)+W(6,-1094346349,-1113292277,1047968461,-1089641983)+W(7,-1097363714,-1114302469,1038849023,-1100978845);sum2=W(0,1013765983,-1145413682,1019359999,-1117908102)+W(1,1086231745,-1062836828,-1095749402,1045942570)+W(2,-1110131683,1037693606,-1094656357,1048993826)+W(3,-1126497913,1018172516,-1125761673,1005670802)+W(4,1028148573,1027705717,1017197102,-1120905960)+W(5,-1087097136,1031521084,-1127537989,1032861566)+W(6,1040390747,-1114691836,1027867224,-1145044098)+W(7,1016402027,-1122299754,1031905995,-1112982831);WS(1058898623,-1129627348);
sum1=W(0,-1114910804,1028416398,1024824451,-1115961291)+W(1,1014875535,1049045373,1053775806,-1099814536)+W(2,1008636276,1031972351,-1081844071,1042946610)+W(3,-1120594878,1044145240,1007262993,-1106406626)+W(4,-1107386562,1040362701,-1111982511,1015893437)+W(5,1054905786,1016424474,1049488325,-1081677098)+W(6,1045923489,-1118478155,-1105282974,1057687981)+W(7,1016529769,1008933435,1018226304,1043411542);sum2=W(0,1048887568,-1104650552,1024635319,-1133545882)+W(1,1040041167,1061771033,-1106613727,-1092588040)+W(2,1009986974,1020453405,1059347143,-1098849827)+W(3,-1120224962,1003801667,-1100016935,1044263399)+W(4,1009836758,-1109494815,1049399700,-1123675276)+W(5,1063348295,-1099749985,-1105276085,-1090053582)+W(6,-1091467004,1040581639,-1094328117,-1095509129)+W(7,1013849670,-1116729410,1041257354,1034750124);WS(1051954047,1053754534);
sum1=W(0,1024010640,1036755054,1038078984,-1115617616)+W(1,-1104806436,1054877383,1063482792,-1105864485)+W(2,-1116880702,1032370277,1061183100,-1109064955)+W(3,1017392662,1041423460,1043596932,-1125878182)+W(4,-1111840872,1027644834,-1106689047,1012663597)+W(5,-1088048944,-1099610254,1000291764,-1094956956)+W(6,-1106496725,-1110075188,1030290339,-1092794954)+W(7,1027390113,-1125796047,-1134690355,-1106933961);sum2=W(0,-1120362784,1038083675,1041153226,1032585330)+W(1,-1103911013,1062089523,-1085822417,1053495069)+W(2,-1128147020,1044421032,-1088542584,-1152525762)+W(3,-1104983105,1041652917,-1113855086,1012657824)+W(4,-1097998955,1041971655,1045110917,-1098242715)+W(5,1056336567,-1090235355,-1094674500,-1097864806)+W(6,1046053205,-1141849761,-1100885631,1061326318)+W(7,-1160964996,1032164357,-1114518568,1042938789);WS(1061027871,-1104546242);
sum1=W(0,1044372474,-1093243621,999947493,-1105616597)+W(1,1044930783,-1082760108,-1093936864,1021564129)+W(2,1039863327,-1087020314,-1089254915,1046184033)+W(3,1036593932,-1089177610,-1095491356,1037242932)+W(4,1054887248,-1111771647,1044086916,1020340785)+W(5,1059757863,-1109427891,1042456335,1050165368)+W(6,1055330116,-1114227250,-1109416824,1059995997)+W(7,1053764638,1025046581,-1119355674,1049586618);sum2=W(0,1026041138,-1087262504,1060306884,-1071093827)+W(1,1068180608,-1104665609,-1080863241,1068370917)+W(2,-1126398467,1036496204,1065726420,-1099034443)+W(3,1032038973,-1112342652,1052019191,-1114641099)+W(4,-1137957530,1030953599,-1107356858,1049935328)+W(5,-1097098353,-1149593287,1026067688,1024099582)+W(6,1043337171,-1111590832,1031805059,-1115701817)+W(7,1039831002,-1165279566,-1110320626,-1155572887);WS(-1085156031,1045210454);
sum1=W(0,-1111119484,1050029461,1062377574,1032928297)+W(1,1012189550,1061895670,1062121112,1023710638)+W(2,1039427612,1050106073,1058328143,-1119437633)+W(3,1039591187,1050020631,1051812528,-1114651991)+W(4,-1097825399,1025846477,-1097791665,-1090582815)+W(5,-1084850381,1038427330,1032229097,-1087364538)+W(6,-1087870448,1036234257,1040335420,-1086721078)+W(7,-1089842983,-1146480404,1026163704,-1095972450);sum2=W(0,1039341132,1048143772,1061817512,-1123647935)+W(1,-1100132407,-1080635557,-1106274437,1035983028)+W(2,1035406254,-1113472410,-1101127944,-1107056231)+W(3,1039408558,-1101636583,1025367216,-1116224056)+W(4,1075567701,1037735150,1056516802,1083879676)+W(5,-1069811820,-1096421593,1028242764,-1081957201)+W(6,-1083251742,1030744652,1035329144,-1080342730)+W(7,-1087422720,1049804166,-1094803270,-1113852980);WS(-1079692512,1054562755);
sum1=W(0,-1107273417,1049923207,1042438683,-1109749038)+W(1,1030213964,-1113189609,1044388569,-1102577952)+W(2,1046944740,-1087748930,-1089184118,1036563817)+W(3,1050658577,-1091524869,-1096053014,1031914983)+W(4,-1091034933,1042543591,1050333996,-1092016161)+W(5,1050309800,1034159515,1055304278,-1089719139)+W(6,1053009554,-1122229091,1040366472,1048990040)+W(7,1049517424,1034826102,1006842402,1048709856);sum2=W(0,-1097603156,1045744428,-1094982607,1041125733)+W(1,-1107000988,1063877853,-1102781952,-1103003109)+W(2,1048646468,1041101455,-1096755169,1032085636)+W(3,1056003520,-1106723297,1038162032,-1094740103)+W(4,1049918932,990353951,1061130686,1055140379)+W(5,1066829095,-1096233798,1058588396,-1106862916)+W(6,-1081598978,-1089860215,-1095838692,-1090474230)+W(7,-1085369603,1044183141,-1096717844,1049572267);WS(-1080283264,1053171958);
sum1=W(0,-1113658461,1050045174,1054395509,1045885175)+W(1,974135701,1060600957,1055879386,1034538909)+W(2,-1118011958,1060753746,1061640838,-1122513036)+W(3,-1108239136,1061053402,1054788217,998696774)+W(4,-1095192933,1035446876,1028512496,-1083475508)+W(5,-1084797135,1044250612,1026195253,-1085810962)+W(6,-1087204563,-1117222317,1037521197,-1086057732)+W(7,-1108529436,-1101819472,1038575473,-1092652351);sum2=W(0,-1132622893,1077078383,1082611215,1049760823)+W(1,-1136534149,986681348,1066257283,1033001558)+W(2,-1092886300,-1069070549,-1084657320,1043696998)+W(3,1058228696,-1074505611,-1072372844,-1098156850)+W(4,1055018182,1035090608,-1130959534,-1114287788)+W(5,-1078537691,-1090394759,-1112584386,-1101461080)+W(6,1065047159,1038822180,1058031741,1054805894)+W(7,-1082348593,-1115499033,1041633511,1049854091);WS(-1073398920,1057727890);
sum1=W(0,-1106188342,1056847849,1052994159,1041979362)+W(1,1040300287,1059196498,1060197326,-1108985859)+W(2,1046284093,-1094105983,-1094535618,1044683952)+W(3,990388050,1043962286,-1102914751,1044621499)+W(4,-1087976920,1033778006,-1110295050,-1092671491)+W(5,-1108460501,-1114468666,1040328063,-1085676269)+W(6,1046385743,-1098429184,-1102804911,1051731585)+W(7,-1104493131,1033981777,-1104640754,1031818215);sum2=W(0,-1093219342,-1135654176,-1089430647,1021160276)+W(1,-1106388958,1074674993,-1079796815,-1089562294)+W(2,-1180890998,1052929457,-1098010580,-1099093932)+W(3,1057228486,1047748991,1040584224,-1090965228)+W(4,1044152573,-1096279754,1031984432,-1102895535)+W(5,1074136497,-1101895278,1011763192,-1095163331)+W(6,-1099885509,-1095468231,-1117345690,-1095203310)+W(7,-1131585606,1045144673,-1107912603,1041387674);WS(-1087643711,1073414034);
sum1=W(0,-1116796288,1056957030,1043019738,1043421796)+W(1,-1098636497,1065994910,1048028053,1042590607)+W(2,1005024220,1059267719,1061262410,1008405302)+W(3,1029633907,1054563645,1045820026,-1106384411)+W(4,-1093379129,-1112484637,1028452722,-1091862260)+W(5,-1081315117,-1120978641,1043084437,-1089120888)+W(6,-1093593189,-1105879924,1046109207,-1088787029)+W(7,-1106230054,-1095994501,1024805700,-1108751805);sum2=W(0,-1117575950,1051853927,-1101361376,1015257573)+W(1,1040031817,-1085239439,1007636882,1040590395)+W(2,-1111928738,1055085469,1029484438,-1104875608)+W(3,-1104400845,1055334030,-1104410806,-1124331304)+W(4,-1126719224,-1122150057,-1114431290,-1151605286)+W(5,-1069257368,-1122292554,-1123376079,-1099060090)+W(6,1065488662,-1105709439,1045790053,1078894141)+W(7,-1099504604,-1096100911,1046590167,-1097362053);WS(-1089052703,1050218486);
sum1=W(0,-1124263665,1048865735,1032977094,1024924308)+W(1,-1101857739,1057017435,1032370348,-1114112032)+W(2,-1132101549,-1106597310,-1096925880,1004177297)+W(3,-1127618735,-1138126252,-1101706323,1037546120)+W(4,-1103037451,1027347950,1016061078,-1127622480)+W(5,-1130658874,-1114101947,1047024376,-1093324152)+W(6,-1147023991,-1136950735,-1136753151,1049797356)+W(7,1041185327,-1135392976,1016234194,-1148374781);sum2=W(0,1034551493,-1111330163,1033687244,-1103127935)+W(1,1056852609,-1097897810,-1111327049,-1131095837)+W(2,1031312786,1027703970,-1092598078,1041291951)+W(3,-1125922018,1037109557,-1119650108,-1119687326)+W(4,-1132159854,-1101537844,-1115309191,1044282132)+W(5,1038437355,-1126658673,989659429,1043675418)+W(6,-1122838335,1065573620,-1101159602,-1085166716)+W(7,-1115941571,1021015548,1035948285,1030316614);WS(1065854560,-1114586365);
sum1=W(0,-1132208108,-1097600366,-1093129789,1025132845)+W(1,1036127555,-1085251325,-1094779500,1043375962)+W(2,1042302785,-1083792532,-1085614646,1042813603)+W(3,1044294516,-1081301837,-1088034874,1041475414)+W(4,1047014713,-1114318540,1052478106,1039292161)+W(5,1059484531,1040640636,1045472794,1054220253)+W(6,1058554289,1030110605,1026772633,1058902029)+W(7,1057966909,1048041627,-1123458066,1049492791);sum2=W(0,1044643809,1026206592,-1085719643,-1082315074)+W(1,1032322202,1066420950,1060376399,-1098370418)+W(2,1057109638,1025783712,1042910065,-1088636595)+W(3,1061431798,-1120476284,-1117795056,-1093539506)+W(4,-1098026838,-1097387905,-1097858732,1072912386)+W(5,1072201946,-1095903963,-1097681385,1068488422)+W(6,-1087763572,-1104219349,-1092707091,1055106268)+W(7,-1077472196,-1105350768,-1087895305,-1084317601);WS(-1071370880,1080498273);
sum1=W(0,1039364315,-1100646881,-1117320376,-1117491793)+W(1,1023528601,1045848824,-1094786920,1035846886)+W(2,-1106314247,1055228236,1057069771,-1131889533)+W(3,1013100112,-1127017775,1020389492,1028375004)+W(4,1049740511,-1103504723,-1112958490,1025681812)+W(5,-1094741601,1032469201,-1105396320,1058631773)+W(6,-1102894479,-1144513794,1034336534,-1088346742)+W(7,995411618,1002008579,-1116565942,-1138962992);sum2=W(0,-1107398437,-1114277717,-1108946242,-1097850747)+W(1,1042292809,-1084555354,1063125687,-1085613590)+W(2,-1106648125,1041901467,1059764079,1054106205)+W(3,-1122554235,-1148617751,-1103098774,1035361236)+W(4,-1118690429,1012636527,1024320851,-1129761151)+W(5,-1101999238,1026191463,1029278628,1040789135)+W(6,-1128317719,-1127460399,-1119736004,1051725304)+W(7,1025957669,997652141,-1115360404,1022272136);WS(1058528159,1053906024);
sum1=W(0,1035675727,-1092229473,-1104256080,-1112917396)+W(1,1040468760,-1082484606,-1097223269,-1104938189)+W(2,1020887917,-1100912091,-1103704557,-1105254898)+W(3,-1149793215,-1099449368,-1118771074,-1113141838)+W(4,1058833811,1021887717,1039659283,1023681564)+W(5,1061928249,-1119337706,1033492802,1051100098)+W(6,1047691241,-1127325712,-1099217437,1057519273)+W(7,1044776397,1024214504,-1114402703,1047329733);sum2=W(0,1023778714,1033307012,1040644144,-1129442596)+W(1,1026809294,-1080168883,1056896617,-1113953277)+W(2,1034718426,1046899220,1030172798,1035644478)+W(3,1038084720,-1138817753,-1114672577,1016827280)+W(4,1056981996,1014815489,-1105488042,-1106302200)+W(5,-1064674592,1043950232,1048992482,1082625405)+W(6,-1107268878,-1121557578,-1120732434,-1098216535)+W(7,-1118740750,-1122753582,1026207834,-1138831353);WS(1050028863,1057904824);
sum1=W(0,1031484924,-1114471481,-1115527732,1016998719)+W(1,1035763396,-1086973069,-1092713340,-1113918453)+W(2,1046082071,-1093669960,1048884339,-1100192683)+W(3,-1109585801,-1102684193,-1109475380,1023767163)+W(4,-1097014217,1045307870,1033316845,1049960370)+W(5,1055821255,-1113580281,-1113659631,1059124695)+W(6,1046233018,1024760783,-1104759887,1045748179)+W(7,1047341446,-1118597711,1028768132,972758359);sum2=W(0,1035985609,1022451597,1058174637,1042577042)+W(1,-1108557005,-1102051996,-1083350192,-1132583692)+W(2,1049978360,1040525485,-1096734805,1045882832)+W(3,1037998467,1012738322,-1111555351,-1123148614)+W(4,1028288917,1036599280,1036828005,-1093234196)+W(5,1066585170,-1099096459,1043707159,-1089654696)+W(6,-1101233023,1038823523,-1117191962,-1112976831)+W(7,1035922998,-1106116243,1010883764,1016281700);WS(1064158815,1035299335);
sum1=W(0,987363362,-1111853690,1016610641,-1112803360)+W(1,-1148543050,-1086418793,-1090418272,1040202935)+W(2,1016866897,-1106302329,-1096774480,-1119103150)+W(3,-1136961231,-1111706212,-1125874772,-1120253212)+W(4,-1116662313,-1114846141,1023721675,1043480489)+W(5,1062267936,1044974085,1040437218,1043761841)+W(6,1046949595,1035797256,-1112576238,1026731899)+W(7,1038415821,1017229376,-1118929285,1044534239);sum2=W(0,1032509555,-1105443060,-1130481715,982347958)+W(1,1034453505,-1090026061,1041532435,-1111294086)+W(2,1047671755,-1099067440,-1115327745,-1107492941)+W(3,1041657921,-1106888056,1007189687,-1114281099)+W(4,-1102232537,-1106323503,1029826582,1039697927)+W(5,1065332554,-1095157490,-1087181565,1059036310)+W(6,1035057967,-1113855935,1032022369,1049776291)+W(7,1039394631,-1116441678,-1137758215,-1116755236);WS(1064590463,1056702913);
sum1=W(0,1053372231,1049750478,-1118119137,1029043770)+W(1,1042753121,-1089893441,-1090400466,-1096751755)+W(2,-1098166823,-1098407696,1035942347,-1132040847)+W(3,-1101919647,-1105867448,1057009004,1054745035)+W(4,1040212560,1055292354,-1108622774,1044521535)+W(5,-1098259842,1028130891,-1086796959,1048069253)+W(6,-1126503113,-1097599727,1043794349,1046519145)+W(7,-1137574860,-1099480944,1057963224,1029470901);sum2=W(0,-1109993908,1048112351,1047380321,-1112469736)+W(1,-1101975228,1053720344,1039961237,-1113626244)+W(2,-1115391866,-1117206471,1033059361,-1113395603)+W(3,-1114050909,1029031616,1050486894,-1111764318)+W(4,-1096267194,1044766357,-1130012001,-1107309008)+W(5,1041967405,-1105185961,1024449363,-1149218892)+W(6,1041082150,-1103730760,1034928166,-1105421186)+W(7,-1116211284,-1133808950,1041700935,-1097114178);WS(1049282175,-1081654589);
sum1=W(0,-1106636470,1051340514,1056840376,1026879882)+W(1,-1120434947,1060994015,1059046350,1025593670)+W(2,-1103814142,1054415372,1062254571,-1109057316)+W(3,1025046173,1057281100,1044610849,-1108405355)+W(4,-1103588481,1019713064,1023576205,-1089715922)+W(5,-1081081863,-1116831948,1018583793,-1087728227)+W(6,-1110084674,-1148705741,1040563949,-1089160278)+W(7,-1102762237,-1108038889,-1130543166,-1097611347);sum2=W(0,-1117500355,-1154883848,-1112389783,1021240677)+W(1,-1110155670,1061056453,-1102583420,-1104166105)+W(2,-1099065181,1038434309,-1123615532,-1101525323)+W(3,-1100288377,-1120914319,1041908272,-1135933351)+W(4,-1096682611,1051908652,-1104779102,1025718250)+W(5,1065471868,1051220588,-1093040032,1048911763)+W(6,-1090281103,-1098156535,-1113750073,-1149445264)+W(7,-1131934595,-1100861861,1046751376,1042017461);WS(1044733566,-1111466942);
sum1=W(0,-1105078967,1041929508,1060020808,1033634167)+W(1,-1106426842,1060048443,1062221635,-1104340430)+W(2,-1110993602,1054717575,1059584252,-1101553619)+W(3,1020428386,1047352089,1044713794,-1113465444)+W(4,-1103349137,-1134753630,-1112663104,-1092913556)+W(5,-1090785767,-1110397240,-1126194825,-1092289734)+W(6,-1097827057,-1113238887,-1114529117,-1094348262)+W(7,1041060918,-1094820883,-1140846474,-1098824243);sum2=W(0,-1113076108,1066146464,1084299283,1040248415)+W(1,-1105221470,-1067326117,-1073408210,1043824330)+W(2,-1134849104,1016852200,-1097425816,1036602392)+W(3,1011808464,-1118870508,-1119512248,-1163695359)+W(4,1032173778,1029289900,1002599056,1054267917)+W(5,-1084477148,-1116688572,1027082476,-1102778436)+W(6,1040914456,-1121212984,1024010398,-1149511007)+W(7,1011171408,1020903456,1007530464,1026379762);WS(1041204862,1020998748);
sum1=W(0,-1111643799,1044400490,1040787048,1041320410)+W(1,1033305824,1057857240,-1112000574,1033147201)+W(2,1048653459,1013490791,1058317173,-1110534482)+W(3,-1129433652,1032979455,1040475768,-1106102028)+W(4,-1096018340,-1123167632,-1136864165,-1129649268)+W(5,-1090212595,1043382402,1014392453,1041936758)+W(6,-1108280561,1040774794,1046901861,-1083609992)+W(7,-1104103124,-1123801518,-1121200123,-1098465902);sum2=W(0,1036408153,1041467605,-1105739926,1033367466)+W(1,-1116950481,1069287141,-1097896497,1049195658)+W(2,1035726191,-1097322898,1045676499,-1081345874)+W(3,1034565507,1022861151,1034595972,-1109751565)+W(4,-1116824529,1020242785,-1121294834,1035166617)+W(5,-1103787577,-1113169844,1024987646,-1127250349)+W(6,-1110450029,-1162599282,-1109755223,-1104285546)+W(7,-1111377560,1015705141,-1128984227,1041775082);WS(1061587071,-1140717261);
sum1=W(0,1035683412,-1091946062,-1082585266,-1112565188)+W(1,-1105710858,-1084260507,-1086181493,1034588141)+W(2,-1104681461,-1094344584,-1087521200,1024277837)+W(3,-1097426768,-1092361421,-1109665588,1033519565)+W(4,1057075562,-1133150565,1029148274,1063001355)+W(5,1062016535,1031972073,-1121255338,1061257307)+W(6,1051726365,1015752222,-1140527211,1059484653)+W(7,1050023351,1054184694,-1140031633,1053582679);sum2=W(0,1040595366,-1076957703,-1068831962,1052095029)+W(1,-1084153168,1037971476,-1081538085,-1098987175)+W(2,-1096720628,1069986978,1070110671,-1091290481)+W(3,1044734380,1070997731,1074264190,-1101102486)+W(4,-1081349117,1046002483,1061242602,-1076286348)+W(5,1057908839,-1093902656,1040290526,-1088771362)+W(6,1063483875,-1094489561,-1094367529,-1114213425)+W(7,1075267150,-1081182731,-1099236623,1068552571);WS(-1071242520,-1095264341);
sum1=W(0,1017326143,1050464317,1057257956,-1097248122)+W(1,-1091856432,1058219580,1059871125,-1105336241)+W(2,-1097210280,1051126389,1056167546,1051920949)+W(3,999615444,1055359408,1047883744,-1122345698)+W(4,-1098731544,1039614697,-1098637431,-1095464807)+W(5,-1088025845,-1098503641,1034135507,-1096805078)+W(6,-1089070234,-1095933097,1057766069,1032394345)+W(7,-1098523426,-1112287963,1030493340,-1102431837);sum2=W(0,1034954689,-1114842936,1038597560,-1132961311)+W(1,-1105685093,-1104727669,1039456110,-1131131128)+W(2,-1118659572,1053272959,-1085849936,1044104138)+W(3,-1140373421,1049759548,-1117746499,-1117347443)+W(4,-1113751042,1048893008,1055074030,-1089057302)+W(5,-1097910004,1057064004,1046429121,-1095192990)+W(6,1045257331,-1096323208,-1091871118,1064526735)+W(7,1062278408,-1081803378,-1090448877,1054461586);WS(1055746431,1040288248);
sum1=W(0,-1117613130,1055590360,1057716289,-1154016945)+W(1,-1114072538,1067207252,1059644857,-1108247483)+W(2,-1134724696,-1104299500,1062212336,-1103530014)+W(3,1046496384,1054319858,1049302591,-1102903742)+W(4,-1094487986,-1117149477,-1122750430,-1093759650)+W(5,-1085229664,1016534394,1031955359,-1089867895)+W(6,-1088563377,-1137442922,1044969554,-1089860607)+W(7,-1094962569,-1108831509,1035178328,-1097577389);sum2=W(0,1026703145,-1115260470,1051752153,1041968914)+W(1,1035338047,1052354182,1038625472,1033601916)+W(2,-1094112140,-1081023345,-1118891350,-1106207855)+W(3,-1106593629,1066756564,-1084581041,-1100978937)+W(4,1035127537,1031245794,-1117011966,-1123800846)+W(5,1035609386,1050054059,-1109678904,1035458769)+W(6,-1104080857,1038926653,-1098815779,1057116581)+W(7,-1101750238,-1107244818,-1108176195,1055976243);WS(-1089881759,1037957184);
sum1=W(0,-1117869170,-1095515176,-1098029886,1000251530)+W(1,1031851625,-1079829205,-1089055515,1029072469)+W(2,-1105582638,-1105281331,-1094362449,1024508279)+W(3,-1105403363,-1102959900,-1112643769,-1121710869)+W(4,1060224425,1040628361,1041712355,-1105974859)+W(5,1061092856,-1119516507,1042449912,1060210489)+W(6,1056017638,-1107063314,-1102207965,1060581840)+W(7,1050032516,-1124065669,-1112932479,1040568609);sum2=W(0,-1105565679,-1114476854,-1102532150,1051114274)+W(1,-1098769061,1064670328,-1082969540,1055378846)+W(2,-1101598109,1044770567,-1102001010,-1106275827)+W(3,-1104426610,1049459491,-1114021751,-1109849433)+W(4,1038543175,-1112348507,1042271071,-1093533301)+W(5,1077554590,-1100903801,-1087360189,-1075201485)+W(6,1040464379,1031777408,-1115312306,1048871628)+W(7,1049461049,-1104546886,-1125205988,-1111404687);WS(-1089609215,-1090633405);
sum1=W(0,-1131730646,-1114989785,1060468726,-1095985139)+W(1,-1120898567,-1083229835,-1111340153,-1106836118)+W(2,-1108220230,-1091862496,-1097505195,-1122196780)+W(3,-1111282801,-1094974325,-1118278055,-1113602180)+W(4,1035463235,-1121474072,-1106189340,1029992257)+W(5,1057093887,-1170836447,-1109753904,1053834481)+W(6,1056095953,-1106303115,-1099640750,1060127651)+W(7,1060964715,-1114233933,-1102165833,1053644551);sum2=W(0,-1123071369,1018963304,1028184991,-1102755055)+W(1,-1121616776,1048904011,1042446539,-1101642458)+W(2,1034971308,-1102092583,1022095962,-1123659230)+W(3,992820811,-1115600403,-1115812270,-1114444448)+W(4,1034540123,-1154538439,1018724927,1014375557)+W(5,1055634924,-1104340897,1030328833,-1110958917)+W(6,1047229966,-1103087688,-1123674010,-1122273513)+W(7,1032293939,-1116477720,-1118183380,1006913192);WS(-1089497119,-1083970920);
sum1=W(0,-1112985379,1054102421,1017038202,1049400081)+W(1,1046931016,1050677101,1052273107,1032734776)+W(2,1026703569,1054012759,1056472798,1032966898)+W(3,1020804657,1054561791,1046736000,1023567673)+W(4,-1092440080,1023489999,-1129668560,-1096866095)+W(5,-1077775563,1047866250,1039999326,-1090492445)+W(6,-1141821439,-1128248842,1031139121,-1095500286)+W(7,-1096856494,-1102316761,1037611037,-1103091876);sum2=W(0,-1114702364,-1107904829,-1113150368,-1119432539)+W(1,1045807900,1065572002,1051795717,-1131454616)+W(2,-1138592655,-1096394963,-1104213250,-1107556037)+W(3,-1116354551,991245404,991774812,-1120197723)+W(4,-1109676099,1034167140,-1123950204,1049552369)+W(5,1052256292,1024318084,1018171432,1049548364)+W(6,-1077576443,-1103410805,-1104886632,1058452060)+W(7,1049782966,-1123412946,-1103678409,-1102019177);WS(-1092399743,1070790531);
sum1=W(0,1024013147,-1123928476,-1110110152,1031557241)+W(1,1049827334,-1093314535,-1100428029,1045977841)+W(2,1042539942,-1120318828,-1098211617,1044712430)+W(3,1042631871,-1103475236,-1110797385,1022243624)+W(4,-1104003948,1029330819,1040307665,-1086332927)+W(5,-1110202001,1048337215,1054647477,-1091187884)+W(6,1031171411,1042256462,1045074033,1031718940)+W(7,1047659449,1041342974,1034920639,-1118825252);sum2=W(0,-1111978522,1049791001,1049091174,1035080118)+W(1,-1107203795,-1088677682,1038894820,1043189101)+W(2,1040978901,1032440616,-1074681252,1020874649)+W(3,1014904337,-1132242473,-1139760881,-1103963851)+W(4,1068692590,-1120502660,1056655092,1068767241)+W(5,-1079138335,-1094007639,1054889999,1041587068)+W(6,1033618204,1037089622,-1106617291,-1088844169)+W(7,1040720920,1029103732,-1115116202,1036797334);WS(-1076899872,-1090262268);
sum1=W(0,-1105515965,-1109220950,-1105212520,-1111775583)+W(1,-1152866339,-1081197371,-1105276619,1031134981)+W(2,1031461535,-1090100176,-1085735312,1022185487)+W(3,1013082739,-1094472404,-1106571081,991487050)+W(4,1044900104,-1124779047,-1130865048,1053805936)+W(5,1056451270,1012899053,-1108606366,1061229259)+W(6,1061600458,1038272628,-1111684786,1061180827)+W(7,-1114201801,1043636133,-1123743158,1040836429);sum2=W(0,-1099940688,1036990346,1054372816,-1092758077)+W(1,-1093749782,1072234824,-1102824961,-1096959860)+W(2,-1120633714,-1098403340,-1091574668,1047974360)+W(3,-1113388587,1024848209,-1097220109,1036248767)+W(4,1044094629,1015649794,1025560437,1025999909)+W(5,1074465248,-1118772240,-1134776466,-1093700170)+W(6,-1083936129,1035273338,-1097328702,-1086059593)+W(7,-1093741871,1051989609,-1098634116,1045585843);WS(-1097318719,-1106686758);
sum1=W(0,1022220430,-1105675680,1031803579,-1138034233)+W(1,1037878284,1040095311,1060345356,-1115259277)+W(2,-1118564628,1018511203,1057210483,-1109043646)+W(3,-1123355602,1040876381,1038086620,-1132126739)+W(4,-1110575515,1013564641,-1118470609,-1107190316)+W(5,-1082557626,1043380040,1028754310,-1091489993)+W(6,-1113047197,-1103180903,-1126688788,1054616755)+W(7,1040895458,-1110366427,-1105313401,1037558661);sum2=W(0,1034654933,-1109786563,1011610145,-1116780480)+W(1,-1106740681,1058839838,1034290987,1033980194)+W(2,-1110588743,1048688059,-1112504437,1037910476)+W(3,1006481529,1024874106,-1100404580,1033369701)+W(4,1049246354,-1117436106,1031867194,-1126532250)+W(5,1055488745,-1098876833,1050453777,-1098441369)+W(6,-1109313096,-1105182695,-1101879397,-1081564854)+W(7,-1122526519,1042001428,1033744368,1046210019);WS(1061957727,1058150789);
sum1=W(0,1031914819,-1097230757,-1099288198,1009728708)+W(1,-1106863550,1043273168,-1087266183,1043097483)+W(2,-1108191069,1050026271,1055416522,-1097372952)+W(3,-1129266281,-1108247452,-1110590381,1032793786)+W(4,1055587995,-1109853493,1036440691,1046412713)+W(5,1049133325,1023154886,-1106212891,1056802398)+W(6,-1105368103,1036106272,1047286155,-1086687979)+W(7,1042988739,-1120124353,1024106902,-1107437206);sum2=W(0,-1104415808,1041631623,1026925373,1021676194)+W(1,-1104915444,-1075706495,1049347642,1041444786)+W(2,1025561656,1049874161,1068941883,1042839409)+W(3,-1119893126,1030080935,-1096918949,-1111488206)+W(4,1047340087,-1118374396,1011207236,-1130821928)+W(5,-1078646873,-1097824639,1032289888,1055108729)+W(6,1054741696,-1122940124,1041964936,1058328878)+W(7,-1107876167,-1131526532,1033049167,-1108156193);WS(1058678303,1013994144);
sum1=W(0,-1145988558,1032382213,1050426208,-1118673511)+W(1,-1097799452,1061451838,1059103555,-1107600786)+W(2,1025019066,1032049821,-1098106458,1050901309)+W(3,-1117490811,1043957152,1038038624,1034380585)+W(4,1019043839,-1116037137,-1110204509,-1111022430)+W(5,-1090188381,-1111434373,1043824660,-1086017695)+W(6,-1093177128,1043538778,-1123560275,1050664020)+W(7,-1113568728,-1110765932,-1104489131,-1133222475);sum2=W(0,1047608842,-1096529292,1052524883,-1105859137)+W(1,1011548907,1018027622,-1103682938,-1101390223)+W(2,1047719826,-1101134187,1039330573,-1098146078)+W(3,1028887915,-1105962981,1054816538,-1099968186)+W(4,1033298597,1035180205,1025172812,-1116369180)+W(5,1063707518,-1096368530,-1138831970,-1095014501)+W(6,-1086128756,1061932077,-1094263126,1056731707)+W(7,-1150004284,1016476277,-1095466983,1037701277);WS(1063038079,1033861047);
sum1=W(0,1040884807,1014390112,1016779545,-1111914898)+W(1,1061986003,-1095449911,-1109833994,-1102681756)+W(2,-1109559865,1019923216,-1097838100,-1095429920)+W(3,-1104233906,1009274926,-1148961393,1034752240)+W(4,1045397811,-1162045399,-1114919788,-1107257338)+W(5,1065846455,1049909751,-1101855164,-1096677860)+W(6,1039008680,-1113534130,-1097193708,1029008656)+W(7,1029851870,-1103320918,1007645095,1033037520);sum2=W(0,-1106002020,1017665294,-1117177515,-1112457849)+W(1,-1114732591,1062239338,-1098231154,-1103752624)+W(2,1029961226,-1101585142,-1097906884,-1102536580)+W(3,1038070251,-1112453861,1037597321,-1114728817)+W(4,1033022206,1041685053,-1106095669,1031942991)+W(5,1061426536,1046863079,-1095196752,-1133545004)+W(6,1032626487,-1120505375,-1105989872,-1109528685)+W(7,1032988844,-1124888510,1028074076,-1114069131);WS(1060691839,-1121680521);
sum1=W(0,1034282296,-1097943963,-1105323108,-1112633460)+W(1,-1124091490,-1083253895,-1091137362,1016470792)+W(2,-1110508885,-1090137469,-1090987401,1036530779)+W(3,-1133939630,-1093525810,-1098291034,1036991882)+W(4,-1117038833,-1109479713,-1113361469,1045243383)+W(5,1065759511,-1102522287,-1110311799,1060606770)+W(6,1056765570,-1104777690,-1114082482,1062311590)+W(7,1057599172,-1167556095,1016563642,1054157412);sum2=W(0,1041454563,1039698409,1057901747,-1097189010)+W(1,1043926258,-1125642190,-1122301550,-1110771302)+W(2,-1109768355,1020817735,-1108285138,-1109373654)+W(3,1043669875,-1101494695,1040279727,-1114304258)+W(4,-1087530727,-1090377488,-1086497310,-1086723052)+W(5,1064818137,1061014784,-1110538585,-1094374456)+W(6,-1109979249,1044647130,1034378960,1036021291)+W(7,1040712355,1050381101,1013465199,1055924705);WS(-1087684831,-1094525449);
sum1=W(0,-1121734275,-1096975274,-1093934649,1038107891)+W(1,-1107604308,-1090018791,-1093954738,1035814365)+W(2,-1101928869,-1090123804,-1088075930,1038052214)+W(3,-1127021124,-1100235009,-1106254226,-1104767443)+W(4,1049163549,-1113930844,1038198313,1052573184)+W(5,1066601083,-1102439448,1035537105,1040479417)+W(6,1057618495,-1148589172,-1113118893,1058232216)+W(7,1051666987,1033628463,-1146582942,1040796439);sum2=W(0,1032495868,1032348345,1038892506,-1102391770)+W(1,1051494072,1066287204,1055934176,-1140349122)+W(2,-1072283498,1056179234,1070533091,-1080481573)+W(3,-1091499210,1038613315,-1098172645,-1085993190)+W(4,1035913564,-1111661823,1034045130,-1109920182)+W(5,1049172795,1035742233,-1148365864,1043439866)+W(6,-1122911277,1043482108,1024670194,1048700512)+W(7,-1103404378,1024343165,-1117726050,1042548330);WS(-1095407551,-1073547033);
sum1=W(0,-1101976843,1041775803,1043640456,-1103915126)+W(1,-1108044768,1057524528,1061599658,1024335748)+W(2,-1095324014,1028413803,1060862745,1050893513)+W(3,-1114975198,1051352312,1044362232,-1107189281)+W(4,-1098551608,1023142916,-1099126911,-1106314263)+W(5,-1095708126,-1106562202,-1110220795,-1096990689)+W(6,-1092797676,-1099653918,1056016670,-1102020840)+W(7,-1097969466,-1138223071,1031215069,-1110398586);sum2=W(0,-1111493200,-1122920764,1034632723,-1112168075)+W(1,1022286331,1049936313,1009053647,-1123529566)+W(2,1035493883,-1099948229,1051909492,-1103466952)+W(3,-1106265315,-1107051081,1029419308,-1113566520)+W(4,1040740621,-1108202591,-1112860057,1034960798)+W(5,1057592446,-1112708946,-1115675116,-1105159128)+W(6,1041517424,-1116950762,-1146770753,-1126339526)+W(7,1024151142,-1103163741,-1115594520,1016655048);WS(1063407871,1051042354);
sum1=W(0,-1120529264,1052429035,1049807310,1005154604)+W(1,-1130858780,1063894449,1057743574,-1106161584)+W(2,-1127255711,1052514789,1058090310,-1114354154)+W(3,-1115504868,1049931918,1044231916,1023693521)+W(4,-1100831547,1042685852,-1107282310,-1113122997)+W(5,-1086654500,-1129272494,-1113923042,-1088929544)+W(6,-1092092086,-1131567786,-1164896285,-1089886688)+W(7,-1097639884,-1115987013,-1131959253,-1106897472);sum2=W(0,1030565628,-1108784254,1043434467,-1113031572)+W(1,992883874,1036810375,-1111949688,-1127702936)+W(2,990495554,1042918247,-1111107284,1014952720)+W(3,1023316920,-1112993936,-1120169364,1018238740)+W(4,1056568736,-1079041185,-1067187434,-1088941888)+W(5,1060861120,1075709893,1074040966,1036016830)+W(6,-1098281783,992814626,-1099161149,1023742716)+W(7,-1112517088,1028892682,1039733673,1022041004);WS(1053166591,-1107822593);
sum1=W(0,1022746982,1031831786,-1120335240,1033874440)+W(1,1019810386,1048792350,1052124034,1035703758)+W(2,1042374543,-1088629918,-1095582904,1044260196)+W(3,1041374685,-1085974448,-1097950065,1040749291)+W(4,-1108379508,1008295657,1042509273,-1105709561)+W(5,1046826502,-1124953572,1044631286,-1093762507)+W(6,1045805451,-1113071488,-1112928126,1053612659)+W(7,1042845918,-1132054272,-1120529605,1037463342);sum2=W(0,1039106059,-1097601992,-1096561981,1010990056)+W(1,-1114641521,1058004743,1031463124,-1102786881)+W(2,-1101476912,1041182740,1042505523,-1133768253)+W(3,-1113060394,-1099775079,-1105959219,-1103607882)+W(4,1052717590,-1115258493,-1119485380,1040308359)+W(5,1045709336,-1138490792,-1101721469,1058176412)+W(6,-1096768246,1029590734,-1101570252,1034355291)+W(7,-1105804625,1036565969,1037679123,1033275384);WS(1028916214,1067075549);
sum1=W(0,-1119264713,-1109885152,-1148995491,1039584518)+W(1,-1105861885,1067421167,1055889168,1016298993)+W(2,1020015061,1055091716,1059632007,-1113980813)+W(3,1032661512,1052375930,1045130509,-1134777055)+W(4,-1096386895,1022848653,1026160863,-1098323934)+W(5,-1085982162,1034469007,-1150434165,-1096985498)+W(6,-1088331431,1024761132,1044152506,-1087532161)+W(7,-1104015130,-1104676378,1032543553,-1095878225);sum2=W(0,-1096222017,-1103630239,-1101422768,-1120016029)+W(1,-1092715875,1064582511,1040689805,-1119382227)+W(2,1049876716,-1089499537,1043406218,-1110818689)+W(3,1032841990,-1117522613,1029271710,-1103484103)+W(4,-1105545071,1042131820,-1122344899,-1104653664)+W(5,1058022283,-1101606830,-1120071349,-1120927281)+W(6,-1107109410,1051590178,-1096987934,1060808344)+W(7,-1105419897,1050342947,-1099435532,-1107008053);WS(1047020030,1040511430);
sum1=W(0,1033110649,-1090443530,-1092384755,-1108637223)+W(1,1043424750,-1080046633,-1085982557,1044090139)+W(2,-1120308481,-1096279270,-1083957593,1036624046)+W(3,-1106849700,-1100324533,-1149642107,1033721201)+W(4,1053549631,-1122999800,1031927268,1057603229)+W(5,1047924234,1032840448,1026366340,1061618217)+W(6,1057048888,1020572028,1015929108,1053999549)+W(7,1052833857,1039624063,994286645,1057845673);sum2=W(0,1043030610,1008382386,-1124082321,1035208568)+W(1,1044796248,1049576136,-1107061123,-1107699159)+W(2,-1103668262,1048541752,1051573865,1034655700)+W(3,-1095424772,-1134934914,-1093669891,1045164876)+W(4,1050323039,-1118377912,1048736861,-1093736918)+W(5,1074526989,-1111443567,-1106119918,-1114950423)+W(6,-1080621030,1034733436,-1132389881,1073198167)+W(7,-1079139349,1029501600,1034120076,-1074078238);WS(-1080108544,1072234904);
sum1=W(0,-1130610603,1029085890,1027588151,-1115070415)+W(1,1057466749,-1089931562,1032775046,-1098588213)+W(2,1029557602,-1094030554,-1123371019,-1104374087)+W(3,1001112594,999211181,1034779836,1018553236)+W(4,-1104252646,1044293186,1018404227,1031137458)+W(5,-1083673968,1050777268,1028038521,1056995037)+W(6,1050628415,1046325824,-1093125043,1052314097)+W(7,1036988180,1020739741,-1108340394,1033643941);sum2=W(0,-1118678156,1033401680,1043108929,-1115557063)+W(1,-1102856438,-1124450766,1036186051,1045099863)+W(2,1035167397,-1114646959,-1112637977,1035209289)+W(3,-1120387027,-1132473655,1012643139,-1117208818)+W(4,-1093193803,-1109597407,-1108049897,-1138826120)+W(5,1068262877,1049634970,1013268663,-1079584214)+W(6,1041792105,-1111895568,1046161245,-1121148137)+W(7,1032348301,-1116707942,-1127251156,-1138286224);WS(1061770399,1033097145);
sum1=W(0,-1108446526,-1122290538,-1100493560,-1127803310)+W(1,-1102069216,-1124504076,-1090144134,1046619869)+W(2,-1107462472,-1113245389,-1096124978,-1115166002)+W(3,-1109525661,-1114380655,-1115437168,-1113123881)+W(4,1040952192,-1101349332,-1117956049,1049484359)+W(5,1060283011,1051006353,1015706547,1049567736)+W(6,1049188012,-1105896346,1027971186,1036170309)+W(7,1043620172,-1118021614,1011773295,1004781969);sum2=W(0,-1146121477,1032878473,1035607607,-1115090363)+W(1,1039239074,-1094567498,1020296178,1029869322)+W(2,-1123569769,-1111505684,-1133024223,-1123366919)+W(3,1022224092,1025152664,1036037468,-1115297931)+W(4,1008730983,-1105868946,-1102631851,1036976780)+W(5,1060438996,1056742871,-1106613659,1050702114)+W(6,-1088372125,-1103439045,1056526109,-1092544833)+W(7,1015952550,-1109382916,-1114092237,-1119747923);WS(1063262431,1041246684);
sum1=W(0,1035931377,-1103734011,-1094141452,-1095604910)+W(1,-1113418944,-1084116356,-1088213584,-1116408259)+W(2,-1109446615,-1084926720,-1088057339,1035543059)+W(3,-1111045021,-1085134126,-1095142868,1041501409)+W(4,1050116188,1015464930,1050361575,1054301899)+W(5,1063045487,1005018697,-1130477940,1059695011)+W(6,1062081288,-1112900435,-1114430457,1060587189)+W(7,1061043357,1012274924,968128030,1055163174);sum2=W(0,-1101936220,1073764649,1079171932,-1088652568)+W(1,-1102444501,-1113430470,1074855165,-1091191468)+W(2,-1111069004,-1078839186,-1095064501,-1123800532)+W(3,1050243792,-1071519758,-1078450334,-1088813372)+W(4,1062997529,-1106083041,-1089634291,1068650823)+W(5,1039600983,-1123235056,-1102140198,1053027607)+W(6,-1082346847,1056073450,1028735871,-1105207914)+W(7,-1081653443,1060600412,-1114344542,-1088354544);WS(-1071343712,-1080188504);
sum1=W(0,-1112944093,992179242,1024112567,1048814204)+W(1,-1110388460,1065540811,1035991718,1038698214)+W(2,-1113346827,1057270438,1062800155,-1102353903)+W(3,-1172877482,1055244391,1047814390,-1115354285)+W(4,-1105846854,-1115614373,-1155239198,-1101821021)+W(5,-1086620536,1022833410,-1117961066,-1110088095)+W(6,-1092189183,-1130491710,1037955557,-1085891530)+W(7,-1096652125,1021561214,1026576596,-1094362793);sum2=W(0,1067869852,1017329883,1057844910,1077488778)+W(1,-1070445594,1038200220,-1112258962,-1080283979)+W(2,-1113067149,1016515143,1045877800,-1085461181)+W(3,-1105631704,1026840239,1029029881,-1135625536)+W(4,-1123912240,1016773013,-1157420388,-1110901413)+W(5,-1103189448,1027002057,-1127671945,1048616910)+W(6,-1113680120,-1108492850,-1139116556,1033584054)+W(7,1028070058,-1122607860,1033508697,1006246833);WS(-1114300667,-1123436789);
sum1=W(0,-1106612992,1049280824,1024457460,1048745214)+W(1,-1101020989,1066754197,1061265254,1040619730)+W(2,-1129452308,1056957204,1060475010,-1120049178)+W(3,1040777596,1051532558,1052291799,-1112058252)+W(4,-1099711469,-1120312678,-1124831645,-1084727981)+W(5,-1090437274,-1115033343,991636461,-1091611130)+W(6,-1087165059,1036876438,1037659252,-1087975654)+W(7,-1091858685,-1128167880,1024723233,-1095257281);sum2=W(0,1045758589,1033992894,-1096018291,-1102675226)+W(1,1037856863,1023354017,1053924217,-1106608364)+W(2,1038509645,-1112080608,1045521037,-1121700495)+W(3,1013024414,-1111416466,1019757091,1041300787)+W(4,-1078407710,-1091427154,1050758265,-1064870457)+W(5,1077566439,-1122690967,1044800412,1074354229)+W(6,-1100523264,-1101170582,1037435194,1055978728)+W(7,-1096094745,1031501486,1048475585,1032114149);WS(-1081349952,-1073531246);
sum1=W(0,-1123247001,-1094799967,-1092471918,-1130396178)+W(1,-1123595694,-1083589055,-1087091570,1049234666)+W(2,-1118849787,-1088301188,-1090515766,1044575749)+W(3,1015989072,-1095518837,-1100895532,1027091408)+W(4,1040552427,1032899791,-1120779255,1052933181)+W(5,1056428784,1047688662,1048808240,1062313536)+W(6,1052569014,-1104574961,1025076592,1060166366)+W(7,1057005798,1028829344,-1114767697,956727337);sum2=W(0,1038605852,1036224480,-1101780564,1036727690)+W(1,-1108807283,1058417373,1043313873,1000461252)+W(2,1040753555,1041024731,-1110550387,-1118764382)+W(3,1026410269,-1114514162,1032765623,1025474323)+W(4,1003722492,-1101329253,-1095151348,1047063866)+W(5,1075919102,-1072909475,-1071443435,1071364196)+W(6,1052825370,-1094681513,-1137970650,1031984760)+W(7,1049040777,-1100563228,-1130737363,-1104266299);WS(-1087415039,1075227720);
sum1=W(0,-1121306305,-1093044977,1030200505,1014202565)+W(1,1055732347,-1086016434,1052765481,-1115466670)+W(2,1045428619,1044242725,-1108244135,-1088701572)+W(3,-1113272762,1042147022,-1102530383,-1106855619)+W(4,1045750086,1039690838,1032642210,1042588557)+W(5,-1102841730,1054066516,-1099716881,-1099185023)+W(6,1001272287,1045967960,-1089156724,1060432915)+W(7,1043051755,-1114980876,994787170,1047811955);sum2=W(0,-1106843150,-1115275500,1033088277,1034817173)+W(1,-1117324330,1059951304,-1108330169,1035283571)+W(2,1033652183,-1130129964,-1114610359,-1106783723)+W(3,-1109219720,1017452836,-1100855920,-1105003316)+W(4,1042281307,-1122100142,-1119967238,-1105460751)+W(5,1055263105,1033190213,-1118763227,-1117933953)+W(6,1034893511,-1097591398,-1099584511,1036736577)+W(7,1026860110,-1097701018,1043864443,1040893249);WS(1061885343,-1093433134);
sum1=W(0,1040591342,-1106037336,-1116612499,-1119074171)+W(1,-1112185530,-1110885309,-1090085717,1024365415)+W(2,1047951017,-1098920364,1058148680,-1102861510)+W(3,1030794670,-1102965524,-1104145445,1033079635)+W(4,1035985530,1035233146,1026065358,1043937396)+W(5,-1105284753,1041032751,1023445318,1054530437)+W(6,1042740717,1028431483,1043298226,-1085809524)+W(7,1048819605,-1110782149,1030877520,-1143903027);sum2=W(0,1041777983,-1109249837,-1115506247,-1120425303)+W(1,1038578170,1062460419,1051302633,1008642595)+W(2,-1144970974,-1110379832,1046700430,-1103931105)+W(3,-1105571910,-1125592805,-1121481149,-1139607395)+W(4,-1082926483,-1093100415,-1106986872,-1089905659)+W(5,1062992305,-1121360027,-1100742938,976609774)+W(6,1046952726,-1123505732,1026171953,1016533657)+W(7,1044012895,-1108759193,1047068010,-1128426413);WS(1057387711,1071476886);
sum1=W(0,1046876472,-1090879061,-1088145158,1029774760)+W(1,-1104814472,-1081209882,-1087750555,1049447728)+W(2,-1107998911,-1088704948,-1102041597,1047761369)+W(3,1025453339,-1090772220,-1101378696,1035672969)+W(4,1046940920,-1124024690,1026644842,1058722665)+W(5,1060559271,-1101227374,1034805113,1062289140)+W(6,1046238393,-1112057972,1041428045,1057163193)+W(7,1051154538,1045125730,-1123650077,1049034574);sum2=W(0,-1076424748,1072246945,1066168402,-1079574021)+W(1,-1079383446,1069722149,1055648588,-1084651933)+W(2,-1105513599,1052366950,-1105729737,-1094010079)+W(3,-1083946107,1064021500,1046266897,-1094989946)+W(4,1039775524,1025560740,1033041398,-1106633910)+W(5,1050613020,-1122422479,1042767844,-1122282375)+W(6,1046757765,1029747528,1029478726,-1112550614)+W(7,-1117589808,-1110924549,-1132333344,1041413657);WS(-1088291167,-1076464582);
sum1=W(0,1013092187,1039614653,1048475643,1038365083)+W(1,-1096083994,-1090164821,-1105893787,1049005176)+W(2,1029385568,1052597003,1048630844,1046666973)+W(3,1035921309,1049653618,1030762351,-1130846211)+W(4,-1115741870,-1118168192,-1113517956,-1115380053)+W(5,-1106465144,-1103584918,1038779144,-1115211424)+W(6,-1097273638,1036949051,1051487172,-1092124773)+W(7,-1098780292,1041505439,1029432699,-1104199584);sum2=W(0,1042447103,-1103497340,-1119046775,-1102442432)+W(1,-1140140535,1063726871,-1108371687,1009200726)+W(2,1038566242,-1100556235,1023996549,1018235219)+W(3,-1119461411,-1115426548,-1134905751,-1105836948)+W(4,-1117033259,-1109692823,-1116688635,1038119755)+W(5,1053430514,-1103585210,-1136365839,-1111757198)+W(6,-1130738637,-1122627505,1035998106,-1097582390)+W(7,1038939472,-1131103707,-1113769016,1027482933);WS(1063535295,-1106643391);
sum1=W(0,-1114069468,1050551697,1049160779,998897947)+W(1,-1120649212,1059662980,1037435628,1030590255)+W(2,-1135800742,1051146291,1051258674,-1112623985)+W(3,-1118923687,1051522915,1042046535,-1126057998)+W(4,-1114097198,1035333911,1022592892,-1095715331)+W(5,-1098500149,1036951763,-1105875754,-1091439068)+W(6,-1112852607,1021555078,-1097348874,-1093374928)+W(7,-1098602138,-1118947123,1032877804,-1104302276);sum2=W(0,-1119848331,1035188360,1023004440,1020791040)+W(1,1024075228,-1081188844,1036866165,1028098574)+W(2,-1114214294,1020492762,1036267331,1036335573)+W(3,-1123998545,1028180222,1026996488,1028067710)+W(4,1010552055,-1114014595,-1130592194,-1131522740)+W(5,-1063807577,1085749988,1057774258,-1087402238)+W(6,1044255896,-1101071935,1072260443,-1074297638)+W(7,-1125487816,-1121770211,1041502854,-1109527927);WS(1065370528,-1140007425);
sum1=W(0,-1123119348,-1093467562,-1089109360,-1119191691)+W(1,-1144777506,-1082641845,-1104035088,1043193134)+W(2,-1114692372,-1085597050,-1090665335,1048874737)+W(3,1028382351,-1084438004,-1097312497,1047204584)+W(4,1051845168,-1120571445,1048704645,1051697742)+W(5,1058881533,-1128753754,1047054964,1049231373)+W(6,1053776045,-1135014444,-1122636375,1060727795)+W(7,1054559607,1047044271,962936920,1050811579);sum2=W(0,1068804680,-1079031251,-1078126224,1072219394)+W(1,1066171639,-1087436811,-1078951161,1068134846)+W(2,-1080918851,1067164113,1039512383,-1095987744)+W(3,-1071545857,1075315134,1069504242,-1077110574)+W(4,-1110022070,1040923692,1011861728,-1093298188)+W(5,-1107767815,-1121892273,-1105857084,-1084926454)+W(6,1031793821,1040751494,1026590003,1055586357)+W(7,1055897321,-1109554506,-1123439499,1041030661);WS(-1089696543,-1143233957);
sum1=W(0,1045323653,-1098483714,-1129127938,-1115482013)+W(1,1035013745,-1091150045,1045383939,-1096516931)+W(2,1054106403,-1086835476,1043411549,-1162367211)+W(3,1036179510,-1103773800,1048447553,-1107204469)+W(4,-1110243009,1049605572,-1122467892,1041381507)+W(5,-1106321908,1043667267,-1090424421,1059582003)+W(6,1026676964,1048548650,-1109629626,1034020454)+W(7,-1159158363,1035568493,-1105600748,1034191370);sum2=W(0,-1125596513,-1121806942,1032064725,-1134008573)+W(1,1051842604,1065460002,1045441656,1011008945)+W(2,-1118729604,-1130705389,-1114964420,-1125276577)+W(3,-1117720498,1034360078,-1121883022,-1111959837)+W(4,1035355315,998755498,-1113496357,-1117795542)+W(5,-1089961367,1041632626,-1119910472,1024667789)+W(6,1026896379,1032979221,1035390555,-1081892598)+W(7,1023648883,-1115672512,-1129745921,1020053498);WS(1065278079,-1120402802);
sum1=W(0,-1115548942,1049303261,1052390115,1031924074)+W(1,-1112658654,1060948388,1045251552,-1106896516)+W(2,-1121670257,1054395391,1062622505,-1103991244)+W(3,1031270934,1048618059,1045812503,-1115583119)+W(4,-1099757447,-1118597165,-1116671142,-1097070063)+W(5,-1081623390,1043338841,1041336272,1040981136)+W(6,-1096062708,1032773481,-1145407604,-1085365853)+W(7,-1099232531,-1127437558,-1123616408,-1101077740);sum2=W(0,1032565152,-1122384971,-1110767736,-1114021356)+W(1,-1085160508,1068814369,-1085457975,1056835748)+W(2,-1086618535,1063574785,-1085213012,1058685385)+W(3,1032715041,-1097434793,-1144776155,1047242231)+W(4,1041858293,1019779384,1034493514,-1100377718)+W(5,1060746614,-1097525969,1016590225,-1085697040)+W(6,-1094120608,-1097974912,1043875459,1057245366)+W(7,1056356490,-1096653037,1054776673,-1093482365);WS(1055688959,-1109584743);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -3), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 3), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -3), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 3), 0);
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns256, win8x4)
//!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);
}
}
@@ -0,0 +1,634 @@
//
// 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, nns256, 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,-1118354985,-1117760744,-1126504964,-1118812211)+W(1,-1107177196,1040658850,-1127312137,-1108702207)+W(2,-1113369587,1024463101,-1105559165,-1116025261)+W(3,-1117458482,-1097807929,1037346316,-1120674615)+W(4,1041726453,1061593601,1051925971,-1124477727)+W(5,-1120327001,1015141868,-1098269094,-1102924251)+W(6,-1114916026,-1101147334,-1137814218,-1120777358)+W(7,1053108884,1029100907,1032645830,1042061230)+W(8,-1129934237,-1114359336,-1121960158,-1109857889)+W(9,978731342,-1112914505,-1118580651,-1128256674)+W(10,1023094846,1010634196,1040041685,1026597474)+W(11,1018102856,-1124738995,-1137769344,-1133406593);sum2=W(0,1034293816,-1103749327,975711915,1012167794)+W(1,-1073125242,-1097051670,-1105000392,1040949842)+W(2,1034317546,-1107080190,1026609280,-1098861131)+W(3,1042152488,1032768248,-1112492311,1007876102)+W(4,1048636347,1064777150,1065119806,-1113573827)+W(5,1037196612,-1106667446,1028248806,-1103172582)+W(6,1026775674,-1112883791,-1104922990,1037438381)+W(7,1035198208,1049268872,-1118855570,1049707133)+W(8,1024046979,-1112062411,-1108803486,1042916747)+W(9,1009005510,1029694272,-1129478003,1035896848)+W(10,-1110039318,1045598091,-1105233202,1019305156)+W(11,1031133421,-1116379320,1002108025,1037762592);WS(1002542528,-1081598301);
sum1=W(0,1018532849,1031358712,1003194766,-1123106403)+W(1,-1096563748,-1102943230,1048723343,1058293919)+W(2,-1104454821,1033034550,1043311017,1033211315)+W(3,-1100442248,-1102109750,-1120609928,-1115291860)+W(4,-1084853826,-1082116255,1065191364,1060312385)+W(5,-1105126162,-1093430837,1048832547,-1122032382)+W(6,-1124327881,1022719310,-1104418325,1033033375)+W(7,-1090047916,-1090520747,1055391647,1057579241)+W(8,1033480943,-1104668395,1034840623,1045565001)+W(9,1042404749,-1173350542,-1140694509,1031657633)+W(10,-1115672903,-1088607906,1057234642,1048926634)+W(11,1041617645,-1100859732,1034960904,1040065984);sum2=W(0,1038135851,-1098903542,-1136455954,-1118979564)+W(1,1046730291,-1091503884,-1113356687,1040555036)+W(2,1010901456,-1105119573,1033064908,-1098841046)+W(3,1043936541,-1095471090,-1098733088,1031647880)+W(4,1053446821,1057969905,1058853402,1041172918)+W(5,1050988870,-1096003667,-1107613268,-1105844234)+W(6,-1114646115,1050331000,-1115252794,1032618663)+W(7,1026777488,1032649026,1042547849,-1111675314)+W(8,1040941647,-1135105484,-1109177822,-1104403193)+W(9,-1107943513,1030299514,1028338874,-1105564107)+W(10,-1097022326,1045220138,1048036907,-1102521857)+W(11,-1111654963,1015146572,-1104926499,-1106932655);WS(-1089089900,1057806976);
sum1=W(0,1034138799,1025412102,-1127595840,-1107295812)+W(1,1050726826,-1189029283,-1098433268,-1095422036)+W(2,-1107540610,-1114195981,-1122343505,1041715821)+W(3,1036945929,1043589025,-1107414907,-1123024597)+W(4,1055732365,1066834483,-1086058047,-1092642698)+W(5,1004508092,-1123010964,1012137296,-1122551116)+W(6,1048626936,1026901142,-1114511976,1016079705)+W(7,1060391966,1050840209,-1090938821,-1087422851)+W(8,1021997657,-1116540066,1032081267,-1112593208)+W(9,-1122208804,-1132433569,-1120167114,-1121404144)+W(10,1046023279,1054523402,-1092394401,-1099844512)+W(11,-1117735535,-1140325311,1034856335,1025525231);sum2=W(0,1045053907,-1112537807,1040406565,-1100068589)+W(1,1049401249,-1091711434,-1097933278,1035618626)+W(2,-1103084156,1039746012,1040848725,1036897142)+W(3,1034765996,-1096936254,-1129255625,-1105732125)+W(4,1056573344,1055190008,1047111871,-1099579155)+W(5,1030295740,-1110783667,1050298277,-1089717374)+W(6,-1098576495,-1119869595,1041854514,-1110986904)+W(7,1058665437,-1092612461,-1119227686,1056019034)+W(8,1041764164,-1100808273,1058580142,-1089302244)+W(9,-1108123574,-1106886121,1040297872,-1108063740)+W(10,-1121089271,-1113107096,996712344,1029490732)+W(11,1022690203,1034569294,-1110437244,-1127874601);WS(1049963735,-1124746024);
sum1=W(0,1034213253,-1110639240,991131306,1006389467)+W(1,-1089111694,-1111102680,1049374726,1058411598)+W(2,1033778855,-1134195605,1039576302,-1120169982)+W(3,-1124116580,-1106688436,1036315168,-1124991168)+W(4,-1086690096,-1080857842,1064243752,1060442825)+W(5,-1122058050,1024033695,1032153615,1018630958)+W(6,1016950458,1034354600,1034164414,-1114080443)+W(7,-1086343400,-1086990857,1057235431,1058630778)+W(8,1016006830,1017381585,1036089759,1034713638)+W(9,-1118357326,1046100667,1034869786,-1168983685)+W(10,-1099687954,-1090257402,1028310995,1051622657)+W(11,1027377121,-1130216101,-1126482082,1035150121);sum2=W(0,-1111353121,1040828458,1022693528,-1114775505)+W(1,1077280281,1083159907,1041444385,1051023520)+W(2,-1100155636,1038899070,1039028690,1042396970)+W(3,-1108626677,-1179590680,-1159675846,1033686534)+W(4,-1090827263,-1064966677,-1089609004,-1101109690)+W(5,-1108327399,-1128357112,-1146898193,-1129576724)+W(6,1041114289,1028829848,1033838002,-1112709023)+W(7,-1073695373,-1090323484,1037546580,-1101828769)+W(8,1026559236,1017563688,1046069066,-1117377551)+W(9,-1108121837,1037026782,1032684170,-1125624388)+W(10,1042738654,-1104201752,-1104771455,1033655640)+W(11,-1149039617,-1119733667,1049907200,-1098820901);WS(-1082925548,-1131273240);
sum1=W(0,1028984921,1026031368,1024417890,-1130676005)+W(1,1056020338,1048479050,-1094705109,-1090453298)+W(2,1031745797,1023514525,1026370227,1036092472)+W(3,1046418962,1048544370,-1123681912,-1127912110)+W(4,1054709085,1056570469,-1080625999,-1088411833)+W(5,-1139610597,1039178347,1016526011,1040943828)+W(6,1032747842,-1115143804,1009745483,-1128802908)+W(7,1060414079,1058018725,-1093720869,-1078821070)+W(8,-1115579031,1033865376,-1146727344,-1134933227)+W(9,1035809011,1012870858,-1124372951,1030244593)+W(10,1048613352,1053689379,-1099806226,-1115224705)+W(11,-1123856496,1032018765,1034696072,-1126383553);sum2=W(0,-1114926763,-1140231915,-1126832117,-1117505397)+W(1,-1102904639,-1113101086,-1146496262,1048798551)+W(2,-1112830121,-1125809392,-1129185935,1025448640)+W(3,-1125548157,-1125354742,-1107644007,-1116692107)+W(4,-1125191934,1000279686,1053833339,1045683415)+W(5,-1121525964,-1113082203,-1120274227,1034411663)+W(6,1042669208,1027773818,-1123105101,-1117458583)+W(7,-1104919217,-1107525999,1032098567,1057710126)+W(8,-1111650191,1035574395,1022009255,1041220979)+W(9,-1115355410,-1119603373,1004815486,-1117032217)+W(10,1032507221,-1103622420,-1110288078,-1100115369)+W(11,-1112638630,-1117835672,1039592007,1021108475);WS(-1089340204,1064822548);
sum1=W(0,1040632746,-1123651609,1017532199,1024560260)+W(1,-1106019185,-1094337163,1053882699,1042654740)+W(2,1037194524,1028050126,1033472482,-1121721479)+W(3,998268921,-1115892569,1032538389,1036465700)+W(4,-1083627654,-1081203240,1062655475,1058440180)+W(5,993325743,1013010462,1042941034,-1112650528)+W(6,-1109887627,1033415588,1035008482,1031720480)+W(7,-1087921069,-1086686700,1054084900,1057084090)+W(8,1035154240,1021897635,1038013786,1046201917)+W(9,-1112010572,1043778521,1041385023,1020865894)+W(10,-1098821294,-1083224116,1050203279,1046711885)+W(11,1027972046,-1131974615,1043447032,1039144481);sum2=W(0,1034353453,1018486577,1041490776,-1108565409)+W(1,1053209723,-1092734414,-1105841420,-1088688588)+W(2,-1107721619,-1122233136,1039814215,1049996954)+W(3,-1113519263,1052082200,-1113858207,-1103680498)+W(4,-1094792328,1049986423,1062919581,1037914109)+W(5,-1116717915,1040029087,1012724150,1034343810)+W(6,-1097140178,1046768714,-1139146344,1018958125)+W(7,-1107726366,1044527939,1049328132,-1095558118)+W(8,1007719490,-1100531711,1024888668,-1098318745)+W(9,-1098207895,-1128703602,-1111959213,1024460115)+W(10,1046336394,-1110040773,1035231667,1041960027)+W(11,1037888927,-1102670680,1036710347,-1106186917);WS(-1083458668,-1076208878);
sum1=W(0,1040683401,-1097616301,-1119221604,1028803476)+W(1,-1098733730,-1093169213,1051879501,1046406904)+W(2,1030855367,-1111140815,-1110693690,1004468631)+W(3,1042493937,-1106128994,1033962333,-1136427363)+W(4,-1088547874,-1086787145,1062475632,1058517387)+W(5,-1127640694,-1108587948,1045297574,1024040880)+W(6,-1096558041,1044433886,1041264181,-1108948664)+W(7,-1088927588,1035939910,1053313566,1061490456)+W(8,-1104411844,1040762412,1038834422,1028806548)+W(9,-1097860853,-1123751924,1032628870,-1108358441)+W(10,-1096390160,-1130402734,1054299289,1049919352)+W(11,-1118015030,-1165494119,-1106314264,-1095128350);sum2=W(0,1016478676,1037533502,1037888148,1016611708)+W(1,-1101004152,1029018929,1036667983,-1110195557)+W(2,-1128480930,-1116498505,1051795874,1040169462)+W(3,1012928145,1042320298,1016374797,-1105282980)+W(4,-1092116144,1048907311,-1123884642,-1126800264)+W(5,-1105668811,-1110762465,1052196876,1041335879)+W(6,-1119445205,-1133007186,-1118267731,-1146676672)+W(7,1063932318,1045206632,-1111241984,-1097480948)+W(8,-1096424000,1016609657,-1088285853,-1105880602)+W(9,-1123652878,-1114217777,1032410610,-1130451858)+W(10,1051255124,1032089604,1039354964,1039970164)+W(11,1029046774,1046489649,-1090379026,-1095104183);WS(-1104670894,-1131977046);
sum1=W(0,-1127207577,1044660591,-1122872327,-1112648188)+W(1,-1088875575,-1112061830,1050049705,1054983097)+W(2,-1103988635,1027063042,1037435556,1031188251)+W(3,-1159198685,-1091967838,-1105196647,1034658686)+W(4,-1088327234,-1080890076,1062208630,1055452918)+W(5,-1117747167,-1097581231,1027642075,1047857485)+W(6,1050515731,-1105182655,-1105551222,1040705957)+W(7,-1103107959,-1088400827,1051606290,1055187309)+W(8,1026629396,-1115427963,-1109004816,1054501223)+W(9,-1127322710,1049557794,1017793890,-1121117111)+W(10,-1103254713,-1097595959,1052382814,1047450666)+W(11,-1119280070,-1121163375,1041414585,1042878098);sum2=W(0,1027513536,1035918257,-1117974191,1016354951)+W(1,-1120711631,1038928177,1029824032,-1143898815)+W(2,1011202413,1027020738,-1110582057,-1121835937)+W(3,1037237024,-1144611727,1055799129,1039379806)+W(4,-1101088822,-1097673825,-1097216592,-1103985849)+W(5,-1113735870,1044957698,1040607236,1009730353)+W(6,1028380863,1042440009,1037116388,1043516685)+W(7,-1124050651,-1105579212,-1103814691,-1106760625)+W(8,-1114960631,1027787831,1038947942,-1115312251)+W(9,-1106882882,1025801393,-1131729016,1033575170)+W(10,1026359109,1011024469,-1136138683,-1123395355)+W(11,-1133116095,1008198659,-1112603972,-1135830635);WS(-1096559831,1037484900);
sum1=W(0,1038422322,1027879764,-1134487991,1028249855)+W(1,-1091437192,-1098773026,1048869250,1057397273)+W(2,1033785689,1031362249,1029769503,-1101563608)+W(3,1029515489,-1112460521,1016173128,1034313250)+W(4,-1086850776,-1083502823,1065757625,1056640275)+W(5,-1173649736,-1128247556,-1131269971,-1127965876)+W(6,-1107825326,-1123304579,1028347039,1027417370)+W(7,-1083394976,-1089694535,1054334819,1058322735)+W(8,1035484541,-1132373103,-1107441417,1044386388)+W(9,1030471249,-1120703806,1035635068,1000575210)+W(10,-1098313541,-1102551488,1052376319,1052511918)+W(11,1034873120,-1142130892,-1098473097,1031752252);sum2=W(0,-1073555081,-1070793862,1040888051,-1112511339)+W(1,-1104998932,1054215981,1075658117,1076402541)+W(2,1037626737,1015165170,-1115233903,-1101584674)+W(3,-1069228230,-1071158503,1027239578,1033770332)+W(4,1042820552,1046227202,1077820889,1075655149)+W(5,1023929473,1033175695,1035248614,1010151672)+W(6,-1080567434,1047598893,-1135961020,-1109060021)+W(7,-1095422364,-1101978428,-1118850699,1045918702)+W(8,1025525751,1032251645,1049027220,1038949494)+W(9,948656059,-1129804625,-1110941727,-1113507810)+W(10,1045389579,-1103164541,1026016583,1035044244)+W(11,-1117328038,1042587545,-1118124613,1028467783);WS(-1081931126,1073966570);
sum1=W(0,1035175459,-1097410109,-1146361331,-1121849711)+W(1,1027761070,1045225025,1026127169,-1121951547)+W(2,-1114686833,-1113648733,1037511592,1025905706)+W(3,1043585907,-1120101763,-1106692309,1017322599)+W(4,-1106255910,1065386286,-1091000962,-1144746721)+W(5,1017686828,-1108319001,-1111228857,1043091875)+W(6,1050307440,1038219466,-1106210884,1025148299)+W(7,1061827739,1056380469,-1091953433,-1079735571)+W(8,1018597782,-1147707682,-1102991437,-1120837551)+W(9,1023773090,-1132131774,-1115138804,1006422511)+W(10,1049682211,1046599772,-1102445962,-1096168868)+W(11,-1110127893,1028136822,1040799505,1003336935);sum2=W(0,1035173169,-1090565718,1034732755,-1106398945)+W(1,1053305068,1050400788,1056357842,-1101335301)+W(2,-1109509581,-1107192051,-1115544374,-1121291886)+W(3,1037348813,-1089313148,-1116038033,-1136096426)+W(4,1036743473,1057700465,1066071262,-1122254044)+W(5,1016457143,1022772267,-1086616818,-1105444760)+W(6,1037418911,1045738761,-1100200943,1044672515)+W(7,-1084949846,1003355997,-1132458755,-1095175639)+W(8,1033704361,1035291569,-1102270714,1050477957)+W(9,-1130864309,-1117649125,1025870712,1037208365)+W(10,1030076164,-1106413087,1025322164,1007521414)+W(11,-1111299866,1024551876,999303933,1045722667);WS(1052508503,1065718149);
sum1=W(0,962035242,-1098223900,-1109127212,1042149474)+W(1,-1097510801,-1096660204,1043423478,1048663227)+W(2,1038442493,-1109357577,-1104342914,1028239019)+W(3,1027445007,-1108112926,1033122295,1041796883)+W(4,-1087758861,-1089406218,1061167739,1055339346)+W(5,1040109559,1025450507,1037128774,1027971236)+W(6,-1098175173,1043181559,1045736850,-1120120612)+W(7,-1094841886,-1105769888,1055761732,1054196775)+W(8,-1123303012,1044237597,1042761157,-1105773058)+W(9,-1100319159,-1102543586,1038133568,-1110374755)+W(10,-1103555357,-1120191499,1051299336,1041284046)+W(11,-1111907879,1039590240,-1105847257,-1101757237);sum2=W(0,1037136687,-1116667451,1021868522,-1109097964)+W(1,-1125393555,1041352693,-1094712046,1031673749)+W(2,1025995330,1008084051,-1104433838,1019467600)+W(3,-1107845433,-1109068920,1032613655,1007318978)+W(4,1034962829,-1112580519,1040720319,1038331125)+W(5,1039892459,1025598855,-1121851072,-1122570447)+W(6,1016069779,-1103760436,-1126879582,1002517286)+W(7,-1106409067,-1106729155,1056111085,-1111158812)+W(8,1045465420,-1110468674,1049773824,-1113430896)+W(9,1030143702,-1118059752,-1114937810,1031113174)+W(10,-1106975050,1047380650,-1121843086,-1106358629)+W(11,1020538422,-1113447212,-1122235886,1036295980);WS(1056997868,1008833773);
sum1=W(0,1006806901,-1130107576,1036420187,-1118496039)+W(1,-1123143270,-1104570591,-1123687353,1039826714)+W(2,1017005492,-1125702370,1032886196,1006039247)+W(3,-1115019369,1045363911,1034344230,-1113594582)+W(4,-1093231896,-1095316624,1059756929,1053157409)+W(5,1028719950,1009228202,-1102708199,-1105180689)+W(6,-1090717022,1037930126,-1109888100,1038393121)+W(7,-1095564524,-1098051412,1045739824,1058230383)+W(8,-1119964195,1033820442,-1129186168,1035814292)+W(9,-1110427933,-1112104883,-1131937728,1032434307)+W(10,-1101398261,-1104229594,1052782212,1042446790)+W(11,1028568173,-1136905401,-1112516090,1025625861);sum2=W(0,-1118604595,-1109468006,-1112051735,1034320453)+W(1,1028595208,1046387359,-1107232926,1025235375)+W(2,-1116609216,1005965131,-1105038970,1002638229)+W(3,-1106879339,-1088213587,1033608293,1043966073)+W(4,1044354198,-1087106166,1067079268,1049289065)+W(5,-1111658272,-1132447732,1035867996,1045499601)+W(6,1064370547,-1095838484,1051236380,-1092579307)+W(7,-1108961766,-1104528882,1044420987,-1088486363)+W(8,1042442572,-1134350406,1028839698,-1096457250)+W(9,1043763107,1016664388,1027336318,-1102939053)+W(10,1035658672,1023955051,-1116658227,-1107783352)+W(11,-1131375963,-1135660575,-1126291119,-1122532695);WS(1064849644,-1092967401);
sum1=W(0,1033930742,1034184171,-1103081652,1041078624)+W(1,-1091277968,-1091900963,1058076017,1053270962)+W(2,-1124489961,1046377811,-1101902009,-1115974645)+W(3,-1098756264,1038407355,-1126422222,1045204674)+W(4,-1097334921,-1078564449,1061713418,1059044453)+W(5,-1096742869,1034335299,1031099397,1038364767)+W(6,-1103118957,-1103625882,1049230600,-1107755791)+W(7,-1099822850,-1091654943,1047988615,1064682577)+W(8,1015202107,-1098744549,1010917525,1025967234)+W(9,1035198826,-1102710964,1041473799,-1101861336)+W(10,-1096942230,-1098047297,1058355518,1055582710)+W(11,1047801952,-1101582418,-1106099948,1021900159);sum2=W(0,1039267337,1026053125,-1105865147,1034970587)+W(1,-1085205368,-1076908464,1027743203,-1109640195)+W(2,-1111782462,1029167111,1068235631,1065312771)+W(3,1040193826,1037956157,1018431373,1024111791)+W(4,-1072741915,-1079896887,-1088412806,1042644379)+W(5,1035172075,1048206286,1069229068,1074530244)+W(6,-1106797747,1031902437,1038385161,-1107243650)+W(7,1057561219,1052902509,1031274183,-1104275404)+W(8,-1092973955,-1105822229,1045193510,-1110308581)+W(9,-1114137980,-1128932411,-1129893537,-1114574492)+W(10,-1103620900,1054347378,1040558376,-1115379021)+W(11,-1102796809,-1106619819,-1099424233,-1167188013);WS(-1085552428,1044647857);
sum1=W(0,-1120131932,1046596325,-1111247047,-1130568573)+W(1,1052681344,1050957098,-1095715202,-1097293585)+W(2,1016796643,-1123522377,-1125685565,-1115182247)+W(3,1026932885,1049575094,-1104704953,1001536536)+W(4,1059711152,1060788917,-1085535724,-1090361246)+W(5,1028362085,-1112833505,-1122898434,-1097304503)+W(6,1042872064,-1127841478,-1104108900,1029690778)+W(7,1048249845,-1106926654,-1113844876,-1105723034)+W(8,1008149481,-1111804152,1050188162,-1115360055)+W(9,-1114289465,-1110288351,-1107166286,1012447989)+W(10,1034645781,1043016176,1028149942,-1127895515)+W(11,1032897312,-1119471349,1041406167,-1110595670);sum2=W(0,-1122573304,-1169058693,1012096208,1049638564)+W(1,-1120650912,1032693677,-1118822370,-1097365817)+W(2,-1114566411,-1119534724,1036528332,1039129637)+W(3,-1092917400,-1080721407,1058022553,1055008508)+W(4,-1127709292,1044260765,1056959548,-1124083512)+W(5,1015256750,1042163670,-1122124802,-1113518885)+W(6,-1081684685,-1080284825,1065544846,1059601221)+W(7,-1099806388,1042746095,1051359763,1056508637)+W(8,-1110975736,1032382474,-1101554026,1019567420)+W(9,-1096574070,-1098850345,1043980555,1035938200)+W(10,1033735876,-1121369890,1031681402,1044088441)+W(11,-1110809702,1022534793,-1108142320,1041548497);WS(1049904727,-1085461498);
sum1=W(0,1047758995,-1122472531,1032673159,-1114441151)+W(1,1054893264,1042608805,-1101190388,-1092338425)+W(2,1042581180,-1119554504,-1108884127,-1095327506)+W(3,1048177385,-1116753522,1041600521,1027012354)+W(4,1050188989,-1088410395,1059669870,-1096531431)+W(5,1041262473,-1120686401,-1123782065,-1104987150)+W(6,-1105032264,-1109908945,1033107055,1035856141)+W(7,-1084283112,-1088007491,1058897901,1063099682)+W(8,-1117364890,-1107384925,1042892731,1042263123)+W(9,-1104848436,-1111353615,-1139856090,1031163069)+W(10,-1096369309,-1096366496,1055941567,1049115478)+W(11,-1138499405,-1100444021,1047202227,1029697804);sum2=W(0,1068410613,1066297935,-1127864237,-1101934313)+W(1,1045964051,-1107136628,1047339448,1053392914)+W(2,-1118726053,1029832629,1023924243,-1109754454)+W(3,1052441146,-1077079694,1047304216,-1112463889)+W(4,1035674775,1046050296,1044634164,-1111508378)+W(5,-1111696115,1036477638,-1111827987,-1121555471)+W(6,-1082290320,-1095668928,1041678537,-1097499627)+W(7,-1113442140,-1135364198,1053023843,-1086326188)+W(8,-1119582249,1024856185,1034831467,1006763480)+W(9,-1097722710,-1096167330,1039199998,-1128505773)+W(10,1028981469,1028034745,-1112581958,1050833435)+W(11,-1112331027,1017921306,1032814306,-1128234727);WS(-1087326956,1033622098);
sum1=W(0,1045896801,-1161971013,1035193378,-1113899675)+W(1,-1108955706,1048600721,-1108871427,1041409216)+W(2,1041055226,-1106692192,-1114333163,-1104543128)+W(3,1045303135,-1095480777,-1119324954,1030557818)+W(4,-1094955846,1051943793,1041468886,-1104804773)+W(5,1039063182,-1112593372,-1096626659,1045266364)+W(6,-1110770003,-1109576477,-1117399605,1042470612)+W(7,1025944442,-1097508910,1052050234,-1098059200)+W(8,-1107180444,1041486173,1043056710,1048775867)+W(9,-1100233714,-1122013269,1035419591,1021883592)+W(10,1030612641,-1106071902,1017834329,1041862393)+W(11,-1114362202,-1121041260,1042839849,-1122051827);sum2=W(0,-1111634453,1032259795,-1114415273,1008283263)+W(1,-1121896666,1020399084,1046234660,-1112224655)+W(2,-1106176579,1027107696,-1105304684,1031996897)+W(3,-1123951654,-1116061542,1036167174,-1114655921)+W(4,-1139717487,1050902690,1049934438,1039099048)+W(5,-1106922258,1022104088,-1102142181,1017260660)+W(6,1039368345,-1102899145,1033204129,-1111159985)+W(7,1039007446,1039510238,-1113540553,1003410015)+W(8,-1122048418,-1135188919,-1114854307,1003551903)+W(9,1024476440,-1118949310,-1127458940,-1122340118)+W(10,1032062517,1033150391,-1122317014,-1117681522)+W(11,-1128403972,-1125862176,-1113963477,992233789);WS(1068173014,-1111006676);
sum1=W(0,-1103201566,-1112513259,-1115395480,1031049568)+W(1,-1100468360,-1173290307,-1117860850,1048004603)+W(2,1012485196,-1127850837,-1123264224,1046039773)+W(3,-1112438249,1042819653,-1113567107,1019703498)+W(4,1042677725,1064316383,-1083606526,-1104427535)+W(5,1029876039,1036820754,-1122621123,1030284012)+W(6,1048780036,1039150546,-1109811912,1015808760)+W(7,1063571221,1060600586,-1090564527,-1083053360)+W(8,1035184606,1024997805,-1103353426,-1094902185)+W(9,1034094633,1040353932,-1103105894,1027899359)+W(10,1050639762,1054475004,-1095220995,-1092330682)+W(11,-1149057999,-1123061719,1034806311,-1106486660);sum2=W(0,-1122580470,-1114547761,-1120466254,1014853092)+W(1,1047459793,1047680543,1038991680,-1120994367)+W(2,-1132455031,1011283964,1054395623,1064875701)+W(3,1030745116,-1119656010,-1117512854,1027909890)+W(4,-1098401240,-1121088174,1041066172,1034511499)+W(5,-1108441710,1018552602,-1085223893,1045153300)+W(6,1035574738,-1120221385,-1110873488,1026011110)+W(7,1045982327,1024310650,1024235728,-1109149586)+W(8,-1106692167,1026658994,-1099510820,-1084582209)+W(9,1020780404,-1122615179,-1115497806,1036041188)+W(10,-1122000913,1042402937,1020521688,-1112980367)+W(11,1023023932,1004613671,-1105747852,1029465320);WS(-1095915991,979918868);
sum1=W(0,1032823819,1037523161,-1137886897,-1115463727)+W(1,-1119898332,1035412665,-1131549790,1026707497)+W(2,-1121143952,-1129452238,-1108324895,1026568544)+W(3,1029800132,1043477300,1011860489,1011021190)+W(4,-1136100063,-1112838682,-1100874368,-1108429845)+W(5,-1120493188,-1147670274,1047390560,-1138504034)+W(6,-1105888052,-1114264129,1007409140,-1129491953)+W(7,-1098267600,-1097768883,1049886943,1047336484)+W(8,1028096953,-1134502280,1037432366,1036689246)+W(9,1021218335,1030459197,-1122228982,-1124741815)+W(10,-1106237874,-1108915952,1038061098,1042964547)+W(11,-1157333673,-1177453050,-1121991146,996441389);sum2=W(0,1020062213,-1143339877,-1128394666,-1121902268)+W(1,-1096503308,1052764693,-1111450467,1034601005)+W(2,-1108630019,-1130142915,-1099720262,1050858947)+W(3,-1102502778,1034423857,-1114856664,1039974898)+W(4,-1095299550,1060522961,-1093114037,1034366199)+W(5,-1105816149,1037139152,-1087523263,1055940597)+W(6,1030950002,1038088024,-1115163450,1032116923)+W(7,1057088106,-1104371255,1036157347,1027196884)+W(8,1054601799,1043807995,-1107617878,-1085850393)+W(9,1036537682,1019282123,-1128925353,-1112859101)+W(10,1031719642,-1110891365,1032717961,-1130356560)+W(11,-1122652165,1025497552,1017512699,-1119144319);WS(1066530838,1025703389);
sum1=W(0,-1132051981,-1139418709,1009297086,-1120765920)+W(1,1042371592,-1118415861,1032587897,-1129191897)+W(2,-1116932051,-1134432681,-1122811552,1007708012)+W(3,-1109474502,-1098776251,1015487755,-1122351141)+W(4,-1120712699,-1099055070,1049522345,1057153612)+W(5,-1127344014,1026629028,-1099127683,-1105657359)+W(6,-1109199593,-1123764613,-1127613121,1015844344)+W(7,1049700744,1050593755,-1109817213,1041525985)+W(8,-1119906716,-1136900213,-1113004743,-1111888320)+W(9,-1121408403,-1145136640,-1124468594,-1133586812)+W(10,1036084166,1038803505,-1107128582,1010121533)+W(11,-1118848634,-1123829719,1036904923,984437698);sum2=W(0,1041261247,-1107749198,1039120940,-1117430114)+W(1,-1126022952,1041137317,-1097831330,1033806419)+W(2,-1125967712,-1116954634,-1127685702,-1155381873)+W(3,-1099018179,-1131506304,1026507473,-1106133189)+W(4,1057416214,-1092069746,1045711847,1064523288)+W(5,1032736142,-1120045450,1026250214,-1099691831)+W(6,-1123617030,-1123190888,-1142215401,1031550625)+W(7,1059767697,-1088761837,1052831473,-1088977338)+W(8,1021746164,1028302350,-1118397760,-1098651966)+W(9,-1112954810,-1137414048,-1139250704,1026312489)+W(10,1033531722,-1110686692,-1122137188,-1133526188)+W(11,990513889,-1115066264,1029280576,-1130823120);WS(1066680246,1040921440);
sum1=W(0,-1110280861,1011417444,1034101258,-1119730500)+W(1,1053565584,1054599907,1031601302,-1092083138)+W(2,1029997623,-1113777127,-1143895330,-1110918026)+W(3,1027753539,1038200908,-1104735450,-1132236433)+W(4,1058261942,1061430978,-1078665075,-1090607216)+W(5,1039976245,-1112447940,-1099071584,-1111808624)+W(6,1035268043,-1121734057,-1111591250,1035235184)+W(7,1061610294,1056142824,-1093429316,-1096046953)+W(8,1023744576,-1145165385,-1105323662,-1106320677)+W(9,1032771355,-1126371080,-1121802685,1024518355)+W(10,1053165350,1055282545,-1102572591,-1094352558)+W(11,-1113453535,1031263347,1035738553,-1138833863);sum2=W(0,1028210443,-1130739278,-1129082210,1033717276)+W(1,-1119519632,1026401017,-1085374293,1046091050)+W(2,-1117678961,1042909501,-1110182528,1050909876)+W(3,-1117565460,-1113906791,1053521042,-1111396517)+W(4,-1106338078,1066908993,1062822204,1033058760)+W(5,-1099518378,1044082334,-1081393742,-1149282827)+W(6,-1106119849,1044690885,1041638909,-1096499765)+W(7,1034907371,1054286387,1003636411,-1089123399)+W(8,-1097984366,1040282994,1035142168,-1094008056)+W(9,1000486481,1015998178,-1143837439,-1115028859)+W(10,-1096894542,1041460877,-1103883056,1048601259)+W(11,-1109925208,1021313035,1028271260,1020535023);WS(-1111691100,-1070453585);
sum1=W(0,1032181048,1006352113,-1107702492,1040350706)+W(1,-1090063653,-1111618639,1056547603,1054597571)+W(2,-1114266718,1034245578,1011306277,-1105977411)+W(3,-1101176752,-1098104500,-1103582444,1045915011)+W(4,-1087007388,-1079908657,1062411659,1059824936)+W(5,-1130610528,-1111998342,-1113612402,1037450066)+W(6,-1111995209,-1105752467,1030081641,1036820082)+W(7,-1098160558,-1094958736,1042786985,1062112057)+W(8,1021846218,1026051990,-1108376090,1043358554)+W(9,-1111976126,1025879721,1034445457,-1112926972)+W(10,-1104521261,-1107753094,1058122296,1050598527)+W(11,1032139296,1018599200,-1098378691,1024420791);sum2=W(0,1044690091,-1117083441,1045283790,-1102183736)+W(1,-1103679886,-1096666126,1036724432,1025447267)+W(2,-1120655593,-1109094473,1043810354,1034791609)+W(3,-1109435037,1005932683,1029589699,-1099060082)+W(4,935783211,1061824774,1066859805,-1100626978)+W(5,1029730663,1023292171,1034749891,-1097803022)+W(6,-1109954065,-1130369043,-1146696619,-1103326288)+W(7,-1098480165,-1113161303,1024539831,-1114206859)+W(8,-1109570093,1012313206,1050252440,-1094988176)+W(9,-1115538567,1039027144,-1106785078,-1123727405)+W(10,-1109149493,-1129688427,1040901138,-1123732285)+W(11,-1106431920,1015686163,-1105144948,1029732207);WS(-1105638574,-1077878805);
sum1=W(0,1043313362,1041884710,1025565072,-1112101313)+W(1,1034529536,1043314021,-1093904634,-1104398291)+W(2,1017824488,1028280843,-1106696920,-1120033234)+W(3,1045058176,-1099609869,1034991091,-1118212870)+W(4,1058479092,1049084915,1055637093,-1086702118)+W(5,1038132788,-1136921361,-1126325576,-1128822905)+W(6,-1100255017,-1097107341,1033034081,1037618766)+W(7,-1082434966,-1087005060,1053455331,1061981800)+W(8,-1125947450,-1124008918,1046293466,1050170340)+W(9,-1104696333,-1128917761,-1143864013,1023523536)+W(10,-1098585534,-1105402705,1037339676,1048950646)+W(11,-1126565485,-1114937252,1032623999,1042248226);sum2=W(0,-1125419559,-1103788280,1042032808,1040832216)+W(1,-1076839498,-1091833274,1045241846,-1166596642)+W(2,1038631745,1037000995,-1105795498,-1085872442)+W(3,1043848052,-1099123277,1029252447,1039550307)+W(4,1035730071,1070654393,1068949095,1051795538)+W(5,-1115278352,-1103746979,1007431650,-1094587067)+W(6,1047689572,-1102650535,-1111709033,1040592387)+W(7,-1096947569,1050259859,-1111700665,-1094163017)+W(8,1041143367,1025070825,1041510738,-1089767553)+W(9,-1105352144,1033340873,-1091595987,1050208698)+W(10,1051072204,1048679723,1027304955,-1117027793)+W(11,-1116523862,-1093749689,1057584085,-1100476212);WS(-1095944791,1081861902);
sum1=W(0,1034635115,-1122706061,-1116664839,-1129669743)+W(1,-1090131839,-1093164666,1048908041,1057433596)+W(2,1008560041,1023557506,1030509816,-1120322428)+W(3,1033259121,-1124251544,-1121494877,-1148272609)+W(4,-1087001587,-1083481847,1058746094,1058166921)+W(5,1013701241,-1117995899,1044900399,1035303897)+W(6,-1126517523,-1128061368,1028329496,-1115602986)+W(7,-1085306808,-1091485686,1057488289,1055593874)+W(8,-1116643091,1023656437,1023593721,1041073282)+W(9,-1130313237,-1119991479,1027525168,-1123378150)+W(10,-1102755929,-1105495231,1061071735,1049860117)+W(11,-1164007844,1024551167,-1102595129,1034451003);sum2=W(0,999172620,-1099435099,-1115575058,1029670841)+W(1,-1105031588,-1120449287,1041110640,1042251423)+W(2,1026093121,-1156632055,1035596553,1027957701)+W(3,-1139359478,1027943101,-1101600217,1042858197)+W(4,1010020318,-1109667225,1075961547,1058527193)+W(5,-1126960339,1010028142,1011086126,1019832195)+W(6,1048715384,-1098854617,1035438169,-1117748556)+W(7,1057314889,1037113027,-1086643829,1073424302)+W(8,1037810339,-1115077778,975610078,1033526397)+W(9,1036336651,1041563473,1032334939,-1114535210)+W(10,-1123725073,-1100548924,-1067239867,-1080060710)+W(11,-1133987070,1036754195,-1095465488,1012557694);WS(-1085172076,1069147958);
sum1=W(0,1027233863,-1106615031,-1141293989,1025703205)+W(1,1029190628,-1106775167,1042354526,1026640114)+W(2,-1139375968,1028377583,-1115892869,-1111659152)+W(3,-1115436126,-1112858253,-1119005195,1041286826)+W(4,-1106293072,-1089581852,1054852793,1053740861)+W(5,-1156734143,-1121669673,1027435128,1035182992)+W(6,1042609938,-1122683754,-1117134469,1026450561)+W(7,-1098775605,-1108063055,1026745790,-1119314307)+W(8,1034668065,-1119291218,1038436612,-1137028117)+W(9,1044686038,-1117169125,1025414366,-1120895076)+W(10,1015550627,-1125318352,1023400633,-1108709290)+W(11,1027259179,-1118201212,1031194923,-1112739478);sum2=W(0,1027039233,-1115032564,1004660066,-1154464437)+W(1,-1117609897,1033488023,1041471507,1008089899)+W(2,1027401421,-1112728150,1033628240,-1118717800)+W(3,-1147080182,975139636,1016373458,1011666487)+W(4,1082321679,-1065846603,-1081313755,1053281755)+W(5,1012824907,-1108305112,1050032460,1046901100)+W(6,1025013868,-1117310194,1027534293,-1117096132)+W(7,-1122974098,-1130639872,1040077608,-1118862913)+W(8,1038621352,-1137500513,-1137731251,-1106934499)+W(9,1025607183,-1145025250,1024315262,-1118720211)+W(10,-1143672974,-1114202318,993302909,-1134922624)+W(11,-1129758225,1025570630,1017914834,-1177023016);WS(1065820150,-1112682631);
sum1=W(0,-1140735040,1045425461,-1136938293,-1105640672)+W(1,1051064512,1046810501,-1095619178,-1096706537)+W(2,-1128129890,-1108472292,1041816072,-1114855500)+W(3,1012508339,1052020966,-1099447769,1007936778)+W(4,1057299292,1054321083,-1083835034,-1101065539)+W(5,1036938130,-1101761488,1049485320,1015987827)+W(6,-1110876672,1038536521,-1110772895,1033964109)+W(7,1044289505,1042038046,-1101414038,-1127256032)+W(8,1035708141,-1113134674,1031650401,-1106506396)+W(9,1034428376,1041035251,948858222,-1107676126)+W(10,1050440565,-1126355329,-1104437005,-1102412811)+W(11,1031811610,-1119496853,1044647659,-1098866309);sum2=W(0,-1104060794,1047714485,1033662400,-1116689599)+W(1,1047625619,-1113896185,-1101000300,1023887631)+W(2,1032108768,-1114038586,1049921725,-1104647113)+W(3,-1106889746,1055059659,-1113832562,-1110264521)+W(4,1058674488,-1105663288,1047334183,-1123902349)+W(5,-1134500667,-1105023935,1060005487,-1100964722)+W(6,-1089308922,1027816870,1024644211,1034493072)+W(7,-1079751447,1040502911,-1145174230,1060541265)+W(8,1046968990,-1116742649,1026206299,-1088726381)+W(9,1032487381,1043118546,1030330543,-1105470304)+W(10,1059286709,-1110882655,-1100795602,-1099777158)+W(11,1042150309,-1127164330,1033716355,-1093081927);WS(1051219671,1032040132);
sum1=W(0,-1110293770,-1111062337,1029213629,1024246061)+W(1,1035978230,1041701281,-1104763504,-1098745559)+W(2,-1111943280,1016965359,-1106571859,1050231066)+W(3,1026027124,1035026513,1007533386,-1142580623)+W(4,1051781481,1065410260,-1082429923,-1097349705)+W(5,1026054164,1035026168,-1111350032,1040668770)+W(6,1036422600,1011246152,1016678619,-1132388626)+W(7,1060856625,1057796630,-1095610025,-1083869189)+W(8,987392292,1019565189,-1122887388,-1113287631)+W(9,-1173422083,-1130424090,1023830470,998523489)+W(10,1045145830,1055180598,-1094623957,-1095350964)+W(11,-1110518465,1026555204,1007169387,-1109374678);sum2=W(0,-1131096266,-1121050215,1024186334,-1123481859)+W(1,1040776673,-1129271163,1040345453,-1107023625)+W(2,1074128739,1066657253,-1080765061,-1073406322)+W(3,1023491721,-1115413373,-1136581772,-1181265672)+W(4,1044851152,-1097567007,-1116173932,-1110082893)+W(5,1068015119,1066670217,-1085034176,-1077100552)+W(6,1036272276,-1110187157,-1130526339,1007273042)+W(7,1051516690,-1106625929,1028205855,1041634800)+W(8,-1111857710,1026394385,1019889879,-1104398720)+W(9,-1123342647,-1125507188,1035801320,-1134191606)+W(10,1035231370,1007786534,-1124495703,1036476425)+W(11,990445793,1030299973,-1105128420,-1115096299);WS(-1124324720,1038677119);
sum1=W(0,1038389179,993181316,1031967089,1008341069)+W(1,-1081451931,-1096246661,1050863173,1056361124)+W(2,-1130646284,-1134539381,1035916906,1047683325)+W(3,-1145165264,991007864,1037528348,1023486232)+W(4,-1086637900,-1088130503,1063082151,1054230472)+W(5,986748732,1003368116,1026128198,1027831167)+W(6,1024190949,1044031254,1029849459,-1122921519)+W(7,-1092787999,-1099337955,1049660054,1050043692)+W(8,-1115252008,1036720064,1025351359,1020947750)+W(9,-1123515526,1052524910,1035528454,-1114006089)+W(10,-1095996120,-1102904005,-1097977265,1043779649)+W(11,-1116396881,1029521402,-1114005272,1037985981);sum2=W(0,-1089098687,-1098025067,-1133163156,1042203848)+W(1,1068788369,-1096461215,1052777785,1035967917)+W(2,1025788011,-1111191248,-1097973178,-1095505730)+W(3,1036383110,1058285406,1027923803,-1108707706)+W(4,-1090569807,-1088764217,1046924897,1043356562)+W(5,1023876171,1046203397,1056967609,-1127034898)+W(6,1062333205,1048839159,1043843260,-1098359820)+W(7,-1095261121,-1098396864,-1088408400,-1080913711)+W(8,-1107189985,-1113219498,1046078649,1040836988)+W(9,1058743586,-1078465930,1023965418,1021888231)+W(10,-1093746709,1064748817,1067915456,-1097507024)+W(11,-1110869404,1040158004,-1099047850,-1111389506);WS(-1080347734,-1094728165);
sum1=W(0,1036436624,1031912915,-1128052610,-1115633753)+W(1,1018734050,-1104173746,-1104119121,-1113632799)+W(2,1022550473,-1128796792,-1115038313,-1104273977)+W(3,1038598142,-1114408211,1027254679,996364134)+W(4,1042956529,1051156401,1064358521,-1095896866)+W(5,1027191321,-1123707765,1006576423,-1098511458)+W(6,-1097652239,-1109729611,-1125749028,1027401421)+W(7,-1087880029,-1093838037,1051089073,1061684826)+W(8,-1125317723,-1116369959,1039011098,1037804713)+W(9,-1111208674,-1118442418,1017291157,-1143663749)+W(10,-1100689848,-1104163629,1048577269,1044518984)+W(11,-1130384675,-1113863292,-1145301883,-1157246715);sum2=W(0,1000810292,1017087401,1008161562,-1137561210)+W(1,-1098257975,-1088410023,-1143663956,-1109671087)+W(2,1010643898,-1122425914,1033424863,-1113334223)+W(3,-1104015266,1045940061,1032804591,-1138249722)+W(4,-1110483119,1065774501,1064636422,-1100429296)+W(5,-1120544050,1015219657,1041401738,-1113376685)+W(6,-1112933693,1040845572,-1149548391,-1118405314)+W(7,-1111449957,-1114533177,-1095622064,1041071232)+W(8,1028103016,-1125778629,1041680128,-1107119710)+W(9,-1131915309,-1125770861,-1121723310,-1140666666)+W(10,-1105461804,-1154727079,-1156294183,-1113635957)+W(11,-1127495397,-1128411685,-1143304660,-1114424843);WS(1062796012,-1081433938);
sum1=W(0,1047697940,-1137205890,1019305782,-1140258862)+W(1,-1090901033,-1095124244,1051824452,1041493798)+W(2,1008978681,1031420374,1034552166,1032453887)+W(3,1040574503,-1131514496,-1128637410,1017521696)+W(4,-1090555023,-1084025976,1061551411,1048941321)+W(5,-1124609380,1025475023,1036871279,1032035723)+W(6,-1115750349,-1114177400,-1140240046,1030042599)+W(7,-1089279069,-1089170928,1056942277,1058760695)+W(8,1016399695,1024887097,1032547975,1041251643)+W(9,-1119424318,1025144619,1027083972,1023786378)+W(10,-1099538126,-1087239225,1056967544,1045023263)+W(11,1002611913,1012109898,1027338481,-1117686145);sum2=W(0,1036867068,-1112484311,1009005547,1004838046)+W(1,-1120560082,1019969949,-1113333873,1023348885)+W(2,1025411331,-1123665230,-1115333043,1032448279)+W(3,1034701810,-1131856601,-1121204348,1023830295)+W(4,-1089366478,-1067115412,-1084820204,-1115269491)+W(5,1024216939,1034346460,-1132671203,1028612787)+W(6,1008859907,-1129570235,-1145957446,1026709605)+W(7,-1071017431,1066362408,1052224270,-1095888786)+W(8,-1116027280,-1133553563,1045423025,-1112864526)+W(9,-1120209470,1023686531,-1122812157,1024434367)+W(10,1084005284,1063525936,1047863595,1043852487)+W(11,1032270816,-1105823812,1043035962,1025066805);WS(-1103681710,-1114530079);
sum1=W(0,-1130912909,-1104283663,1029506744,1025861737)+W(1,1040844938,1046218351,-1117715067,-1110124091)+W(2,1021540535,1032871129,-1121870249,-1105267215)+W(3,-1132593150,-1102933559,1035998951,1032236919)+W(4,-1098764800,1059317136,-1097542514,1039686571)+W(5,-1120294159,1036773558,-1096018272,1038793978)+W(6,1040041573,992747222,1007410083,-1111043394)+W(7,1057765873,1054923388,-1112367617,-1088677703)+W(8,-1111111618,1031187710,-1101946581,-1105386706)+W(9,1034020670,-1119406504,-1123346113,-1126534927)+W(10,1029185429,1040434219,1035634224,-1105036246)+W(11,-1138057273,1023823648,-1143951794,-1122605111);sum2=W(0,1041378526,1025611699,-1114357788,-1133865733)+W(1,1040042063,-1102827642,1041852494,-1102114760)+W(2,-1111718847,-1109687464,1023561916,1036263014)+W(3,1057780422,-1134317911,-1094909862,-1113774565)+W(4,1041105879,-1094128428,1058263821,-1090351620)+W(5,1041802453,-1106696300,1049906607,-1107817782)+W(6,-1084534604,-1105040821,1048238594,1041934157)+W(7,-1121888905,1038597269,-1114163954,1059786982)+W(8,1023851848,1032032810,1034361268,-1106476521)+W(9,-1096429323,-1128928913,1042608690,1041091101)+W(10,-1139774900,1035391793,-1102786592,1034035361)+W(11,-1111010993,1031652841,1014428216,1016844568);WS(1059372396,-1131086843);
sum1=W(0,1038224730,-1110641250,-1133338231,-1116770958)+W(1,1033085351,-1100693257,1044958408,-1145642197)+W(2,-1129272066,1026076824,1030339791,-1114157744)+W(3,1048611339,1026922691,-1142676381,-1109423369)+W(4,1024247225,-1085100606,1059821143,1054215533)+W(5,-1113286331,-1126911267,1039898225,-1106016522)+W(6,1012241985,1033593306,1016864285,-1119417706)+W(7,-1082741615,-1105005730,-1109435540,1063416476)+W(8,-1119319754,-1131274519,-1157274234,1046979692)+W(9,-1108924145,1029871326,1026073927,-1134266292)+W(10,-1096553463,-1091104802,1046037553,1051611888)+W(11,1018258200,-1118999381,1022970360,1033932042);sum2=W(0,1032542252,-1105983103,-1126294727,-1117639690)+W(1,-1106428174,-1090074420,1053585046,1049036492)+W(2,-1124515281,1042350020,-1101677356,-1100598545)+W(3,-1105990346,-1101410582,996342293,-1135696947)+W(4,1074893281,-1121077701,-1084067012,1063294224)+W(5,-1128187082,-1118105649,1052666358,-1088449090)+W(6,1031145839,1029472991,-1120264553,1025603183)+W(7,-1079475296,1059480413,-1090564487,1030876063)+W(8,1033189178,1012743453,-1099961793,1049420880)+W(9,-1125334020,1016716795,1029227505,1034416033)+W(10,-1099339963,-1097572114,-1103677712,1047874805)+W(11,1016211057,1026065323,-1106211131,1047783255);WS(998487488,1024735998);
sum1=W(0,-1096711418,1049342972,1033987197,1034787125)+W(1,1058035879,1055719968,-1089249828,-1093645783)+W(2,1020339515,1037116250,1033680357,-1113381667)+W(3,-1099717199,1051641300,-1138173503,-1118966639)+W(4,1060189357,1061848612,-1083720757,-1085775960)+W(5,-1109989161,1046511483,-1102783527,-1108537011)+W(6,1049184050,1032130968,-1112157509,1022076300)+W(7,1062875388,1007190411,-1087092580,-1086133195)+W(8,1032957443,1011591327,-1110331987,-1129404117)+W(9,1048086279,1039987293,-1125240838,1034213589)+W(10,1051240059,1039984791,-1087792286,-1098046771)+W(11,1039628088,-1135236550,1051616838,1030325168);sum2=W(0,1048277958,1048804575,1041063142,1001577162)+W(1,-1079852425,-1095199392,1061039504,-1094388043)+W(2,1040994203,1035580564,1054780006,1055450674)+W(3,1037383696,1042988518,1039747614,-1112011211)+W(4,-1077655189,-1103423898,-1084834029,1055288082)+W(5,-1111912036,-1100510960,1071463850,1058201467)+W(6,-1097597287,-1099442373,-1105672858,-1137882877)+W(7,1064308251,1065240337,1044806256,-1087507005)+W(8,-1097442490,-1090250140,-1080251704,1058560116)+W(9,-1108394523,-1155656404,-1108158369,1031849538)+W(10,1071708239,1061107030,1059993792,-1093629181)+W(11,1028605291,-1106111844,-1073879137,-1090257183);WS(-1077135094,1050907162);
sum1=W(0,-1117094275,1033699545,-1127648729,-1132921461)+W(1,1043699095,1055483630,-1094355462,-1098008869)+W(2,-1122422352,1034045812,1042990903,-1112620946)+W(3,1030394994,1045491604,-1118007170,-1124984131)+W(4,1053279460,1065160347,-1081313730,-1089194394)+W(5,1011377167,1042128328,-1121246728,1047326318)+W(6,1039295895,1040542752,-1126452986,-1117294457)+W(7,1056280352,1058021117,-1094044967,-1088142214)+W(8,-1103632934,1039870541,-1106681402,-1110840279)+W(9,1018438944,1035722382,-1119126518,-1124706520)+W(10,1041063570,1050783700,-1094059515,-1098093746)+W(11,-1109127577,1037083890,1018820533,-1128181366);sum2=W(0,-1110495495,1032075003,1029225785,1003021837)+W(1,-1116948709,1041772340,993748010,1016902499)+W(2,-1113320609,1042534143,-1097222635,1029108513)+W(3,-1122423961,1043723635,1023947681,-1123823650)+W(4,1083263801,1074788880,-1096435650,1028513681)+W(5,1039031010,-1104645285,-1074844879,-1063916786)+W(6,-1138212418,1017994477,1024608678,-1119691195)+W(7,1038793960,1017310535,-1119557273,-1120166015)+W(8,-1124877446,-1131419477,1021770517,-1115182489)+W(9,-1115371525,1002413729,1034042378,-1125446899)+W(10,1032034162,-1118011761,-1115060009,1032720188)+W(11,-1119401015,999290841,1027576529,1014563122);WS(1048452526,1015184705);
sum1=W(0,-1110581160,1049910352,1032256237,-1138645804)+W(1,1048623137,1036222192,-1113826958,-1106270342)+W(2,-1113210911,1029873877,1042522323,1006760678)+W(3,-1103860667,-1098570768,1026512560,-1114005032)+W(4,1057099626,1061337654,-1087095027,-1097372109)+W(5,-1111141177,1024448974,-1106501979,-1101854594)+W(6,-1119844941,1040825100,-1131077462,-1140244890)+W(7,1054485156,1049129464,-1095439444,-1095003728)+W(8,-1125584845,-1111469876,1027903818,-1115808507)+W(9,1017183931,-1119780203,-1122466948,1024452554)+W(10,1044366494,1040163591,-1106181921,-1128526324)+W(11,1027351533,-1117633442,1034550428,-1153767820);sum2=W(0,1034706164,-1114697961,1002437005,-1117856953)+W(1,-1115089108,1009230224,1016679180,999139177)+W(2,1017499348,-1131336757,1019562884,970725323)+W(3,-1110151254,-1078943314,1023823647,-1122373390)+W(4,1007700984,-1105149666,1069645782,1034965747)+W(5,1031482891,-1120925641,1038179083,-1131774725)+W(6,-1111296752,1008147760,-1119824143,-1131092262)+W(7,1033262730,-1142960238,1005900489,1026082346)+W(8,1015408436,1001625665,-1130072184,1014219446)+W(9,1015792571,1029244251,-1118651901,-1129026789)+W(10,1015281188,1026230788,-1121319377,-1134452913)+W(11,-1137039581,1019807852,-1122304449,1012295392);WS(1061396972,-1097419696);
sum1=W(0,-1110826049,1042368898,-1116833412,1040610541)+W(1,-1108888122,1058527541,1000165941,-1087862644)+W(2,-1117156776,-1135746300,-1102910221,1051684947)+W(3,-1113808270,1036447253,-1126977972,1015657075)+W(4,1056284429,1053927177,-1085843362,-1108964145)+W(5,1026275932,1041042462,-1107922836,1041698836)+W(6,1043284110,1048078310,-1125945514,1033993320)+W(7,1062174380,1055390198,-1086794197,-1088558114)+W(8,-1137078595,1035139905,-1112253878,991752527)+W(9,1028739112,1052576556,-1120964750,1028019732)+W(10,1042115560,1051035743,-1079810761,-1087573386)+W(11,-1118906322,1038370422,1047360574,1039363202);sum2=W(0,-1103350409,1024254038,-1117475550,-1104315228)+W(1,1062539510,-1112967686,-1091235931,-1094844926)+W(2,1014020953,-1119186298,1042482062,-1096027281)+W(3,-1116633366,1042486592,-1096755788,1019617669)+W(4,1056743222,1052266072,-1104902685,-1089312569)+W(5,1028745390,-1093268483,1051055108,-1129394013)+W(6,1038440719,-1097184876,-1097959989,1043056626)+W(7,1037341407,1012499609,-1101957876,1045881224)+W(8,1054988226,-1102938164,-1101861122,1044017054)+W(9,-1107570984,-1092525975,-1121707278,1038305467)+W(10,1048266302,-1099676541,1058872796,1058820589)+W(11,1026503526,-1135013257,1041661910,-1105903455);WS(-1084431788,-1073850193);
sum1=W(0,-1130755883,-1119027356,1023326765,-1121456839)+W(1,1035028387,1052115068,-1113039213,-1131651239)+W(2,-1139076328,-1110649673,1031790055,1035837265)+W(3,1007276024,1032958718,-1131954777,-1111055334)+W(4,-1087869490,1031197854,-1121014635,1041028837)+W(5,-1126605404,1037205893,-1151139494,1043959725)+W(6,1051511197,1038479638,-1115233108,-1127100870)+W(7,1064028192,1046762496,-1101242168,-1080291009)+W(8,1022476742,1029406204,1016490449,-1097929447)+W(9,1033362061,-1118671783,-1113154576,1032290155)+W(10,1048797598,1048241682,-1109590335,-1095204295)+W(11,-1117985767,1016018525,1033898418,974160200);sum2=W(0,1035912472,1026239811,1027199947,975878233)+W(1,-1098777501,-1120465270,-1101163205,1033266404)+W(2,1024165887,-1114558090,1047867282,-1115369638)+W(3,-1109490583,-1099491895,1011577542,1032202892)+W(4,1026269275,1058060839,1052721602,-1092678923)+W(5,-1127793863,-1110013405,1026065727,1048647954)+W(6,1027909011,-1142596491,-1126785583,989447596)+W(7,1022663675,-1109244590,1042994318,-1115079323)+W(8,-1115589183,1028177183,-1139333782,-1107120056)+W(9,1032601180,1030066347,1027448187,-1112180928)+W(10,-1139999774,-1113199846,999387083,-1117880304)+W(11,-1119188249,1010561254,-1128307819,-1113232790);WS(1060891500,1063998119);
sum1=W(0,1034817251,-1123888698,1021371624,1009319059)+W(1,-1082111981,-1089953728,1050963407,1060685055)+W(2,1021753903,-1158245846,1042831681,-1146641530)+W(3,1007070174,1031377177,1034805925,1020060242)+W(4,-1083685732,-1080402290,1058492133,1059880676)+W(5,1024323659,974645755,1049293617,1044491976)+W(6,1035958587,1040845210,1029917861,-1119463744)+W(7,-1087669949,-1092052092,1045390927,1057972187)+W(8,1017781825,1029410098,1030870792,1044279073)+W(9,-1119265271,1041595485,1028919037,1022228167)+W(10,-1101265316,-1093474029,1042995863,1050698442)+W(11,1009963113,1033823734,-1117179330,1040824939);sum2=W(0,1031085111,-1103588836,1039685669,1043252027)+W(1,1015926083,1047286193,-1136546874,-1089976691)+W(2,-1090475122,1041438201,1055918010,1075090314)+W(3,-1094345084,-1097680472,1043798699,1021402919)+W(4,1049855126,-1093227067,1053086422,-1106220008)+W(5,-1097421747,1055157984,-1086978538,-1100279282)+W(6,-1098140010,-1117022930,-1107286980,-1106121381)+W(7,1030378489,1047431201,1053158416,1041831351)+W(8,1047503463,1040447738,-1090494906,-1081018505)+W(9,-1111854401,-1165267820,-1105216890,-1116219530)+W(10,-1088912308,1047204695,1065796563,1043898913)+W(11,1013873926,1060337257,-1076607098,1049023531);WS(-1071907259,-1110912590);
sum1=W(0,1047025832,1037187527,-1128862543,-1125193009)+W(1,1060301769,1051495910,-1091004805,-1082520498)+W(2,1027334603,1007930762,999732421,1034040338)+W(3,1045585380,1046461539,1030754750,-1134196340)+W(4,1059488668,1059029683,-1081098270,-1082717575)+W(5,1012148988,-1153534395,1039737374,1034460834)+W(6,1034859053,1044478211,1035978988,-1115532794)+W(7,1058265227,1047385124,-1094770022,-1085641231)+W(8,1008981841,-1141674924,1035505465,1026869576)+W(9,1038023446,-1115297724,1030566929,-1122396199)+W(10,1051401113,1030610907,-1096364930,-1100806498)+W(11,-1131397284,1004145403,1049444580,-1108119003);sum2=W(0,1071341959,1041114835,1046265071,-1094095783)+W(1,-1079612356,-1090342602,-1087794787,-1106266089)+W(2,1053270877,-1103321092,-1119797941,-1096220802)+W(3,-1093757522,-1096593198,1052972269,-1105766507)+W(4,-1097206613,1072329002,1065807667,1036032273)+W(5,1044676561,-1113258696,-1091841958,-1100480279)+W(6,-1091593516,-1091154406,1048411623,-1118583019)+W(7,1052074546,1035089459,-1098744738,-1120668367)+W(8,1022355226,-1099949977,1049018868,-1107977625)+W(9,1057911473,-1073590228,1063609884,-1102184915)+W(10,1053464489,1066861510,1041493985,-1101075731)+W(11,1048742227,-1096064815,-1098841365,-1101117382);WS(-1073583387,-1097642521);
sum1=W(0,1040986278,1018743169,1025630043,-1113793830)+W(1,1026212810,-1107655120,1051202676,-1123577624)+W(2,-1117606078,1026666645,1015332695,1031641306)+W(3,1043520539,-1126196031,-1113970392,999171711)+W(4,1058537807,-1102760649,-1137921726,-1085714085)+W(5,999394704,-1098706922,1042214156,-1102186706)+W(6,-1117788829,1023908016,-1126372055,1041107242)+W(7,-1084066799,1038867522,-1120709796,1058609607)+W(8,1028174279,-1105230460,-1104026556,1050734989)+W(9,999617264,997975216,-1141619744,1019259188)+W(10,-1105494638,-1113662887,1048163249,1049515695)+W(11,-1131430066,-1117999154,-1118473257,1038371877);sum2=W(0,-1114187457,1035498840,-1122047285,1020465344)+W(1,-1108558660,990338200,-1112200610,1042661620)+W(2,1024517966,-1114108748,1037081003,1022323488)+W(3,990134284,-1105572872,1029560286,-1132946638)+W(4,-1098817485,1046181371,1053825241,1050532943)+W(5,1033071181,1024966834,-1112231866,-1116108394)+W(6,-1125836673,-1107008827,1032274109,-1137208000)+W(7,1052951690,-1099854916,1041934457,1035380426)+W(8,1018142458,-1114933005,-1115059895,-1098433232)+W(9,-1143550666,-1133886920,-1139618609,996568996)+W(10,-1101729420,-1120597401,-1115627477,-1132156656)+W(11,1025004711,-1129654551,-1145950712,-1106305341);WS(1066138518,-1093674260);
sum1=W(0,-1096639483,-1107076945,1016625343,1029114768)+W(1,-1095967018,-1098130813,1046373881,1057895286)+W(2,-1115838467,1036809869,1027610352,1030209323)+W(3,-1097327813,-1112968866,-1135602902,1023256234)+W(4,-1090692519,-1096019117,1048700903,1060592282)+W(5,-1116997111,1034515722,-1147523994,1010824623)+W(6,1039946769,-1145778087,-1126509217,-1154917052)+W(7,1052511498,1050590801,-1102212410,-1102042589)+W(8,1025259308,1031910367,-1106421308,-1107963320)+W(9,1040195377,1035798312,-1120895465,-1119361423)+W(10,1037092318,1054517602,-1096085673,-1110743776)+W(11,1015369596,1032370884,-1103975991,-1114290095);sum2=W(0,-1098235374,-1129289080,1026207298,1020680083)+W(1,1039185699,1041518935,1000882372,1040052819)+W(2,999965284,1025606660,-1108930987,-1105651771)+W(3,1035819795,1034843888,1034412140,-1114338038)+W(4,1060121453,-1098039050,-1096717996,-1104532064)+W(5,-1127194998,-1123799241,1059664416,-1132043948)+W(6,1030579314,1031435954,-1132183796,-1119552802)+W(7,-1085068698,-1105751584,-1126927262,1025849568)+W(8,1020099573,-1130436386,-1108966794,1064006582)+W(9,-1118921036,-1110299389,1026463590,1014438782)+W(10,1039772175,1060018227,1043556407,1034356940)+W(11,1040432622,-1098649260,-1083675102,-1090790505);WS(-1098394199,1021768394);
sum1=W(0,1047476460,-1106379994,1030592418,-1106976773)+W(1,-1107202165,-1121922344,1042879449,1035645360)+W(2,1008308247,-1140215924,986778214,-1121988294)+W(3,1041629170,-1108680996,1031813276,-1109895628)+W(4,-1091385002,-1090269731,1053022447,1052123789)+W(5,-1120193402,-1127396653,1042227034,1042582852)+W(6,1028771909,-1123109432,-1124672038,-1114022359)+W(7,-1107044710,-1127679127,1044862779,-1107385030)+W(8,973525940,-1139398721,-1115617842,1044112989)+W(9,1035760915,1039049769,-1118216524,980431986)+W(10,-1107740288,-1099192133,1040198899,1023833154)+W(11,1014367554,-1116507498,1025832513,1030134009);sum2=W(0,1055345266,1027898732,968544056,-1098169790)+W(1,1039932359,1036378047,1021773530,-1106123518)+W(2,1012808524,-1132858861,-1123343911,-1111072353)+W(3,1053687424,-1077105818,1056997121,-1162122654)+W(4,1035540057,-1098361429,1068095045,-1089212318)+W(5,1037852727,-1103837325,1044527270,-1111121590)+W(6,1039110353,1037144043,-1112228820,1029158812)+W(7,1000425352,1050038066,-1124556656,-1090252350)+W(8,1036594354,-1134065606,-1114307158,-1115281069)+W(9,1022799116,1042942743,-1112296199,1026696161)+W(10,-1118055459,1040445489,-1104975561,-1130232224)+W(11,1032061348,-1114916168,1023167430,-1116705210);WS(1064984812,1025677564);
sum1=W(0,-1096329284,1033742216,1030924649,1043884023)+W(1,1057726586,1046959260,-1103101243,-1084712758)+W(2,1012739123,-1131015624,1018532660,1043356655)+W(3,-1101734196,-1105624932,1036152448,1038396303)+W(4,1057188432,1061206275,-1086845720,-1087209573)+W(5,1002161670,1044816791,-1114153679,1046520365)+W(6,1017123640,-1108991823,1042241831,1017544939)+W(7,1060371326,1055419738,-1087299343,-1084903475)+W(8,1024962678,1043667629,1028245989,-1111584053)+W(9,1037154774,-1096026219,1047065797,-1121467129)+W(10,1041931586,1055087388,-1087523701,-1108220133)+W(11,-1114955616,1040331724,1051664559,994164350);sum2=W(0,-1104158106,1050222709,-1105699647,1043159502)+W(1,1067096435,-1106627676,-1090385012,-1085409392)+W(2,-1098664617,1050757442,-1102151020,-1090972778)+W(3,1025130152,1032288328,1032147900,1038273264)+W(4,1052171093,1075677902,1061149199,-1106188919)+W(5,1039140273,1030992941,-1070862987,-1086083449)+W(6,-1103450106,-1110143950,-1106879197,1048938986)+W(7,1075039778,1073503496,1049612036,1050752016)+W(8,1040257314,1041175752,-1072257998,-1070168511)+W(9,-1098742781,-1091104362,1049056829,-1128156680)+W(10,1075355126,1082426924,-1095713225,1057886527)+W(11,1030488248,-1098188298,-1070643407,-1070483864);WS(-1072457547,-1104871915);
sum1=W(0,-1138749297,1036550950,1014551830,1018087532)+W(1,983826087,1050222745,-1131367952,-1129333765)+W(2,1007352484,-1123482688,-1118152278,1026100589)+W(3,1001512248,-1098112129,1031881454,-1143311830)+W(4,1055877542,1020808474,1014989673,-1083142279)+W(5,1034580622,-1109491581,1016760626,-1106883828)+W(6,-1104222042,-1104597767,1020957612,1033102921)+W(7,-1086706094,-1096646942,1057969217,1059974718)+W(8,-1122062610,-1114916930,1040528910,1045231050)+W(9,-1125431314,1042534317,1015585054,-1158925470)+W(10,-1105443081,-1106542638,1043242379,1048954301)+W(11,-1147978606,-1122581117,-1120756612,1027306868);sum2=W(0,1034530006,1032795060,-1112539216,-1120473304)+W(1,-1124099243,-1115907580,1009244103,-1151412702)+W(2,-1131120105,1025202928,-1114805763,1026058392)+W(3,1046686841,1054832981,-1099708049,-1132295147)+W(4,1020085733,1033863239,1050403530,1037608248)+W(5,998829429,-1131382687,-1154011810,-1120554932)+W(6,-1109933894,-1089566811,-1106531527,-1120301365)+W(7,-1107650300,1030750625,-1106362502,1051005406)+W(8,1020773937,-1143352615,-1122049677,1036477609)+W(9,1004612697,-1105741108,-1165429700,-1119309605)+W(10,-1130967605,-1146151019,1026755208,-1114169666)+W(11,-1142800679,1016610669,1026996282,1028389062);WS(1057548396,-1118860492);
sum1=W(0,1024521628,1035643506,1015464700,1024314991)+W(1,-1109277847,1033181378,1035362560,1019907062)+W(2,-1127185475,1015346289,1019936830,1042186208)+W(3,1022826491,1044765945,1024068436,1033090170)+W(4,1038789717,-1093016121,-1077384746,-1102305323)+W(5,1015056043,1035221881,1050623422,1047455161)+W(6,1040253828,1032416458,1007695803,1023937802)+W(7,1047039772,1032628147,-1110302756,-1095947197)+W(8,1019339797,1030260028,1012944520,1039235079)+W(9,1031527745,1041535598,-1142835770,1026830221)+W(10,1032291149,1038601945,-1106773417,-1110046895)+W(11,-1124358344,1039118899,1031404576,1025595072);sum2=W(0,-1119520873,1035535229,-1108748842,1028948662)+W(1,-1099276378,-1125068566,-1128105382,1040692087)+W(2,-1108959122,-1105777938,-1119570187,1042585669)+W(3,1034598190,1040844095,-1114955281,1035054379)+W(4,1046560183,1035247795,1058969109,-1105801492)+W(5,1040780747,-1115696651,-1104363062,-1104135640)+W(6,1017632867,1028317650,1033670708,-1123628391)+W(7,1037021603,1041621971,-1098716294,-1140061979)+W(8,-1122498951,1039115990,-1109815486,-1119904127)+W(9,-1152158269,1033306906,1009774019,-1113438145)+W(10,1042440154,1045186907,-1097137530,-1100355456)+W(11,-1102421790,1043903068,-1096381982,1033417138);WS(-1111617372,-1089239798);
sum1=W(0,-1109363280,-1105933140,1043411666,-1120946745)+W(1,-1107333692,1036658471,-1100282243,1036859267)+W(2,1028471724,-1102252305,1046725686,-1131126919)+W(3,-1122482989,-1097138762,1034980559,-1105344783)+W(4,-1096910672,1063625005,1040067055,1033736099)+W(5,1048148056,-1115573502,-1100591479,-1138971218)+W(6,1028445691,1038047807,-1102176538,1035032490)+W(7,1059841631,1050659758,985367106,-1085774908)+W(8,1018704810,1038410359,-1099856795,-1101046354)+W(9,-1104930291,1036625252,-1106084756,1042691462)+W(10,1056206133,1039222942,-1105930796,-1095561837)+W(11,-1104725204,1032806392,1033845467,-1114722211);sum2=W(0,-1102980188,1034775565,-1107914664,1032901751)+W(1,1019096213,-1123759676,-1079544271,-1097455677)+W(2,-1112661460,1048109574,-1101940532,1032175116)+W(3,-1107463876,-1115674720,987500422,1029069579)+W(4,1039965269,1060530292,1066142773,-1107584024)+W(5,-1102645998,1048822254,1036298034,1028816201)+W(6,-1122769714,1028640927,1041931397,-1107918292)+W(7,1039765158,-1133849713,-1110827944,1049477386)+W(8,-1106440053,-1113520406,1041944181,-1100641824)+W(9,-1133982193,-1112107626,1026585516,-1106970712)+W(10,-1110406142,-1129682772,1033119735,1040943686)+W(11,1032469881,-1114426196,1007346649,-1113302080);WS(1055684951,-1075449937);
sum1=W(0,1021145317,1041132226,-1109225282,1025203701)+W(1,1050955910,1048074946,-1098148265,-1089325052)+W(2,1023449767,-1117792831,-1122722677,1044060206)+W(3,1045336591,1048290762,-1102495686,-1105594014)+W(4,1059061644,1063401377,-1085251962,-1089314051)+W(5,1024771419,1034487612,-1135340574,-1138312640)+W(6,1046212734,1033816821,-1131312361,-1115277256)+W(7,1058388246,1057949871,-1089905605,-1086898788)+W(8,-1122363216,1023079171,1012872015,-1108206354)+W(9,1042625602,1032304674,-1119401549,1003392922)+W(10,1049257380,1056447675,-1086086859,-1090587428)+W(11,-1119440554,1029355212,1030899626,1013091209);sum2=W(0,-1075680192,-1078675502,1070915797,1061277558)+W(1,1041412946,1036217426,-1099840736,1064394375)+W(2,1043650757,-1128025338,1041322393,-1097187807)+W(3,-1072669743,-1071891757,1077005703,1077465728)+W(4,1053075748,1035413026,-1110541808,-1080083122)+W(5,-1113957037,1028555409,-1105806062,-1098777830)+W(6,-1079654744,-1094224921,1035834095,1067272551)+W(7,-1098463344,1050839735,1034313258,1034295344)+W(8,1035679275,-1113787473,-1099205009,1042040059)+W(9,-1124876273,-1106967769,-1101597023,-1140563054)+W(10,1012713199,1033733408,1056268760,1044374977)+W(11,1015942004,1036121231,-1097742853,1043077130);WS(-1084991020,-1093321377);
sum1=W(0,1041431403,-1106261797,1020905181,-1124603198)+W(1,-1087194206,-1093664550,1050746614,1058092855)+W(2,1027465426,1019387090,1020373118,1031898965)+W(3,1012534679,-1100435893,1033810210,1034567442)+W(4,-1086211050,-1081371861,1063338984,1060858482)+W(5,942151344,-1130539845,1028138434,1037199077)+W(6,-1113177704,1029015460,1034346016,1026468027)+W(7,-1091610836,-1090363161,1050350895,1057782107)+W(8,1019123574,1032894586,1026545296,1041359812)+W(9,-1109083497,1045957208,1040898454,1012576759)+W(10,-1099126963,-1088769118,1051078083,1047981412)+W(11,1018549369,1024075622,-1114891854,1017607178);sum2=W(0,-1096421724,-1100344181,1050639335,1049096145)+W(1,1019605429,1054069324,1044471716,-1104462777)+W(2,1039363330,-1113551308,-1112798845,-1107039596)+W(3,-1085369111,-1076762820,1068716746,1060252300)+W(4,-1124780213,1025609425,1050347336,-1101216805)+W(5,999612981,1018249637,-1099054195,1041817400)+W(6,-1073687271,-1075542147,1071114171,1070836883)+W(7,-1096692411,1043747806,1009296899,1052234046)+W(8,1028531297,-1109453871,1030832137,1029953841)+W(9,-1076870984,-1078719402,1068968491,1069477538)+W(10,1026561745,1035243068,-1114781860,1047758574)+W(11,1027426027,-1125031723,-1140937749,-1135279155);WS(-1082530796,1061926473);
sum1=W(0,-1107298323,-1127531019,1030277984,-1111745736)+W(1,1033356744,-1113172467,1039611697,1048819916)+W(2,-1119982339,1009757802,-1127895905,1034157517)+W(3,-1109831840,-1118701125,1039021467,-1123296661)+W(4,1035918242,-1088898044,-1099048749,1058045501)+W(5,-1125062126,1039341706,-1099659681,-1146238814)+W(6,-1101933527,-1114851579,1012520514,-1130604760)+W(7,-1125679275,1029808585,1034215157,1052265202)+W(8,-1111731430,1016627083,1005542493,1032846000)+W(9,1016124742,-1131932512,1017586258,-1112767704)+W(10,-1110952702,1040689749,1010862879,1037161440)+W(11,-1137100912,-1130467695,-1114167271,1024904046);sum2=W(0,1027790609,-1115257125,1025856461,-1123675689)+W(1,-1138688370,1036222096,-1103597907,-1107220732)+W(2,-1131813881,-1138958066,-1104487390,-1114685917)+W(3,1041635489,-1087170514,1039506778,-1129839981)+W(4,-1099581339,1052206445,1074899174,-1083432255)+W(5,1015980625,1015820001,-1103205528,-1113019592)+W(6,1054414527,1040911707,-1108253250,-1111122039)+W(7,1033877978,1035305654,-1119836905,-1087814585)+W(8,1023501105,-1135082354,-1128600489,-1114160943)+W(9,-1107819629,-1119501461,1023517501,1042547871)+W(10,1040418607,974999585,-1120345851,-1108795814)+W(11,1028405761,1023691837,-1136105250,-1113593105);WS(1064809580,1026007555);
sum1=W(0,-1139810490,-1117193870,1012678303,-1117346201)+W(1,1046259126,-1116046893,1041509643,1018638922)+W(2,-1107316166,1042684025,-1107022182,-1110265860)+W(3,1032058104,-1127734554,1024755966,-1112794575)+W(4,1058768682,1057441571,-1106321711,-1089321581)+W(5,-1107194416,-1115653262,-1097674775,1049529906)+W(6,1040786347,-1106953519,-1109792204,-1119597108)+W(7,-1088983804,1052663642,-1136225478,1042250009)+W(8,-1115453338,-1104239151,-1105006210,1052962187)+W(9,-1120656619,-1123630216,-1109340249,1039580268)+W(10,1033398978,1030125211,1031754384,-1140389406)+W(11,1026892022,-1113265368,-1114619763,-1138416249);sum2=W(0,-1126476274,-1112202702,1022454821,1002173025)+W(1,1035289805,-1110248161,1027055467,993251281)+W(2,-1119256919,1035602798,-1106697397,1026092616)+W(3,1040267060,-1105276944,1026488668,-1114052781)+W(4,1050537246,-1103163514,1037292044,-1106967376)+W(5,-1119463370,-1109176262,-1119693560,1051631259)+W(6,1041996701,1024974628,-1114947733,1024785122)+W(7,1036995069,1044720036,-1103384730,1032247852)+W(8,-1123291766,-1103668424,-1113586574,1026699348)+W(9,-1106672600,1014734543,-1114686018,1041552522)+W(10,-1136575544,1011597497,1038837578,1024347316)+W(11,-1104716490,-1124038001,-1113050536,1012871948);WS(1065652022,1032044813);
sum1=W(0,1024151812,1033154018,-1138253430,1008146233)+W(1,1046726755,-1114751985,-1111423088,-1109382253)+W(2,-1145994760,1011776865,1030270670,-1118504831)+W(3,1037025524,-1098142828,1034343482,-1111490857)+W(4,1060185520,-1102691401,1056996567,-1089787453)+W(5,1031075253,-1115595081,1034117937,-1108385813)+W(6,-1093711910,1019326054,1037589943,1027957290)+W(7,-1084615165,-1096112169,1020462798,1064926206)+W(8,-1141498448,1030480467,999245356,1042611828)+W(9,-1137243780,1033030167,-1130048270,1035138662)+W(10,-1123985530,-1105819364,1017317515,1028825917)+W(11,1020535720,-1161641125,-1131349303,-1106962907);sum2=W(0,1018874621,-1106542042,1032029355,1006780909)+W(1,-1125742470,1042324218,-1123089851,-1118402441)+W(2,1002124531,-1127943559,1032351097,1022906649)+W(3,-1114343998,-1106692361,-1118040285,928839112)+W(4,-1150379126,1059562898,1057618964,-1111882995)+W(5,-1112138839,1036092239,-1096401122,1030201786)+W(6,1043467647,1041450718,-1105940221,-1112805367)+W(7,-1124030112,-1096899429,1035656455,-1114692462)+W(8,-1119061832,1038704957,-1105376866,-1101041619)+W(9,1036583459,-1106475204,1031169874,1025941308)+W(10,-1115452253,-1108009053,-1181112366,-1122657152)+W(11,-1115257437,1040262599,-1117532473,1025207396);WS(1060219372,-1086892801);
sum1=W(0,1039153858,-1139059104,1041685441,-1103145773)+W(1,-1098525574,-1114399172,-1111094658,1051640744)+W(2,1018968139,-1114173214,1034492410,-1104573181)+W(3,-1139626983,1051743245,-1105288038,-1114046300)+W(4,-1105262039,-1084251893,1048845947,1060139625)+W(5,-1114750605,-1119683574,1048366229,-1112320535)+W(6,1005204005,-1096900831,-1105447101,1036049319)+W(7,-1132035760,-1097183901,1058595229,1056234019)+W(8,-1113866359,-1132035040,-1102598303,1045757805)+W(9,1006778518,-1097346218,1037687846,-1153064218)+W(10,-1095492788,-1105878061,1052830405,1030114274)+W(11,1021887633,-1107291810,-1114955456,1044243314);sum2=W(0,1025241726,1004099725,-1115656995,-1116149857)+W(1,1043244905,1042198638,-1094029030,-1099180395)+W(2,1036684654,-1113978987,1030698655,-1108018378)+W(3,1025926274,1029996270,-1101937257,1030898684)+W(4,1050305603,1051892024,-1093188603,1029208805)+W(5,1030311314,-1143836228,1032179392,-1105752531)+W(6,1015423640,-1098527410,-1108962642,-1172884346)+W(7,1010118001,-1111697287,1057927618,1043486640)+W(8,-1107174775,1032971351,-1110311603,1042453668)+W(9,-1102965987,-1099100919,1035380843,-1122887710)+W(10,-1106879588,-1115267941,1054675670,1033678913)+W(11,-1114814873,-1114563702,-1124505249,1043859461);WS(1054285911,1050558006);
sum1=W(0,1038924416,1041880394,-1131523010,-1123510162)+W(1,1049975562,1050884477,-1093800836,-1103298920)+W(2,-1132690963,1013663344,-1103773453,-1107117058)+W(3,1042834130,1022473868,1019709806,-1131464621)+W(4,1056805171,-1101108530,1057683379,-1095165898)+W(5,1008580322,-1112183179,-1121085405,-1101616339)+W(6,-1100861061,-1099456110,1019519396,1029482925)+W(7,-1084744157,-1084827161,1059660975,1065493943)+W(8,-1107880231,-1118057053,1037612741,1044641696)+W(9,-1103795177,1023983666,990268585,1008876867)+W(10,-1096422344,-1102767109,1049686449,1052993120)+W(11,-1120002940,-1125681410,-1112995616,1041661496);sum2=W(0,-1115660402,-1103885919,-1135750526,-1122499415)+W(1,1052675919,-1111228057,-1163427536,1019721643)+W(2,-1107636671,1043515230,-1097257542,-1134010714)+W(3,-1107570715,-1109043837,1004729468,1025808744)+W(4,1050715774,1068640266,1068391994,1050733408)+W(5,-1113330231,1035061875,-1098019427,-1097200131)+W(6,-1101018403,-1106866200,1025309219,1038371609)+W(7,-1109791041,-1082318320,1029079067,-1088555463)+W(8,1015805682,-1134559274,-1103711089,-1104872484)+W(9,-1100735475,1049544712,-1107252608,1037233345)+W(10,1048468038,-1092391889,-1147071004,1034253450)+W(11,1043601518,-1139706642,1032346912,-1096395820);WS(-1090663639,-1077388844);
sum1=W(0,-1118693311,1029100670,-1160081154,1018174482)+W(1,1049109025,1046071575,-1098783931,-1093711755)+W(2,1010315758,-1115518041,1021012498,1040639418)+W(3,-1120731528,-1106887239,-1132569784,-1125628059)+W(4,1052420297,1068562223,-1095941442,-1088582516)+W(5,-1181480889,1034527238,986381179,-1106387497)+W(6,-1106415899,-1097169074,-1117849353,-1117916196)+W(7,1064382514,1058209900,-1094690684,-1087125152)+W(8,974332196,1015836076,-1116837948,-1096200966)+W(9,-1146324700,-1168966176,-1122253105,1021610031)+W(10,1048904111,1056110513,-1093052224,-1097735927)+W(11,-1123641014,1025570188,-1121509238,1025702951);sum2=W(0,-1094381136,1042206203,-1113720588,1034436941)+W(1,1038416019,-1112936962,998633097,1032181918)+W(2,1040127243,-1108577062,1041189037,-1157362266)+W(3,-1096498964,-1082651758,-1106229774,1024698569)+W(4,1044225483,1035551973,1076874404,1057336919)+W(5,-1122557473,1033287923,1029476436,-1114037642)+W(6,-1065300211,-1070759890,1046234567,1036635696)+W(7,1041430251,1045207615,1049370102,1081990850)+W(8,1024588020,1015731519,1036601034,1035032611)+W(9,-1090746117,-1089089289,1034351318,1052080385)+W(10,1038285588,-1119691531,1035723536,-1114040834)+W(11,-1155116306,1031958369,-1130950394,-1115422836);WS(-1080363926,-1071486509);
sum1=W(0,-1117755862,-1102851061,-1106562756,1035667824)+W(1,-1089812638,-1098855847,1044522508,1058850627)+W(2,1033333673,-1122920906,-1124105919,-1119781738)+W(3,1026770536,-1096598034,-1099668353,1048836261)+W(4,-1094273901,-1081351512,1062774732,1060900423)+W(5,1034167779,-1100720585,1019768789,-1136163052)+W(6,-1111989629,-1117155588,1034350288,1041756943)+W(7,-1091724133,-1097309107,1058954340,1060314417)+W(8,1023569595,1037864032,1034476769,1036217472)+W(9,-1106686285,-1110305168,1036008540,-1111757455)+W(10,-1089979637,-1097705308,1058323473,1047827972)+W(11,-1108224543,997120104,-1112569431,1034808863);sum2=W(0,1026473921,1040027805,1039521143,-1130221439)+W(1,1059210683,1037922688,1049962270,-1098631230)+W(2,-1088875775,1043008084,-1128609979,991949852)+W(3,-1103850305,1044422007,1040812416,-1106623296)+W(4,1032319554,1075309200,1053913409,-1102633929)+W(5,-1081254616,-1078110278,-1093367457,1032322677)+W(6,1033782288,-1112409330,1011405671,-1108121630)+W(7,1051007822,-1114991064,-1118313372,1041179127)+W(8,-1087823621,-1085620101,1042490244,-1128820939)+W(9,1042204829,1007920671,-1120568012,1024610419)+W(10,1064519547,1041664007,-1105557487,1033589003)+W(11,1038944538,-1097283302,-1108726636,-1108707286);WS(-1085146860,-1078432897);
sum1=W(0,-1149696569,-1105005939,1037132754,1000247468)+W(1,-1105608437,-1092242085,1049101493,1046594056)+W(2,-1128935441,-1114749360,1035020227,1029982264)+W(3,1047641075,-1094624073,1043827999,-1107087079)+W(4,1034057408,-1091288646,1056540903,1036712721)+W(5,1041253327,-1098691603,-1097712673,1000135432)+W(6,1038438012,-1098392071,1034542459,-1105171356)+W(7,-1092984875,-1099696227,1052522438,1056427897)+W(8,1031740017,-1124493285,-1113847620,1048401189)+W(9,1037791108,-1111893867,1019250012,-1139389265)+W(10,-1123704450,-1096292923,1053002294,1039493090)+W(11,1035876258,-1117863020,-1109486882,1041969240);sum2=W(0,1022634928,-1141995321,-1123188651,981650725)+W(1,-1134931805,1038372119,1043118137,-1122722467)+W(2,1035155349,-1113558499,-1108690895,-1114801830)+W(3,-1159373413,1040593594,1019312288,-1132394336)+W(4,-1088039805,-1062981933,-1085264893,-1111962066)+W(5,-1123558064,-1122982849,1086226578,1059960197)+W(6,-1125839148,-1144628769,1019035800,1007032529)+W(7,-1088420516,1033594923,1030456162,1035586791)+W(8,1041973847,-1112866008,-1121903247,1052041256)+W(9,-1130558040,996479090,994405618,-1139057577)+W(10,-1132235322,-1141102409,-1121727683,1025167346)+W(11,999416881,1015327588,1010205301,-1127116104);WS(1065314092,1028007882);
sum1=W(0,-1118910333,1044274103,1009229913,1031315399)+W(1,1027958726,1049048403,-1091088835,-1110071882)+W(2,1030345978,1015648546,-1098774521,-1132049297)+W(3,1040482617,1028502523,1030512684,-1129846167)+W(4,1058342964,1041882615,1057125791,-1081937298)+W(5,1033820695,-1123750794,-1128387300,-1097400260)+W(6,-1098008831,-1114626726,1024491495,1027211107)+W(7,-1081007746,-1094994912,1056913060,1063505604)+W(8,-1119357859,-1108219417,1046624506,1042307230)+W(9,1030034106,1035646611,1020076159,-1133667543)+W(10,-1103714125,-1120947018,1046315392,1045615294)+W(11,1021380405,-1113806211,-1116178789,1018202602);sum2=W(0,1051114204,-1095282678,1042860341,-1105494348)+W(1,-1106413411,-1115620988,-1095274416,-1106549278)+W(2,-1101805730,-1123651604,1032482885,1026636954)+W(3,-1099570184,-1092355888,1032509803,1034523914)+W(4,-1100406176,1061966336,1068351366,-1097084890)+W(5,1033985372,1041181693,-1111829172,-1103782738)+W(6,-1093487707,-1101634066,-1136462181,1037500440)+W(7,1064976080,-1095768559,-1093371043,1045336627)+W(8,-1105149847,1041978329,1011878641,-1099957245)+W(9,1038218158,-1144657738,1030953968,-1115571726)+W(10,1051011462,-1103066203,-1098135458,1025607496)+W(11,-1106959075,1034424520,1046841453,-1122142689);WS(-1100053422,1042143034);
sum1=W(0,1038907933,-1101648146,1027006179,-1121193300)+W(1,-1104157285,-1116788520,1052804861,1037214192)+W(2,927491180,1036085839,-1105088109,1003265009)+W(3,1051061595,-1096312949,-1124403186,-1116784408)+W(4,-1115727182,-1094770533,1063691363,-1092953078)+W(5,-1112320669,-1132796507,-1110178331,1044603252)+W(6,1021329739,-1104405590,1036096698,1032959000)+W(7,-1085255924,1032460934,1046101531,1057610578)+W(8,-1129217311,1029210945,-1099699080,1042273837)+W(9,1032316755,1026338531,-1140087089,-1106874909)+W(10,-1101777344,-1123976854,1044117027,1033832353)+W(11,-1111566277,1023324661,-1110400285,1042741769);sum2=W(0,-1127364827,-1115378106,-1141563308,-1141740532)+W(1,1019476887,1033910688,1014774982,1016858659)+W(2,-1114104878,1038463125,-1098709711,1027610232)+W(3,-1097895309,-1089066292,1037326381,-1146742484)+W(4,-1098904537,-1087533486,-1086943216,1061549017)+W(5,1009723338,-1128378528,1044386108,1048121474)+W(6,1074712949,1036278807,-1112991637,-1100634945)+W(7,1051894188,-1105464222,1016249563,-1081904953)+W(8,-1114075451,1023041183,1034738839,1035948687)+W(9,1023404119,1032269699,1028661660,998071241)+W(10,1039001405,1002948788,-1118089334,-1104500239)+W(11,1028418264,-1116656881,1032376859,-1111082062);WS(1064553004,-1122811923);
sum1=W(0,1031404000,-1105326008,1032276908,-1129171987)+W(1,-1102182210,-1094389820,1049463355,1045766677)+W(2,-1144455651,-1121595412,1026361994,1024429036)+W(3,1049333812,-1095271692,1041762428,-1113233767)+W(4,974120215,-1088583546,1059787495,1036005443)+W(5,1034062296,-1100003363,-1095666629,1035186995)+W(6,1021654775,-1101813124,1027123610,-1110071667)+W(7,-1092394330,-1097358280,1052117804,1057980603)+W(8,1024774373,-1125809241,-1132328890,1048809333)+W(9,1034262350,-1114787413,1026480898,-1123823416)+W(10,-1111517243,-1097569834,1051913520,1041561742)+W(11,1035275874,-1116630377,-1107060706,1043990330);sum2=W(0,-1118374135,1014938475,-1153474964,1027128731)+W(1,-1123174378,-1123472496,-1107487108,1034513610)+W(2,-1114420605,1026647445,1026726549,1026835315)+W(3,-1106631533,1049333862,-1114194268,1032141903)+W(4,1054134699,1082046784,-1091768288,1042187602)+W(5,1008281595,1032174407,-1066065893,-1092438474)+W(6,-1117272233,1026850075,-1128303982,1010972171)+W(7,1048672371,1015595275,-1112584656,1029258819)+W(8,-1107223380,1020663133,-1129520676,-1108402828)+W(9,-1130317298,1023253865,-1125252319,1020076945)+W(10,-1143083862,-1112246350,1030375545,1019094573)+W(11,1016020771,-1120189048,1033146096,1012988295);WS(1066855734,-1119441794);
sum1=W(0,1039804281,-1106380690,-1123770274,-1127562022)+W(1,1057948125,1041520634,-1096623933,-1090674092)+W(2,1040603681,-1104646487,-1102744925,-1113289318)+W(3,1049486942,1052921753,-1108591004,-1115364812)+W(4,1058254390,1066610309,-1086271011,-1088928155)+W(5,1030330554,1047144630,-1125400685,-1126493725)+W(6,1002857256,1049080999,1012450637,-1109630903)+W(7,1047590014,1058670697,-1098448030,-1088126629)+W(8,-1118729135,1040353710,1027654745,-1097419497)+W(9,-1123146086,1045715313,-1112819014,-1111453929)+W(10,1020669183,1057080301,-1090620137,-1095526376)+W(11,-1110153949,1038000005,-1122765265,-1103558716);sum2=W(0,1045848843,-1098127734,-1098400772,1029773001)+W(1,1042255280,-1114969170,985414438,-1100354950)+W(2,-1106457511,-1121665039,-1101857955,1031741567)+W(3,1040542896,-1113384065,-1106957817,1049403575)+W(4,1044461531,1063282493,1065317808,-1094506611)+W(5,-1106685198,-1090380876,-1099888837,1033605854)+W(6,-1098054809,1051521525,-1125940042,1040180418)+W(7,-1111953320,1052337139,1038107076,-1102424534)+W(8,-1097784009,1010307405,-1125555808,-1148110913)+W(9,-1098090743,1035815778,1035657430,-1121768997)+W(10,-1098581045,1052586351,-1104826760,1030043463)+W(11,-1105861523,-1121200133,-1105779304,1034608926);WS(1024108216,1053619151);
sum1=W(0,-1117217830,-1104025987,1036125123,-1110237276)+W(1,-1116974327,1029841740,1035829669,1029541828)+W(2,997960357,-1115997186,-1125285423,1028000106)+W(3,1053313098,-1107833238,-1116690717,-1105593599)+W(4,-1093167724,1049118258,1058976450,1040682969)+W(5,1020700860,1017239158,-1094097902,1031701731)+W(6,-1112296045,-1108171422,-1118424632,-1138403916)+W(7,-1102593951,-1123704112,1053496066,-1104638900)+W(8,-1122615091,1029941429,-1100830255,1055269059)+W(9,1025019530,-1113883668,-1117554448,-1118568038)+W(10,-1107943218,-1108512765,1047703644,997886569)+W(11,-1111217181,1020926429,-1109656827,1036129823);sum2=W(0,-1109450011,-1096262037,1038893624,-1119993039)+W(1,-1106582025,-1117988753,1053717996,1040401784)+W(2,-1147493015,-1114388777,1000703247,1033614749)+W(3,1055566572,-1158461197,-1106354535,-1105602869)+W(4,-1092886002,1072933379,-1105416337,1043380434)+W(5,1043473668,1043342555,-1081255560,1034388956)+W(6,-1117939535,-1108137959,998835515,1032998629)+W(7,-1083385663,1045359897,1027244587,-1087999087)+W(8,-1094544057,1045623937,-1093783038,1066426555)+W(9,1037096144,-1114868339,1026155597,-1119543359)+W(10,-1101171319,1022787365,1031605777,-1117843291)+W(11,-1102892249,1041102940,-1100938466,1051461624);WS(1062840044,1036517115);
sum1=W(0,1024218619,-1119309706,-1102360361,1027882709)+W(1,1057788973,1045291130,1031157223,-1088734638)+W(2,-1105941698,1032367183,-1107257205,1032695796)+W(3,1051294017,-1105387538,1026327034,1037386637)+W(4,1057574554,1064725383,-1087289600,-1082181941)+W(5,1015412087,-1102302982,1024151288,1039133128)+W(6,1045232110,1042423170,1042539613,-1102333276)+W(7,1056789371,1052153154,-1088061047,-1089919726)+W(8,1046746652,-1110282969,1045762482,-1131902346)+W(9,-1107171938,1042893141,-1117867630,-1113170154)+W(10,-1124580994,-1109192172,-1098512042,-1126992520)+W(11,-1116552186,1032060742,1047580087,-1130270357);sum2=W(0,-1106124336,-1123408727,1027402769,-1128425377)+W(1,-1116881359,1040877836,1046361983,-1106789449)+W(2,-1154187588,1037669599,1041799035,-1108203604)+W(3,1035952055,-1106291502,1029460017,-1122701285)+W(4,-1092736894,-1089281400,-1092942672,1033758045)+W(5,-1106801609,1044648045,1058715791,-1110885432)+W(6,1034330078,-1137130753,1015114546,-1128656941)+W(7,1067937621,1057367901,1043050798,1022825967)+W(8,-1104725901,-1099584998,-1090127289,1060265099)+W(9,-1151273092,-1141059698,1012677721,-1131912907)+W(10,-1100743964,-1116376233,-1114857397,1026393205)+W(11,-1114467924,1048436512,-1085394823,-1100147508);WS(-1090906199,1032077706);
sum1=W(0,-1114971356,1044790618,-1121893314,-1133027020)+W(1,-1109782777,1033127972,-1113284386,1042474992)+W(2,-1113511763,1025873725,-1105262125,1040233361)+W(3,-1123234602,1040694938,1029445080,1023318639)+W(4,-1090554926,1053731809,-1105269270,1041326284)+W(5,1011115622,-1129412204,-1109230339,1034823031)+W(6,1035215242,-1102125462,1034316233,1001128051)+W(7,1054234875,-1098556565,1049843289,-1090300845)+W(8,1038160135,1018477632,1042417542,-1098565414)+W(9,1043268297,-1122145747,1035906358,-1103958128)+W(10,-1121911775,-1113919963,1025511402,-1131346756)+W(11,1009497794,998364239,-1122686272,1026215817);sum2=W(0,1030375188,-1098558104,1031993168,1010874613)+W(1,1049471257,-1094785947,1051363302,-1115235366)+W(2,1040126787,-1131978284,1040320218,-1100352469)+W(3,-1116546039,-1089737673,1035954309,-1110586713)+W(4,1031272431,-1102658594,1057138262,1056517150)+W(5,-1124433226,1027656919,1043402933,-1111763071)+W(6,-1094899703,1053685859,-1122071401,1034349301)+W(7,-1112892354,1046184196,-1093546729,-1098486858)+W(8,-1092308561,-1116345243,1039716432,1057577914)+W(9,-1108774266,-1124583674,1029284667,-1140127141)+W(10,-1109252950,1037904141,-1122424073,1034072089)+W(11,1016915650,-1140678181,958822899,-1122970680);WS(1065971990,-1117349785);
sum1=W(0,-1103591502,1043874709,-1112126136,1041698888)+W(1,1049080916,1047240445,1044992637,-1130045402)+W(2,1021475879,-1134810027,-1121869537,1009208654)+W(3,-1101299034,-1186542860,-1129568652,1034826515)+W(4,1060703412,1061790267,-1081978560,-1083999976)+W(5,-1144695867,1017436104,1028920692,-1123043996)+W(6,1041410157,-1159955630,1024013025,-1109843230)+W(7,1058214583,1059365054,-1090063736,-1085461041)+W(8,-1131209785,-1139574520,1011681824,-1105683576)+W(9,1030113747,-1120752640,-1137279078,1009653886)+W(10,1049303674,1052607100,-1094129699,-1097631850)+W(11,1000157667,1022839599,1021258909,-1125202109);sum2=W(0,-1073720352,-1086725672,-1130364155,-1117014919)+W(1,1055286111,-1109695767,-1091483554,-1104300581)+W(2,-1108683793,1033653176,1032269150,-1105567211)+W(3,1069712606,1062079613,-1114007102,-1106662873)+W(4,-1114136197,1052661025,1060429625,1061376514)+W(5,-1115525434,1043366723,1018497014,-1138351682)+W(6,-1102930718,1020707077,-1111037227,1049348603)+W(7,-1131131469,1050631696,-1091915359,-1098979910)+W(8,-1107942477,-1139459182,-1117367449,1032920333)+W(9,-1114426132,1034066723,1035610526,1016435713)+W(10,-1112682766,-1112601210,-1091474650,1043583392)+W(11,-1122885189,1026792554,1039950258,-1122101547);WS(-1087438700,-1079683283);
sum1=W(0,-1111085935,-1110290014,-1126645293,1017584527)+W(1,1052950249,1053593812,-1098381907,-1097724786)+W(2,1032156829,-1129163939,-1106211842,-1112145065)+W(3,1033919541,1049726143,-1126938201,1024510860)+W(4,1063649365,1059087538,-1081500983,-1083731542)+W(5,-1118260846,-1120786763,1023563130,1003633557)+W(6,1042036038,-1114444262,-1163276521,1025818403)+W(7,1052548297,1057898452,-1091706404,-1097215121)+W(8,-1116189667,1023503580,-1104008328,1019377518)+W(9,1029908410,1035428627,-1160528892,1040771729)+W(10,1045403069,1052829673,-1097940968,-1097070911)+W(11,-1112674412,1015355644,1032435766,-1115067299);sum2=W(0,-1139353737,-1172793556,-1126036613,1027460995)+W(1,-1105887481,1031879973,1041340702,-1116062036)+W(2,-1112909236,-1144584219,-1108443334,1043084390)+W(3,1021322407,-1097919394,-1129309981,1029366028)+W(4,-1101108606,1009470709,1055277098,1050063273)+W(5,-1116288208,-1099143154,1041616760,1031078409)+W(6,-1121912528,1034370211,988377354,1020875062)+W(7,1047064096,1034815104,1041415105,-1106551211)+W(8,-1100042276,-1108610892,1018545561,-1107655532)+W(9,-1137199485,-1107628664,1030688918,-1109676838)+W(10,1034836242,1049845283,-1134721053,-1128558209)+W(11,-1111876576,-1123449114,-1104117922,1014245687);WS(1044595630,-1081949232);
sum1=W(0,-1112185757,1041771076,-1114551286,1039675598)+W(1,-1103352647,1058269731,-1144202605,-1088266627)+W(2,-1115854735,-1130126796,-1102436935,1051863744)+W(3,-1113654239,1036138408,-1121252161,1008233858)+W(4,1055957016,1060473075,-1087961804,-1106609306)+W(5,1017898629,1041818984,-1105147684,1041931682)+W(6,1043328887,1047911808,-1122512668,1033942172)+W(7,1062639593,1055667963,-1086197995,-1087619944)+W(8,-1130413359,1032948860,-1111264410,1002098271)+W(9,1028532559,1051948425,-1118876117,1026205083)+W(10,1042300482,1051816684,-1079365891,-1087181441)+W(11,-1115140949,1035539513,1047648830,1038991809);sum2=W(0,-1087877559,1042152886,-1102559074,1050752765)+W(1,1063798323,1052128007,1035361880,-1089125923)+W(2,-1098786735,1029952535,-1090156566,1013490077)+W(3,-1095393630,-1106434273,-1106905815,1004621594)+W(4,1062325475,-1120474523,1058355794,1058416370)+W(5,-1116454071,1025568531,-1101206197,-1094287538)+W(6,-1099723068,1036662936,-1114858390,1038134564)+W(7,1051681161,-1096401119,1040360076,1056388755)+W(8,1009033997,997069429,-1104699402,-1100293430)+W(9,-1101776331,1054232067,-1104442024,999530010)+W(10,-1106373450,-1089943559,1034476952,-1106345832)+W(11,-1117506479,1019208527,-1113690608,1048788631);WS(-1082323244,1081334754);
sum1=W(0,-1114671162,-1101582293,1026074030,1017652669)+W(1,-1100397239,-1097273854,1051997878,1045686283)+W(2,-1120290385,1010893986,1036251335,1040334760)+W(3,-1102225205,-1128122150,-1139023631,1026308835)+W(4,-1091487775,1033600923,-1109179969,1056290627)+W(5,-1114193219,1015477828,1034603313,1044247257)+W(6,1047028384,1041367009,-1157466090,-1124784756)+W(7,1058585755,1058457225,-1090935975,-1088067773)+W(8,1027532986,1028455628,-1104671877,-1098471302)+W(9,1037350457,1018518877,-1123067319,-1151223253)+W(10,1047302995,1040259816,-1100605637,-1100014755)+W(11,1023216600,-1167442276,1007040336,-1113240670);sum2=W(0,1034310052,-1120070653,-1130912565,1021161720)+W(1,-1111691904,1060473449,1057895756,1028060302)+W(2,-1120681063,1030806761,-1103940220,-1117456161)+W(3,1013066141,-1097167140,-1117040706,-1130074229)+W(4,1048707954,-1071981659,-1077198236,1050008660)+W(5,-1131293055,1009545637,-1101172514,1041027109)+W(6,-1126989997,1035986228,1012731209,1025588007)+W(7,1055589119,1068029984,1061480822,1036249174)+W(8,1035622377,-1130249456,1014223793,1014637039)+W(9,979500482,-1131150309,1035821810,-1117264939)+W(10,1025639810,-1104930835,-1114248001,1036420478)+W(11,-1120874755,1036288471,-1128414380,1027808652);WS(1053726551,1012659382);
sum1=W(0,-1106638998,1034541187,-1115995457,1032083097)+W(1,1047871676,1032148771,-1098027112,-1098702088)+W(2,1022035144,-1112198366,1042659740,998886703)+W(3,-1115280977,-1104507249,-1122031383,1025061558)+W(4,1060231518,1065996118,-1092902123,-1088652495)+W(5,1034668492,1024148149,-1104094145,-1106688851)+W(6,-1114143426,1029764374,-1115071689,1038196358)+W(7,1058126194,1059563219,-1097451113,-1085882325)+W(8,1010989620,1012420282,-1121352461,-1102012910)+W(9,1031225348,-1102798468,-1113099877,-1130575936)+W(10,1035470703,1054581342,-1111014420,-1098237300)+W(11,-1123786037,1024134712,1000597622,-1128714910);sum2=W(0,1043258069,-1105860909,1044199209,-1124504165)+W(1,-1120765402,1027333462,-1096303760,-1119272862)+W(2,-1130103221,1030769098,-1112573193,-1132584009)+W(3,-1149580326,1054859448,1030597508,-1105768285)+W(4,-1110802573,1040041196,1057797022,1030851358)+W(5,-1111917317,1033418125,1035436142,1028533186)+W(6,1065166573,1012576825,1040834484,-1097181409)+W(7,1017534493,-1108797661,-1116955554,1062380695)+W(8,-1140263257,-1126074797,1032147286,-1141430739)+W(9,-1091772000,-1077787203,1038991009,-1106395293)+W(10,1042765191,-1110880129,-1098893101,-1113754765)+W(11,1020067757,-1136443945,-1120959090,-1113752657);WS(-1091585367,-1096979755);
sum1=W(0,-1104771642,1041680018,-1121704545,-1125210148)+W(1,1039960904,1056326757,-1093500244,-1104387016)+W(2,-1127914889,-1113011982,-1114046313,1043768271)+W(3,1043362647,1048656073,-1106223422,-1120024086)+W(4,1060708396,1060053831,-1086139981,-1085845307)+W(5,-1140249314,-1132509525,-1105827043,1022927067)+W(6,1038801018,-1103521718,-1106879908,1027649645)+W(7,-1115241635,1040958787,-1124812374,971788283)+W(8,1027284814,1026834103,1038747748,-1120254754)+W(9,-1106174833,1031226898,-1108105765,1033259600)+W(10,995843043,1040930453,-1119913673,1011346436)+W(11,-1115807705,1029803545,1040461604,-1118768800);sum2=W(0,1004004293,1030693613,-1117465525,1007158722)+W(1,-1109929145,-1107544976,1034532408,-1123076619)+W(2,1045822378,-1130708853,-1095482533,-1104848259)+W(3,1007550482,1032793866,-1115575087,1020157105)+W(4,-1110988335,1067665797,1059720067,-1101572236)+W(5,1036333634,-1111111456,-1090269083,-1085485924)+W(6,-1104867994,-1111503366,-1115951245,1029731993)+W(7,1048427228,1058832170,-1098900155,-1112732963)+W(8,-1105802165,-1115747431,1037004208,-1135504754)+W(9,-1101768383,1042858280,-1111020797,1042169362)+W(10,1029991341,1043396912,-1101011815,-1132362761)+W(11,-1132122165,-1126685993,1041064016,-1108400441);WS(1050761175,1067771859);
sum1=W(0,-1103008542,1051881455,1016344868,1007679755)+W(1,1040506400,1050438683,-1099208581,-1117542415)+W(2,-1123566389,1035136294,-1138473483,-1107587308)+W(3,-1113694143,1057165115,1035369236,-1111212068)+W(4,1036449755,1067282489,-1086714990,-1094852820)+W(5,-1110750261,1047098321,1045850761,-1102372368)+W(6,1030154052,-1119705863,1027679203,-1114152399)+W(7,1049754336,1030273979,-1098820035,-1087862176)+W(8,-1108921199,-1158006009,-1111030523,-1112794889)+W(9,1037582923,-1106945041,1023429051,1024513697)+W(10,1048082428,1020854026,-1098056967,-1101037788)+W(11,1025557440,1029171882,1000524418,-1114576136);sum2=W(0,1042939389,-1092756549,1043256577,-1108377721)+W(1,-1101760284,1050996294,-1136988785,-1118508723)+W(2,-1111488356,1040203060,-1104406221,1037932369)+W(3,-1140040329,-1094992475,1048495965,-1098471532)+W(4,-1098704018,1062859454,1064902851,-1099870420)+W(5,-1103619810,1045571731,-1098855018,1015984185)+W(6,1017276157,-1104050853,1036658009,-1103576309)+W(7,-1089477514,-1157061765,1045838269,1045749581)+W(8,1025902034,-1107737652,-1121418697,1025174042)+W(9,1032200565,-1104348148,1030436882,-1107738492)+W(10,1046491511,-1106567852,1042649061,-1110226959)+W(11,1044444185,-1105647758,1027657606,-1106492592);WS(1057448172,1069108917);
sum1=W(0,-1116799928,-1123655391,-1128422002,1025232554)+W(1,1055215485,-1104723136,1037047614,-1100727837)+W(2,-1139419762,1006660815,1040448906,-1106508548)+W(3,-1111298160,-1119092894,-1106129908,1032607415)+W(4,1056783106,-1165535249,1036246919,-1102160962)+W(5,1016236833,-1123853933,1040745899,-1103004521)+W(6,1044964179,-1128617181,1015221011,-1141856298)+W(7,1049606186,1044617768,-1116622467,-1088316592)+W(8,1016605067,-1160895193,-1103456342,-1132962087)+W(9,-1116425884,1015937075,1026592994,1010040610)+W(10,-1132120236,1042573835,-1102536008,1027658969)+W(11,1018376479,-1120915345,-1118303623,1037741920);sum2=W(0,1042697161,1061865996,-1091479855,-1128749003)+W(1,1038607216,1026943422,-1097573200,-1101835107)+W(2,1031384482,1026017402,-1114744392,-1108371617)+W(3,1067634595,-1111988197,1030767422,-1124909389)+W(4,-1110364223,-1089515454,-1090130192,-1083343720)+W(5,1036186174,-1104718688,1054823097,1035072621)+W(6,-1102439466,-1117920963,-1118686225,1028475536)+W(7,-1090714326,-1101900071,1027292464,1055493018)+W(8,1024781950,-1110105890,1031097460,1059932372)+W(9,1022976741,1008285339,1003197653,-1133507353)+W(10,1033968573,1033064671,1002427213,1030733458)+W(11,1040128898,1026666744,-1101772178,-1132241300);WS(1065065708,-1125796377);
sum1=W(0,-1106943759,1025116330,1029634469,-1112144555)+W(1,1048634147,1027133034,-1112668180,1017193539)+W(2,-1132404112,1004217594,1026809557,-1127916040)+W(3,-1105630541,-1106751530,1034269757,-1112840237)+W(4,1055950575,1060800975,-1096457447,-1112954809)+W(5,-1111964638,1038388364,-1093799807,-1112907992)+W(6,1023923175,1041797158,-1133240789,-1122801969)+W(7,1051425450,1041695411,-1096385878,-1094266089)+W(8,-1132895812,1013909417,1039766276,-1103940357)+W(9,-1113089188,-1130226634,-1119164014,1016754760)+W(10,1044103184,1036967948,-1114305030,-1106190977)+W(11,1032062573,992673732,1008751883,-1130590086);sum2=W(0,-1098806978,1046643695,-1109692118,1043431555)+W(1,-1105154239,1054740901,1045861043,1024222598)+W(2,953732840,-1115663935,1035789437,1031236307)+W(3,-1097975189,1048664613,-1111890182,1036275465)+W(4,-1083291725,1068703829,1058544270,-1101643320)+W(5,1042301531,1035678115,-1081353417,1007109846)+W(6,1049750262,-1098934938,1045724738,-1102288351)+W(7,-1080748028,1058055770,1049188212,-1098883379)+W(8,-1120166561,1047454611,-1100833476,1031821902)+W(9,1032869755,-1111259526,1007408138,-1109691788)+W(10,-1100454574,-1148294292,1048185689,-1107029975)+W(11,-1096856793,1041528279,-1114785167,1051695731);WS(1061652844,1044003957);
sum1=W(0,1022617806,1045689305,1029075868,-1118715405)+W(1,-1101088515,-1103346936,1030904095,1044034950)+W(2,-1131961856,-1110934572,1045834099,1019688911)+W(3,-1094261862,1027529537,1032954233,-1115471369)+W(4,-1096538237,-1086691558,1057470859,1059625182)+W(5,1036052922,-1148682371,1041319556,-1102841294)+W(6,-1099266912,1045678528,-1111723799,998963525)+W(7,-1094363880,-1105378993,-1098407445,1062131070)+W(8,1017830866,-1109411965,1028040508,-1166277444)+W(9,-1119248992,-1108410990,-1152687195,1036011862)+W(10,-1123294521,1016045215,1037164834,1047156095)+W(11,1030886475,-1123601124,-1106724595,-1135804811);sum2=W(0,-1115107680,-1105390433,-1122327585,-1123087716)+W(1,1045652727,-1139899009,-1106584843,1039737456)+W(2,-1128513463,-1114704327,-1102201417,-1106100707)+W(3,1034185422,1042081129,-1115300382,1034911826)+W(4,1060423005,-1103292099,-1094697399,987338697)+W(5,1009548801,1026056400,-1094374885,-1111505321)+W(6,1036682846,1043195731,1031538244,-1147444258)+W(7,-1079464406,-1102260713,-1100913302,1048628369)+W(8,-1112497116,-1107096307,1062702469,1066067653)+W(9,-1112377777,1024479380,1026384688,-1122824244)+W(10,-1101961861,-1106123677,1036768370,1041194171)+W(11,-1125635761,1037241080,1034543612,1013733313);WS(1061983340,-1091535279);
sum1=W(0,-1133965299,-1128653831,1027504414,-1154828523)+W(1,-1118138894,-1097538828,1027190112,1043906007)+W(2,1025343169,-1121887129,1037523079,-1109842717)+W(3,-1114200663,-1129743238,-1120408436,-1131271078)+W(4,1027560685,-1081158944,1054216086,1061948198)+W(5,1023298667,-1108007945,1048594270,-1106988467)+W(6,-1117839504,1035797658,-1122568783,-1131629652)+W(7,-1089869577,-1097887897,1028696552,1062537731)+W(8,1034422373,-1120763036,1028427349,-1121464863)+W(9,-1115205249,1019503421,995201141,-1165314478)+W(10,-1111951485,-1105384996,1044774081,1045640431)+W(11,1008081777,-1122356070,-1119142300,-1121440284);sum2=W(0,1036608468,-1099055008,1030495116,995087446)+W(1,1033021468,-1107407110,-1104807397,965233164)+W(2,1033025046,-1119280070,1033869233,-1114419070)+W(3,-1115487063,1057848194,-1121939088,1007114937)+W(4,1038417178,-1094462735,1075270016,-1070882050)+W(5,1028798922,-1120762821,1051754977,-1103406865)+W(6,-1106051731,1015526929,1012755199,-1109334595)+W(7,1039375650,-1124510890,-1102771000,1059573542)+W(8,1018124826,976567206,1028405316,-1104596666)+W(9,-1118519790,1024955281,-1123906524,1031009559)+W(10,1016192349,1023974018,-1159976683,1023903156)+W(11,1015800189,-1129936862,955743793,-1111745826);WS(1062927532,1035014202);
sum1=W(0,-1114736246,-1109500450,1034505951,1039522007)+W(1,-1104897563,-1092956200,1048942600,1037103646)+W(2,-1121785378,1027254073,1044086236,1044380938)+W(3,1011271190,1044028441,1002357921,1040732909)+W(4,-1091146839,-1093973369,-1097469770,1053278895)+W(5,-1145709740,981579331,1042916452,1044239087)+W(6,1050061010,1042353405,-1122944943,1016035605)+W(7,1051214559,1050975197,-1094832633,-1085392865)+W(8,1035761861,1033165606,-1111813313,-1112456671)+W(9,1036129025,1041525964,-1140151454,999726956)+W(10,1043068615,-1126246883,-1111797875,-1103977959)+W(11,1025151372,1033358643,-1110444494,-1112116510);sum2=W(0,-1084044031,-1091834288,1036214533,1038528863)+W(1,1050939225,-1095085693,-1077502553,-1082440456)+W(2,-1113963371,-1114781385,1028074081,1053868195)+W(3,-1110305241,1042795689,-1113699843,1049223347)+W(4,1050231565,1060273714,1068178608,1049812579)+W(5,1035810200,-1160679206,-1132635925,1046376147)+W(6,1050774414,1043118649,-1100571883,1041716852)+W(7,-1115682722,-1105112612,1047476754,-1092073446)+W(8,1036026944,1016345266,1017697398,-1098688235)+W(9,1047177880,1050263507,-1101978327,1017295180)+W(10,1050691511,-1101197699,1054410728,1034666293)+W(11,1040315316,-1112282035,-1104788145,-1092800689);WS(-1086906028,1058773265);
sum1=W(0,1044191380,1043197109,997844200,-1132629757)+W(1,-1096691584,-1095732027,1050808506,1032367334)+W(2,-1109034905,1031594505,1042781664,-1152318558)+W(3,-1125429564,1033453658,-1106996409,965362145)+W(4,-1086608026,-1081591954,1062016570,1058285756)+W(5,-1119832870,-1106441585,1043388193,1034636741)+W(6,-1118095697,-1121403972,-1120050655,-1153797548)+W(7,1041881517,-1096430215,1043993638,1044397873)+W(8,-1149103576,-1113585524,-1115428219,1045470808)+W(9,-1119804562,1026125167,1015091632,-1122322046)+W(10,1002316636,-1099777504,1047754366,1042486572)+W(11,-1135705587,-1122333654,1024196285,1018594522);sum2=W(0,-1096548381,-1086001730,1038532068,1048104076)+W(1,1018456960,1007620609,-1131935456,-1107021820)+W(2,-1112321878,1033875386,1040453646,-1136070657)+W(3,-1083843015,1035944594,-1101156186,-1129915388)+W(4,1033171254,1050949241,1066609131,1060056432)+W(5,-1117768272,1032538050,-1110531416,-1111662792)+W(6,-1102068111,1044127780,-1128045264,-1128179824)+W(7,-1107874139,-1104179329,1048571914,1027352212)+W(8,-1114035189,1032855260,-1127646596,-1104445548)+W(9,-1114990278,1041203218,-1109473444,-1131782160)+W(10,1038875644,-1112054433,1038985844,-1120175088)+W(11,-1144805954,-1130080864,1034344442,-1110249452);WS(1046014126,1065769758);
sum1=W(0,-1121314108,1039437825,-1112076254,1012096182)+W(1,1052142286,1048611696,-1094624040,-1091239207)+W(2,1019346753,-1152131961,-1109865911,1042130570)+W(3,1043473803,1045721640,-1106802021,-1100987245)+W(4,1060125676,1062377804,-1088552177,-1091961473)+W(5,-1123465492,1039063160,-1119711185,-1128757714)+W(6,1049347084,-1109380841,-1129503003,-1106286530)+W(7,1053897896,1057150062,-1091526873,-1089539427)+W(8,-1114302645,1015225093,-1119080717,-1128945819)+W(9,1049245244,-1120677869,-1112401299,1021132153)+W(10,1048631067,1057709495,-1088888106,-1091375076)+W(11,-1135518836,1014030866,-1122337355,1034078686);sum2=W(0,1064913799,1068350548,-1078304891,-1089976447)+W(1,-1109226965,-1120561974,1019506715,-1094573985)+W(2,-1115506338,1018259030,1021062218,1030445629)+W(3,1070575185,1072673707,-1070679577,-1071851632)+W(4,1002672995,-1098180006,1065504629,1065710309)+W(5,1012290398,995896746,1031139735,-1127826384)+W(6,1063744071,-1128451504,-1113339548,-1081022179)+W(7,-1117214353,-1111255228,-1124929726,1056839493)+W(8,1010152224,-1118014213,1037321868,-1112765526)+W(9,1040942179,-1115281660,1035458322,1011136331)+W(10,1028658493,1033265670,-1111465381,-1106886716)+W(11,967860273,-1119523230,1001938923,-1127063938);WS(-1096468055,1053785380);
sum1=W(0,-1116957735,-1114360891,1020813409,-1110473361)+W(1,1017136705,-1111337627,-1114475674,1034879511)+W(2,-1118632404,-1120549867,-1135792006,-1116669644)+W(3,-1123200592,-1090968927,1027946631,-1111899059)+W(4,1028379180,1051825655,1066746382,-1109008383)+W(5,-1162426624,-1173354793,-1094808947,-1105125143)+W(6,-1107232681,-1117882342,-1143096715,1003556839)+W(7,-1094442401,-1129057075,1046069775,1064704330)+W(8,-1119514205,-1113957025,-1106172505,-1116312257)+W(9,-1118523124,-1105979736,-1123588698,996386562)+W(10,-1114700263,1022269000,1040361862,1042611044)+W(11,-1130080208,-1123525720,-1106276184,-1135525501);sum2=W(0,-1122531649,1025350612,-1140125367,-1127419095)+W(1,1043407189,1028851928,-1108347637,-1111543417)+W(2,-1134679399,991440379,-1117946771,1013519927)+W(3,-1123116186,1020760995,-1126099139,1028088432)+W(4,1048774619,-1086358248,1056423339,-1101718819)+W(5,-1127107007,-1115422093,-1112971994,1041147594)+W(6,1019570567,1039021380,1024738032,-1114986450)+W(7,-1076137651,1044261707,-1100544782,1073762237)+W(8,1037345920,-1103403994,1015761083,-1118107520)+W(9,1018690059,-1119198021,1023949256,-1114843176)+W(10,-1099227611,-1123270518,1026425060,1049061203)+W(11,1042824177,-1129333383,1027419728,-1111772147);WS(-1089097708,-1091261619);
sum1=W(0,1003986316,-1120011361,-1113526029,-1127316247)+W(1,1044425283,1047767320,-1112997295,-1111263852)+W(2,-1116984894,-1121673366,-1118942860,1033605983)+W(3,1046355762,-1103137072,-1123552881,-1118797136)+W(4,1061869832,1058200050,-1100403388,-1081822066)+W(5,1027944882,-1124559262,1009152314,-1110810403)+W(6,-1103576251,1032220600,1015138359,-1123795687)+W(7,-1092855018,-1160534136,-1138618770,1053114278)+W(8,-1131347855,-1118591413,1031283151,1046189751)+W(9,-1120446878,1027028747,-1126584008,-1129675572)+W(10,1034662460,1018063772,-1123471427,1007314666)+W(11,-1131488026,-1122517738,-1128724178,1016196275);sum2=W(0,1040701127,-1109901381,1026311687,-1151923233)+W(1,-1103532415,1016651554,1024679085,-1110923755)+W(2,-1121169096,-1135341024,1036375055,1041909162)+W(3,1034378939,-1092342947,-1123775834,1025121279)+W(4,-1082840291,1066054209,1071256357,-1080291839)+W(5,1041541680,-1128413506,-1090243220,-1110170843)+W(6,-1096202739,1051958537,-1105542037,1033596173)+W(7,1056834874,-1199035157,-1103925783,1042190483)+W(8,1043004954,-1097944284,1038401459,-1097275958)+W(9,-1098166743,1047977685,-1108107550,1035290939)+W(10,1035522294,1030555165,-1114731953,1046386099)+W(11,1042529081,-1099750845,1015019440,-1113079432);WS(1061142188,1045552914);
sum1=W(0,1020461367,-1114371061,1019603337,1022384747)+W(1,-1095805239,-1098135841,1054684529,1058732728)+W(2,1033080372,1031766591,-1123665301,-1101590238)+W(3,-1137489184,-1128616851,1025369499,992843677)+W(4,-1085459239,-1081060320,1056292747,1060634392)+W(5,-1123755612,-1116775033,-1124699057,1027392977)+W(6,-1114859644,-1134916072,1030794181,-1149984013)+W(7,-1083596540,-1097701630,1058073341,1061516204)+W(8,1034158665,-1134014242,-1106352164,1038698931)+W(9,-1114858116,1009189588,1034453383,-1123167236)+W(10,1026645922,-1099032542,1050605022,1052882077)+W(11,1037240581,-1122655396,-1100750969,1006025241);sum2=W(0,1045355628,-1110840017,-1100296712,1041010686)+W(1,-1092997038,-1109499465,-1109934927,-1091459780)+W(2,1019331790,-1115246837,-1110570114,1025085151)+W(3,1028443719,-1097271182,-1124701214,1042377248)+W(4,1023984711,1068602839,1068946970,-1120459763)+W(5,1025130703,1036287199,-1090645327,-1120816159)+W(6,-1108318217,1034868187,1026372231,1002573079)+W(7,1049236461,-1112347607,-1095496747,1048538630)+W(8,1028224647,-1106754238,-1110453128,1036483715)+W(9,1032249619,1034940919,1022594646,-1107309152)+W(10,-1088682480,1036467963,-1096153349,-1112114883)+W(11,1040581836,-1106253388,-1105549173,-1121128467);WS(-1090464684,1058848194);
sum1=W(0,1035807069,-1106022588,-1104784595,1038070654)+W(1,-1091590511,-1104101108,1027584334,1059156269)+W(2,-1111666744,-1128618637,-1100086527,1049775661)+W(3,-1107342224,-1112865880,1048797564,-1140651524)+W(4,-1084437581,-1088742755,1062566262,1060192817)+W(5,-1128690758,-1097281200,1037690576,1050662239)+W(6,-1102596230,-1117573217,-1115304422,-1115845272)+W(7,-1087393870,-1095911543,1043041013,1060113046)+W(8,1024450616,-1151911514,-1117869728,1050391262)+W(9,1011767229,-1105151431,1026901973,1022142646)+W(10,-1102839322,-1088896680,1057383999,1054886405)+W(11,-1131868338,-1104457275,1039830925,1042443855);sum2=W(0,-1173421195,-1100970530,1050458431,-1106952896)+W(1,-1136957987,1029901269,1037511626,-1113206734)+W(2,-1112584615,1045345833,-1116273053,-1152575873)+W(3,-1117103305,1049093414,-1068828969,-1084179073)+W(4,-1106205415,-1105390455,1078393261,1063723378)+W(5,1031320371,-1099252776,1034474614,1039247706)+W(6,1015202727,-1093960872,1054525389,-1082769727)+W(7,-1128426057,993579659,-1106048166,1065452472)+W(8,1035573879,1040309898,-1100143257,1032907306)+W(9,1043872404,-1107157710,1038352192,-1098029126)+W(10,-1114758982,1034755506,1030855073,1031385535)+W(11,-1124055116,-1124561432,1034533524,-1155923695);WS(-1106782638,-1120193880);
sum1=W(0,-1116040418,-1121939617,1021367862,1020741911)+W(1,-1112821605,-1100446872,1050945756,1053259451)+W(2,-1111424287,-1129092267,1049499553,-1101282812)+W(3,-1109539853,-1098608828,-1126436322,1038644232)+W(4,-1091353929,-1085596156,1065255335,1055524943)+W(5,1016236516,1033532871,-1101475552,-1100504250)+W(6,-1101880327,993980163,-1112066734,1043522250)+W(7,-1096552606,-1090468372,1048874997,1061719830)+W(8,1022700239,-1114668904,-1114054607,1025835692)+W(9,-1115252655,-1133833389,1033129938,1018349205)+W(10,-1106280862,-1102788916,1042923217,1051405991)+W(11,-1147278953,1028803059,-1104899626,1027947689);sum2=W(0,-1115580494,1024834555,1036673453,-1113068388)+W(1,-1091718951,1052150318,-1098466798,1039529972)+W(2,1046645532,-1104586573,-1080701891,-1076395174)+W(3,-1115483686,-1117546792,1028813378,-1118880240)+W(4,1043613567,1062484975,-1115055672,1043501593)+W(5,1009076111,-1093753132,1066750300,1068474066)+W(6,1043490929,-1105092918,1027909744,-1107832014)+W(7,1045088246,-1094456673,1042504898,-1117282076)+W(8,1036864955,1022104546,1049333443,-1097140180)+W(9,1040415904,-1119502452,1011592783,-1122240512)+W(10,1030923561,-1123953380,-1112704202,-1107365158)+W(11,1033514298,-1115391680,1043999999,-1109881554);WS(-1093231703,1042706757);
sum1=W(0,1040624182,1000558899,1026075841,1032826937)+W(1,-1084803183,-1099119122,1052553144,1058499572)+W(2,1041579305,1031885534,1025447538,-1104136529)+W(3,-1110755278,-1127770315,1036684171,1032961819)+W(4,-1083389465,-1081334022,1062021249,1061343357)+W(5,1032264780,1018739433,-1112317122,-1114092422)+W(6,-1106938311,1019575916,1036416025,1034757510)+W(7,-1087386813,-1090036539,1057695045,1060752603)+W(8,1031902455,1037874311,-1109030926,-1132554758)+W(9,-1114624210,1042264396,1040004261,1015758976)+W(10,-1098198604,-1088285503,1058906011,1051786740)+W(11,1027119072,1035404188,-1096739300,1012060669);sum2=W(0,1057942802,1047102485,-1101426979,-1134545280)+W(1,-1067197419,-1071603316,-1084592242,-1072425931)+W(2,1074141781,1060445087,1042726179,1049446840)+W(3,1055001204,-1096203167,1036306510,1012752443)+W(4,-1077093049,-1098326846,-1123894686,-1079302223)+W(5,1060645469,1037955576,-1129334697,1050812050)+W(6,-1114902087,-1096420171,-1111393843,1034320105)+W(7,1072541263,1067609499,1062084093,1062181631)+W(8,-1094473234,-1087350702,-1093274589,-1097319760)+W(9,-1101073471,-1091559913,-1108867307,1046638158)+W(10,1073214169,1078744623,1073505700,1064536824)+W(11,-1085693573,-1077663090,-1094526709,1001153868);WS(-1075107862,1049521772);
sum1=W(0,1045206278,1041173528,987763517,1027861131)+W(1,1051717721,1049572700,-1097093508,-1086495609)+W(2,1031434621,-1144572069,-1116084523,1033503081)+W(3,1032319275,1040210256,1033675992,-1129668766)+W(4,1055584810,1064397290,-1081944455,-1086275954)+W(5,-1140119493,1027980366,995768539,1009361560)+W(6,1041485791,1044520444,992091051,1016072268)+W(7,1059363461,1055988184,-1096923684,-1082045908)+W(8,-1129633421,1024276072,-1112468587,-1112276757)+W(9,1042655839,-1112688453,-1120420163,1026084697)+W(10,1051323143,1050124978,-1094413520,-1093981119)+W(11,1000619058,1025196738,1033578820,1005879363);sum2=W(0,-1091543751,-1125142534,-1107297920,1033523983)+W(1,1051542012,-1103344470,1031510683,1048034710)+W(2,1041022978,-1121264057,-1117305947,1024239879)+W(3,-1100365589,-1121112319,-1097553497,-1109353447)+W(4,-1120961303,1061214811,1061520608,995045613)+W(5,-1115033235,1053722991,1044020024,-1099173366)+W(6,-1119424675,-1094244068,987526362,-1102290887)+W(7,-1094266425,1043830132,-1103162896,1042981818)+W(8,-1097363289,1047286054,1046119446,-1093433218)+W(9,1033606211,-1100627225,944749371,1022298470)+W(10,1041952964,1041818078,-1098189213,1052169844)+W(11,-1106943326,1031561067,-1096785580,1043499670);WS(-1097146583,-1102489480);
sum1=W(0,-1102624204,1033907292,1035066361,-1121239074)+W(1,1043173384,1051162503,-1096659727,1041928668)+W(2,1016656554,995611334,-1108685857,-1118777253)+W(3,-1104909116,-1109600459,1032257412,-1110655283)+W(4,1057278053,1050132159,-1091326393,-1123609439)+W(5,1009112868,1037330963,-1100309385,-1102566959)+W(6,-1113387282,-1114213060,1014217354,1020382076)+W(7,1049365769,1049080395,-1098203983,-1105975127)+W(8,-1111738159,1033561904,1040792061,-1101876333)+W(9,-1114763275,-1123950514,-1120529307,1032256145)+W(10,1033542535,1055699093,-1093952115,1045101428)+W(11,-1149295615,-1122689753,1035959564,-1121020400);sum2=W(0,1039849292,-1106305989,-1107119695,1030001048)+W(1,1046837828,-1095733546,1060202814,-1106927121)+W(2,-1116147800,-1124391765,1012779430,-1131959957)+W(3,1019090837,1035696383,-1115026335,1023713698)+W(4,1043085465,1053508746,1057308499,-1104587624)+W(5,1028873647,-1104339358,1038120705,1026454649)+W(6,1036481868,1023388499,-1112691697,1024715164)+W(7,1034862818,1046794790,-1112160637,1047684818)+W(8,1045294658,-1119391248,-1101425448,1037173687)+W(9,-1146519572,-1112564365,-1147275412,1024758511)+W(10,-1094465043,-1083960309,1041456307,-1093257675)+W(11,-1156574008,1012709310,-1094791365,1036335613);WS(1057303084,-1084740383);
sum1=W(0,-1105987664,-1104417576,1023904890,1025949163)+W(1,-1097863693,-1093717272,1048292239,1034968156)+W(2,-1130932027,-1126920426,1042713619,1046214631)+W(3,-1097440039,-1106403568,1022060320,1033327896)+W(4,-1088500414,1058205452,-1134851644,1057303604)+W(5,1012093510,1040636140,1041892896,1043920086)+W(6,1043670267,1041763972,-1114170862,-1131905805)+W(7,1059877080,1058731430,-1089247692,-1082452830)+W(8,1028551783,1041063330,-1107457363,-1101986947)+W(9,1037885311,1019385429,-1109381346,1021513971)+W(10,1046703382,1049842950,-1097845612,-1093401571)+W(11,-1143718184,1016340900,1031126152,-1110573172);sum2=W(0,-1100989715,1036240143,1040446621,-1097593869)+W(1,1061153405,1047874592,-1100851860,1026566131)+W(2,-1095509343,1040237386,-1096668864,1050695083)+W(3,-1105186205,-1119554977,1036994425,-1107347821)+W(4,-1103469514,1074408805,1069594194,1046892012)+W(5,-1114614656,1040210470,-1103368475,-1104864053)+W(6,1048367016,-1095197585,1043906150,989701019)+W(7,-1110319007,-1079941721,1031148367,-1107809286)+W(8,-1105386934,1031716423,-1084422687,-1100341899)+W(9,-1102913875,1041272891,1016581730,1040271244)+W(10,1042791078,-1086296266,-1105136265,1038853877)+W(11,1036206107,1042594729,-1099178193,-1093040701);WS(-1085311468,1078025451);
sum1=W(0,1033236492,1042717314,-1123523234,-1114246985)+W(1,1051596674,1050764301,-1100167817,-1126048573)+W(2,-1109388771,1021849401,-1101525701,-1110129580)+W(3,1046675224,1030027079,1017942127,-1123774423)+W(4,1057423711,-1138337956,1002547123,-1090923842)+W(5,1031509177,-1126623147,-1117387765,-1102550347)+W(6,-1107516674,-1105985470,-1134274761,1018695644)+W(7,-1085962671,-1101362115,1051174149,1061445386)+W(8,-1118825262,-1107617348,1037275627,1045061525)+W(9,-1118366597,-1108369993,1032511109,973249598)+W(10,-1098415672,-1105953621,1047097650,1032724353)+W(11,-1124427728,-1115961017,1025818592,1033244340);sum2=W(0,-1131031713,-1114557735,1030359787,-1123353384)+W(1,1047725718,1042470619,-1123787418,1029311455)+W(2,-1113968956,1045218010,-1121374979,1051601031)+W(3,-1125418898,-1132430472,1015567503,1024787123)+W(4,-1106551206,-1097880179,1049323738,-1099438470)+W(5,1044805763,1039658119,-1088308991,1049816965)+W(6,1029672716,-1118070691,1026077135,-1115408082)+W(7,-1089568094,-1166364565,1050505809,1042547290)+W(8,1042126156,-1115384233,1026888229,-1098255621)+W(9,-1125125186,-1135395683,1015951538,-1137211259)+W(10,-1115324497,1028809582,1040847724,-1110579463)+W(11,1043221816,1014731468,-1102185033,-1112338809);WS(1060142060,1042832150);
sum1=W(0,1036648197,-1142445829,-1121488955,1031397804)+W(1,-1093104885,-1094159296,1051097024,1052129567)+W(2,1030014814,1024131190,-1138833071,-1125587404)+W(3,-1117943062,-1111782928,1018827426,1033996248)+W(4,-1086111346,-1081757070,1065668620,1054892021)+W(5,1024270930,-1123778927,1032794495,1028704007)+W(6,-1108508447,-1106903604,1033609702,-1131717262)+W(7,-1087336873,-1090845580,1058770516,1059881804)+W(8,1022586319,-1125662417,-1104469332,1047817147)+W(9,1015606653,-1115637854,1029196868,1010765225)+W(10,-1100487494,-1126749404,1054801908,1050176059)+W(11,1032196289,1019613157,-1091639031,1038701961);sum2=W(0,1043282989,-1105412866,1013621039,1016709191)+W(1,-1104055195,1038685325,1048947993,-1105914972)+W(2,1031619176,-1128320153,-1143937773,-1113893232)+W(3,1034830675,-1123744731,1033829499,-1134054043)+W(4,-1084033248,-1072142874,-1088942993,-1104630078)+W(5,990218298,1026126526,-1098435347,-1103493551)+W(6,-1107183956,-1110083630,1014723479,-1133247239)+W(7,1073971039,1076386430,1055362845,-1093767876)+W(8,1042783259,-1103699955,-1104225446,1052470850)+W(9,-1115844306,-1097083153,-1113297030,1025542948)+W(10,-1098251720,-1090433741,1064727508,-1111303066)+W(11,-1123473137,1025388740,-1091328171,1051939911);WS(-1086199532,1054743650);
sum1=W(0,1032011277,-1095519909,1027498242,1034444474)+W(1,-1097849454,-1090625833,1053262121,1048862696)+W(2,1027368614,-1113781807,1040908045,1006964268)+W(3,-1107222607,-1152811127,1023783640,1040848158)+W(4,-1084999869,-1113365765,1030342167,1061389071)+W(5,-1118338586,-1108967739,1038235355,1038795271)+W(6,1044283945,1044573214,-1115850147,999869046)+W(7,1060145155,1054594461,-1095010778,-1084989084)+W(8,1006059384,1028815960,-1101807134,-1104327823)+W(9,1036275699,-1123084051,-1134397103,1025498402)+W(10,1045643928,1033574715,1032418005,-1106712265)+W(11,-1124545277,-1135640905,1015954881,-1122717633);sum2=W(0,1042608106,-1089209738,1041383757,-1098769930)+W(1,-1093087039,1038811718,-1121408570,-1101852353)+W(2,1036192806,-1121276186,-1093098827,-1139600545)+W(3,-1102323575,-1105226719,1040055926,1031909130)+W(4,-1089123880,1069194195,1065973699,-1108783974)+W(5,1045867083,1023817866,-1098519743,-1121335963)+W(6,-1124786133,-1117623756,1040275414,-1112037460)+W(7,1026907074,-1106112227,1057999228,1049738412)+W(8,1042688929,-1122635193,-1101165651,-1089198426)+W(9,-1131302943,1048083051,-1113621249,-1111784639)+W(10,1020629449,-1107530612,1025491254,-1111524780)+W(11,1041146873,-1095495518,1048264427,-1109243346);WS(-1090983255,-1089207473);
sum1=W(0,-1126565928,-1113602338,1031895551,1011536056)+W(1,-1101680475,-1097154360,1054038520,1055178415)+W(2,1026884961,990918528,-1121652462,-1102945718)+W(3,-1111099810,-1099647257,1041335941,-1113368985)+W(4,-1089575247,-1084973552,1064470249,1055473117)+W(5,1022227241,-1151944468,-1121284913,994604183)+W(6,-1102367072,1030939267,1033755607,-1112820133)+W(7,-1086493203,-1097159533,1050197537,1063942234)+W(8,-1119623498,1029397803,-1111487017,1041044307)+W(9,-1111909392,1034973975,1029129223,-1120463213)+W(10,-1096914715,-1096995926,1042393881,1058279198)+W(11,-1127714823,1024652821,-1111098786,1017418960);sum2=W(0,-1138668162,1023930211,1000134020,1008868714)+W(1,-1108603395,1041622837,-1099344177,988655570)+W(2,1018452757,-1115444075,1025638720,1033342078)+W(3,-1108628571,-1114490385,1026383992,-1131179173)+W(4,-1131013053,-1087427617,-1066369231,-1064898888)+W(5,1023801183,-1118168395,1033730604,-1133763810)+W(6,1047990867,1030525898,1033178726,-1108980541)+W(7,-1095163420,1057379348,1086324754,1075540559)+W(8,1033324797,-1116567631,1031531103,-1117896039)+W(9,-1131668265,-1138114226,1025874080,-1113100227)+W(10,1040828448,-1109206595,-1100090533,1049763634)+W(11,1028372534,-1128577333,1025251971,-1119632759);WS(-1109283164,-1114463829);
sum1=W(0,1048505142,1006853751,1010065376,1026307305)+W(1,-1087851802,-1096622464,1051849183,1056046207)+W(2,1043738183,1033008793,1034233556,-1097387850)+W(3,-1122796048,-1121781501,1032762791,1036887575)+W(4,-1086026376,-1080983673,1062361681,1060373686)+W(5,1030721871,1031320492,-1116217316,-1106692609)+W(6,-1106474773,-1140109366,1036926348,1038442146)+W(7,-1086759863,-1088322398,1058739944,1060935143)+W(8,1024808165,1037732587,-1111740214,-1136008963)+W(9,-1113784606,1033209828,1042339968,983730417)+W(10,-1098544579,-1085562739,1060958338,1052729243)+W(11,1028455576,1032429188,-1098996574,973353381);sum2=W(0,-1088826877,-1093870598,1036675590,1033103311)+W(1,1082157528,1075036637,1064863709,1076551262)+W(2,-1073488400,-1083381518,1044533603,-1088761642)+W(3,-1096260803,1038770367,-1139597621,1035316039)+W(4,1074566779,1054121358,1054257493,1066303868)+W(5,-1087052440,1034260530,-1096732938,-1088656095)+W(6,-1120383141,1054470917,1036924272,-1104037187)+W(7,-1075712309,-1075955022,-1080791393,-1086745184)+W(8,1055295113,1062460380,1058516172,1026461691)+W(9,1048854624,1052968175,1033604811,-1111374359)+W(10,-1073360354,-1068055688,-1074269835,-1081541832)+W(11,1061463967,1072405502,1036957577,1036676016);WS(-1073690779,-1087724268);
sum1=W(0,1040645890,1024788392,944113971,1020006630)+W(1,1040537741,1022063376,1033313762,1037569760)+W(2,1011752087,1010250996,-1117962707,-1102207443)+W(3,1048604230,-1124203663,1026519064,1028328440)+W(4,1037819609,-1081034849,-1097395091,1026748704)+W(5,1035208397,-1107990331,1030158086,1018608989)+W(6,1026558293,-1108217132,1026744019,1023877839)+W(7,-1089181115,-1095782133,1052406658,1058432566)+W(8,1030700463,-1115106384,1028902900,1048090929)+W(9,1024907750,-1124509669,1037411798,-1116930962)+W(10,-1103915032,-1095058991,1052615509,1046357449)+W(11,1006665970,-1120315546,1037074644,1040820950);sum2=W(0,991782552,1025479068,-1115074830,1036147454)+W(1,-1102354425,1031211776,-1096384442,-1100036784)+W(2,1037581214,-1107514244,-1114551496,-1132125723)+W(3,-1111873890,1054093522,-1109526737,-1143660011)+W(4,-1098733186,1061883500,1036720443,1042154750)+W(5,1036528495,-1113752408,1042458762,-1120425773)+W(6,1016478163,1035621794,1006285882,-1113309480)+W(7,1040999099,-1099055155,-1111840809,1015496998)+W(8,-1131440878,1009305230,1021928735,-1118319659)+W(9,1027286665,-1108696429,1026243607,-1115649745)+W(10,-1117281017,-1120753705,1024623035,1028637267)+W(11,-1115311515,-1117838632,1033776741,-1113807339);WS(1053167575,1034582410);
sum1=W(0,-1135820801,1041430288,-1105499654,1023109013)+W(1,1042183330,1015167422,1045138183,-1107146278)+W(2,1038375967,-1103059717,1048594337,-1106326923)+W(3,-1099071824,1051022760,-1103829756,1047073940)+W(4,-1110119411,-1114407921,-1098544246,1006706653)+W(5,1036901240,1019390619,1042439875,-1101264321)+W(6,-1103780951,1038026111,1029509866,-1134567319)+W(7,1029794991,1025810371,-1101742889,1035133548)+W(8,-1122256838,1039002364,-1124355817,-1115149997)+W(9,-1144576488,1034415069,1028951523,-1107075490)+W(10,1020673517,-1144644710,-1110494113,1040882462)+W(11,-1113322768,1025775953,1017843520,-1133994400);sum2=W(0,-1127684796,-1122451669,1024932078,1007469645)+W(1,-1134400734,-1114161855,1029479215,1026289720)+W(2,1012304630,1018258842,1018968072,-1121586613)+W(3,934668744,1046133075,-1106895484,-1123529450)+W(4,-1092503803,-1118826374,-1101979386,1048216767)+W(5,-1105610792,-1091642753,1057475450,1055026065)+W(6,1050482770,-1100501045,1026396887,-1154152567)+W(7,1054881826,1054831843,-1104578417,-1086100405)+W(8,-1094138317,-1097381938,1037697257,1057991283)+W(9,-1112663810,-1145059796,-1118589447,1034932657)+W(10,1037309396,1034243151,-1120799353,-1110628430)+W(11,-1108645190,-1109776821,1035239909,1041220013);WS(1065106092,1009251236);
sum1=W(0,-1119086128,1041681344,1015119794,-1127594260)+W(1,1041658930,1053952044,-1108480942,-1106710454)+W(2,999711717,-1128362792,-1098626929,1028936149)+W(3,1038033220,-1103164984,1030756271,-1105935716)+W(4,1059673337,1035410928,1048660750,-1085761952)+W(5,1030156593,-1105711219,1042075767,-1106493133)+W(6,-1097628571,-1096661826,1033714469,1015463627)+W(7,-1083076739,-1097132616,1057312254,1062385221)+W(8,-1109139763,-1109546740,1042769246,1048795361)+W(9,-1162082196,1037645501,1032817313,-1121831017)+W(10,-1100422942,-1134248242,1038003425,1045270286)+W(11,-1128821631,-1113038632,-1109564844,1033263484);sum2=W(0,-1111982251,-1109318355,-1115537349,1026504012)+W(1,1025515301,1036029355,1037274256,-1115575890)+W(2,-1121134093,-1118959675,-1140512157,1038047283)+W(3,-1126991046,-1114485349,-1120289237,1004448402)+W(4,-1105715099,1035923056,1046084064,1032461625)+W(5,966777949,1001443794,-1127252256,1031934837)+W(6,1031030421,1036795295,1023273402,-1116193727)+W(7,1039615788,1034803763,1033981186,-1104386736)+W(8,-1126229172,999509622,-1108137243,1008094609)+W(9,1038895038,1037382021,-1116296115,-1106169890)+W(10,-1111316562,-1126611440,1014573341,1034486696)+W(11,-1115420717,-1121268263,-1109430807,1013721630);WS(1058235500,1054922309);
sum1=W(0,-1110452882,1026999796,-1115091447,-1126843838)+W(1,1054965252,1035486938,-1109530936,-1096439037)+W(2,-1113819273,-1112039092,1040994960,-1126708475)+W(3,1027596138,1043595317,-1097782353,1037063794)+W(4,1052521111,1054616871,-1080972858,-1126567064)+W(5,1029145158,-1103625129,-1135709192,1048136923)+W(6,1026915457,1051692426,-1106496120,1017345397)+W(7,1059777872,1055199219,-1092439359,-1087153329)+W(8,-1113712109,-1133876016,1025849689,-1117730271)+W(9,1033470169,1047889704,-1111050604,-1124168315)+W(10,1049045985,1042302776,-1101856358,-1096481402)+W(11,-1120397392,1018059916,1048178521,-1109862614);sum2=W(0,-1104671284,1026757765,1026047005,1032658614)+W(1,-1107649550,-1093450531,-1146410551,1033357456)+W(2,1014985523,-1108588814,1045006287,-1107785448)+W(3,-1106565422,1040092458,979115576,1016793814)+W(4,1029536101,1048902638,1049738304,-1129670058)+W(5,-1114405495,1032866808,1031141497,1032863350)+W(6,-1118382609,1024555245,-1120340424,1025048255)+W(7,1043845633,1031379649,-1099524683,1047130549)+W(8,-1128051766,1011865867,1016575718,1024835039)+W(9,-1115048442,-1102456829,-1113479651,-1124528004)+W(10,1015256822,1032535412,-1143577495,-1114147283)+W(11,1016407002,-1121997281,-1140327483,-1115840886);WS(1050344663,1040331465);
sum1=W(0,-1123846924,1032620906,1027008397,-1119034750)+W(1,1016005498,-1104369525,-1145305726,1038870821)+W(2,-1180899430,-1117862216,1047408652,-1113185550)+W(3,-1107606109,-1113228665,1034001074,-1123135107)+W(4,-1101093248,-1091899011,1055978044,1045963311)+W(5,1031141157,1025902913,1019406818,-1106188838)+W(6,-1104523524,1044228977,-1109811775,-1165785906)+W(7,-1089807144,-1100340494,994921841,1061494191)+W(8,995937181,-1126170822,1039673315,-1133495032)+W(9,-1136436803,1015486907,1021442477,1012082163)+W(10,-1113047285,-1121306753,1032566715,1043858443)+W(11,-1155810234,1012720916,-1110918342,1003314783);sum2=W(0,1006857268,1027629321,983063098,1017323653)+W(1,-1096858156,-1096058068,1041250623,1027026905)+W(2,-1108630874,-1103954988,1069736593,1057582691)+W(3,1040636195,1050922570,-1136855038,-1124332548)+W(4,-1081757810,1046692173,-1095854749,-1098379711)+W(5,1039138402,1040290673,-1092586095,-1098564102)+W(6,-1107256285,1024268384,-1115428487,1038193266)+W(7,1055388353,1044471504,-1107079153,-1124475180)+W(8,1026430908,-1135051275,-1099842491,-1101296593)+W(9,-1105738834,-1112368096,-1162541650,1037749325)+W(10,1018283467,1034757871,1041041721,1035306909)+W(11,-1127494735,-1128054004,-1116072515,-1130236866);WS(1064629676,-1098084920);
sum1=W(0,1017516913,986968687,1017176603,1033302207)+W(1,1004101612,-1094217842,1048067236,1037844037)+W(2,1023773169,1036346276,1032944847,-1100831258)+W(3,-1093133598,-1136867787,1036523218,1043155505)+W(4,-1107275372,-1083111259,1054752956,1059745345)+W(5,-1109611315,1036061697,-1111571193,-1118901210)+W(6,-1099849236,-1112073298,1036902751,-1135635048)+W(7,1036740290,-1089373007,1049105955,1054803234)+W(8,-1130856180,-1178541510,1044914424,-1104247276)+W(9,1015173986,-1108314079,1031815708,-1154473427)+W(10,1007182507,-1096296960,1049045791,1045303547)+W(11,1028817260,-1121119813,1028425028,1032262742);sum2=W(0,-1106561538,1041892626,1018758860,1031116538)+W(1,-1097318271,1050772655,-1122918288,1041324255)+W(2,1003684433,1005733025,-1113042451,1038093550)+W(3,1060901401,-1094547881,-1142239225,-1093507837)+W(4,-1089173269,1050575163,1059998586,-1090730175)+W(5,1036702490,1007559836,-1096117806,-1103574570)+W(6,1048344650,-1106548880,-1115133937,1008547208)+W(7,-1105982083,1062167006,-1107738784,-1105692057)+W(8,-1111284039,1032209739,-1093777588,1045224094)+W(9,1031802380,1032935937,-1116833334,1037272918)+W(10,-1115007264,1051274636,-1105354579,-1109731964)+W(11,-1119496571,1039213738,-1097190188,1040225760);WS(1059570988,-1104849743);
sum1=W(0,-1105217736,-1117057793,-1114327981,1015935639)+W(1,1055580097,1051203348,-1095539196,-1100062838)+W(2,1027695934,-1122995670,-1104422643,-1114680436)+W(3,1045549308,994695167,-1100671580,1032097032)+W(4,1057098153,1065307314,-1081463016,-1097913193)+W(5,1026067698,-1115820943,-1100709080,1035503236)+W(6,1019924475,1044124420,-1146837726,-1118415719)+W(7,1060408535,1060044676,-1103538521,-1088685699)+W(8,-1121911751,1040976712,-1127513406,-1100882497)+W(9,-1133264506,1026902699,-1106017873,-1128662677)+W(10,1048658511,1058793797,-1096642336,-1090424260)+W(11,-1109730008,1032897105,-1112552037,-1106885414);sum2=W(0,-1102635520,1042860418,1026251680,-1101738300)+W(1,-1107186076,1037904592,1045813894,1049960021)+W(2,-1109595133,1032162510,1043360780,1031463651)+W(3,-1118004862,-1097577131,-1097132336,-1096487254)+W(4,-1101520598,1050699569,1062244087,1012147620)+W(5,-1144663840,1017587638,1042220045,-1099464580)+W(6,1034939290,-1107323885,-1098301296,-1103125896)+W(7,-1118944274,996952385,1018590462,1030928730)+W(8,-1122088198,-1112243029,-1143727552,-1129575892)+W(9,1046219299,-1101571742,-1102991820,-1145491968)+W(10,-1132230456,-1120981264,1048890187,1042676852)+W(11,1028948530,-1108091801,1022002534,1038679603);WS(-1095386967,-1111219145);
sum1=W(0,1046105185,-1114353482,-1130549149,989878260)+W(1,-1089927208,-1092958347,1044731284,1042696371)+W(2,1030962098,1015099027,1029760895,-1127509006)+W(3,-1126247292,-1101798869,1027516453,1027494660)+W(4,-1090136954,-1086407791,1066759339,1059356463)+W(5,1002268463,1008759050,-1134143337,-1123276603)+W(6,-1109199416,-1149170463,1029536895,-1138329195)+W(7,-1086208082,-1087382795,1056388995,1060963410)+W(8,1030926587,1024487352,1028489291,1037957160)+W(9,-1110945897,1041043200,1031794584,1016226972)+W(10,-1099705531,-1090430272,1048385630,1052477254)+W(11,1027177352,-1155852515,-1116367629,1033794703);sum2=W(0,-1107393101,-1118272906,-1155239869,1037152773)+W(1,-1071982339,-1066777138,-1123365743,-1107499267)+W(2,1034063245,-1111285661,-1099174901,1050177526)+W(3,-1121008946,1040803769,1031799544,-1110337901)+W(4,1065602467,1078719649,-1091451910,1053226346)+W(5,-1111810642,1032887971,1051522302,-1114100047)+W(6,1040826838,-1129277077,1027082675,-1115579003)+W(7,1072207876,1012365693,984589146,1036591998)+W(8,-1105619991,1027337883,1036247818,-1112448128)+W(9,1044810576,-1128372019,1027786160,-1125050611)+W(10,-1114663567,1027240586,-1115106721,-1111221822)+W(11,-1128259763,-1110086921,1010421237,1024897040);WS(-1090330604,-1095913405);
sum1=W(0,-1155846064,-1158857313,-1123891981,1020138108)+W(1,1060107168,1041623909,-1099259748,-1089580553)+W(2,-1129005794,1027969480,1034391623,1026904097)+W(3,1042832881,1026174194,-1104251929,1027835331)+W(4,1061453552,1065434151,-1083565678,-1086143680)+W(5,-1126805065,1015124739,-1108664129,-1115844409)+W(6,1041459232,-1107002233,-1115340623,1036891437)+W(7,1058328348,1058061687,-1094838563,-1087459168)+W(8,-1133565543,1018898230,-1108388469,-1103857816)+W(9,1043482052,-1101325435,-1111402939,1034060158)+W(10,1046178603,1056232524,-1097944271,-1096454718)+W(11,-1128371111,1016813002,-1124315511,-1124051644);sum2=W(0,1032645553,-1106534525,994818552,-1123501879)+W(1,1073269342,1086127434,1055123028,1031823713)+W(2,-1134706270,-1108902493,-1106004733,1039470942)+W(3,1041404870,-1104982451,1026428551,1024190209)+W(4,-1097366650,-1064048639,-1080276792,1003420836)+W(5,-1131894299,1040747994,1029604730,1048036108)+W(6,1042593674,-1115833227,1033345966,-1113685733)+W(7,-1073275019,-1090368136,1051480126,-1127504591)+W(8,-1114192145,1028687353,-1127043711,-1102930579)+W(9,1034301013,1019409377,1032770548,-1113104927)+W(10,1039074558,-1104405577,1017007809,-1116624943)+W(11,-1110363669,1028902826,1023925896,1016207563);WS(-1090401964,-1152005757);
sum1=W(0,-1110378885,-1114833045,1027213860,-1107975723)+W(1,1036253290,-1126602324,-1095679285,-1108756369)+W(2,-1113670180,-1122691487,1031108853,-1114963960)+W(3,-1110030634,-1088517567,1041527967,-1098681011)+W(4,1055690689,1071039479,1070380432,-1106296032)+W(5,-1107558750,1041737494,-1089232274,-1100045596)+W(6,-1108968043,-1117626874,-1117487349,-1104614908)+W(7,1052643167,1027420045,-1098750614,-1108442736)+W(8,-1114805320,-1114809497,-1149243844,-1099409217)+W(9,1013150495,-1107640642,-1114124023,-1139447119)+W(10,1037720897,1028231256,-1109258534,-1103582017)+W(11,-1129003237,-1115685308,1004205268,-1112117145);sum2=W(0,-1104603794,1042476400,-1099535875,1032241318)+W(1,1040884292,-1098717699,1036274242,-1110024851)+W(2,1041491703,-1106264274,1017815860,-1102517567)+W(3,-1090035137,1058560544,-1088862448,1055385702)+W(4,1054345172,1049287225,1070638870,-1088795135)+W(5,1050847172,-1097728340,1049908300,-1094964358)+W(6,-1088861159,1052772694,-1109469239,1049303281)+W(7,1045145516,1028821082,-1106832655,-1093985609)+W(8,-1120926078,1040141480,-1121780800,-1104972980)+W(9,-1098593341,1040732759,-1128383244,-1107728961)+W(10,-1095210561,1053404675,-1094544594,1040915158)+W(11,-1097969166,1042680505,-1097835418,1046695263);WS(-1070853435,-1079594702);
sum1=W(0,1015638464,1041167744,-1129832370,1031368074)+W(1,-1115839497,-1102391672,-1117069532,-1114370347)+W(2,1032466078,1017764904,1027397066,-1115223191)+W(3,1035847262,-1103546680,1015854174,1034753191)+W(4,-1103157041,-1091637800,1064504443,-1123068615)+W(5,1032880216,-1129698458,-1115479934,-1112317379)+W(6,-1113675090,1024462894,1016952500,1034404179)+W(7,-1080200908,-1096184888,1053421228,1061831318)+W(8,1015162251,-1140051844,1024063661,1034003429)+W(9,1024493276,-1128491667,1030231874,-1121119193)+W(10,-1127920108,-1114780422,1047845552,1039689052)+W(11,-1133040549,-1121925385,-1108195108,1021986479);sum2=W(0,-1112484873,-1102332364,1043473407,-1106137478)+W(1,1035747177,-1115086293,-1095817987,1057355655)+W(2,-1111886750,1028632460,-1132505032,-1121112608)+W(3,-1092913054,-1107744995,1026389244,-1106937584)+W(4,1023360745,1072123343,1065853704,1065744344)+W(5,-1106034045,1034294011,-1092294539,-1113186427)+W(6,-1097742336,1043622402,1037682857,-1112665680)+W(7,-1079419356,-1106562006,-1127502696,-1081387458)+W(8,1024287965,1025382780,1037780507,-1121542644)+W(9,1020098037,1022975237,-1132137458,-1122471729)+W(10,-1106082519,-1126279403,-1141866869,-1107102958)+W(11,1002478149,-1184105122,1036152561,1042075138);WS(1049779927,-1112776705);
sum1=W(0,-1118237477,1043483133,-1114011991,1028071903)+W(1,1029391902,-1104983021,-1098367878,-1102803275)+W(2,-1146402448,1024272361,1030141823,1034486619)+W(3,1007633232,1035764138,-1119065733,1029458468)+W(4,1052808064,1066199650,-1094340312,-1088820906)+W(5,-1136262168,-1116603171,1028311666,1041927295)+W(6,1035328577,1034435922,1021654911,-1132325110)+W(7,1053987355,1056392483,-1090240908,-1080604425)+W(8,1022508086,-1120600656,1033716813,-1120802495)+W(9,-1138188744,-1122000063,-1114327724,-1140102008)+W(10,1036299814,1048826612,-1113705707,-1148292210)+W(11,-1178578023,1020743116,1019304377,-1137351220);sum2=W(0,1038214390,1026252154,-1105084280,1032570045)+W(1,1049712324,-1092505394,1013797397,-1105258373)+W(2,-1123221706,1042796766,-1106628914,-1104412018)+W(3,1040403525,-1094267982,-1106537061,1038138439)+W(4,1060934721,1059180753,1076181184,-1089116471)+W(5,997194667,1031304969,-1100140938,-1095609080)+W(6,-1111441511,-1113353460,-1115643975,1040196930)+W(7,-1094660144,-1116351798,1025617857,-1077048432)+W(8,1025898916,-1113508292,1035183993,-1105239307)+W(9,1041615042,1045634969,-1115802712,1030892929)+W(10,-1112051433,1036834683,1030853641,-1099622062)+W(11,1036578837,-1114596985,-1126459673,-1108612586);WS(1046079918,-1101410372);
sum1=W(0,-1128322399,1041896248,1028420729,-1119247786)+W(1,1040172212,1029165630,1041276767,1042510685)+W(2,-1115138862,1035447066,1023180436,-1102544268)+W(3,-1105916230,1048641796,992275696,-1112243383)+W(4,-1093769957,-1086983984,1049660162,1052547749)+W(5,-1116787216,-1126725978,1051181214,-1094151845)+W(6,-1106854731,1031954663,-1106451742,-1122025413)+W(7,-1090223605,-1101840568,1042746961,1058242473)+W(8,1020616971,-1106918309,1035662026,1034028133)+W(9,1008473970,-1111364501,-1132155589,1031954516)+W(10,-1131429676,1034663574,1038481040,1045913078)+W(11,1031591591,-1113758304,-1123376855,-1136064862);sum2=W(0,-1109775790,-1114337335,-1145824639,-1141998719)+W(1,-1123003936,-1105393491,1032184652,1044487768)+W(2,-1116651188,1028260552,-1105870753,-1128896096)+W(3,1035421278,-1094152732,1020781312,1031031156)+W(4,1043275908,1060925239,1023745864,-1118695686)+W(5,-1117301622,-1118185274,-1116720242,-1123077850)+W(6,1019796096,-1109500163,1035727822,1022361784)+W(7,1035441608,-1129786704,1044822196,1018742928)+W(8,-1111756371,1028382728,-1106753069,1005384511)+W(9,-1126048860,-1133379360,1018984000,-1106658345)+W(10,-1154747838,-1114483694,1040264262,1018234504)+W(11,-1112885074,1013789936,-1115363912,-1109895735);WS(1065850966,1065849900);
sum1=W(0,1023026535,1037817733,1016251913,-1148044715)+W(1,1051437895,1044690723,-1090259708,-1096615656)+W(2,1009078433,-1134993406,1031445334,1037565454)+W(3,1025496281,1030608138,-1122606683,-1121600570)+W(4,1060547800,1067874188,-1089114938,-1086496425)+W(5,-1122338716,961099943,-1103278290,-1123828273)+W(6,1035148220,1038603949,-1123929445,-1119487441)+W(7,1061971613,1051923078,-1089721837,-1087399018)+W(8,-1115158089,-1152593000,1017932657,-1103477215)+W(9,1040789578,1029056085,-1113618935,1022387720)+W(10,1020371139,1050691807,-1090055623,-1091666965)+W(11,1017681054,1032486406,1041207209,1017045638);sum2=W(0,1029203106,1055497340,-1100085534,1035054009)+W(1,-1096883389,1022251406,-1094806083,-1095822387)+W(2,1003858895,-1141198631,1025821768,-1106861506)+W(3,-1099101530,-1091493710,-1106312974,1050236106)+W(4,-1105263591,1066985993,1065636371,-1112580467)+W(5,1038164225,1007864647,-1090221894,-1099047212)+W(6,1035688516,-1100130836,-1111006317,1040394388)+W(7,1050729384,-1113669663,1038056034,1057422694)+W(8,-1131632326,1034223408,-1095697855,1040303734)+W(9,1051271785,1037370697,-1120327060,-1122528690)+W(10,-1109365057,-1098907474,-1101753600,-1090043318)+W(11,1022279531,-1111449439,1042447412,-1132012078);WS(-1097113303,-1098536273);
sum1=W(0,1026190055,-1129782332,1001100740,-1128711506)+W(1,1051085133,1054274400,-1090119792,-1089449919)+W(2,1017357112,-1151099700,1006971045,1039600836)+W(3,1036959597,1010531062,-1123204686,-1116245678)+W(4,1059231684,1068549146,-1088111001,-1089233276)+W(5,1008174399,1027830380,-1106500579,1035061810)+W(6,1040533155,1032146359,973480529,-1122390725)+W(7,1060528017,1051645044,-1100399617,-1083999320)+W(8,-1118330949,-1138008953,-1118570949,-1110173729)+W(9,1016950072,-1115082484,-1112078369,-1135175840)+W(10,1021720363,1056811397,-1098983064,-1096337083)+W(11,-1113983621,-1114515356,-1163217111,-1105366950);sum2=W(0,1057867675,1045040387,-1106788080,-1126544110)+W(1,-1101472514,-1095964817,-1103936041,-1084782762)+W(2,1047938716,-1116398073,1060484868,1046930113)+W(3,-1116688865,1008770068,1031886252,-1123763395)+W(4,1033632512,1070094219,1065118928,-1096694543)+W(5,1033301960,-1112910333,1055777327,-1098897900)+W(6,-1111977015,-1104133845,-1106896864,1019879781)+W(7,-1093909441,-1091348732,-1094413904,-1120781351)+W(8,-1132175940,1028498658,-1098592917,-1105350592)+W(9,-1123575137,-1095297610,-1103198659,1025236903)+W(10,-1087869152,-1101379604,1063595180,1055216743)+W(11,-1111429301,-1148399072,-1090856164,1032159773);WS(-1088872108,1052196610);
sum1=W(0,-1114837443,-1111544357,1026268067,-1115772244)+W(1,999143576,1051137549,-1129315660,1040729928)+W(2,-1109636323,-1138847608,-1115388138,1035543595)+W(3,-1104977249,-1110507588,-1119255225,1022683057)+W(4,1050616762,-1123488747,-1115663356,1050293045)+W(5,-1148093909,-1113579532,-1102766242,-1110255664)+W(6,-1124752108,-1106979958,1018606696,-1126845407)+W(7,-1107532492,-1115698508,1038400791,1055556797)+W(8,1031428336,-1123058305,-1111362474,-1115121626)+W(9,-1118779367,1032957370,-1119390253,-1122729971)+W(10,-1106851872,1013947482,1010467373,1043464385)+W(11,1024891874,-1117161611,-1127308771,-1114761165);sum2=W(0,-1136485425,-1108696907,1005045849,1021571414)+W(1,1044650880,1068805535,1026572719,1033792089)+W(2,-1111133361,1015874538,1042295210,-1111938281)+W(3,1015124882,-1109877489,-1131955840,1032761087)+W(4,1072674603,-1073632622,-1072841573,-1097148617)+W(5,-1115667125,1025743417,-1114078156,1053858128)+W(6,1050593712,-1105061066,-1113636159,1002892889)+W(7,1040667946,-1114163718,1040799594,1051731235)+W(8,1029743517,-1150165522,-1105514756,986622244)+W(9,1027289415,1035889263,-1116947723,1017257782)+W(10,1033059623,-1113785952,1033387155,1025178361)+W(11,1028606721,-1131685126,1024784261,-1131411966);WS(1059574956,-1147706177);
sum1=W(0,-1107330821,-1114850125,1032992154,-1126851274)+W(1,-1101979721,-1103811902,1036915515,1039522745)+W(2,-1113513772,-1122830319,1037543219,1039509326)+W(3,-1111585801,1025219833,1021792788,990365335)+W(4,-1091594576,-1102147871,1057257569,1058476188)+W(5,-1115799180,999411009,1015035920,1044635632)+W(6,1042448198,1041111834,1023708133,1014654722)+W(7,1049911159,1046832311,-1087441640,-1130368142)+W(8,1008106627,1030688938,-1103709614,-1098033363)+W(9,1028566264,1025900485,1024270494,1021433863)+W(10,1042912388,1034347764,-1101532519,-1103664757)+W(11,998865060,1033251158,-1106561201,-1112635561);sum2=W(0,-1100054904,-1127093272,-1138525905,1030668111)+W(1,1038847176,1023505668,-1118630721,-1106823977)+W(2,-1139922314,-1137789612,-1100949461,1045749759)+W(3,-1104427366,-1094333916,1046358820,-1118095530)+W(4,1055088734,1059364463,1066330506,-1104404781)+W(5,1025350194,-1118124817,-1115593085,-1106737563)+W(6,-1098434999,-1114547879,1036395993,1026007575)+W(7,-1109156363,-1102029714,-1089680445,1032956568)+W(8,1044080198,-1111415597,1014767972,-1105827255)+W(9,-1098255510,1043811931,-1102154889,1044323398)+W(10,1019564502,1042217401,-1104253130,-1118009606)+W(11,1034872747,-1116871429,1033201092,-1114455410);WS(1056332375,1037816258);
sum1=W(0,-1103168373,-1112652978,-1121854558,-1121656782)+W(1,1044637987,1045017865,-1116096096,-1119737691)+W(2,-1147698697,1015231409,-1108613751,1028439953)+W(3,1032694229,1032971073,1027294260,988019291)+W(4,1051843657,1058468850,-1088930875,-1099471067)+W(5,-1126623722,1025720722,-1105155884,-1124711667)+W(6,1036051832,1029047507,-1146196851,-1141230927)+W(7,1059943427,1054278049,-1094038173,-1088040995)+W(8,-1125643860,1025459107,1023373473,-1110648631)+W(9,-1138159876,-1116156558,-1119789479,-1124586778)+W(10,1040438911,1052440082,-1100717841,-1105369135)+W(11,-1140770656,1033302707,-1121068380,-1109090662);sum2=W(0,-1101035659,-1090106390,1056969468,1037403217)+W(1,-1116665707,-1119459300,1038083410,1032316963)+W(2,1025618366,-1128266716,1009385423,-1159849898)+W(3,-1080354518,-1077736273,1065979451,1057593955)+W(4,1028006921,-1093367622,1057826659,1060881997)+W(5,-1107076145,1040978108,-1108823981,1038355181)+W(6,-1095104394,-1110113632,1048107842,1052219437)+W(7,1050471411,-1098889696,-1093495590,1040943565)+W(8,-1107763897,1031803963,1041580846,1028403474)+W(9,1035332836,1036232380,1034400525,1012201018)+W(10,1037291810,-1172133380,-1105354500,1023246776)+W(11,1028340263,-1124125618,1023204972,-1108503511);WS(1057728492,-1114894260);
sum1=W(0,-1137973853,1032124939,-1129994721,-1113553553)+W(1,1027451936,1039175515,1023297510,1030725486)+W(2,-1122023828,1015759447,-1104644784,1024408310)+W(3,1038491142,1042214629,1032700067,-1116323110)+W(4,-1096381204,1002639809,1063322480,1042012404)+W(5,-1129065232,1025211173,-1097199096,-1098358292)+W(6,-1102850457,-1103814977,-1174372438,1022553594)+W(7,-1095884801,-1099447670,1038337085,1049455560)+W(8,-1119912573,-1120935138,1041557913,1038368473)+W(9,-1108835354,-1117610625,-1204938694,1025649872)+W(10,-1107257155,-1110131186,1041170774,1036180712)+W(11,1022194670,-1131327617,-1139346043,-1143485305);sum2=W(0,-1136277690,1023794749,-1125894137,-1132724746)+W(1,-1142062564,-1102896527,1019650853,-1115335750)+W(2,1021138001,-1117376889,1036465851,-1111737990)+W(3,1034921985,-1135255538,-1123753553,1008401986)+W(4,-1095970428,1052274635,1065003137,-1111489002)+W(5,1036367329,-1114642052,-1130345777,-1093339450)+W(6,-1095862669,-1103833757,-1129573217,1028568703)+W(7,1050282098,1039075981,-1104966989,1042205114)+W(8,983274770,-1121876761,-1123958953,961646223)+W(9,989975657,-1117578737,-1129237393,-1115138968)+W(10,-1124502561,1029353869,-1137003202,1028245440)+W(11,-1131382405,-1129104973,981021860,975314596);WS(1064957100,-1084259623);
sum1=W(0,1048172674,1022388856,1002237105,-1147443767)+W(1,-1087174820,-1096483251,1049301459,1050085746)+W(2,1041967934,1032395752,-1130736462,-1110620477)+W(3,-1111985505,-1105536623,1025036588,1042679235)+W(4,-1084863818,-1085360136,1059891343,1061123934)+W(5,1029284270,1027822410,-1096717087,1036594273)+W(6,-1111204540,-1118973740,1039876787,1039980881)+W(7,-1087496217,-1085023864,1059164422,1063082922)+W(8,1038157169,1033526682,-1098175193,1049051417)+W(9,-1115201293,1036937851,1046679440,-1122119878)+W(10,-1099749261,-1093770425,1052477312,1050147791)+W(11,1035926782,1040430103,-1094492881,1038851310);sum2=W(0,-1079200674,-1088609636,-1110691764,1043574668)+W(1,1052128984,1049301959,1057860954,1070660923)+W(2,-1114631788,-1111966430,-1119415890,-1102512316)+W(3,-1104512784,1072315297,-1104224219,-1103083598)+W(4,-1106877192,-1082025998,-1092267131,-1107138551)+W(5,1025811761,-1120067756,1048136354,-1099577256)+W(6,1071717488,1074062948,1045365848,-1111324648)+W(7,-1098154139,1060924493,-1072626825,-1073631870)+W(8,-1097839567,1046934152,1049098296,-1101281480)+W(9,1072927288,1075518858,1040472402,-1123650350)+W(10,1055782129,-1085268633,-1068851440,-1076777698)+W(11,-1142912019,-1113956244,1045375219,1053482338);WS(-1075237718,1059347685);
sum1=W(0,1049968737,-1159856274,1033512399,1021242911)+W(1,-1100043508,-1096977477,1052611492,-1123217820)+W(2,1039650209,-1164938034,1035058824,-1123750750)+W(3,1035044013,-1122614884,1022930282,1029870036)+W(4,-1086974821,-1081627821,1061884279,1055398719)+W(5,1031585078,-1146263191,1035852049,-1111424357)+W(6,-1113136009,-1134430929,1018371807,1032776022)+W(7,-1085989237,-1083853344,1058365139,1059035017)+W(8,1040828171,-1113397210,1040835864,1046594056)+W(9,-1114025505,1040742208,1033340372,1019954077)+W(10,-1094951367,-1082038839,1057072208,1054270736)+W(11,1041271429,-1112152131,1043435581,1036293471);sum2=W(0,-1082007392,-1092895857,1045686709,-1109418256)+W(1,-1087167323,-1090791673,1045059925,1074622373)+W(2,1054843717,-1111299754,1052961109,-1079889153)+W(3,-1097230803,-1087580936,1041368995,1025535098)+W(4,1061750517,1066822104,1072979117,1022527077)+W(5,-1097908774,1039933817,-1121141584,-1094791227)+W(6,-1090709237,1030380818,1045341483,1025255906)+W(7,-1104688853,-1098772696,-1082271661,1059630355)+W(8,-1109459004,1032974905,1048788253,-1114952578)+W(9,-1098811123,-1122444474,1050563248,-1131647237)+W(10,-1097425000,1035536875,-1080249300,-1098333373)+W(11,1041274025,-1101634861,1062091865,-1109808864);WS(-1073405707,1071333561);
sum1=W(0,-1107154225,1043648434,-1114759602,1032445482)+W(1,1053035442,1049497533,-1097373989,-1086616986)+W(2,1005358651,-1140703610,-1113096234,1037191452)+W(3,1025826187,1050217769,-1116673978,1009365348)+W(4,1058380737,1057270871,-1084271170,-1088696011)+W(5,-1147371482,1008260703,1027100008,1042579156)+W(6,1045274198,1041826370,-1138343378,-1140494528)+W(7,1060414079,1054213138,-1088202787,-1086550017)+W(8,-1128134433,-1146407565,1033632004,-1122447285)+W(9,1037855412,1036590066,-1128324122,-1164102249)+W(10,1049814032,1044502774,-1090407429,-1096484208)+W(11,-1132301012,1030979244,1049279047,-1117413058);sum2=W(0,1044778147,1042344095,-1130309268,-1104849756)+W(1,1051692028,1050304642,1065552014,1087011564)+W(2,1024288807,-1122813731,1012814276,-1115275477)+W(3,-1115874267,1016899230,1006608216,1032168017)+W(4,-1095624232,-1080996320,-1064792716,-1071484991)+W(5,1018071134,-1113948677,1012706900,1034711867)+W(6,1015318926,1017541078,-1116205504,1025939811)+W(7,1038353709,1015541566,-1111002668,-1108487910)+W(8,1039145567,-1121567210,1017981722,1031018877)+W(9,1025032291,-1134707560,1015836550,-1134020588)+W(10,-1115175630,1035428553,-1105554232,1026184365)+W(11,-1161414849,957459976,1030487759,1016059306);WS(-1093094231,1019545057);
sum1=W(0,1024662611,1043371102,-1111661690,-1147370279)+W(1,-1100871081,-1103400446,1007712219,1045730364)+W(2,-1115285964,1035921815,-1125293706,-1113292876)+W(3,-1098598749,-1121967929,-1130128916,1036370005)+W(4,-1086049630,-1094208743,1048771569,1063151515)+W(5,-1106696483,1031896756,1042591246,1038700136)+W(6,1034324947,1030255498,-1114353490,-1138886402)+W(7,1057052051,-1103168823,1043747359,-1102866212)+W(8,-1117085921,-1117982022,1040829042,-1109292474)+W(9,1020719663,983686292,-1123566046,-1139052495)+W(10,-1114366281,-1105757546,1044423271,1042970997)+W(11,986496271,-1116127556,-1119014482,-1113681601);sum2=W(0,-1113949677,1043174240,-1112488549,1017737448)+W(1,-1106456753,1036040708,-1099690943,-1109074925)+W(2,1002006465,-1127095326,-1136025401,1033894674)+W(3,-1095542187,-1123930650,-1119128646,1041909593)+W(4,990810979,1064786485,1063813292,1055357640)+W(5,-1106928479,1041202855,-1095508468,1036060652)+W(6,1011641777,1043431269,-1138532089,995222883)+W(7,-1080550900,-1099317256,-1111808055,1029075282)+W(8,1028541984,1013308785,1042059844,-1096849813)+W(9,-1133447353,1011720393,1002378369,-1122958336)+W(10,-1111251400,-1122017034,-1111615901,-1121958092)+W(11,-1130037494,1011740497,1041840135,1031456264);WS(1065464534,1066200435);
sum1=W(0,-1114034816,-1098649416,1037468205,-1120929867)+W(1,1053507241,1053719708,-1095417420,-1093428139)+W(2,1039737375,-1104296205,-1117479019,1039630850)+W(3,1044270480,1030873567,-1118049328,-1104046500)+W(4,1059517274,1062996894,-1078956988,-1095455089)+W(5,1034668025,1027940302,1037682987,-1116571174)+W(6,1027018036,1029661039,-1102710553,1026495526)+W(7,1062358792,1051059848,-1090364038,-1097112752)+W(8,-1105628906,1047874257,-1134398359,-1100052716)+W(9,992085460,1014898857,-1104379061,1047356358)+W(10,1053033759,1058137077,-1089997432,-1098761015)+W(11,-1105711476,1036556777,-1119205176,-1124964177);sum2=W(0,-1079960756,-1072214843,-1096757231,1052570920)+W(1,1024102895,1045135233,1077140634,1059860803)+W(2,1028585912,1026412089,-1135125103,-1109439044)+W(3,-1067716640,-1071149720,1048916325,1032706704)+W(4,1007395147,1048879105,1074719494,1078085184)+W(5,999691338,1031274943,-1119420973,1039504993)+W(6,-1113086642,1026889523,1027784571,1032567852)+W(7,-1105291454,-1125605772,1023965646,-1126012658)+W(8,-1115876939,1031655696,-1107726802,1042487387)+W(9,-1102782368,-1113248449,1032789056,-1123035498)+W(10,1036400237,-1120868355,-1131155204,1033915049)+W(11,-1118021143,1033633154,-1123377002,1040624471);WS(-1088460652,-1077196042);
sum1=W(0,-1126618358,-1104692362,1012745873,-1106714405)+W(1,1061836401,1049398341,-1105672234,-1100538888)+W(2,1017778831,-1107815087,-1107347643,-1105561066)+W(3,-1128320455,-1113350277,1014233321,-1106817926)+W(4,1063373516,1062672955,1032760733,-1096420642)+W(5,1021813111,-1130991024,-1104500106,-1095103574)+W(6,-1104636978,-1111992333,-1112340330,-1139695810)+W(7,1040237156,1049303442,-1098221750,980853696)+W(8,1015562593,-1124042178,-1098848505,-1136108756)+W(9,-1112151140,-1103199781,1014140598,-1112616426)+W(10,-1115352833,1047738902,-1124202648,1032069058)+W(11,-1117430379,1024298444,-1108236605,1028357771);sum2=W(0,-1095373315,1042549384,-1103739979,1042942941)+W(1,1041600542,1049880149,-1104635751,1047404354)+W(2,-1116792463,1033409028,-1113660916,1029337611)+W(3,-1100136800,1032277385,1031504716,1021675082)+W(4,1042313351,-1095000083,1056265483,-1156628070)+W(5,-1100575516,1042607543,1052284225,-1103511888)+W(6,1051314558,-1097536524,1021140017,-1103784377)+W(7,1058671506,-1087499329,1056610233,-1086627236)+W(8,-1102539848,-1123811627,1053296214,-1098025422)+W(9,1033748340,1006926454,-1113021145,1032312275)+W(10,1053303874,-1106742186,1032415346,-1097748456)+W(11,1034071897,-1116904421,1040224097,-1097031052);WS(-1090190636,1052333694);
sum1=W(0,1046164882,1025512151,1017370722,-1118008162)+W(1,1050774996,-1113611419,-1107299674,-1087764995)+W(2,992812356,-1143374172,-1133738119,-1132114980)+W(3,1039176172,-1140639831,1032465571,1028313190)+W(4,1042980645,-1104478910,1054861041,-1107276920)+W(5,1031741320,991966796,1039228938,1016759930)+W(6,-1114523818,-1123803590,1022145795,1021024634)+W(7,-1116066086,-1088290914,1052546887,1048774281)+W(8,-1131726971,-1135053738,1046828701,1029146129)+W(9,-1114987978,-1150325779,1023704762,974396430)+W(10,-1101829203,-1082760046,1052242867,1033108808)+W(11,-1135839572,-1117633184,1050382392,1025239231);sum2=W(0,-1126311221,-1112124316,1000278501,-1112927492)+W(1,-1089259297,-1136644755,1030656727,-1124129707)+W(2,-1127721129,-1143597573,-1119195008,-1121960162)+W(3,-1096516945,-1095439368,1038568093,-1115114722)+W(4,-1089907054,1066488720,1069168233,1062718459)+W(5,1010259715,1016497897,-1108783853,-1113085858)+W(6,1035770391,-1173738153,1036864823,-1107752992)+W(7,1057602472,-1119016562,-1097729376,-1092856910)+W(8,-1142073349,1034450025,-1105922885,-1101947316)+W(9,-1127749525,-1118042174,999311589,-1111435217)+W(10,1028769031,-1101412503,-1106807928,-1108466839)+W(11,-1113345821,-1121786357,-1119408565,-1119106133);WS(1050584535,1068150000);
sum1=W(0,1034938395,-1115625742,1010165469,-1115260532)+W(1,-1117589351,-1104527215,1047833470,1038987194)+W(2,1013034091,1026352434,-1116485512,-1115913835)+W(3,1043729220,1046586119,1003680362,-1112895478)+W(4,1041775364,-1092950416,1053057826,-1102791097)+W(5,-1123123343,-1126776150,1032942189,1035117570)+W(6,-1096382429,1036369142,-1113655284,1038151522)+W(7,-1085160955,-1099697720,1031810112,1060286702)+W(8,-1118268740,992197073,-1109351189,1051158381)+W(9,-1110737789,1020311663,-1116596385,-1132334157)+W(10,-1112334730,-1112800213,1045919272,1033665067)+W(11,1007592182,-1128843070,-1113211075,1035094123);sum2=W(0,-1130117632,1037992777,999052617,1027450901)+W(1,1023748039,-1148181737,1031860941,-1112751331)+W(2,1020055214,-1123191999,1031574877,-1129067048)+W(3,1035832253,1058826704,-1098069390,998486633)+W(4,-1107268336,1031601953,1066377631,-1100828230)+W(5,-1176849298,992240434,-1110435251,-1108371420)+W(6,-1075559944,1051052067,-1144500281,1050271656)+W(7,-1105105514,1006070601,-1089703828,1059983898)+W(8,1022099846,-1122685646,-1135053221,-1111123861)+W(9,-1104035684,1041076323,-1111215245,1034115809)+W(10,1031181077,-1123703892,-1116488683,1037142243)+W(11,-1154287506,1025316569,994427506,1013422629);WS(1065940278,1034622363);
sum1=W(0,1042781009,-1105035701,1018945629,-1130882111)+W(1,-1106282856,-1093168999,1039562393,1048563851)+W(2,-1132163876,-1146137419,-1128564863,991352096)+W(3,1037583679,-1089961211,-1109081570,1038546130)+W(4,-1106056839,-1081267407,1065150616,1050832116)+W(5,1034240611,-1103163033,-1125259845,1040441019)+W(6,-1106689964,1025705412,1027338207,-1116833467)+W(7,-1093571617,-1098826451,1053064399,1063013875)+W(8,1014989293,-1132178841,1032573560,1037655800)+W(9,-1110899849,1000818681,1023675896,-1118439678)+W(10,-1098971955,-1103816344,1052844651,1043578884)+W(11,-1140385876,-1124029942,-1174556270,-1126802554);sum2=W(0,1025081894,1047796551,-1100582068,1042045232)+W(1,-1098032480,1051286467,-1130142714,-1120251562)+W(2,-1131598407,1028094206,-1114446743,-1122897683)+W(3,-1135649915,-1083821047,-1098661297,1051353130)+W(4,-1088973774,1066192686,1066411068,-1091982339)+W(5,-1114986235,1035402858,-1098476628,1048662352)+W(6,-1113123121,-1102707738,1041505758,1033093932)+W(7,-1096817778,-1124748705,-1116829613,-1108263063)+W(8,-1113670703,1040252082,-1105512115,1043244089)+W(9,1042774566,-1119704488,1036803556,-1111611431)+W(10,-1115318079,1039210409,-1105374597,1029093314)+W(11,-1113507172,-1136180467,-1115075522,1039955893);WS(1056991468,-1087030746);
sum1=W(0,-1104816506,-1123900599,1040392564,-1123211458)+W(1,1049039296,1031104918,1035944426,-1105628499)+W(2,-1119944116,1019968535,1038992913,-1110865210)+W(3,-1097679367,1050060447,1032323379,-1107179074)+W(4,1058030045,1044634502,1043269081,-1092912076)+W(5,-1113705364,1024115141,1052766173,-1092536332)+W(6,-1113372906,-1118981766,-1113154609,-1112698351)+W(7,1032247835,1043769326,-1111852653,-1098944114)+W(8,1016666555,-1113641643,-1111088882,-1101773536)+W(9,1036804874,-1117759553,-1117349658,1035059984)+W(10,1035537687,1048904265,-1099907470,1030188977)+W(11,1034739876,-1119368937,-1120093295,1017337855);sum2=W(0,-1100024892,-1091918952,1055370704,1038207100)+W(1,-1116235844,1051323790,-1108168198,1019998746)+W(2,-1132429552,-1131674494,1017416940,1028590129)+W(3,-1082116017,-1125190319,-1102268135,1017023961)+W(4,-1096201210,-1094794141,1060923636,1065911065)+W(5,-1107738152,-1115273448,1048662690,1032160655)+W(6,1048656820,-1118701724,1023693826,-1122475964)+W(7,1023749917,-1112111831,1025593786,-1095962080)+W(8,-1120617509,1032669658,-1121410776,1005611185)+W(9,1009208157,1017593165,-1120372849,1033230771)+W(10,1028403793,-1116942925,-1123799386,1022143062)+W(11,1007544955,990755743,1018425448,-1131420642);WS(1065408790,1036624080);
sum1=W(0,-1095782030,1036811736,-1118902603,1031689276)+W(1,1044865119,1048657234,-1099523235,1040908418)+W(2,-1124793181,-1132122507,-1114118270,1010781241)+W(3,-1106389326,-1116251760,-1130349122,-1130392064)+W(4,1056569877,1059819669,-1088986706,-1100633526)+W(5,1010247305,1021657598,-1109527143,-1105362262)+W(6,1016267643,-1116551776,-1120117724,-1124855342)+W(7,1057017186,1059687187,-1093812931,-1097124896)+W(8,-1147394236,1019294354,-1105256235,-1101014271)+W(9,1029730958,-1110739566,-1114562026,1032115325)+W(10,1046000250,1058243684,-1093706094,-1102530619)+W(11,-1131137795,1010280523,-1118348593,1028862634);sum2=W(0,1028827850,-1115409151,-1131603511,1008018405)+W(1,1022982076,976919119,-1128423353,1048442625)+W(2,1023643398,-1142661114,-1110305290,1015261982)+W(3,1044469435,-1105522597,-1126539767,988821927)+W(4,-1106419532,-1069309764,-1080807551,-1144038842)+W(5,1024565032,-1156968388,-1128896061,1025710382)+W(6,1031515550,1029512486,-1154431236,1029044494)+W(7,-1077869698,1057375362,1047735839,-1100063920)+W(8,-1108906576,1040986767,1047372093,1034212953)+W(9,-1118759177,1017115388,-1134541747,-1144594818)+W(10,1074645104,1074183528,1040817807,1049631559)+W(11,-1109343217,1013497529,1028992794,-1121013958);WS(-1134496480,-1135409208);
sum1=W(0,-1118561391,1023949458,-1131032216,1012816882)+W(1,1042727039,-1111514505,-1135187513,-1172095542)+W(2,1038725048,-1118209095,940438235,-1101252924)+W(3,1025102291,-1098855254,1017081284,1015795842)+W(4,1044113108,-1088869665,1062211658,-1122643706)+W(5,1039141810,-1110868352,1037442288,-1099247502)+W(6,-1109465919,1018180354,-1114842158,1032335660)+W(7,-1090758606,-1097017583,1055550179,1053298610)+W(8,-1124785329,-1123999226,1038283500,1036453998)+W(9,1039697400,-1121622748,1020892138,-1121133019)+W(10,1024023145,-1131309822,1042088653,-1104417019)+W(11,984058180,985363057,-1111728213,-1127849669);sum2=W(0,-1123756397,1023474305,-1120185020,1027844464)+W(1,-1123223808,1048386893,1009596088,-1109401613)+W(2,-1128717516,-1197272208,-1119575836,1035039619)+W(3,-1120807818,1045181163,-1142892826,1033301171)+W(4,-1117881742,-1079085438,-1069578385,-1105464515)+W(5,-1129559846,1013531724,1032607110,1029989604)+W(6,1050514681,-1148494098,-1112219415,-1130897478)+W(7,1057107198,-1155326684,1033916695,1080182479)+W(8,1001587842,-1126181730,-1143648562,-1113328530)+W(9,-1124897908,-1112292483,-1123809910,1008317678)+W(10,1015620530,-1138311341,1038900121,-1111316356)+W(11,1011089790,-1129634008,-1144599918,1010222764);WS(1063953772,1006246735);
sum1=W(0,1023929568,-1113408580,-1103221880,-1129265445)+W(1,-1094701786,-1092563365,1053092565,1050480356)+W(2,1034664643,1012249970,-1114954585,1037312131)+W(3,-1152025615,-1124775629,-1113052252,-1129858606)+W(4,-1099755687,-1081976315,1058637767,1054804888)+W(5,1007014628,1034276907,1043978961,1041973195)+W(6,-1116248388,-1112901548,1035503657,970168057)+W(7,-1085039957,-1106127939,1052655373,1061520345)+W(8,-1121545966,1031841028,1037644971,-1109284733)+W(9,-1114551939,1012918985,1026538155,-1114702297)+W(10,-1104465584,-1094975651,1053852345,1043614208)+W(11,-1122618723,1015394179,-1153236991,1036504960);sum2=W(0,-1098605940,1047215192,-1096454441,-1108119214)+W(1,1036002502,1051355228,-1114546522,1035846227)+W(2,-1115932080,1019597651,1034086715,-1110269476)+W(3,-1103381544,-1128298432,-1119694402,-1110533412)+W(4,-1102267339,1055154953,1054173861,1042040175)+W(5,-1130886478,-1108620470,1033662351,-1102892813)+W(6,-1115663656,-1114162078,-1110958880,-1127729168)+W(7,1052945690,-1097546689,1035812038,-1103681801)+W(8,1033484697,-1106956606,-1135158408,1018137856)+W(9,1023974294,-1102917557,-1130979192,1023031785)+W(10,1033369183,1033695483,1043843622,1020649501)+W(11,1029836288,1026224246,-1106336801,998437331);WS(1049960663,-1098656338);
sum1=W(0,-1097905355,1038429850,1010743226,-1129270334)+W(1,1053746044,1050579558,-1094238830,-1106458043)+W(2,-1120671826,1036488405,1008020477,-1153859324)+W(3,1026505899,-1111354490,1036165346,-1116543140)+W(4,1060156652,1065413702,-1093117384,-1084542826)+W(5,1033306211,1035776465,-1122984978,-1101873487)+W(6,1012909508,1034045586,1026933359,1026370235)+W(7,-1110641506,-1140159326,-1093158415,-1096055524)+W(8,1015184758,-1115507932,1048347588,-1132001470)+W(9,-1139624135,1033987231,-1164389112,1009750007)+W(10,-1153271990,1046556600,-1098353419,-1113672231)+W(11,1024719161,1037016731,-1124973593,1027525597);sum2=W(0,-1107138382,-1092409649,1038605814,1007202997)+W(1,-1105521455,1031799434,-1111080585,-1101985157)+W(2,-1135144653,-1138707909,-1127152184,998286218)+W(3,-1086536233,1033842165,-1097778206,-1111184485)+W(4,-1102287591,1054124413,1062592323,1058778058)+W(5,1018462794,-1134709509,-1107786643,1043783051)+W(6,1050500010,-1107791267,-1126800416,-1107862779)+W(7,-1121603522,1039372702,1050870644,-1115904936)+W(8,1016336685,1035379787,-1103666737,-1104929125)+W(9,1035028069,1024236113,-1117103670,-1122928880)+W(10,1030823202,1012044041,-1137706913,-1115500703)+W(11,-1120475406,-1119073178,1042413442,-1123649878);WS(1045571246,-1101396513);
sum1=W(0,-1105879340,1031079263,-1135540454,1027156266)+W(1,1052608133,1052732944,-1094890856,-1095381975)+W(2,-1116386461,-1124519785,-1110160581,1036979366)+W(3,1036462891,1048275928,-1123826896,-1123739311)+W(4,1059410250,1057453824,-1081913239,-1086841044)+W(5,-1113888968,1015417435,986236332,1033495803)+W(6,1040289247,1033674439,-1138173481,-1110505155)+W(7,1053535332,1059217778,-1095054872,-1087831711)+W(8,-1106215130,1025380519,-1117509614,-1121128186)+W(9,1035302207,-1109766005,-1138775820,1019384210)+W(10,1056369955,1057086003,-1096527684,-1100616678)+W(11,-1132265864,1009437253,1031959012,1002559041);sum2=W(0,1025579445,1041684936,-1116086512,1023702857)+W(1,1030949885,-1127701406,-1100190580,-1107828603)+W(2,-1138881396,1031874044,-1101693823,1030056541)+W(3,991232624,1049263730,1024261913,1027064225)+W(4,1063977916,1081524863,-1121382305,-1127488618)+W(5,-1115029594,-1124133978,1032271344,1026840857)+W(6,994389040,-1121855219,1023117658,-1115739014)+W(7,1074557390,-1078514947,1041567276,1049530396)+W(8,1015337722,-1113125346,1024600809,1041139218)+W(9,-1121905805,-1114246345,1016675050,1011341860)+W(10,-1067412604,-1072747255,-1125328530,-1097196557)+W(11,-1157524144,1009384836,1045882874,-1110332083);WS(-1091844311,1066789497);
sum1=W(0,-1121934839,-1104655157,-1118280816,-1126657090)+W(1,-1094816004,-1096277599,-1150447404,1053346558)+W(2,-1196074864,1030410603,1026981217,-1134360567)+W(3,1036892560,1041291861,1034822275,1035276339)+W(4,-1095276499,-1085328499,1054539137,1061301148)+W(5,-1117233544,1032377106,-1132053288,1035239934)+W(6,1016354085,-1100932977,1027512241,-1122398524)+W(7,-1094948141,-1090319102,1052329175,1061579109)+W(8,-1113536398,1028691858,-1138204721,1041572288)+W(9,-1113195754,-1137558275,1036073133,-1105911320)+W(10,-1109759879,-1096198988,1052092547,1010492736)+W(11,1016723124,1004385343,-1122862318,1026669711);sum2=W(0,1022730742,-1107671502,976327856,-1130924015)+W(1,1039023607,-1100688592,1030703882,-1156842543)+W(2,1024455841,1015244616,-1113451109,-1147026848)+W(3,-1102494949,-1063244855,1032746467,1006816288)+W(4,1039287442,-1091568120,1084548157,1050591037)+W(5,-1121583866,1032201434,1034384724,1030233046)+W(6,-1117144683,-1118200508,1030725620,-1109752024)+W(7,1042495948,-1100624377,1030607420,1041535529)+W(8,-1112832588,984232072,1037336210,1024850879)+W(9,1023153636,1019358625,1013150272,-1118656485)+W(10,1033109796,-1135441064,1000111712,-1117378226)+W(11,1003511712,-1124806470,1025293966,-1123040622);WS(1062375148,982896070);
sum1=W(0,-1092346958,1042371688,-1141741512,1041356906)+W(1,1052252533,1048733184,-1100631199,-1098857839)+W(2,-1165233042,-1134397903,-1126563284,1050501706)+W(3,-1107640316,1037798623,-1121772047,-1123251246)+W(4,1057292943,1063732968,-1081710855,-1093348349)+W(5,1008063554,1032268279,-1111246422,1043133649)+W(6,1035668286,1026956462,-1156317853,-1138991637)+W(7,1061645578,1059891330,-1088318752,-1084667272)+W(8,988108978,1037368483,-1106214611,-1112114769)+W(9,1016120313,-1115727625,1011726474,-1161666833)+W(10,1051947731,1059995535,-1084607638,-1093940123)+W(11,-1138661789,1040598420,-1190508359,-1109426316);sum2=W(0,-1081699534,1035582541,-1111774062,-1087149149)+W(1,1074122230,1067224402,1078981756,1075074133)+W(2,-1097056662,1045566397,-1092574897,972078363)+W(3,-1087576154,-1082404199,1039123010,-1122195827)+W(4,1066418532,-1082120864,-1086433828,1080077903)+W(5,1049096521,-1109136155,-1101495601,-1094572008)+W(6,-1111170675,-1119441337,1055099903,1035630599)+W(7,-1078722695,-1083892454,-1080599553,-1073636555)+W(8,1034655424,1023040696,1051613332,-1124013413)+W(9,-1097950160,-1098859385,1060125526,1042757145)+W(10,1038753292,-1085615144,-1075310961,-1080969229)+W(11,1027077203,-1129411423,1056506110,1020974546);WS(-1073733835,-1077508759);
sum1=W(0,1043185540,-1120942224,999004239,1004911573)+W(1,-1084678800,-1094509130,1054442442,1056421033)+W(2,1009545653,1022285001,1020812405,1025064353)+W(3,-1136904037,-1114184455,1032559088,1008908284)+W(4,-1087084867,-1089134469,1066321721,1059517190)+W(5,-1118599969,1007063543,-1127746091,-1149079216)+W(6,-1112686066,1032555200,1021646261,-1123346838)+W(7,-1088382556,-1089853747,1052962698,1063474337)+W(8,-1149726053,1015641511,-1126936380,1027145139)+W(9,1005792618,1040940927,1036339578,-1114632613)+W(10,-1092765869,-1093589176,992460573,1044159722)+W(11,1023282088,981480241,-1126618160,1027348136);sum2=W(0,1040812131,-1136381199,-1123853806,1016441223)+W(1,-1083270432,-1123741604,1020713637,-1091551076)+W(2,1001473573,-1110846033,-1108424657,1054198423)+W(3,-1121560396,-1100123577,1016212045,1034027700)+W(4,1057043619,1065772322,1069362941,-1092123318)+W(5,1008724259,-1120589670,-1092584961,-1115262538)+W(6,-1100550013,-1105283667,1030169991,1025170155)+W(7,1058297195,-1091989226,1020763615,1050653373)+W(8,1040111989,-1104422780,1029919048,-1121642970)+W(9,1029487024,-1102325825,1020004331,1024326153)+W(10,-1092470882,-1106605421,-1094990109,-1121149602)+W(11,1027795061,-1115881428,1026718342,1039520200);WS(-1083424620,-1083774644);
sum1=W(0,-1107578509,-1112668224,995558823,1025997707)+W(1,1051882641,1045883512,-1098861996,-1116799831)+W(2,-1140244728,-1116793621,-1127946135,-1114213177)+W(3,-1109754213,1048694360,1015677409,-1132669247)+W(4,1060321715,1059777970,-1079768279,-1099316274)+W(5,-1131243108,-1129876893,1040276008,-1106758402)+W(6,-1099923633,1044345284,-1146244698,-1113673299)+W(7,1064776049,1036566882,-1098475085,-1093459346)+W(8,-1167573435,1020492609,1008462282,-1108196294)+W(9,-1117921566,1030760459,-1119640804,1028038186)+W(10,1042756750,1033934183,-1105585281,-1113981277)+W(11,1015090721,-1176961296,-1130472177,-1117078569);sum2=W(0,-1120118931,-1112851025,1006239848,-1120400279)+W(1,1044457775,-1095953339,1016448074,-1114073896)+W(2,-1137956564,-1122147671,-1112980685,1036833596)+W(3,-1101370370,1037781128,-1138878316,1033967902)+W(4,1065044078,1069276419,-1113781647,1047917593)+W(5,987310366,-1187381491,-1110041421,-1119396143)+W(6,-1100258045,1002346920,-1135736068,1012842788)+W(7,-1075186216,1035717470,-1114666278,1045546113)+W(8,-1131003226,1029533357,-1120766465,-1132903556)+W(9,-1112182778,995892591,-1120658117,1028356101)+W(10,-1097061266,1049663208,-1115876966,1002645288)+W(11,1003776904,-1150885167,-1123504973,1015304410);WS(1055938007,-1113494123);
sum1=W(0,1028210664,-1117675639,1005413771,1002908945)+W(1,-1135464580,-1095959351,1035958810,-1133494457)+W(2,-1131269290,1035203030,1040264713,1008466835)+W(3,1040926954,-1118443670,1016082831,1025040167)+W(4,-1087581816,-1121242873,-1101702418,1041989700)+W(5,-1116685065,-1117662885,1034336763,1048292991)+W(6,1040854289,1046508410,1024456642,-1114102015)+W(7,1048632765,1052220147,-1093641223,-1098047787)+W(8,-1132796663,-1144182458,-1183964258,1043249233)+W(9,1019764906,1029150738,1006080470,-1121270129)+W(10,1025236686,1042463785,-1102768646,-1111985289)+W(11,-1137681823,1031884341,-1131127167,1036425152);sum2=W(0,-1103329032,-1114547380,1034952858,-1148833389)+W(1,1036545465,-1111710878,1019372679,1039527980)+W(2,-1111163586,1025974311,1042452640,-1140514638)+W(3,-1099667252,1046239383,1044582101,-1131645803)+W(4,1040867364,1074171367,-1095619156,1017530647)+W(5,-1102843950,1030125627,1046568773,1048394746)+W(6,1038848953,1023994452,1041029558,-1100126968)+W(7,-1072583834,-1089175055,-1122648352,1053527025)+W(8,1045672947,1033990232,-1095650184,-1104419698)+W(9,1040593566,-1104909140,1038559400,-1101188496)+W(10,-1110512168,1048723535,1034383711,1048348234)+W(11,1039972451,-1123744674,-1105559093,-1113024814);WS(1054254551,1014537956);
sum1=W(0,1035774671,-1130008697,1018675757,-1121039367)+W(1,-1132150029,-1122251932,1008273253,-1112598570)+W(2,1040615567,1003469451,-1109769252,-1109088445)+W(3,1030747950,-1107714718,1028321069,1022410264)+W(4,1041075666,-1100441032,1061840455,-1093495169)+W(5,1040565356,-1126038165,-1105690119,-1103842329)+W(6,-1097508911,-1100889147,1035879540,1032078897)+W(7,-1084814013,-1090418276,1058139578,1062686448)+W(8,-1115375938,-1105705223,1045096257,1049125597)+W(9,-1111836109,-1112194220,1035017184,998902321)+W(10,-1098262366,-1104639554,1050365160,1050284599)+W(11,1030169589,-1123088958,-1137878196,1018266794);sum2=W(0,-1130282463,1008292026,-1151906447,1011204314)+W(1,1040567914,-1093705400,1036989282,-1119643322)+W(2,-1092395975,1041384381,1048788001,1058038651)+W(3,-1113509623,-1118416042,1015334447,-1132982086)+W(4,1046529995,1053486166,1031871454,1023195387)+W(5,-1082188469,-1087135929,1061661513,1069827352)+W(6,1010705513,1015562377,1031867988,-1126682819)+W(7,1053627848,-1097180463,-1105750465,1036745108)+W(8,1050130047,1062283738,-1083563182,-1076895592)+W(9,1033032763,-1171211484,1019402007,-1118412630)+W(10,1042871577,-1098551422,-1132045005,1024841875)+W(11,-1108358221,1058279550,-1093245544,-1102862368);WS(1057163500,-1105993220);
sum1=W(0,-1127293622,1045431725,-1121502764,-1117201821)+W(1,-1119279260,1032698105,-1097880614,1046510122)+W(2,1018908832,-1110256660,1044535287,-1111026820)+W(3,-1100979748,1049617722,-1105708961,1035599249)+W(4,-1097882833,-1088567265,-1099817760,1061106926)+W(5,1024080836,-1117593824,1053288920,-1095331735)+W(6,-1110465655,1042176840,-1100922079,1039647740)+W(7,1058361641,-1097567811,-1109566363,-1119635500)+W(8,1027464313,-1113789929,1050620014,-1096979757)+W(9,1018827936,1001114727,-1136735831,1009912816)+W(10,1036626725,-1111863248,1037588842,-1147860066)+W(11,-1159432152,1012647057,1037098289,999121112);sum2=W(0,-1107895050,1039805910,-1123342042,1032576295)+W(1,1038099246,-1120156902,-1102939450,1016729470)+W(2,-1114110583,-1124467804,-1128970625,-1122727069)+W(3,1052615154,1027679479,-1132748357,-1102694716)+W(4,-1100691281,-1098318717,1057040101,1050355566)+W(5,-1110408836,1035923921,997134844,1046407453)+W(6,-1183264704,-1127944484,1033817148,-1114775905)+W(7,1028185223,1043085543,-1098800812,1041423933)+W(8,1040728790,-1104134547,1023808656,-1094682594)+W(9,1017960690,-1117652574,-1109637447,942234367)+W(10,-1113846578,1025700351,-1113353192,1027447559)+W(11,-1111084310,1024627457,-1136470782,1033077879);WS(1069430838,-1077807532);
sum1=W(0,926704291,1035074891,-1123870031,-1123171840)+W(1,1024652287,-1104443381,1030377682,1028287308)+W(2,-1124249574,-1123723658,-1137933441,-1121358347)+W(3,-1102713036,-1094582899,1026708965,1012978707)+W(4,1049114747,1049334299,1064667974,1060355037)+W(5,-1124350158,-1155502135,-1095444677,-1102473935)+W(6,-1104095024,-1131766218,-1110089696,1032241614)+W(7,-1097738289,-1112895132,1023923417,1044883747)+W(8,996719039,-1114119663,-1115022670,-1112982200)+W(9,-1123449267,-1126388352,-1120091289,1013657340)+W(10,-1133494194,-1105084689,-1134219998,1023074654)+W(11,-1129702439,-1115595936,-1125652635,-1123735342);sum2=W(0,-1120278537,-1112747779,1032791968,-1176390445)+W(1,1041053822,1042596904,-1119517685,-1122813389)+W(2,-1120846771,-1150821318,-1132233097,1022193201)+W(3,1039675898,1025598156,1039748018,-1107216374)+W(4,1032712030,1055783944,1059349510,1061000499)+W(5,-1120324549,1006903493,1009116037,1037891533)+W(6,1049256042,-1105015824,1038133354,-1104895086)+W(7,-1099074048,-1084050573,1030867610,-1087513873)+W(8,-1117395279,1034659541,-1101549778,-1107732985)+W(9,1024448666,-1110290749,1013658503,-1123666927)+W(10,1040697602,-1106116496,1029186614,-1108606159)+W(11,-1115429715,1028618234,-1106656496,1022775251);WS(-1107817820,-1083770194);
sum1=W(0,-1103638846,1019165999,-1129878691,1033900161)+W(1,1053216608,1056291523,-1105602789,-1091016130)+W(2,1032252891,1005244003,-1114138529,1041711845)+W(3,1023785569,1041664750,-1131338575,-1129439246)+W(4,1057499003,1059566574,-1076846267,-1097747004)+W(5,-1129556050,1037921123,1043057225,-1107402783)+W(6,1007653393,1026305479,-1128788741,1015365308)+W(7,1057822998,1057215924,-1101714279,-1089110318)+W(8,-1126092988,1041959808,-1104471663,-1097881621)+W(9,1029035509,-1111132977,1024049691,1034359265)+W(10,1051239662,1055184137,-1089968180,-1095981534)+W(11,1025745172,1027268745,1032118072,1029122288);sum2=W(0,1017327589,1034893158,1045019344,-1108694073)+W(1,1037365040,1043169414,1020539438,1040440313)+W(2,-1123414724,-1142407924,1044490295,-1097181356)+W(3,-1100848825,-1146521528,1037993179,-1102469381)+W(4,-1179472005,1059039676,1062010427,-1091152854)+W(5,-1124070306,-1103656828,-1105305386,-1098856738)+W(6,-1136622056,-1122158468,1036817135,-1102369829)+W(7,1038217042,-1119445175,-1095264144,1017850914)+W(8,1025666621,-1105116469,-1098482637,-1109601321)+W(9,1036214504,-1109074807,-1123721670,-1116848662)+W(10,1048192551,-1115655698,1047380031,1045324437)+W(11,1027457629,-1121369495,-1105047780,1034613852);WS(-1121449656,-1084978473);
sum1=W(0,-1099605930,1028648016,1021114964,1045775831)+W(1,1054843763,1049277222,-1100836955,-1086366198)+W(2,1025802254,-1116658981,-1121703995,1044622847)+W(3,-1113195701,-1106810756,1032769888,1036495664)+W(4,1059006957,1062277595,-1088747404,-1085601027)+W(5,-1138285574,1043922200,-1122091582,1039106531)+W(6,1033523886,-1109837568,1043049231,-1134400474)+W(7,1060137529,1057384673,-1087596695,-1083936243)+W(8,1020367213,1042132230,1011169881,-1102614275)+W(9,1039225431,-1097941829,1043659613,-1112792957)+W(10,1045407794,1055835664,-1088234269,-1102874546)+W(11,-1132370673,1039326553,1048366450,-1118753961);sum2=W(0,-1105747151,-1103046200,-1122536322,1027272459)+W(1,1050147388,1054947781,1025881493,1058588727)+W(2,1040922163,-1157391810,-1098050255,-1089616072)+W(3,1043039962,1029006014,-1109953333,-1115599503)+W(4,1058930692,-1072349877,-1079698237,1025318337)+W(5,-1097372724,1029236731,1078384354,1020160348)+W(6,1049577028,1035298821,-1160853572,-1101108438)+W(7,-1069493839,-1072151832,1050247454,-1116019666)+W(8,-1111844849,-1095907204,1075828182,1078006681)+W(9,1043042004,1053260045,-1105305527,-1125199072)+W(10,-1072978341,-1072202568,-1094505007,-1104971590)+W(11,1046502148,1037030073,1072013431,1074567753);WS(-1076413686,1050217089);
sum1=W(0,-1103937453,981259974,-1140703701,1037264211)+W(1,1043075881,-1110472573,1015092336,1032015257)+W(2,-1144808135,-1126940256,-1115654547,-1122840185)+W(3,-1126374874,1042459879,-1119658251,1010880426)+W(4,-1140207123,1058975156,-1095655209,-1117441203)+W(5,-1127053849,1040888602,1016890098,-1121072785)+W(6,-1115463620,1040532067,1031154598,-1116247362)+W(7,1059127610,1049753500,-1097693400,-1089060935)+W(8,1021095812,990976051,1024224509,-1095200233)+W(9,-1110800684,1020764716,-1131976189,-1125273098)+W(10,1026525586,1038259412,-1115082479,-1116339093)+W(11,-1118091276,1016317274,1027865572,-1116764924);sum2=W(0,-1087030854,-1118716844,1028643349,1057721492)+W(1,976966634,1023362490,1050324940,-1098169441)+W(2,1010046217,1027499437,-1141117066,1023517212)+W(3,-1080168014,-1080273709,1059252612,1060288138)+W(4,-1115171624,1047291739,-1095791676,1016748144)+W(5,-1115470708,1034407868,-1099550108,1023617033)+W(6,1065839894,1065802380,-1086775589,-1088865108)+W(7,-1136639192,-1124716700,1048744751,1025332663)+W(8,-1116997486,-1138422172,1003901823,1041241265)+W(9,1052992874,1051057083,-1093527126,-1123025940)+W(10,1045176631,-1122660154,1047968677,-1103675095)+W(11,1028187249,-1121332252,1020688386,-1105682362);WS(1066004950,-1130673709);
sum1=W(0,1031654568,-1115365365,-1143212072,-1116101174)+W(1,1052873383,1046315731,-1112634148,-1088044468)+W(2,-1136500130,-1125315968,1018103788,1041536990)+W(3,1037471350,1044807147,-1115338446,-1110468285)+W(4,1053790292,1057379349,-1086079158,-1095270314)+W(5,-1143909091,1020745202,-1114923292,1044233532)+W(6,1036857292,1049500535,1016794668,-1108483849)+W(7,1062574892,1059566963,-1089120237,-1084922887)+W(8,1016815907,-1120057699,-1112535089,-1111082699)+W(9,-1116011560,1018991691,1013476922,-1129241385)+W(10,1043154809,1052540519,-1092328502,-1096691029)+W(11,1009076749,-1111113254,1045681849,1013224078);sum2=W(0,1059657103,-1120407882,1037489391,1049010278)+W(1,-1096253478,1044030983,-1091075041,-1081123115)+W(2,1042763848,-1123055347,-1110198086,1022187211)+W(3,1065561208,1065354919,-1115441721,-1120558834)+W(4,-1088412254,-1088804298,-1086070082,-1094693777)+W(5,1010460099,1037997843,979808314,1026065263)+W(6,1033902725,-1090673211,992841734,-1107156556)+W(7,1059822273,1048768363,1058489027,1048072918)+W(8,-1106407542,-1127526979,-1103664360,1015305348)+W(9,-1082019922,-1076779646,1042878013,1011333881)+W(10,-1110539158,1056386736,1065573397,1067731839)+W(11,1046102351,-1098151359,1041735451,-1102578162);WS(1047691950,1051513987);
sum1=W(0,-1106171493,-1148261013,1023115866,1022367675)+W(1,-1115678670,1039875161,-1138130365,1047705594)+W(2,-1119968336,-1146539325,1038987295,-1110486184)+W(3,-1110614526,1048684730,-1121417283,1025923810)+W(4,-1098498099,1059839847,-1092459648,-1138856554)+W(5,1031736900,-1113038256,1037143648,-1111291916)+W(6,1043654816,1037977761,-1123344254,-1135269348)+W(7,1055365231,-1110502987,-1117423671,-1088007377)+W(8,999460043,-1124410005,1038170008,-1116325726)+W(9,1018209505,1012206837,-1140725337,-1153116613)+W(10,-1108540005,1013205632,-1130685354,-1145599589)+W(11,-1170140361,1022378313,-1106962771,1024662707);sum2=W(0,1034638423,-1132037434,-1134949160,-1153456458)+W(1,-1118314715,1026400860,-1110235102,1026219462)+W(2,1020158000,-1129681397,1033998497,-1119545213)+W(3,1047224115,-1111241686,-1107040555,976205336)+W(4,-1098555575,1048945857,-1098519781,1041432515)+W(5,1034767622,-1100590807,1042089138,1038320636)+W(6,-1102088763,-1109506803,-1148458760,1031938263)+W(7,1066956313,1038098069,1045200456,1016119332)+W(8,-1131704894,1033722488,-1088147582,-1089428981)+W(9,-1119972538,-1122339703,1018102832,-1128058621)+W(10,1020127420,1026446934,1012163112,1026438298)+W(11,1036980701,-1126638758,-1114149729,-1103340362);WS(1065730166,1060778308);
sum1=W(0,-1157499671,-1122491724,-1155017835,-1109508860)+W(1,999270323,-1108915110,1039607429,1041425921)+W(2,-1122732458,1019165315,1019270959,1009856488)+W(3,-1101845990,-1123710636,1018445113,-1113193022)+W(4,-1093896302,1034241095,-1103201623,1059840031)+W(5,-1112299503,1031136123,-1124851701,1048952862)+W(6,1037579925,-1109701838,1027367671,-1116526739)+W(7,1065443257,-1115473720,-1119532176,-1086536234)+W(8,-1130156262,-1112137490,1042597895,-1100984082)+W(9,1024052458,-1155438706,-1116098736,-1113248331)+W(10,1023021127,-1169161851,-1135484603,-1131587533)+W(11,1035869970,1026435614,-1109972554,988759974);sum2=W(0,1023936292,1027011316,1040648348,-1117967445)+W(1,1036573845,-1090561506,-1081925843,1048994422)+W(2,-1136777476,1000734832,-1121546197,1025878262)+W(3,-1104815876,1032485416,1042642774,-1112630617)+W(4,1061477130,-1076993331,-1079286264,1069895227)+W(5,-1120512530,1043800887,1017402756,1006994724)+W(6,-1097739621,1008252288,-1108734545,-1134880336)+W(7,1074358700,-1082750513,-1093635474,1067803238)+W(8,-1115175264,-1106635673,-1124517798,-1094759274)+W(9,1027781874,1017816544,-1110919553,1042723069)+W(10,-1152591489,1040942069,-1113045602,1039731885)+W(11,1050798200,-1104563368,1015619872,-1128233335);WS(1051081815,1004177576);
sum1=W(0,1047378036,-1123222753,1009183853,-1127006616)+W(1,-1095193921,-1099314072,-1133548407,1040477302)+W(2,1015654525,1000220336,1033152150,984028115)+W(3,1030530563,-1112167248,1035550201,1030806032)+W(4,-1084986498,-1091645900,1067589976,1061394914)+W(5,1016832613,1007541309,-1104155199,-1134209438)+W(6,-1102096100,-1119963793,1031890286,-1148492092)+W(7,-1092420382,-1084371172,1056018877,1061693295)+W(8,1020442767,1016050244,-1117645071,-1126214664)+W(9,-1117414047,-1118879820,1033051522,-1122950699)+W(10,-1100397982,-1096248194,1054656608,1051876647)+W(11,1015156587,-1120116135,-1098736399,-1115478541);sum2=W(0,-1086393652,1061143042,-1107492679,1038737431)+W(1,1062117952,-1089713201,-1087802869,-1122890851)+W(2,-1105710539,1021198999,1047951996,1031555324)+W(3,-1086071985,1050160290,-1120313369,1048033211)+W(4,1059347527,1068761695,1074235084,1050554685)+W(5,-1103176732,1024031768,-1098359769,1026779363)+W(6,1036302581,-1118303985,-1127256174,1015799927)+W(7,1051722018,-1090432670,-1080828834,-1097102610)+W(8,-1105088271,1023611974,-1093586557,1043634021)+W(9,1030572627,1049210573,1025558434,-1108431753)+W(10,-1096060997,-1089293346,-1086660156,1051308486)+W(11,-1113357802,1042868230,-1099341241,-1093678452);WS(-1081907798,-1114644056);
sum1=W(0,-1099395677,-1134709766,-1170980595,1023775725)+W(1,-1100928459,-1112754945,1050593936,1055907631)+W(2,-1109439504,1017060589,1032148262,-1119324179)+W(3,-1099241994,-1120114113,-1126334628,1026005873)+W(4,-1087793848,-1087665246,1054687330,1058604967)+W(5,-1128826918,-1138112959,1038203192,1009969504)+W(6,1034531271,-1108351113,-1129163353,-1135823392)+W(7,-1104299004,1040795209,1034921283,1038229186)+W(8,1038462084,999099597,-1104169898,1028440637)+W(9,1019473342,-1110039318,-1129940170,-1151688884)+W(10,1040889398,1054318790,-1120708196,1018134455)+W(11,1007377992,1027667523,-1107725509,-1106565731);sum2=W(0,-1109792567,-1120391232,-1129970231,-1119441358)+W(1,-1107196821,992017798,1050978947,-1127769135)+W(2,-1113410550,1030775978,1040616080,1030789742)+W(3,-1103233485,-1103316489,-1135011770,1013923693)+W(4,-1095646457,1049668759,1054134565,1033489482)+W(5,-1115392393,-1108882435,-1124339641,1038693473)+W(6,-1104701758,961266788,-1115083307,1015830944)+W(7,1056508485,1047186396,-1110832497,1049300223)+W(8,-1145057435,-1118394614,-1086696217,1043974386)+W(9,-1120471806,1032096200,-1117182320,1009913072)+W(10,-1110580647,-1109467751,-1124368769,1049274561)+W(11,1032794842,1029776437,-1103392519,-1110322035);WS(1054547415,-1080700728);
sum1=W(0,-1106813137,1020745112,1000886579,-1118959255)+W(1,1049136707,-1113159542,1042266506,-1136179854)+W(2,-1110798213,-1133353861,-1135369949,-1121699838)+W(3,1000629071,-1089948699,1035589374,-1108938574)+W(4,-1117329322,1057279043,1058763908,-1114102394)+W(5,-1132246652,-1116069530,-1102488395,-1098171678)+W(6,-1104374042,-1115354302,-1120209015,-1115953331)+W(7,1058534976,1042941412,1034434840,1043996152)+W(8,1023843187,-1110056358,-1123101368,-1118338951)+W(9,-1115551813,-1107411355,-1114831416,-1130255148)+W(10,1024662339,-1115931546,1037557447,1030595334)+W(11,-1125104281,-1113468791,-1111356186,-1111680098);sum2=W(0,1010047952,1033813267,1006975884,-1104438281)+W(1,-1126834256,-1117623020,-1103312430,1041416137)+W(2,-1141914640,-1142859168,-1119875938,-1137643420)+W(3,-1104617278,1016682467,-1121830816,-1114845259)+W(4,-1091497753,1058017528,1030331467,1059878226)+W(5,-1115736166,1030249718,-1098691452,1032827109)+W(6,-1119230330,1016925125,-1109021584,1035922248)+W(7,1016098448,1041560361,-1127060444,1042445877)+W(8,-1111253212,-1153808400,-1110812698,1038105687)+W(9,1031893944,1028042677,-1116080890,1024387710)+W(10,-1112957506,1032681483,-1113418625,-1106783001)+W(11,-1114320479,-1122393388,-1112120334,1032692112);WS(1052913623,1049378679);
sum1=W(0,1042960148,-1131398976,-1140317417,-1122838827)+W(1,1057292387,1051976144,-1096052024,-1086626395)+W(2,-1155224026,1021209962,-1115050310,1037967453)+W(3,1047376245,-1142164473,-1119624720,-1125024735)+W(4,1057250406,1065554348,-1082562971,-1085621156)+W(5,-1137632582,1041116332,-1105683981,1033197251)+W(6,1052155164,1026436976,1000517975,-1114511683)+W(7,1052193006,1054127476,-1091398264,-1087926293)+W(8,-1114068531,1019309136,1031945184,1022767638)+W(9,1040745327,1037554661,-1118732996,980913767)+W(10,1052669955,1051850318,-1088065070,-1096441475)+W(11,-1119607996,1029050594,1041425290,-1117629257);sum2=W(0,-1113890565,-1113695617,1026695603,-1128729473)+W(1,-1116238263,1032966985,1046246583,1030681183)+W(2,-1088819879,-1094452995,1060417287,1054381777)+W(3,1012493154,1007226362,1038041001,-1122814467)+W(4,1063042504,1066720275,-1105895610,-1119541727)+W(5,-1073258706,-1071852139,1069419683,1065151040)+W(6,1022932917,-1121347205,1029245131,-1114364242)+W(7,1061802664,1054635319,-1109256305,1013035938)+W(8,-1071972143,-1076852924,1067716376,1070184946)+W(9,1028217359,1005475605,-1131614889,-1114309631)+W(10,1034508407,-1114817272,1018572933,1037707015)+W(11,-1084913408,-1086618913,1057796391,1063333907);WS(-1080205366,1054586731);
sum1=W(0,-1104231365,-1118125300,1034516295,1028285119)+W(1,1018315643,1050987674,-1098317298,-1105384067)+W(2,-1107795033,1030553289,-1103331232,1050517144)+W(3,-1122896269,1031422323,1028158052,-1114270114)+W(4,1045079495,1065887519,-1084181862,-1102251495)+W(5,-1134423957,1039594145,-1106919576,1044797187)+W(6,1042423964,-1113275778,1015275709,-1122816794)+W(7,1058366107,1055927247,-1102645126,-1083878719)+W(8,-1127143669,1007528111,-1127822612,-1136969466)+W(9,1035567225,-1113291743,1026827799,1008209269)+W(10,1042520123,1054820368,-1095155767,-1094749758)+W(11,-1112108944,1010334934,1023800268,-1111681950);sum2=W(0,999332143,1021267259,1015687849,1018519238)+W(1,1033756160,1042746528,-1105547391,1041061518)+W(2,-1074851124,-1079967238,1066765865,1071473984)+W(3,1021268373,1001850235,-1154321191,-1123243110)+W(4,1026544409,1057524548,-1097359239,1034089943)+W(5,-1079279124,-1081222132,1059938647,1067795051)+W(6,-1122367554,-1149097003,-1137574530,-1147705571)+W(7,-1128118669,1033087855,964634475,1024181853)+W(8,1036308208,995399503,-1109247299,-1126584943)+W(9,1028798873,-1120881342,-1123293958,1025499637)+W(10,-1129467393,-1131901697,1038775557,-1139074510)+W(11,1006964374,-1131371017,-1137941026,1002507759);WS(1032292188,-1145187004);
sum1=W(0,1026282854,1032165735,-1124591439,-1121091224)+W(1,1041424886,1053335502,-1099744666,-1110430066)+W(2,-1130362518,1026340962,-1097458647,-1163709786)+W(3,1048823572,-1113803654,1009701366,-1121198813)+W(4,1045555550,1044961340,-1109489438,-1088767505)+W(5,1020242430,-1136150382,1038271382,1040806261)+W(6,-1119045850,-1092992668,1026658136,1007646671)+W(7,-1098280566,1043075732,1047050636,1041537816)+W(8,-1117600916,997023189,1037260307,1040783354)+W(9,1019935126,-1119672872,-1122546321,1020346030)+W(10,-1107270401,1047792295,-1110555528,-1121506375)+W(11,-1124456788,1026784415,-1120965766,1000329008);sum2=W(0,1027036707,-1119221834,1024423113,-1120115102)+W(1,1037973272,1049287438,-1122478763,1028744443)+W(2,-1114092190,1034186497,-1096539764,-1111409649)+W(3,1034928052,-1115806512,-1162462122,-1131404107)+W(4,1047707985,1065549495,-1117650486,1034534080)+W(5,-1111870688,-1104163224,1059270295,1032305459)+W(6,-1133321326,-1101382306,1035047655,-1116017912)+W(7,-1079218451,-1101676179,-1105332910,-1108495610)+W(8,-1116841516,1038206879,-1108544028,1053073262)+W(9,1029706393,1023154260,1011265421,-1146105278)+W(10,-1109811124,-1116861489,-1113944011,1038914207)+W(11,1004549098,1021319568,1023662974,-1125217018);WS(1065238444,1029810764);
sum1=W(0,1035631050,998132025,1033625479,-1117664959)+W(1,1044376095,1041425605,-1110409480,-1105662947)+W(2,-1144996235,1002652741,1029921727,-1180059800)+W(3,1046740798,1049143094,1026353828,-1121511107)+W(4,-1117226857,-1088462543,-1117398499,-1115600622)+W(5,986508455,1031133314,1050498082,1047596134)+W(6,1044265580,1037075730,980940712,-1154871713)+W(7,-1090821428,-1099167518,-1109487884,-1101622768)+W(8,-1119889178,1038687768,-1134957959,1032067983)+W(9,1028486865,-1128624253,1025470327,1018182811)+W(10,1039936213,-1117520833,-1120941494,-1112099063)+W(11,-1122286680,1032539083,1019194744,1021107193);sum2=W(0,-1109237812,1029641913,-1126103938,1027136813)+W(1,1028116649,1041211299,1047599733,-1131106290)+W(2,-1132573667,1022404146,-1119521049,-1115313320)+W(3,-1108335880,1016569578,1023841561,-1134438995)+W(4,-1092284431,-1103461794,-1076957808,-1097134429)+W(5,1016921434,1027441157,1040752059,-1100904528)+W(6,1032415828,999116870,-1130954514,1003327910)+W(7,1073063564,-1111597872,1037851390,1044824498)+W(8,-1106952976,1036890340,-1112786376,1045381268)+W(9,1003972614,-1138234067,994333964,-1135210803)+W(10,1033926584,-1115472968,1043898273,-1123469057)+W(11,-1110049884,-1139674515,-1137298819,1034574746);WS(-1111543132,1053084187);
sum1=W(0,1029336727,-1100473306,-1116548448,1033211657)+W(1,-1089574549,-1097689349,1042013257,1056808676)+W(2,1035575202,-1114691470,999357322,-1112225370)+W(3,1036113196,-1100606697,-1112421659,1043994373)+W(4,-1087296749,-1082434496,1060655799,1061342772)+W(5,1040681774,1045312421,-1100755553,1042186215)+W(6,-1117467379,1024205686,1042588164,1033458902)+W(7,-1087667391,-1091727169,1057924951,1059165410)+W(8,1039236406,1042949980,1041805473,1042539448)+W(9,-1098518156,1010302211,1042106754,-1106715184)+W(10,-1095816456,-1093601226,1057649845,1042727104)+W(11,-1113675407,1035739628,-1114265639,-1105873704);sum2=W(0,1006854517,-1114095075,-1106855677,1036389819)+W(1,-1104547241,-1120692701,-1106885840,1049279774)+W(2,1032391465,-1098591621,-1096936463,-1140479293)+W(3,1044374087,-1105124479,-1109245550,1031620401)+W(4,1045612807,1058901209,1054861276,1052305677)+W(5,-1115708783,-1081363743,-1092919117,1051540981)+W(6,-1105277948,1043212463,-1132619277,997072274)+W(7,1054428932,1034709627,1046093411,1057655059)+W(8,-1090444858,1017473602,1034565381,-1129490106)+W(9,-1104242691,-1113287926,1049991282,-1096737767)+W(10,1054770354,-1094426804,1057224822,-1094755169)+W(11,-1098730750,1044114915,1030915645,-1092959620);WS(-1084020140,1068126260);
sum1=W(0,-1156074282,-1103771606,-1137936208,1006295077)+W(1,-1097931528,-1091558419,1049395923,1049019906)+W(2,-1123621559,1023627215,1040511881,-1117241095)+W(3,-1104490636,1038480604,-1149620895,1034316741)+W(4,-1086810430,-1099102215,1033598516,1061237576)+W(5,-1108467318,-1115694024,1044377854,1040083512)+W(6,1018703789,1041233006,-1110713826,-1141477121)+W(7,1059440745,1018408058,-1098857908,-1094713154)+W(8,-1120119968,-1145494414,-1146014215,1044961993)+W(9,1031629367,1005339683,-1159113641,-1119964867)+W(10,-1122483505,-1108866660,1036793310,1023717620)+W(11,-1122997930,1007729326,-1129764324,1038059949);sum2=W(0,1025130698,-1134749664,-1114453597,1015277664)+W(1,-1117062871,-1115087054,1033917561,1027591084)+W(2,1019605180,-1131991228,-1114105716,-1101670769)+W(3,1032879133,-1134874844,-1112547401,1036987011)+W(4,1055956188,-1108159193,-1114337945,-1126832950)+W(5,-1104354242,-1097147867,-1123425664,-1097729634)+W(6,-1112115766,1018163604,-1116674795,1038859445)+W(7,1052262112,1032023389,-1114930086,1026538526)+W(8,-1101321392,-1100180330,1047994902,1058230624)+W(9,-1128408082,1003243264,-1127718668,983557058)+W(10,-1105383385,-1120777676,-1132712652,968847366)+W(11,-1106875572,1009596296,1042953566,1046456588);WS(1044178094,-1112419455);
sum1=W(0,1028145051,-1106904202,1014469647,-1131480425)+W(1,-1113746394,-1101407218,1050878345,1050373320)+W(2,1005496122,1009224698,1036986154,-1097767254)+W(3,-1114114798,-1103921210,-1111970637,1033460669)+W(4,-1089975999,-1083033439,1061375910,1059597501)+W(5,1010606701,-1155279741,1025899544,-1106579916)+W(6,-1104772954,-1105642670,1028778773,1018155424)+W(7,-1089702156,-1100724747,1054878354,1062331213)+W(8,1027233072,1015772371,1032512190,1034746546)+W(9,-1122369255,-1105836421,1036392279,-1120733619)+W(10,-1095744476,-1096031599,1057064179,1050980308)+W(11,-1131981388,-1140419566,-1120232930,-1113254377);sum2=W(0,-1120335698,1016883675,-1105410550,1044058702)+W(1,1021344157,-1104385836,1035757794,1041124235)+W(2,1057976488,1058928386,-1085495757,-1087803383)+W(3,1032351899,-1103364509,-1119512188,1033398047)+W(4,1068114101,1052569394,-1105098443,-1105578788)+W(5,1051244378,1048853947,-1086748155,-1081571635)+W(6,-1123961512,1043612533,-1129503263,-1121578506)+W(7,1027075889,-1095293941,1025665274,1037191880)+W(8,-1130402783,-1124003088,1048618044,1031589750)+W(9,-1110855577,1044044613,-1116781712,1005093795)+W(10,-1113226379,-1106316439,1023695645,1024086018)+W(11,1010599720,-1120128288,1039073287,-1121765158);WS(-1095246679,-1087513362);
sum1=W(0,1005582218,1034119552,998672596,1027634667)+W(1,-1093682933,-1099832192,1049059024,1054139855)+W(2,-1142612208,1024339285,1040529483,1002440559)+W(3,-1098084154,-1141537276,1026870673,-1149130110)+W(4,-1089047862,-1088853800,1065515488,1052649123)+W(5,1025618962,1014930618,-1126585773,-1122861959)+W(6,-1098155038,-1115874224,1027369115,1006905115)+W(7,-1084571535,-1097071228,1053781857,1064339388)+W(8,-1117714471,-1136815962,-1105399392,-1099945809)+W(9,-1130796284,-1110211381,1027010724,-1156874400)+W(10,-1107001190,-1095503614,1056042372,1050040635)+W(11,1018962754,1028298602,-1117200441,1023818537);sum2=W(0,1041438934,-1119369172,-1131412357,1021849900)+W(1,1035803991,-1111021944,1021256857,-1128850825)+W(2,1028120411,-1109090883,1042971908,-1100551265)+W(3,1040592619,-1114002177,-1125196517,-1118206650)+W(4,1038923952,1072474004,1025252531,1046750596)+W(5,1026074630,-1100770381,-1083937830,-1109478151)+W(6,1032710077,1044882286,-1144348946,1035111533)+W(7,1077302109,-1095554578,-1128830461,1048692472)+W(8,1049109423,1041329596,-1084038225,-1067064389)+W(9,-1106944856,1034465258,1020034266,1021086832)+W(10,1044371493,-1126088605,1034167215,1032666924)+W(11,1033664959,-1114595648,-1103479472,-1106119426);WS(-1086863724,-1072185677);
sum1=W(0,999422396,-1108936247,-1117432553,1028385114)+W(1,-1096116227,-1097427086,1053618221,1054099261)+W(2,-1139590961,1021035463,1026659130,-1144842721)+W(3,-1104614655,-1104994067,-1109809663,1039695343)+W(4,-1085349189,-1083398775,1062802560,1060257868)+W(5,-1123772160,-1103266023,1038629270,1037424170)+W(6,-1154652341,-1146863602,-1123921882,1021420394)+W(7,-1099176000,-1110026089,1045520765,1056152893)+W(8,1017905387,-1111374457,-1118540449,1048207210)+W(9,-1114930982,1034006493,1022384484,-1130768465)+W(10,-1104661441,-1115290030,1050379178,1044268562)+W(11,997564786,-1108736604,-1101129750,-1129199023);sum2=W(0,1040406414,1017997140,1028330563,-1122660132)+W(1,-1096101684,1022732374,1025921746,1007232002)+W(2,1041847394,-1105481885,1041150821,-1114861255)+W(3,1025264396,-1103384157,1045687787,-1115262781)+W(4,-1102241564,1055010544,1040909479,1043786284)+W(5,1055232297,1061241514,-1078483413,-1094431556)+W(6,-1151694751,986929807,1029063313,-1108704409)+W(7,1057419270,-1126901852,1043690826,-1108714653)+W(8,1063042984,1067726336,-1078269109,-1079156700)+W(9,1026201848,-1115691336,1013546756,-1116092784)+W(10,1047767958,-1115096031,1038266954,-1119932664)+W(11,1054314043,1052159629,-1098859524,-1092610189);WS(-1100931758,-1079897221);
sum1=W(0,-1105750735,1038153885,1034941050,1002503979)+W(1,1042140489,1051948423,1017797614,-1109125113)+W(2,-1119888216,1035399096,1024057510,-1126416416)+W(3,-1105238364,1049149819,1040768819,-1106318298)+W(4,1034322060,1059094088,-1090093369,-1095922988)+W(5,-1104877795,1042879258,1040510958,-1103862864)+W(6,1028324215,-1106412131,-1141069099,-1115730241)+W(7,1049017573,1050624300,-1102230944,-1091054939)+W(8,-1120272065,-1112985689,-1106256757,-1112163155)+W(9,1039911116,-1114353739,-1123362142,1027555620)+W(10,1045992036,1043140938,-1097766172,-1127686569)+W(11,1033961137,-1117933580,1018029782,1017980086);sum2=W(0,1039272612,-1120265428,-1106915273,-1118098210)+W(1,-1107428188,-1111026913,1043187452,1033865352)+W(2,-1138511840,-1129236656,-1108614463,1041731770)+W(3,1047577900,-1112696018,-1115506453,1038839398)+W(4,1034998667,1068488571,-1090204449,-1107536005)+W(5,1049639209,1065503173,-1073443109,-1104254290)+W(6,-1123012045,-1123570623,1016491198,1032442192)+W(7,-1096446249,1013219076,1042935567,982996928)+W(8,1035312463,-1104804103,1041050172,1040126834)+W(9,-1121836120,1026228225,-1145352236,996494424)+W(10,-1101384300,1023915500,1030161309,-1120793710)+W(11,1040382819,-1106858818,1038049010,998034192);WS(1060652716,-1122012062);
sum1=W(0,-1113850590,1022556549,-1120727741,-1136700086)+W(1,1056384406,1052398904,-1098011208,-1093156519)+W(2,1021600449,-1114714908,-1106430355,-1101587139)+W(3,1030968440,1036351121,-1102129381,-1136846536)+W(4,1062519968,1061355096,-1079676696,-1100004083)+W(5,1016310696,-1113036024,-1107897312,-1132405458)+W(6,1049961616,-1119797202,-1111246103,1035874533)+W(7,1059521337,1052440101,-1087704492,-1097573322)+W(8,1022545811,956768943,-1109566980,1048756772)+W(9,1037896960,1033695743,-1111739075,1019584793)+W(10,1048869443,1048091420,-1092447605,-1096988084)+W(11,-1121983087,1018273385,1043876621,1020055223);sum2=W(0,1033535752,-1102458559,1028726521,-1134928360)+W(1,1056652859,1048810536,1031241917,-1108867200)+W(2,1034782854,-1123876292,-1100509489,-1094974673)+W(3,-1114678181,1050124192,1041988393,-1102649789)+W(4,1051021341,1036208495,1056497468,1028753942)+W(5,-1100025719,1037384204,1034323322,-1100441695)+W(6,-1102215651,1032107719,-1125378124,-1105797881)+W(7,-1099717915,-1114740583,1057082230,-1090602802)+W(8,-1098766868,1024245049,1041259997,-1115767916)+W(9,1014416128,-1119150822,-1134413224,1034345705)+W(10,1002570703,-1101875417,1025484112,1023046526)+W(11,-1114560124,-1112409616,1037850051,-1122784508);WS(-1104650926,-1097620835);
sum1=W(0,1025795527,-1105437010,1021304961,-1121602225)+W(1,-1105175020,1045711217,-1108985665,1046345311)+W(2,1000929055,-1145522137,-1117138161,-1160491701)+W(3,1039870965,-1097752993,1033606955,-1132438763)+W(4,-1093274991,1062570208,-1144407721,1041625463)+W(5,-1117941464,-1122762228,1049985633,1040158758)+W(6,1037504305,-1109081755,1032325913,-1119908749)+W(7,-1099088029,-1097698093,1047145475,-1100934531)+W(8,-1109694278,1026835862,1004919651,1037586881)+W(9,-1121171172,-1116159153,1011690407,-1112547088)+W(10,-1136783989,-1106563213,1036418740,-1119544288)+W(11,1024727664,-1126831120,999804916,-1124949278);sum2=W(0,-1122873970,-1100601593,1043997541,-1103930431)+W(1,-1139346648,1042591516,-1108032519,1048581640)+W(2,-1115391660,-1107477718,-1123657132,1030984702)+W(3,-1174042309,-1084779372,1046282803,-1102154605)+W(4,1045200151,1052027066,1068068442,1029742536)+W(5,1032437784,1025856678,-1086671314,-1106767363)+W(6,-1114322527,1046060831,-1116052960,-1106269056)+W(7,-1098651742,-1115540046,-1119470820,1051594943)+W(8,1036550683,-1121355040,-1127107345,1024653780)+W(9,-1115511338,1041954938,-1113135778,993204113)+W(10,1021777728,-1107159950,1020181836,-1138871916)+W(11,-1115373797,-1122730046,-1134598872,-1163609763);WS(1066180726,1071088208);
sum1=W(0,-1125280121,1001471451,-1139409238,1019239309)+W(1,1046613601,-1137946220,1012641888,-1096761986)+W(2,1022045682,1006921793,1047813898,-1107071425)+W(3,-1110062156,1036666525,-1117575980,1016498838)+W(4,-1089511315,1064065326,-1098591157,-1103040193)+W(5,1010038708,1025055882,1024305865,1045045936)+W(6,1049354787,1048739493,-1113394675,1000209679)+W(7,1058946251,1056455200,-1090655988,-1079760364)+W(8,990559266,1028621651,1013890551,-1110782371)+W(9,-1119525817,-1103045922,-1133365628,1030691589)+W(10,1048597558,1050574049,-1099636767,-1102803453)+W(11,-1118324476,-1146495466,1043476657,981956228);sum2=W(0,1043448685,-1133524329,-1110784932,-1132513434)+W(1,-1092624350,1047633966,1037755510,-1099364915)+W(2,-1119372495,-1105722911,-1103089496,1056566992)+W(3,-1107748756,1038994810,1015068960,1015163300)+W(4,-1120785461,1052941265,1041992963,-1102119678)+W(5,-1123661455,-1115405106,-1122308723,1032253510)+W(6,-1104237963,-1120882016,-1135254713,1033174530)+W(7,-1112171819,-1149514732,1015880446,1059473601)+W(8,-1126727948,1038410412,-1121912217,1028984470)+W(9,-1105704866,1042278645,-1132281738,1032888151)+W(10,-1106883398,1032085587,-1087682569,1034086136)+W(11,-1113287020,1025242322,-1121651695,1037486360);WS(1036385628,1044378228);
sum1=W(0,-1119989961,1024777096,-1122454178,-1125923878)+W(1,1034400041,1050462805,-1109744594,-1113894352)+W(2,-1119159494,-1136375156,-1118152051,1040468885)+W(3,1045742974,-1106270482,1034604284,-1106272614)+W(4,1057689729,1056885773,1049041391,-1081686591)+W(5,1016953331,1033159371,-1111838475,-1112362495)+W(6,-1097223397,-1112273196,1030894675,-1112814039)+W(7,-1082103097,-1111542214,1043400251,1058546239)+W(8,-1127987422,1008300000,1042722054,1051410218)+W(9,-1131680651,974203052,-1130721815,-1123079474)+W(10,1032256832,1030325078,-1127331477,1024933634)+W(11,1020481857,-1122308858,1028514056,-1104716944);sum2=W(0,-1124098806,-1105376950,-1118763531,-1126857538)+W(1,-1105780084,-1094874635,-1096176503,1017023528)+W(2,-1133097491,1036694112,-1140350635,-1128747572)+W(3,1037674477,-1110580495,1032593429,1031801448)+W(4,1071605005,-1075832971,-1078904043,1067983244)+W(5,-1111308161,1036064001,-1097243929,-1109792866)+W(6,-1116861031,1039467599,-1119835024,1004108563)+W(7,1065456263,-1112838992,-1111109918,1060638644)+W(8,1039332997,-1103055030,-1114824160,1040323331)+W(9,-1109178305,1033383777,-1169697445,1016299757)+W(10,-1104548941,1006549790,1040587540,-1098624444)+W(11,1027541135,1022453269,-1127435882,1033955221);WS(1044586414,987793058);
sum1=W(0,-1094962922,-1105742952,1029861564,981244734)+W(1,-1106851755,-1099782448,1054313512,1056192743)+W(2,-1109764848,1032524411,1027895469,-1119312576)+W(3,-1103252055,-1106380176,1008852553,-1127551587)+W(4,-1098041547,-1096188128,1048369556,1058042871)+W(5,-1110892330,1024237680,-1121596880,1019737521)+W(6,1039776063,1036900841,-1120415085,-1110264932)+W(7,1052995119,1058305414,-1097596121,-1104749720)+W(8,-1120426409,1026360866,-1098125906,-1106765091)+W(9,1025145152,1028803677,-1111219811,-1128191927)+W(10,1045503990,1055249646,-1103570473,-1105335335)+W(11,-1151171624,1031597860,-1101993823,-1106717007);sum2=W(0,1038321486,1032730216,-1116947191,-1170894487)+W(1,-1093894288,-1109920837,-1102463031,1053283699)+W(2,1046510222,-1098101478,1047091130,-1100030896)+W(3,1034140662,-1104751545,-1112734885,1031282910)+W(4,-1089191295,1065532097,1054507486,1044178467)+W(5,1046381950,-1113780206,-1095028025,-1097946325)+W(6,-1102906173,-1115060896,-1112368696,1042944653)+W(7,-1115680584,1029167633,1038784522,-1128523954)+W(8,1020709100,-1114933696,1050920778,-1094781909)+W(9,-1124833342,-1103764076,-1149951158,1023647443)+W(10,1021288403,1048070264,-1105151256,-1109068581)+W(11,-1114621382,-1120673083,1052479172,-1113980416);WS(-1114317660,-1079530866);
sum1=W(0,-1115918380,-1100871485,1045601427,1005492722)+W(1,-1116105277,-1115200394,1040297908,-1124407701)+W(2,-1125596386,1024917256,1034785295,1041270838)+W(3,-1122621547,-1094477942,1040691817,-1125684614)+W(4,-1103806788,-1097950923,1054673340,-1098312611)+W(5,1026343653,1033886401,-1103823208,1049040249)+W(6,1044150368,1041157065,-1122106750,-1138701159)+W(7,-1088150296,1040435582,-1120050519,1041833209)+W(8,1039772509,1028146611,-1121264402,-1129519613)+W(9,1039210328,1037992735,-1132247342,1010492340)+W(10,1025767275,1032362656,1025359158,-1116922669)+W(11,1030520276,1032249339,-1107139719,-1133614768);sum2=W(0,1035594747,-1130123766,-1116868484,-1155531695)+W(1,-1101564588,-1113096514,1034328851,-1111112193)+W(2,-1130931838,-1123313694,-1115452418,-1116834132)+W(3,-1121397012,-1115576312,-1106991844,-1135508412)+W(4,1029679690,1048453590,1050004218,1033705026)+W(5,1018386998,-1127714868,1029930774,-1152418495)+W(6,-1126221532,-1107263445,1001487940,-1135674828)+W(7,1050922209,1043692754,-1123887534,-1117911568)+W(8,-1121358676,1023927325,-1114385718,1007646710)+W(9,-1121744498,-1125291430,-1131775200,-1119877490)+W(10,1034884616,1032206024,-1110635219,1017446183)+W(11,-1115969900,-1122013064,1016330315,-1122169416);WS(1066254326,-1103165682);
sum1=W(0,-1107990998,-1114107453,1027879829,1032736195)+W(1,-1102376817,1024426522,-1121888407,1040177417)+W(2,1019040113,1012754494,-1134855959,1034252186)+W(3,-1103287009,1041209406,-1123062443,1031762634)+W(4,-1086180914,1045901207,-1097968365,1058340070)+W(5,-1128188760,-1116847305,-1117801777,1048880356)+W(6,1039171204,-1113506869,-1148973229,1004281096)+W(7,1060563077,1045252895,1042461256,-1082040497)+W(8,-1149008906,-1140572507,1021862138,-1108119503)+W(9,1029657432,1042306865,-1130151676,-1119568276)+W(10,1035749465,1042341554,-1106785311,-1110264442)+W(11,1021245074,1010461490,-1125959462,1017288487);sum2=W(0,-1111267114,1044764288,-1124089023,1021177914)+W(1,-1105822865,-1100663157,-1106310853,1038432054)+W(2,-1122267795,-1121288215,1039738660,1037666445)+W(3,1026571855,-1103902938,1019818775,1026640236)+W(4,-1088005063,1066152263,1063205014,-1115065858)+W(5,1045614354,-1112191805,-1094681119,-1097556837)+W(6,-1139759728,1046869720,-1106530127,1019369915)+W(7,-1093573252,-1098236584,-1096246655,1054784388)+W(8,1041592438,-1110480242,1051664274,-1095778937)+W(9,-1116925721,-1107211067,1030498751,1038187852)+W(10,1033917272,-1107121631,1035488589,-1115197568)+W(11,1015983837,1022742082,1038730556,-1104072801);WS(1062838508,-1098141683);
sum1=W(0,-1129876167,1021336509,1033720508,-1134697126)+W(1,-1099161722,1019102333,-1104597903,-1116304310)+W(2,1030514076,-1118743028,1045312786,1038618718)+W(3,1014720225,1046652247,-1119656591,-1121504814)+W(4,1049624810,1058084844,-1082370571,-1101916102)+W(5,-1134396481,1009920435,1029119981,1036131058)+W(6,1047400131,1033072079,-1114868293,950602286)+W(7,1053105145,1050650780,-1096699752,-1091801796)+W(8,-1132133195,-1133963803,-1119884597,-1119759594)+W(9,-1139606129,1026913289,-1113093265,1034808260)+W(10,1034036747,1048726310,-1098146380,-1121911577)+W(11,990998386,-1121758433,1017329950,1024218735);sum2=W(0,1026947049,-1114533760,1018600110,-1120814392)+W(1,1029294693,-1096357662,1043306429,-1124609851)+W(2,1054044776,-1109773692,-1078857162,-1089366560)+W(3,-1112504706,-1107191892,-1124538308,1027325255)+W(4,1075131584,-1118772404,-1090928488,1030055965)+W(5,-1105806639,-1102685120,1060040329,-1106088729)+W(6,1023329910,-1124222597,1007599328,-1127260613)+W(7,-1092017575,-1113584525,1015958190,1046523168)+W(8,-1119137158,1032716843,1047822624,1045316672)+W(9,1024046209,1019591350,-1125977712,-1128821133)+W(10,-1109468012,-1105922548,-1115445424,1022187138)+W(11,-1120065319,1016647840,1038940063,1021757630);WS(1054286935,1054427377);
sum1=W(0,1031868724,1024526894,1015966225,-1139016422)+W(1,1027450488,1046711412,-1100637795,-1103470657)+W(2,-1113202838,1036202402,-1105992614,1036611766)+W(3,-1107528289,-1123790766,1029692191,1034481375)+W(4,-1098573729,1036148808,-1096987004,1043922306)+W(5,-1121078688,1006910195,-1138151730,1045477269)+W(6,1033739398,-1101429240,1037138557,-1118014037)+W(7,1053311986,1016118627,1045510949,-1103397016)+W(8,1033532379,-1135069562,1013880803,-1103945702)+W(9,1035472806,-1114181077,996243233,-1107878452)+W(10,-1127637067,1041113135,998962565,-1113746932)+W(11,-1112788047,1020627009,-1118755335,1041047838);sum2=W(0,-1114977231,1031676937,1020343611,998302909)+W(1,1036510752,-1117993552,-1115901635,-1111023634)+W(2,1033017445,-1113757911,1041465226,1004185429)+W(3,-1113383024,1053648356,1014080934,1029585253)+W(4,-1099268355,-1083342245,-1095412525,-1091081120)+W(5,1021941233,-1161911507,-1115471327,-1113451820)+W(6,1044096370,1042686855,-1115911996,-1135780688)+W(7,1034064765,1037488276,-1137657706,1066870285)+W(8,-1120710156,1018751107,1023464409,-1118193886)+W(9,-1108781434,1037265024,-1117868456,1018594371)+W(10,1014772326,-1113946823,-1126645268,1043350243)+W(11,-1148724493,967002060,1032826620,-1138084208);WS(1069042774,1023813606);
sum1=W(0,1029846837,-1113747494,982627530,-1120569815)+W(1,1052864835,1048856613,-1109565588,-1087916882)+W(2,-1130288148,-1136915076,1011966045,1037940281)+W(3,1033076468,1039673254,-1122018428,-1113058670)+W(4,1056781822,1059308179,-1085384902,-1095056850)+W(5,-1140629239,1027021082,-1107102153,1041407837)+W(6,1038190732,1046432919,1021479086,-1110295833)+W(7,1063669175,1059014405,-1089999723,-1083727323)+W(8,1007651659,-1128736648,-1110936865,-1111254596)+W(9,-1134594983,1016231853,1013049407,1001627822)+W(10,1044534497,1048044230,-1094610970,-1094559921)+W(11,-1139332738,-1114487747,1046858383,1025983877);sum2=W(0,-1088323667,1030684990,-1115645027,-1097118790)+W(1,1049654149,-1101283859,1056476304,1067177084)+W(2,-1108580354,-1124995735,1040556965,-1120538318)+W(3,-1081609065,-1082143899,1042765123,-1109249259)+W(4,1057270411,1055747315,1061996602,1058423359)+W(5,1017763415,-1114753052,-1120372038,-1122455315)+W(6,-1102809807,1059694558,1028792702,1015795842)+W(7,-1087207348,-1106003210,-1085597397,1006287482)+W(8,1040354664,1033427208,1042932361,-1106540179)+W(9,1064574838,1072110122,-1105083736,-1116071919)+W(10,1023804763,-1090423898,-1081832849,-1080103447)+W(11,-1098395984,1049644025,-1101912272,1048665861);WS(1046279854,-1100682627);
sum1=W(0,-1109896894,-1114421037,-1110611178,-1155754074)+W(1,1035511522,-1124410677,1030120983,-1107576521)+W(2,-1116898232,1008443967,-1114543731,1002805634)+W(3,-1131162933,1027993210,-1118509483,1022309140)+W(4,1038811574,1059809630,1062355587,-1094043528)+W(5,-1122237996,-1141634631,-1113128332,1039227081)+W(6,1040243222,-1117693450,1022155595,-1109973457)+W(7,1038778317,1046487839,-1110047247,-1094900881)+W(8,1021837827,-1132048229,-1109843880,-1105636701)+W(9,1019138289,996768085,-1117715774,-1107208537)+W(10,-1127423844,1039784548,-1107567326,-1110631994)+W(11,-1123472091,-1128081977,-1112311954,1004796827);sum2=W(0,-1107499970,-1112866732,-1111094572,-1155805362)+W(1,1035480223,-1148903065,1044264749,1022847832)+W(2,-1110725720,1021130376,-1114470280,-1120962569)+W(3,-1106540686,-1140638716,-1123681391,1028160711)+W(4,1040150233,1045538131,1057429467,-1155674450)+W(5,-1120260095,1009992044,1016428102,1010774604)+W(6,1031083122,-1139408516,-1119301235,-1116453985)+W(7,1031696457,1041846065,1025824831,-1106158641)+W(8,1026515918,-1114275912,-1118124541,-1120179561)+W(9,1034592379,-1116565509,-1115385578,-1108559318)+W(10,-1120456085,-1129601606,-1121519923,-1111164410)+W(11,1011855672,-1115407958,-1119709653,999266665);WS(1068834358,-1130516755);
sum1=W(0,1034114243,-1095778974,1043574522,-1110020716)+W(1,-1102038774,1035735542,1048936405,1048068617)+W(2,-1110620517,1038840817,-1100504766,1031998965)+W(3,1047457188,-1108460854,-1129582842,-1110718798)+W(4,-1105529591,-1096174934,-1114164062,1038642250)+W(5,-1109142655,1023990363,-1130108598,1047377413)+W(6,1054126843,-1096959660,1034180284,-1114402010)+W(7,-1112126358,1043709316,1049433806,-1110583455)+W(8,-1122044916,1040978881,-1095231947,1044906670)+W(9,1033414773,1039130852,-1111247176,1025857751)+W(10,-1123546692,-1112879245,-1119539023,-1136840220)+W(11,-1131191403,-1115530151,1035429307,-1130058411);sum2=W(0,-1108165952,1040753488,-1125442959,970017593)+W(1,-1102798485,-1088611471,1000227776,1047729556)+W(2,1029593938,-1108133201,1049645408,-1142827268)+W(3,1033984686,1051322703,-1108273260,-1107196630)+W(4,-1087549565,1062180091,1055231112,1038319755)+W(5,-1114349374,1035145460,-1103837458,-1127043239)+W(6,-1113564209,1041587650,-1132402709,-1130992285)+W(7,1046553690,-1113546876,986706110,-1094436986)+W(8,-1114342182,-1146643074,1048231400,-1107399737)+W(9,-1116630320,-1122802752,988670622,1017358256)+W(10,-1120036494,1032902155,-1132214419,-1124437274)+W(11,-1126967424,1014303584,-1145381770,-1124561928);WS(1067517750,1033639701);
sum1=W(0,-1102897085,-1132678155,-1130341242,1025509678)+W(1,1037697110,1040728225,-1096924480,1023511162)+W(2,-1138182274,-1138791135,-1108434135,1039047450)+W(3,-1151042791,1013105800,1018375590,-1120272434)+W(4,1056422164,1062857884,-1086033191,-1094474081)+W(5,1010850641,1034477848,-1122589009,1032921189)+W(6,1041000592,1032243033,1026047982,-1116961737)+W(7,1058773976,1063905370,-1093123217,-1085852953)+W(8,-1112868181,1026848855,-1106044526,-1100255843)+W(9,1034904976,-1123793645,-1113724179,1025041660)+W(10,1050274619,1057695471,-1091335173,-1093479580)+W(11,-1122948276,1007925107,-1136654701,-1112977566);sum2=W(0,-1101718380,-1110599661,1047092496,-1101843642)+W(1,1051125372,-1092942861,1053918698,1046322966)+W(2,1050651985,-1101055683,1058235489,-1084762721)+W(3,-1127672356,-1096713677,-1098074183,1032746990)+W(4,1040369276,1074732797,1069438643,-1100340247)+W(5,1050412863,-1103557505,-1088693676,-1090389206)+W(6,-1104014372,1035860070,-1096910060,1053786699)+W(7,1050011098,-1080423025,-1083706115,1025809994)+W(8,1052371166,-1099152238,999981171,1053232821)+W(9,-1097849415,1051096852,1023876031,1043846267)+W(10,-1117530220,-1091623712,-1081917128,1048729218)+W(11,1041618808,-1123531943,1050919626,-1097505133);WS(-1098378327,-1087753140);
sum1=W(0,-1123262056,-1131552366,1013838405,-1149815841)+W(1,1053738584,1025605911,997589309,-1110243207)+W(2,1031741109,-1135340592,967065877,-1096838314)+W(3,-1114416842,-1103162646,1025974631,1021155853)+W(4,1049179692,-1094476095,1042062186,-1104972312)+W(5,1029594857,-1145022506,-1130981226,-1108406847)+W(6,-1099404299,-1100518162,1020943940,1017740987)+W(7,-1093068705,-1101042271,1059648114,1057054155)+W(8,1005012974,-1112923496,1010424693,1023051300)+W(9,-1111541722,-1098489580,1031952605,-1137239299)+W(10,-1111532695,-1100382705,1061110492,1047878460)+W(11,1030823984,-1113821120,989087216,-1117167136);sum2=W(0,1032463913,1031752431,-1111830177,1034695587)+W(1,1051055536,1010301739,-1104893727,-1087773887)+W(2,1028563957,-1111301343,1003908630,-1103774157)+W(3,-1103205904,1045285117,-1116805918,1017885202)+W(4,1045597173,1065451004,1061301409,-1114987001)+W(5,1042437558,-1106181364,999416278,-1107230114)+W(6,-1092035876,1044034906,-1113376464,1039973913)+W(7,1036331211,-1101789830,-1096259933,1053784665)+W(8,1014136811,-1127455968,1047293827,-1118216068)+W(9,-1097056010,1034392181,-1109344122,1024357631)+W(10,-1105822235,-1098597360,-1095057905,1015259894)+W(11,-1137717779,1017174230,-1139528651,-1119063058);WS(1051991511,-1090129628);
sum1=W(0,1035475128,-1103260128,1028979258,-1119709994)+W(1,-1099369674,-1107028176,1048862488,1044364174)+W(2,-1122358045,-1142000036,1037758213,1024914253)+W(3,-1099928080,1041023848,1025156752,1025569135)+W(4,-1092954947,1048877896,-1103260308,1054464119)+W(5,-1110227337,1023847918,992983000,1045752341)+W(6,1030722332,1040845476,1032797781,-1113846787)+W(7,1036105176,-1113372113,1039529634,-1090331224)+W(8,1018698636,-1139349278,1027244574,-1115078629)+W(9,1015665914,1032471277,-1126457798,-1137003429)+W(10,-1104520406,-1111431094,1036006161,1015668019)+W(11,-1131269376,1004297100,-1113568276,1039091960);sum2=W(0,-1098470129,-1096590117,-1117698064,1043798657)+W(1,1029962999,1037727050,1047971790,-1126555274)+W(2,-1131048284,1022180969,-1161955740,1028782608)+W(3,-1084690772,1065791971,-1101130902,-1102458928)+W(4,1008201251,-1083609361,-1099131342,1067678357)+W(5,-1120783295,1014843769,1051059538,-1103096568)+W(6,-1123809426,1019910088,1026623851,1025730631)+W(7,1031198846,-1113754273,-1117295572,1036453804)+W(8,1020274026,-1111232000,1041141064,-1106261335)+W(9,990258218,-1124630920,1012466631,995294154)+W(10,1030505142,-1136369090,1010360391,-1116170672)+W(11,-1127235720,1001879503,-1119361560,1028328942);WS(1062559660,1025273829);
sum1=W(0,-1098241838,1041017424,1004255955,1017067222)+W(1,1060515311,1050253504,-1088941672,-1088364567)+W(2,1036248943,-1133026900,-1115329590,-1113064427)+W(3,-1136327879,1032386976,-1109975080,1019590495)+W(4,1064814036,1061681108,-1083706517,-1087512143)+W(5,1008140615,1028690158,-1146803505,-1113817187)+W(6,1031451349,-1112687016,1004648665,1028071367)+W(7,1061080357,1052988124,-1092690193,-1089169701)+W(8,1010963867,1030651112,1031379878,-1112935650)+W(9,1040197151,-1105242363,999516190,-1129853588)+W(10,1048643203,1050105214,-1093365052,-1100415991)+W(11,-1133141907,-1139571464,1051227835,-1112391860);sum2=W(0,-1088438618,-1084402469,-1123128465,1058977722)+W(1,-1080154822,-1109667848,-1068917363,-1070888183)+W(2,1020668753,-1117456198,-1133954517,1057028315)+W(3,-1097793743,-1092491618,1025585093,1051128320)+W(4,-1080832517,1058335327,1078112044,-1079680807)+W(5,1031920962,1039195999,-1089499329,1057005952)+W(6,-1090336452,-1094761348,-1090331128,1043020026)+W(7,1067339759,1057746923,1070728174,1082393215)+W(8,1046190750,-1139309423,-1096630558,1038175360)+W(9,1032815200,-1080227574,-1101815127,1037612985)+W(10,-1122043266,1067785018,1066541275,-1090225897)+W(11,-1116527206,1046599598,-1086032969,1051816122);WS(-1077531606,-1068627295);
sum1=W(0,-1113367136,1048375560,1034866077,-1124767318)+W(1,1055377197,1047513184,-1099058463,-1095446127)+W(2,-1126382267,1025894069,1045191539,-1111814927)+W(3,-1104403272,1049955828,-1130761376,-1101653116)+W(4,1058086815,1061174628,-1087242437,-1090535733)+W(5,-1117513042,1008100281,1048150628,-1094831865)+W(6,1036710310,-1108970480,-1121310187,-1106412978)+W(7,1057172304,1056094244,-1096168584,-1088900579)+W(8,999030326,-1115104524,-1102502166,-1103308083)+W(9,1049541454,-1107579101,-1107982930,1040285922)+W(10,1047121222,1054731422,-1095682732,-1097928011)+W(11,1032672660,1025118882,-1103869114,1043510842);sum2=W(0,1021086937,-1119472758,-1109912068,-1118325221)+W(1,-1131106753,1030452362,1026424546,1043003051)+W(2,1007248641,1007569065,-1109242129,-1122810381)+W(3,1051951524,1028908234,1073210842,1055626857)+W(4,-1103671831,-1079815727,-1081037490,-1092928023)+W(5,-1112697430,1034566233,1035695099,1034708821)+W(6,1044779683,1039597247,-1108710534,1050117205)+W(7,-1105002867,1032627417,1044106321,-1093398148)+W(8,-1131640977,1020894429,-1112762482,1037167425)+W(9,-1130127373,1026547602,1005945059,1007734945)+W(10,-1108845723,1023992222,1019051617,-1119182686)+W(11,-1144614067,1009135009,999154803,-1120996683);WS(1027136184,1037475189);
sum1=W(0,-1116112165,1049686375,-1100957374,1032095571)+W(1,1049018533,-1106083983,1038845436,-1115063802)+W(2,-1107767341,1047825580,-1120251015,-1119314641)+W(3,1028374302,-1096656387,1008293424,1042581547)+W(4,1046087792,1044615055,1053200569,-1088748902)+W(5,-1104556803,1041068763,-1099043646,1034473457)+W(6,1033692244,-1105885187,1046313162,-1125080965)+W(7,-1090279185,1052904956,-1103807360,1024446429)+W(8,1035958465,-1106489925,1033985068,1029265287)+W(9,-1122471385,-1122778646,1032243376,-1104233593)+W(10,-1106111045,-1113201013,-1114896431,1048125173)+W(11,1037737330,-1123269230,1045413959,-1106885357);sum2=W(0,1028061230,-1090820835,1046942588,-1109957285)+W(1,-1110812851,1048459161,1047577084,1045893852)+W(2,1027149256,-1106934834,-1114577527,-1108048047)+W(3,-1168618571,1053631926,1035311457,-1108558913)+W(4,1058947879,1028951753,-1097789717,-1096957845)+W(5,-1104794282,-1139749789,1041621301,-1104353646)+W(6,-1140171429,1024395745,1020819182,-1103268017)+W(7,-1086199154,1018177816,1010859305,1058472778)+W(8,-1105608688,1051639728,-1101676043,1047742834)+W(9,1034074787,-1111153127,-1119040125,1017489970)+W(10,-1119421881,1029986143,-1134098557,-1118924631)+W(11,-1105627073,1035525353,-1110045381,1030918112);WS(1059085676,-1120419895);
sum1=W(0,1010567522,1041225150,1015920803,-1123531970)+W(1,1031892193,-1105839574,1042370229,-1140828475)+W(2,1013434325,-1117671948,1021017477,-1126417758)+W(3,1048968044,-1107069702,1003238718,-1129458830)+W(4,1052692461,-1113798029,1061545382,-1081896608)+W(5,1033141013,-1110196995,1033163859,-1106306215)+W(6,-1107554082,-1131681870,1019022757,1024388894)+W(7,-1080962214,1023517883,1048429719,1057779808)+W(8,998455538,-1104852314,974463598,1051334024)+W(9,-1110859547,1018058500,1029064795,-1122285937)+W(10,-1107360247,-1109838114,1043188126,1046207852)+W(11,-1130795454,-1115208005,-1182091254,-1137698561);sum2=W(0,1051048471,1028093784,-1104270657,-1115293356)+W(1,-1108089569,-1104160418,1055158904,-1116254969)+W(2,1032305896,-1109483288,1040482382,-1110389222)+W(3,-1111420185,-1087783718,-1140125409,995357221)+W(4,-1113016550,1060085251,1057721666,-1108447426)+W(5,1033267880,-1106001572,-1106428297,-1105273681)+W(6,1031459460,1035133120,1016190873,1041981586)+W(7,1041174723,-1119561801,-1119040585,-1086769840)+W(8,-1115354420,-1127947625,1045849559,1046452617)+W(9,1028088400,1019234873,-1115228320,-1140513641)+W(10,-1114345654,-1097229960,1043934745,-1121069799)+W(11,-1119205024,1033437588,-1114369945,1044224673);WS(1063842732,1069263660);
sum1=W(0,-1122877239,-1122091454,1031532473,-1134238373)+W(1,-1099884346,-1097152888,1052972391,1055968823)+W(2,1027783644,1025876211,-1119905385,-1101209335)+W(3,-1114405937,-1102409375,1031846503,-1118861678)+W(4,-1088480739,-1081966868,1062381841,1057777668)+W(5,-1133551424,-1124858713,-1166909210,1025124405)+W(6,-1105793535,-1113900631,1032122901,-1118980549)+W(7,-1086950263,-1107218856,1051224528,1065218890)+W(8,-1146513705,-1136389690,-1105943487,1045788186)+W(9,-1129606328,-1133229476,1033668289,-1119645672)+W(10,-1097976619,-1106065147,1043160456,1055096307)+W(11,-1153551023,1024085520,-1107257190,1011470685);sum2=W(0,1017497319,-1119731325,-1122047761,1008982555)+W(1,1044555710,-1104624717,1048705804,-1114050188)+W(2,-1121509319,1042591944,-1113283108,-1115112254)+W(3,-1110768789,1050149080,-1137222855,-1134583037)+W(4,1041907901,-1088882238,1079097716,1082656561)+W(5,-1111081434,1018241317,1033378952,1041138312)+W(6,1041298195,-1094516021,1029699842,-1140752305)+W(7,1050137131,-1099205492,-1064571216,-1069364548)+W(8,-1128224049,1008906239,-1105508475,1048604087)+W(9,1037679865,1029205125,1026101716,-1114302140)+W(10,-1109039739,1040352044,-1121859551,-1105564781)+W(11,-1118064246,1024193619,-1131493091,1026612451);WS(-1129102704,1046511454);
sum1=W(0,1003871004,1029362986,992833099,-1120255189)+W(1,1060542285,1049212165,-1113473140,-1098175836)+W(2,-1115237700,1012659838,-1118651222,-1104614392)+W(3,988783847,1011030567,-1138794987,-1134582632)+W(4,1059935407,1049733902,-1091886143,-1095364566)+W(5,1026034940,-1116104473,-1109648580,-1098721330)+W(6,-1118838023,-1111313565,-1129425099,-1157138191)+W(7,-1115543549,1041064643,-1149570791,1040190185)+W(8,1036784617,-1112251695,-1105481630,-1121023765)+W(9,-1115457860,-1106432157,-1133147960,1016407976)+W(10,-1119854466,1029519512,1038304902,1037653026)+W(11,1023835049,-1170197274,-1111089569,1031662787);sum2=W(0,1022956598,1036699032,-1104263814,1039353726)+W(1,-1088722171,-1088770012,-1154678850,-1093991321)+W(2,-1125147089,-1123571799,-1104468959,1039854738)+W(3,-1120983737,-1106986979,1028285409,1027240563)+W(4,-1101846939,1070132546,1067214284,-1089878099)+W(5,1036003207,-1117321918,1029156699,-1096446657)+W(6,-1095425364,-1136397826,-1151417050,1032871415)+W(7,1045480826,-1099095249,1051464555,1047639440)+W(8,1027342659,-1150420266,1024325599,-1098508409)+W(9,-1108376211,-1098325150,1023556565,1027668005)+W(10,1043597107,-1086577064,1061372327,-1104038071)+W(11,-1138411071,1031516803,1034968116,-1148394393);WS(1056411607,-1109579684);
sum1=W(0,1040494825,1031736403,1027988397,-1129654332)+W(1,-1089114662,-1091392278,1051564806,1053570965)+W(2,1041782836,1032323860,1018661052,-1099475130)+W(3,-1118623100,-1104250813,1027974595,1041758889)+W(4,-1087917688,-1081469355,1057393436,1061336939)+W(5,1035039650,1010041732,-1094207710,1034322317)+W(6,1023561152,-1115303377,1038422303,1038643645)+W(7,-1091410052,-1085011849,1052932495,1065029703)+W(8,1041287822,1020820966,-1096091282,1052271760)+W(9,-1111435064,1037517815,1047822542,-1115801276)+W(10,-1108233957,-1089621406,1056446507,1051403778)+W(11,1036272138,1043391417,-1095410877,1036087894);sum2=W(0,1063327246,1054945342,1043151870,-1114696922)+W(1,-1089121793,-1108711949,-1091433742,-1085101471)+W(2,1041765085,-1114908726,1036153834,1049274948)+W(3,-1111180476,-1078968963,1045725515,-1098855398)+W(4,-1096795753,1049748951,1071264665,1044429796)+W(5,1017938665,-1113887753,1043607695,1047012469)+W(6,-1075182266,-1073598210,-1093166728,1041130784)+W(7,1041099170,-1107925652,1074573142,1068966947)+W(8,1052357470,-1097732836,-1106854972,1008700501)+W(9,-1072729035,-1069127579,-1097485062,1048010869)+W(10,-1087601324,1057234494,1082548410,1072575447)+W(11,1035577978,-1117196119,-1095686167,-1100708600);WS(-1075355670,-1094395357);
sum1=W(0,1013276974,1019602069,1031927794,-1145694380)+W(1,-1102394069,-1105184299,1012968093,1022872131)+W(2,1032373060,-1123577887,-1113047243,-1132601278)+W(3,1034056645,1046251906,-1107635165,-1126751284)+W(4,-1089968245,-1079531190,1059501808,1064151904)+W(5,1012023536,-1121043161,1045395638,-1112578984)+W(6,-1107984424,-1101824103,-1117999477,1035883256)+W(7,1040654683,-1097950850,1052884390,1052823861)+W(8,-1136193989,-1124087697,-1102570614,1035604635)+W(9,-1117853800,-1113050587,-1135056568,1025403748)+W(10,1021798787,-1099617206,1051481338,1040309473)+W(11,1014648876,1015049529,-1117559395,1016601958);sum2=W(0,1024400373,1050797480,-1099966915,1040559153)+W(1,-1102969122,1048535090,-1095559069,-1112035522)+W(2,1008704054,1035803260,-1109162397,1035694118)+W(3,-1098907063,-1088192853,-1122400566,1051040838)+W(4,-1081423354,1065515124,1063399780,-1091507667)+W(5,1032276403,-1104133833,-1098794388,1049424016)+W(6,-1132746540,1040989775,-1127876766,-1103745056)+W(7,-1104928579,1047332946,-1101527709,1064106398)+W(8,1042270874,-1109516912,-1105732065,-1097345189)+W(9,999475557,1024449813,-1122216569,-1118336076)+W(10,-1171911780,1047796018,-1118033876,1025976147)+W(11,1033064723,-1106418589,1036172042,-1107661001);WS(1045480366,-1089018411);
sum1=W(0,-1147321796,-1119371847,998930446,956510844)+W(1,1046172476,1016456206,-1114996930,-1098659472)+W(2,1012429717,992745416,1032232105,-1117032824)+W(3,1033743797,1047477674,-1113698796,-1129843310)+W(4,1060852743,1065762350,-1080535200,-1084286683)+W(5,-1120189081,-1130833259,1036591131,1034928007)+W(6,993727556,1019312750,-1126854725,1001814128)+W(7,1055209670,1054147605,-1095107249,-1100569285)+W(8,-1112309127,-1162991986,-1103835661,1034876769)+W(9,991522899,-1124727396,-1127622934,1033942209)+W(10,1040201800,1049320503,-1102902186,-1106428344)+W(11,1019870324,-1166423644,-1117790432,-1110790848);sum2=W(0,1034251754,-1112450391,-1138029383,-1135134951)+W(1,1028246411,-1097747276,1048844919,-1112699779)+W(2,-1141862453,-1116303285,1036047504,1024730233)+W(3,1048129179,1013788103,-1105815405,1039247354)+W(4,1030988939,-1085286825,-1102377508,-1081251706)+W(5,1032058431,1026446373,-1098604264,1032907358)+W(6,-1107279344,-1098532570,-1108579602,1043479193)+W(7,1066704374,1048531717,-1079912447,1074756442)+W(8,-1115422697,1017067577,-1097926469,-1121203556)+W(9,-1125069222,-1106884027,-1114044136,1036464698)+W(10,1025432715,1037742006,-1113485350,1051417558)+W(11,-1110631868,1026757097,-1114746618,1037541288);WS(-1129198960,-1098545020);
sum1=W(0,-1103774667,1046260982,-1109829274,1016631370)+W(1,1055978916,1038066845,-1103302894,-1097986678)+W(2,-1113370572,1026014767,1013747092,998946812)+W(3,1041444949,1029491033,-1135763497,1027654249)+W(4,1057520791,1064242364,-1087937321,-1085753764)+W(5,-1133701934,-1124979408,-1108378356,1033950432)+W(6,1033440347,1047095266,-1109147378,1022371969)+W(7,1043702710,-1106434743,-1092825640,-1100503343)+W(8,1034434352,-1123636138,1039795292,-1149232679)+W(9,-1135425502,1031236725,1000105708,-1124465415)+W(10,1042256612,1048160666,-1092048676,-1114972810)+W(11,-1133096682,-1110866582,1047273267,-1134578155);sum2=W(0,-1101060946,1041574978,-1111810524,1008784866)+W(1,1046672822,-1123470329,-1109901275,1045200185)+W(2,994298612,-1124039764,-1113194466,-1118279822)+W(3,-1113715041,1009783259,1035375858,-1123287968)+W(4,1052382391,1057574679,-1099551228,-1111729623)+W(5,1016737108,1025528776,-1090683445,-1105523541)+W(6,-1117592464,1037249766,1014562100,-1131156064)+W(7,1037781521,-1088911756,-1126723736,1028611861)+W(8,1044936991,1038965019,1057541056,-1089242363)+W(9,-1112331585,-1116058888,1025684805,1013976797)+W(10,-1105025107,-1098796399,-1123970907,1048583824)+W(11,-1100984465,-1111874598,1058673062,1046019340);WS(1055927127,1032414456);
sum1=W(0,-1105922759,1038629978,-1114645447,1026777470)+W(1,-1114467391,1049649890,-1109541160,1039415013)+W(2,-1109775801,1029983880,-1118657663,1040445212)+W(3,-1118870909,1048976902,1034928754,-1107741345)+W(4,-1099187900,-1110167275,1035267569,-1121580331)+W(5,-1103039897,1032803169,1050521172,1040802710)+W(6,1031310464,-1116578243,1036990351,-1106080726)+W(7,1044706191,-1098780639,1052806443,-1092363639)+W(8,-1106266495,-1117906236,1045812872,-1122260014)+W(9,-1121324945,1028926430,-1115024108,-1132545269)+W(10,1042096283,1026721601,-1107491323,-1105847083)+W(11,1031828590,-1113700371,1028974308,-1112784326);sum2=W(0,-1095477634,1046850624,-1116647554,1046339838)+W(1,-1106007640,1046513622,-1097525459,1041080449)+W(2,-1124447256,1043170037,-1109703351,1022253579)+W(3,1046890022,-1090363791,1019769686,1008329020)+W(4,1055899106,-1097018549,1051375999,-1087064144)+W(5,-1100004355,-1097807314,1049672544,1048733947)+W(6,1015468535,-1092874283,1035617664,-1108633040)+W(7,-1122727333,-1100515622,1061754259,1042338708)+W(8,-1129042543,-1112390214,1025134369,1051464963)+W(9,-1110478242,1032940188,-1127469148,1033551944)+W(10,1043707610,1042447169,-1108757958,-1118600243)+W(11,1040819075,-1120359161,-1108633308,-1099218588);WS(1063732396,1030954530);
sum1=W(0,1036299263,-1151769923,976782235,1032126752)+W(1,-1085959612,-1100277765,-1126287138,1040042182)+W(2,1017251428,-1135394341,1040546448,1040218780)+W(3,1034233519,1048463661,-1118035684,1026279044)+W(4,-1112294345,-1099766629,-1092651532,1024363996)+W(5,-1164354746,1013744650,1048686290,1044348191)+W(6,1036782808,1036166050,-1121995199,1028715099)+W(7,1035866674,1049742039,-1102126950,-1113174091)+W(8,-1137751148,972654113,-1118854702,1009750781)+W(9,1020132772,1046021200,-1124714096,1032435871)+W(10,-1116277291,1041160144,-1096484767,-1118937966)+W(11,-1123833085,1032085003,1026126509,1040779899);sum2=W(0,-1114346246,1027252420,1005726416,1023560328)+W(1,1080093571,1066361916,1058379047,1055635447)+W(2,-1109086292,1032891532,1041698127,1053265582)+W(3,-1128267680,-1102003721,-1115408842,-1116687692)+W(4,-1079490865,-1069273193,-1075825777,-1093219742)+W(5,-1142986448,1040229437,-1103412699,1044641580)+W(6,1038357336,1012806192,-1105589301,1041728877)+W(7,1048667285,1040586029,1043596623,-1122468504)+W(8,1008854368,-1116993440,-1123753164,-1104322529)+W(9,1025579970,1032847335,-1113100068,1038558105)+W(10,1032482622,-1123027612,1037773232,-1110943172)+W(11,-1125346072,1027065900,1003892288,-1134749344);WS(-1091386327,1040820769);
sum1=W(0,-1113530145,-1145488419,1015097725,-1133727678)+W(1,1033777591,1043618337,-1111308865,1024243708)+W(2,-1122301794,1016257779,-1113425624,1009482248)+W(3,1016526204,1038143634,-1114059050,-1138479056)+W(4,1057905859,1056300329,-1091368514,-1103657483)+W(5,1026855702,-1136938187,-1103801765,-1104459527)+W(6,-1118547201,1031893970,-1122041679,1024901707)+W(7,1019703993,1024793576,-1104061090,-1102986721)+W(8,-1118577003,-1111999542,1039830345,1043076580)+W(9,-1120867010,1007161468,-1123564392,1013224377)+W(10,-1114932462,1024563890,-1118947879,1020963773)+W(11,-1119434421,1018984621,-1129826522,1042855834);sum2=W(0,-1107425211,1034914627,-1121259996,-1118014300)+W(1,-1122432623,1043257251,1058886039,988341556)+W(2,-1122715046,1030027284,-1110426684,1031639360)+W(3,1057124947,1041680563,-1120519112,-1118480989)+W(4,1049657622,-1080970083,-1067455811,1080471640)+W(5,1022014335,1012008135,-1105451271,981320073)+W(6,-1110358856,-1114315301,1031820662,1034237400)+W(7,-1091987171,1051213388,-1113532913,-1105716188)+W(8,-1121988626,1009779611,-1110623014,1044181951)+W(9,1010762999,974005161,1029964608,-1116062192)+W(10,-1109593637,1037720533,-1106855886,1033223294)+W(11,-1113750985,1028099986,999181553,1038375349);WS(1067317974,-1128063738);
sum1=W(0,1047000343,1008892739,1030230219,-1112292702)+W(1,1048838463,-1108932456,-1130941083,-1088068429)+W(2,1027999791,1017454988,1013016624,-1121751190)+W(3,1038318737,-1110797816,1037678225,1023947008)+W(4,1034700890,-1096039434,1055157388,-1122235065)+W(5,1031463650,1025959551,1039874719,-1165199081)+W(6,-1118959774,-1114918032,1032095758,1016840879)+W(7,-1113377160,-1088738347,1052878187,1048428783)+W(8,1018062255,-1143147336,1045859362,1031603132)+W(9,-1114992535,1004226268,1023530868,1018620213)+W(10,-1100769370,-1082056652,1052393190,1036886165)+W(11,1018649043,-1115371169,1050791676,1028131502);sum2=W(0,-1091622621,1038964407,1004731920,1017164622)+W(1,1067262657,-1112910469,-1113390241,1072454217)+W(2,1035940089,-1108193245,1038887363,-1098954881)+W(3,1049069382,1047078409,-1106036842,1046790460)+W(4,1044434118,-1073367678,-1071223185,-1080520963)+W(5,1032575148,-1127548642,-1106847320,1033204278)+W(6,-1107481011,-1098544714,-1103678216,1036535757)+W(7,-1099641871,1029437169,1061994978,1059476479)+W(8,1015223408,-1109007913,1030771421,967303234)+W(9,1040369699,-1107095641,-1122761780,1025471738)+W(10,1051233508,1062276141,1054597152,1053016271)+W(11,1042599225,-1116480773,-1113404397,-1123160801);WS(-1095745367,-1102532016);
sum1=W(0,-1131139906,-1115476726,-1125050061,-1117700567)+W(1,1031266390,1034862742,1049785973,-1104729417)+W(2,-1123836106,1021444802,-1108925228,1034962037)+W(3,1044141479,1043020835,1032821374,-1104292247)+W(4,1043929817,1025371182,-1103984511,-1096094522)+W(5,-1112024639,1036065165,1003529681,-1121682994)+W(6,1033588284,1027591436,1026094807,-1106685309)+W(7,1048857569,1049600882,-1092452582,-1135965844)+W(8,-1114922921,1028793076,1029191534,-1108409524)+W(9,1031476842,-1109574827,1025256272,-1109617979)+W(10,-1127826823,1045422790,-1108767399,1035377859)+W(11,1025559229,1027631502,-1147768356,-1105178749);sum2=W(0,1050493331,1058641835,-1090566997,-1102917712)+W(1,1038417192,-1131983160,-1106617401,-1104683957)+W(2,-1124032472,-1142618034,-1117134944,1032679083)+W(3,1072277942,1066117726,-1084121809,-1083236080)+W(4,1026745412,-1097349120,-1110147426,-1083529216)+W(5,1033461689,-1107466492,1045086676,1030312114)+W(6,1055792221,1016159325,-1098664696,-1092542987)+W(7,-1092834676,1048447149,1047496584,1053260074)+W(8,1040055828,-1111688997,-1103742512,-1115504874)+W(9,-1123932559,-1107091755,-1109069600,-1115432352)+W(10,-1110071086,1019306140,1041712051,1040670728)+W(11,1025562022,995416610,1023956348,1018575153);WS(1064673964,1027541745);
sum1=W(0,1042078126,-1104573695,-1105951646,1040862122)+W(1,-1092017101,-1098380055,1032906140,1060076351)+W(2,-1113513485,-1122608113,-1103234546,1050924251)+W(3,-1104241265,-1111978190,1047048323,-1159900529)+W(4,-1084208856,-1089015252,1064315273,1059885441)+W(5,-1114509959,-1097330869,1048739529,1045405901)+W(6,-1096920009,1032018046,-1115789415,-1123048515)+W(7,-1085419935,-1095947620,1050382000,1059865934)+W(8,-1130206982,1009712656,1032498465,1043557114)+W(9,1022298419,-1099040790,1028373376,1032172675)+W(10,-1104053605,-1087017843,1058530774,1053685923)+W(11,1011282770,-1099616447,1037400788,1042167691);sum2=W(0,-1137481092,1050849818,-1096514001,1039738446)+W(1,998253152,-1102987618,-1109747727,1036746190)+W(2,1029249908,-1103405950,-1144728624,1035100433)+W(3,1017170018,1041988969,1083413745,1067583917)+W(4,1044897487,-1088427847,-1066189939,-1078331016)+W(5,-1113657787,1049519441,1030429056,-1108804343)+W(6,-1115429835,1054896719,-1089267428,1067818743)+W(7,-1125950758,-1108032139,1050059376,-1077977055)+W(8,-1105416150,-1104699523,1045807183,-1124211336)+W(9,-1108022123,1042362507,-1102208699,1050540062)+W(10,1038480975,-1098634922,-1140654200,-1119460484)+W(11,1036658641,-1135144148,-1138500556,-1164441214);WS(-1084384556,-1100810808);
sum1=W(0,-1101205955,-1114756638,1033258828,1032390692)+W(1,1056723089,1044941511,-1115332589,-1095424763)+W(2,-1113631133,1038921097,-1103092466,-1103994552)+W(3,1034225747,-1123281148,-1153131217,1036208454)+W(4,1059213081,1058219330,-1080799329,-1089988048)+W(5,1041433148,1029458059,-1102604175,1016698694)+W(6,1052764669,-1110681734,-1113170436,1035878930)+W(7,1065718984,1051546784,-1089641270,-1086451675)+W(8,1046701849,-1114617106,-1105901266,1010056863)+W(9,-1132636906,1010363102,1008810370,1034716867)+W(10,1048907447,1051751177,-1089944572,-1111992667)+W(11,1022756491,1042675492,1025009925,-1104305197);sum2=W(0,-1106845972,1040443741,-1123544386,1003892755)+W(1,1042856976,1046395618,-1099129814,-1130802613)+W(2,1035865477,-1128022157,-1117156960,-1090921483)+W(3,1041556166,-1098641213,-1099919704,1040199158)+W(4,1049252005,1051151809,1044973210,1034864555)+W(5,1029291710,1033022953,-1094482604,-1101642940)+W(6,1043027552,-1102894487,-1114201767,1046124074)+W(7,-1120255910,-1098031952,1040886200,1046986152)+W(8,1028643166,1031856421,-1113386876,1049495257)+W(9,1031291554,1029095170,1018916205,-1137485313)+W(10,-1103612985,1034278467,1035815457,-1097152858)+W(11,-1106468948,1020718685,1026205590,-1132183417);WS(-1097545175,-1081485407);
sum1=W(0,1034150438,-1107749409,1036906638,1036015463)+W(1,-1085934785,-1091465804,1041348600,1057909318)+W(2,1033963168,-1115496908,-1120240750,1035924004)+W(3,1025404544,-1130068931,-1148467606,1033438601)+W(4,-1088212159,-1085185870,1062920275,1058891216)+W(5,1023737332,1034996968,1044931644,1040930578)+W(6,-1110996648,-1129433572,1043481795,-1116883369)+W(7,-1083820335,-1097522985,1057530498,1058446394)+W(8,-1109644005,1044774695,1046628778,-1110014855)+W(9,-1112307200,-1133343797,1035852867,-1107248831)+W(10,-1098817647,-1088845017,1058924580,1041812911)+W(11,-1109394217,991839047,1031062731,-1112689630);sum2=W(0,-1096165509,-1097506962,-1073537081,-1085422352)+W(1,-1090487063,1042351306,1050305732,1057773529)+W(2,1048850208,-1098077313,-1096519547,1044955346)+W(3,1035648589,1037776879,-1103264022,-1090145600)+W(4,1042246902,1057815879,1064009122,1070820271)+W(5,1040847724,1039355809,1035447241,1012707558)+W(6,-1106454260,-1132410675,1039561049,-1098060014)+W(7,1056492080,-1132940238,1037201191,-1102687355)+W(8,-1128314591,1034334977,1055262754,-1098251612)+W(9,-1095706003,-1093619532,-1097648243,-1111561066)+W(10,1047053654,-1104795343,1065891070,-1106323076)+W(11,-1107078913,1044351754,1017091667,-1098685023);WS(-1079771574,1075069839);
sum1=W(0,-1118529175,1021133405,-1111167476,1032166989)+W(1,-1092970539,-1092445782,1048648437,1055702741)+W(2,-1113551430,-1142239002,1033539229,-1117950828)+W(3,-1093562003,-1104246611,1032734815,-1123178206)+W(4,-1088433116,-1118830448,1071187580,1062276827)+W(5,-1110397888,-1119974813,-1114529494,-1104828877)+W(6,-1098100446,-1114628655,-1112820125,1029165557)+W(7,-1097110780,-1093425874,1049405702,1061220800)+W(8,-1139975764,-1111568211,1023590922,-1112849365)+W(9,-1133453360,-1119446905,-1114861753,-1135576864)+W(10,-1109854691,-1094782027,1051379002,1042497282)+W(11,974859957,-1107804608,-1104282614,992807281);sum2=W(0,1058265898,-1092753943,1008476139,-1108373663)+W(1,-1097633487,1036219103,-1098184263,-1105791278)+W(2,1041333883,-1106791026,-1096394805,1040059628)+W(3,1052155727,-1094584251,1048684757,-1104454680)+W(4,1039768739,1059813061,1051207789,-1106622092)+W(5,1034264586,1043988712,-1089567461,1043022076)+W(6,1044002260,1027921055,1053127551,-1093428939)+W(7,1037804238,1058749571,-1092246791,1040647411)+W(8,-1094438691,1046191998,-1109099791,1053976656)+W(9,-1109762731,-1093142139,1052320010,-1096653504)+W(10,-1091622541,1056925595,-1102532444,1028193495)+W(11,-1105323978,1027895571,-1105143398,-1128546349);WS(-1080085654,1070612946);
sum1=W(0,-1111019203,1017624971,-1118763904,1024243697)+W(1,1051294614,1049086721,-1093242824,-1099863023)+W(2,1001929499,-1129474933,-1110032568,1018553499)+W(3,998267115,1049904509,-1125372076,-1129448298)+W(4,1054244159,1063525996,-1083526619,-1096657110)+W(5,-1103030358,1034265690,1050014740,-1107816470)+W(6,1044325341,1036368923,-1113325424,-1130529432)+W(7,1060516258,1052725165,-1089131829,-1084273056)+W(8,1028809164,-1137068591,1042939778,-1120428313)+W(9,1022422215,1029887376,-1115811081,1028582463)+W(10,1045179095,1047234173,-1095229037,-1100657096)+W(11,995816851,1023513072,1034815359,-1105723916);sum2=W(0,-1114994936,1042086314,1025235210,1027629060)+W(1,-1120685804,1041443307,-1110089750,1044032624)+W(2,-1128032940,1028557604,-1109301707,1028515824)+W(3,-1109536432,1043514454,-1130467636,-1125103522)+W(4,1041551160,1078385077,1040857173,1027377576)+W(5,-1095260923,1041445431,-1069674168,1038947979)+W(6,-1116030212,1034381305,1020465580,1000499297)+W(7,1071531230,-1097624207,-1102199059,1049094807)+W(8,1044521776,-1111317304,1042363648,-1072009528)+W(9,-1133867384,1032991925,1014590712,-1138182160)+W(10,1042950964,-1110894461,-1107097337,1040209410)+W(11,1026231984,-1115643044,1020171064,-1100125727);WS(-1094677847,1071331518);
sum1=W(0,1050522446,-1102155388,1027561514,-1108370254)+W(1,1059909490,1033926552,-1096900614,-1090412394)+W(2,1045668787,-1099365497,-1108396174,-1131659964)+W(3,1051883284,1052444946,-1118400576,-1098732332)+W(4,1060113893,1065971548,-1081990504,-1088235704)+W(5,1036562753,1045429432,1016076284,-1104366446)+W(6,1048632224,1036179296,1020701942,-1098654343)+W(7,1057796766,1055081266,-1095695623,-1083209683)+W(8,1027649399,-1115499084,1044926426,-1094058291)+W(9,1043748547,1046936641,-1102267173,-1114608461)+W(10,1048355474,1057781222,-1088405429,-1096819473)+W(11,1020598162,1041162909,-1122894705,-1102235562);sum2=W(0,1042298222,1011988276,1039340517,-1102306900)+W(1,-1097774924,-1083547573,-1091773202,1021581591)+W(2,1044651623,1060043835,1050176620,1051289508)+W(3,-1104503945,-1099734245,1032447827,1036459319)+W(4,-1076320925,-1070847208,-1071833762,-1086047943)+W(5,1072230275,1080482397,1069182349,1066124397)+W(6,1032726509,1032685073,1052797014,-1099327251)+W(7,-1079468544,-1084551630,-1094401898,-1087097517)+W(8,1067612874,1060905071,1061745990,1058492703)+W(9,1045894449,1031495568,-1098452307,-1122082449)+W(10,-1096261152,-1097740674,-1094627244,-1089730964)+W(11,1035766217,1036170953,1062784611,1029975482);WS(-1075403638,-1098484659);
sum1=W(0,-1141902179,1016567255,1031048294,1008218969)+W(1,-1098198307,-1097302541,1051272109,1045612697)+W(2,1014117412,1032424528,1045061466,-1115216112)+W(3,-1102849342,1018204181,1045188911,-1123131291)+W(4,-1089514713,-1083074125,1067242878,1045999461)+W(5,-1117285565,1039741805,1055219615,-1110301017)+W(6,-1097928441,-1102752375,1016373997,-1123984690)+W(7,-1090995143,-1089521325,1039307800,1057827361)+W(8,-1138318152,990571063,1018247819,1042127630)+W(9,-1119205801,-1111653947,993498863,1038284987)+W(10,-1111274305,-1089001074,1048974634,1052680217)+W(11,1035406958,991913685,-1112012330,1043301703);sum2=W(0,-1136655860,1023477569,-1123900432,1032878555)+W(1,-1113247036,1040892014,1032172309,1031615749)+W(2,1033821831,-1122117887,1041677780,-1102324444)+W(3,993352402,1007422372,-1120535472,1029453781)+W(4,-1093800370,1059067488,1063516373,-1101515073)+W(5,-1111754290,-1118366060,-1101931537,-1099560811)+W(6,-1110556919,-1138628828,-1109544472,1040510410)+W(7,1049733424,-1112478460,-1101753271,-1114866186)+W(8,-1131546954,1043560141,-1137342172,-1091691569)+W(9,-1137184004,1035524869,-1113659102,1036988619)+W(10,-1128679382,-1106958218,-1110546008,1046060209)+W(11,-1110783375,1026284797,999359657,-1112686045);WS(1018938736,1060529869);
sum1=W(0,1037607357,-1120766810,1008598737,-1114076530)+W(1,-1166977277,1024586298,1044442542,1045714156)+W(2,1003359422,1019680094,985048227,-1102825464)+W(3,-1113865353,1019917938,-1118730378,1029696041)+W(4,-1084710912,1048848151,1049628033,1057228923)+W(5,-1122235660,1032134772,-1109196652,1048654858)+W(6,1041300082,-1119787914,1012443924,1036159584)+W(7,1052825757,-1110703311,1042784239,-1081803320)+W(8,1023446241,1025035938,1021290536,-1101625253)+W(9,-1102751430,1018668169,-1133449206,1034257674)+W(10,-1108049641,-1111061268,1031639516,1016494120)+W(11,-1122160707,1028394476,1018121541,1039349129);sum2=W(0,1033337426,-1117028555,1009999826,-1146778654)+W(1,1023259685,-1113617305,-1107426057,-1101837401)+W(2,1017616818,-1119841713,1042598704,-1165315756)+W(3,-1092512747,-1100415596,1027431889,1042445717)+W(4,1063964069,1058459732,1063146362,-1106280442)+W(5,1033400884,-1110929163,-1136881638,-1101414619)+W(6,-1100913756,1031653672,1034933139,-1118789096)+W(7,-1101061454,-1139753565,-1121957589,-1086144449)+W(8,1043348599,-1110261015,1035181957,-1099212326)+W(9,1049736808,-1123203031,1039233552,-1102516465)+W(10,1034026738,-1143324392,-1123128270,-1104136456)+W(11,-1119239229,1032933914,-1103321885,1031514566);WS(1057790316,-1113005641);
sum1=W(0,1034968039,-1180462681,1016842734,-1123468520)+W(1,1035442035,-1126387193,-1109372445,-1107161453)+W(2,1040623159,1001956750,-1110219956,-1107573447)+W(3,-1141354132,-1111663246,1031334797,1017823704)+W(4,1045333479,-1097006056,1060769665,-1097660717)+W(5,1034883047,-1121213099,1016331253,-1111689634)+W(6,-1096962432,-1102337515,1032276500,1029517379)+W(7,-1085875335,-1087615930,1057344992,1062816796)+W(8,999707420,-1110655190,1042154624,1042106418)+W(9,-1112383277,-1115337892,1032934320,1024531558)+W(10,-1099229077,-1104188731,1048852876,1050585827)+W(11,1027213229,-1125102461,1007994773,1021430571);sum2=W(0,1006384241,1032385395,-1119743709,1027505374)+W(1,-1102596332,1055108824,-1124784904,1038217397)+W(2,1054112069,-1110486748,-1101781911,-1088198084)+W(3,-1110226975,1009992786,-1129702556,1022357321)+W(4,-1095998103,-1096068823,1038388564,1036163691)+W(5,1063443275,1060625206,-1082211809,-1077861124)+W(6,-1117540770,1015280579,-1116658238,1025908250)+W(7,1027585837,1052401764,1043662427,-1107551412)+W(8,-1095993202,-1084462256,1063419774,1067639721)+W(9,1013929491,-1123806249,-1132286080,1007287620)+W(10,-1112465838,1049275421,1032548500,-1110875284)+W(11,1040943353,-1088060635,1054953848,1041946916);WS(1057314092,1031126097);
sum1=W(0,1047286031,1038748523,1042921300,-1113264897)+W(1,-1091122512,-1119263830,1044373061,1051515170)+W(2,-1125355113,1029610636,1016709539,1035529026)+W(3,1040626286,1048990343,1036778483,-1118216326)+W(4,-1081529962,-1076778621,-1111196723,1057172805)+W(5,1029771624,-1112976162,1049229393,1043973191)+W(6,1036098930,1042428894,-1108928881,1035020911)+W(7,-1085296972,-1112351005,1053915059,1053560288)+W(8,1041831703,-1103970660,-1123285785,1046938632)+W(9,1016422504,1041504752,1012907241,1036290288)+W(10,-1100809115,-1107245185,1048512334,1044112316)+W(11,1044125996,-1123672296,-1123727583,1035877806);sum2=W(0,-1116888772,-1115916604,1044898087,-1110279027)+W(1,-1108669327,1045218355,-1111117443,1033554595)+W(2,1027314221,-1116221606,-1106102431,1015808739)+W(3,-1107202311,1045884385,1039092196,-1096945908)+W(4,-1103416606,1065794034,-1113256321,1035778723)+W(5,1024714919,-1098987808,-1107247823,1041666953)+W(6,-1103988696,1049112986,-1099008684,-1113241071)+W(7,-1090569433,1055599565,-1139004677,-1115920774)+W(8,1049758114,-1091770239,-1106016659,1049716916)+W(9,-1123386226,-1134049769,-1103116396,1044106833)+W(10,-1099737884,1044073709,-1114347803,-1112080343)+W(11,1053158291,-1105054228,-1108799013,1031391070);WS(-1078536214,1004530797);
sum1=W(0,-1101920227,1031432968,1017444741,1027375859)+W(1,1044389645,1048716617,-1103056081,1025777344)+W(2,1018050380,-1125959547,-1137653198,-1110651587)+W(3,-1106564803,1048371434,1000019140,-1120029560)+W(4,1051154454,1066595410,-1082038651,-1107107772)+W(5,1019570356,-1125449965,-1130046381,-1107166356)+W(6,-1118108517,1042631950,1013557197,-1114543207)+W(7,1055824714,1054676989,-1090887738,-1087843395)+W(8,1033235496,-1126792065,1030116559,-1105265945)+W(9,1018155212,1016114854,-1148145247,-1122136338)+W(10,1041035048,1016296812,-1102912795,-1103973545)+W(11,-1122035417,-1142050258,1040191506,1023828021);sum2=W(0,1026113022,1034348094,-1132701065,1027035378)+W(1,-1117578886,987582920,1044772326,-1111907604)+W(2,1018825264,1015195718,-1136739637,-1140538653)+W(3,1019537869,-1139897757,1024730711,-1114259972)+W(4,-1091701771,-1064559027,-1083470341,-1115459713)+W(5,1029368182,-1129456736,1035917626,-1106970806)+W(6,-1140805741,-1118691470,1013886009,986229224)+W(7,1083026821,1062853848,1050967575,1024256637)+W(8,1025912688,-1107265712,1035548789,1051507274)+W(9,1009541569,-1129312440,-1141056234,-1129435432)+W(10,-1097816209,1036032976,1028089297,1013091981)+W(11,1031335734,-1115863996,-1102804079,1030786995);WS(1053759831,1032374114);
sum1=W(0,-1121671930,-1112583528,-1109228149,972229904)+W(1,-1092393035,-1101934908,-1112974870,1054724605)+W(2,-1129466650,1029939172,1027590122,1018308729)+W(3,1034149296,1029443406,1041049216,1034978575)+W(4,-1092299422,-1093922438,1048871720,1061211455)+W(5,-1113423424,1038901743,-1111847647,1034030567)+W(6,1029497788,-1098177536,1029299866,-1120680758)+W(7,-1094240300,-1091878482,1052523382,1059772533)+W(8,-1106909549,1040006220,-1113968603,1041914031)+W(9,-1147362406,-1129221556,1034604409,-1104501302)+W(10,-1112394307,-1097371836,1050895314,-1143596105)+W(11,-1140269215,998375305,-1126204095,1028043992);sum2=W(0,-1150466984,1032358015,-1122485893,-1150066816)+W(1,-1110066210,1042589181,-1120268940,1023864952)+W(2,-1124858867,-1130877326,1027888694,1023825317)+W(3,1050624105,1086980496,1024800634,-1114773240)+W(4,1028033997,-1086968029,-1062089081,-1092046440)+W(5,-1135440218,-1140173368,1038366470,-1151325172)+W(6,1049846439,-1116390866,-1123997738,996682648)+W(7,1024724796,1041929871,1022750294,-1092228228)+W(8,1022098295,1017805328,-1118357792,-1121152696)+W(9,1016213345,-1127449775,-1127165963,1019128023)+W(10,-1114433107,-1139900476,1000268865,1015347232)+W(11,-1119866592,1025894920,-1136800730,1031614438);WS(1063005484,1009613411);
sum1=W(0,-1099686359,-1121736524,-1116658758,1023879031)+W(1,1046007565,-1096622041,1047373394,1052137768)+W(2,1005501772,-1119708225,1032552475,-1104853008)+W(3,-1101192360,-1114633573,1020845368,1016433014)+W(4,-1088767007,-1084203279,1066103327,1060630207)+W(5,-1118541917,-1116191290,1041296218,-1107092245)+W(6,-1095872969,-1106126199,-1133265115,1014732617)+W(7,-1090088910,-1090037515,1059882369,1062822060)+W(8,1022596005,-1115075910,-1131360500,1027255591)+W(9,-1114430117,-1135381594,1010953149,-1123204757)+W(10,-1103091289,-1092699671,1058652475,1050777829)+W(11,1022253604,-1114779071,-1108476770,-1122457924);sum2=W(0,1027578843,-1122957333,-1115513506,1018912922)+W(1,-1094114890,1001948858,-1107632498,1033809184)+W(2,-1107937173,996744179,1024979575,-1100264522)+W(3,1036987406,-1100032664,-1104590179,1035927400)+W(4,1056054406,1048553428,1055409420,-1102289594)+W(5,-1110541201,-1114033403,-1121465059,-1110397259)+W(6,-1110179624,-1125426330,-1107721632,1040736265)+W(7,1051787669,-1094744691,-1112721987,1055289786)+W(8,1041331760,-1113161109,1045301422,-1147035242)+W(9,-1103038285,1043904940,-1112944230,1025188211)+W(10,1032878358,-1118996080,-1110109848,1036015348)+W(11,-1108457170,1028913131,-1124556646,-1131004626);WS(-1088267692,1058858468);
sum1=W(0,1030761249,1004146884,1029162995,-1112379634)+W(1,-1099191401,-1095201623,1045209037,1050799110)+W(2,-1111715307,1002675052,981108966,1033839199)+W(3,-1122297718,1040340278,-1141342278,-1140270752)+W(4,-1091143388,-1083233902,1057423488,1060358148)+W(5,-1120236170,-1118812007,1032118859,1043211072)+W(6,1036240851,-1129581456,-1113272402,-1155361775)+W(7,-1098879351,-1096101987,1044230767,1058630580)+W(8,1017441470,-1148456452,1030417559,1032700466)+W(9,1042224566,994119730,1015213304,-1140210569)+W(10,-1122560784,-1109785875,-1109863885,-1104611845)+W(11,-1124250818,-1131671893,1009738084,-1140846885);sum2=W(0,1021821461,1044300514,1023812788,-1113443438)+W(1,-1146734500,1024116650,-1104002403,-1122246023)+W(2,-1125128801,-1134793082,-1115812447,-1128559783)+W(3,-1104994806,1060658961,-1112801638,-1131593767)+W(4,1049088332,-1089766136,-1099826888,1038382254)+W(5,-1131329759,1034755166,1025686404,-1105739887)+W(6,1044687616,-1087213560,-1107427633,-1105757720)+W(7,1042354562,-1129092349,1057721748,1066144433)+W(8,-1114066084,1031417186,1035306954,-1117250635)+W(9,-1093064102,-1093773442,1049954034,-1107137147)+W(10,1044181933,-1105235988,1039897892,-1097329958)+W(11,-1117543346,-1128306605,1040800736,-1106719387);WS(1042978478,1051058289);
sum1=W(0,1032357083,1023966158,1035278676,-1105382966)+W(1,1056839899,1050844654,-1110890773,-1099095273)+W(2,1024938700,-1122653091,1019140850,-1122236410)+W(3,-1113794846,1052488610,-1102711504,-1102112151)+W(4,1060126757,1063120271,-1081382120,-1087097191)+W(5,-1122892351,-1119829084,-1150461374,-1107056589)+W(6,1046698475,1025992701,-1111458068,-1113404858)+W(7,1060142827,1054395618,-1097860134,-1086454106)+W(8,1007453138,-1106500335,-1120625160,-1103751812)+W(9,1042579843,1026938905,-1101215220,1038103836)+W(10,1048420817,1056719627,-1091436978,-1105233954)+W(11,1032216339,1010325087,-1112415123,1025690583);sum2=W(0,-1098687074,1041166801,-1112567440,986675002)+W(1,-1115454695,-1132868679,-1097111455,995475005)+W(2,1018060844,-1101427932,-1114152579,-1110655697)+W(3,-1099338776,1019263552,-1097585273,1033516168)+W(4,-1120015952,1054175336,1066654492,1062728692)+W(5,1045275251,-1098419362,-1097107880,1023628514)+W(6,-1108963639,-1104454378,1029453516,1031672616)+W(7,1038275134,-1096244103,-1124466258,1034345380)+W(8,1049612882,-1100742770,1049130538,-1118909665)+W(9,-1109440188,1024870634,981423732,-1106591291)+W(10,1039104546,-1119846616,1048117247,-1092068145)+W(11,1000911598,-1140045927,1042494451,-1093717692);WS(-1097071959,1072623846);
sum1=W(0,1010541764,1023927408,-1114366565,1026094363)+W(1,1028105114,1051865478,-1100421531,-1087379998)+W(2,-1135291959,-1125008010,-1105971271,1046169702)+W(3,1034504814,1038480008,-1127140609,1026372640)+W(4,1057630379,1064048287,-1086095524,-1091057687)+W(5,1012391943,1011497593,-1104375598,1041980470)+W(6,1046400295,1040252248,-1164090721,1020533357)+W(7,1061319210,1056141130,-1089701071,-1083615449)+W(8,-1126436590,1008261592,-1149976804,-1113258549)+W(9,1040642843,1032065949,993477434,-1143600974)+W(10,1049626241,1047950199,-1090227881,-1093225865)+W(11,-1126913777,1026040178,1048635489,-1120849689);sum2=W(0,1045767812,-1098807230,1021360395,1012042818)+W(1,-1101778611,-1114664520,-1081789373,-1063490706)+W(2,1012780879,1021391529,1033999610,-1112785819)+W(3,1044720012,1042281858,1027378250,-1107209227)+W(4,1049922132,-1094869567,1079115935,1074390906)+W(5,-1130294258,1031106226,1045861970,-1110057121)+W(6,1016599978,-1127223374,1041772128,-1105921842)+W(7,-1118592797,-1121088549,-1108782236,1058048856)+W(8,-1122317121,1025125464,-1129798306,1034050759)+W(9,-1115783877,1027816090,-1127019644,-1127367716)+W(10,-1137516645,-1111496361,1032186898,-1128008216)+W(11,-1149825053,1031888403,-1136389257,1033434514);WS(-1103312814,-1092017335);
sum1=W(0,-1101144796,-1115460311,1018146514,-1127703091)+W(1,-1126801713,1026063214,1039997174,1054306333)+W(2,989243788,-1122138660,1027296474,1023075088)+W(3,-1106383343,-1133230391,1017072510,-1121799134)+W(4,-1131110905,1059941407,-1088288960,1024945271)+W(5,1032388672,982272924,-1113425894,-1132250026)+W(6,1034901054,1027622014,-1112727125,-1131539818)+W(7,1061737047,1057455253,-1096972398,-1088630417)+W(8,1021266411,-1135487483,-1097018828,-1097522374)+W(9,1018005017,1034197373,-1109754009,1017229265)+W(10,1048616129,1051714580,-1098488314,-1101045202)+W(11,-1117699788,995701513,-1142469689,-1112216732);sum2=W(0,-1105189044,-1115931822,1037113072,1015133861)+W(1,-1094162786,-1113599737,-1102686481,-1093732269)+W(2,1030009493,-1114813207,1040400825,-1109540616)+W(3,-1098364789,-1113527921,1028491873,-1114822552)+W(4,1041635421,1064813540,1065997875,1041653115)+W(5,1027616765,-1116517245,-1123044799,-1118060506)+W(6,1024139573,-1112247318,1038591890,-1105557810)+W(7,1037786550,1036196676,-1098512761,-1130473293)+W(8,1021543889,1005718790,-1106060901,-1105450383)+W(9,1007564387,-1120342494,1032708826,-1105949948)+W(10,-1114108758,-1132225813,-1125733097,-1125828389)+W(11,-1122858549,1029912177,1010062515,-1118151575);WS(1054094679,1053313313);
sum1=W(0,-1123263126,-1130558777,-1120986711,-1133457438)+W(1,-1124016519,1044418743,1034791245,1046955525)+W(2,-1120644986,1007447622,-1102726978,1039131745)+W(3,-1097984725,-1096198619,1028444909,1034987238)+W(4,-1102062065,-1098120268,1056744813,1059693200)+W(5,-1119688622,-1150742701,-1097784815,-1136653836)+W(6,1007426149,1002886242,1018062863,1035642130)+W(7,-1111514230,-1104691680,1030506913,-1111414009)+W(8,1028941155,-1124505481,1038384226,-1121981368)+W(9,-1123562906,1018181775,-1149170946,1034710931)+W(10,1011520719,-1107703301,1033357311,-1113706235)+W(11,1028268649,1016894461,1012043028,-1114621003);sum2=W(0,1035831303,-1140903881,-1137939637,988916677)+W(1,1034464782,-1090860425,1038296707,-1110571087)+W(2,-1178538002,1041756630,1044389789,-1106828560)+W(3,-1103092742,-1131746560,1028209713,-1123566910)+W(4,1056968489,1064742714,-1117714466,-1107155945)+W(5,1029915845,-1106236653,1050942503,-1079651989)+W(6,-1101579019,1038814302,1036944358,-1123858844)+W(7,1040557782,-1120375726,-1103151768,1038803820)+W(8,-1110415601,1019097405,-1130430804,1043224862)+W(9,-1130948272,1038676356,-1142606817,-1119538750)+W(10,-1111036663,-1122089622,-1111989951,1032643961)+W(11,-1132733633,-1140337549,1014857001,1041889175);WS(1060301740,-1107262085);
sum1=W(0,1034782831,1047173818,1027361860,980901136)+W(1,1036556474,1050207945,-1090641081,-1105836176)+W(2,-1123449511,1032390687,-1104237805,-1123655719)+W(3,1039236098,-1167399456,1026764890,-1140723427)+W(4,1053103024,1041462691,1057068694,-1089836727)+W(5,1023266998,-1128069487,-1168491986,-1097134658)+W(6,-1096504911,-1107799148,1025665684,1040866884)+W(7,-1084387656,-1086651203,1058017849,1061579759)+W(8,-1111341496,-1121577073,1041962562,1041789973)+W(9,-1104388354,1042507977,-1120424813,1033047081)+W(10,-1099258584,-1106352190,1043225643,1050545524)+W(11,-1128080260,-1118302731,-1107448273,1042093191);sum2=W(0,1046006360,-1097339905,1020434122,-1120672932)+W(1,-1103760793,1054394959,1059308780,-1112452525)+W(2,1037670355,-1114765629,1038148088,-1135937657)+W(3,-1114812458,-1107596062,986372169,1029602171)+W(4,1058139034,-1075031098,-1073685765,1040180724)+W(5,-1120562291,-1131755817,-1098429000,-1103543044)+W(6,1036462865,1042494496,-1113202257,1039121856)+W(7,1055263295,1065727212,1060720662,1068230783)+W(8,1034635900,1010504894,-1106499347,1051067274)+W(9,-1097212089,-1111658779,1010867474,-1139183469)+W(10,-1106882983,-1102585430,-1096232759,-1116372590)+W(11,-1127537321,-1141626877,998537328,-1127997619);WS(-1096709719,-1109932402);
sum1=W(0,-1143431239,1015070528,-1109965037,1015250582)+W(1,1009444904,-1099789672,1044707911,1041217222)+W(2,-1115442975,1033219242,1028928427,-1127867147)+W(3,-1094706154,1051852512,-1115453048,1037158888)+W(4,1049449359,-1091866852,-1103734188,1032459556)+W(5,-1119289842,-1140261177,1049692098,1015515213)+W(6,-1107272167,1039101648,-1113173429,1032345875)+W(7,1042112892,1051337808,-1100636937,-1116721265)+W(8,1041543818,-1107580668,1036490203,-1094357813)+W(9,-1112986991,1034073405,-1109546082,1033146133)+W(10,1011811037,1035868647,1017051268,980311674)+W(11,1027230184,-1121586498,1019523665,-1118660177);sum2=W(0,-1111869912,1029022998,1029756683,-1129366500)+W(1,1047691494,1051011830,1041454921,-1114572049)+W(2,-1112777200,1033382685,-1094989992,1024096486)+W(3,1046043365,1028636589,1041050942,-1113040482)+W(4,-1075590857,1052419847,-1088878874,1063827282)+W(5,1046068934,1022134325,1049374228,-1094007689)+W(6,-1100561355,-1118786886,-1130192114,1019865458)+W(7,1053136256,-1142379802,1037601458,-1120053198)+W(8,-1104418826,1039472389,-1105102628,1051405216)+W(9,-1136660469,-1113939693,1011878989,1021094310)+W(10,-1115896886,1033422229,1024511741,-1121128994)+W(11,-1173694926,-1122209396,1038213156,1030093181);WS(1065853238,1014077745);
sum1=W(0,-1117433015,-1129058045,1026623353,-1141216588)+W(1,1050233869,1049952264,-1096460535,-1094201799)+W(2,-1138617969,1022594791,1008011942,1044254087)+W(3,1039902504,1043759351,1020370461,-1128763228)+W(4,1051933059,1055071872,-1077503527,-1083943142)+W(5,-1141149825,1032777398,1025148605,1048823509)+W(6,1050608829,1042454284,-1118113002,1026101893)+W(7,1055823041,1057515106,-1098731144,-1089716396)+W(8,-1117303781,1030831063,-1120507502,1040921250)+W(9,1027449020,965645460,-1113706417,1032019108)+W(10,1050055875,1054942629,-1094767340,-1095714819)+W(11,-1131034510,1023411184,1040832262,-1149099066);sum2=W(0,-1107369605,1040389587,-1126703609,1024492456)+W(1,-1102696165,-1115181151,1038677226,-1114418679)+W(2,-1122518916,1026327736,-1114014523,-1133142225)+W(3,-1109233879,-1095300447,1036516578,1029353704)+W(4,-1104069114,1063594124,1063429366,1043636997)+W(5,1035228514,1023044321,-1091978649,-1122395696)+W(6,-1104963978,-1106122650,-1107363712,1032071462)+W(7,-1098164193,1040620147,-1097459892,-1101740776)+W(8,-1116601496,-1130578705,-1097146692,1053626887)+W(9,-1143085570,1043865859,-1105180142,1044306067)+W(10,-1106357294,-1127904241,-1116890590,1035238854)+W(11,1026795860,-1127926993,-1120794976,1040976159);WS(-1088917996,1063906509);
sum1=W(0,1044506738,-1103723194,1042151912,-1110920777)+W(1,-1095080042,-1113114611,1032125650,1047786311)+W(2,1033765698,-1104090263,1025189266,-1134941681)+W(3,1033303784,1049511025,1005195703,-1101936374)+W(4,-1088574755,-1080208865,1034065915,1061302810)+W(5,1041151454,-1113407178,1048946939,-1115794445)+W(6,-1113286290,1043019742,-1103459368,1032265367)+W(7,1049193686,-1121283466,1054491533,1048810800)+W(8,-1109067703,1044875416,-1103486336,-1126346531)+W(9,-1128222025,-1114181825,-1129700693,1041691572)+W(10,1024774526,-1147499681,1049358361,-1112859072)+W(11,-1121559327,1029016425,-1097425800,1015955599);sum2=W(0,-1127991186,-1116051994,1050674327,-1103461552)+W(1,-1108916090,-1124692174,-1113530372,-1120190757)+W(2,1029245469,-1115385529,1042343963,1012492564)+W(3,-1131508502,1050173609,1015549042,-1104590141)+W(4,-1121470095,1046026095,1072931527,1055990720)+W(5,1026603353,1024686773,1048814953,1032226081)+W(6,-1105608002,1039941075,-1098769683,1036919049)+W(7,1050729023,-1084802111,-1078020039,-1095048932)+W(8,-1108452621,1046452703,-1101605152,-1098673970)+W(9,-1101603735,1031505597,-1112862464,1046313441)+W(10,1047911325,1034713295,1010804308,-1101033642)+W(11,-1112756717,-1119772659,1017021378,-1113534935);WS(-1128039792,1065254279);
sum1=W(0,-1114341117,1031806764,1027171091,949814928)+W(1,1052398616,1051880795,-1095186291,-1094482850)+W(2,-1155305313,1022544667,-1139824782,1027872723)+W(3,1033646238,1018879791,1031101353,-1129242384)+W(4,1058904806,1068407459,-1092086861,-1085842430)+W(5,-1121892394,1040052675,-1098849364,1010706555)+W(6,1042055949,1033681236,1003634843,-1120975327)+W(7,1055432619,1036562814,-1089087466,-1084252337)+W(8,-1127339326,993927654,1023772639,-1121195299)+W(9,1023909046,1027677731,-1123053628,-1144006416)+W(10,1039311896,1050962337,-1095496311,-1099056317)+W(11,-1123991661,1005742098,1038931216,-1126801378);sum2=W(0,-1124763415,-1113475142,1034915193,-1120833032)+W(1,1030229073,-1105412742,1010824003,-1118777010)+W(2,-1123843510,1030755234,-1133618203,1028911958)+W(3,1025322201,1059271888,967112657,-1115307960)+W(4,1042572184,-1098383492,1082807588,1064953874)+W(5,-1135426163,-1113939962,1048790378,1022077590)+W(6,-1102912552,-1118552210,-1107476032,1023925021)+W(7,1054443836,-1098098835,-1064631277,-1080316189)+W(8,1038571089,-1109596012,1029953956,-1103923621)+W(9,-1103660545,1033898849,-1132191993,1033449936)+W(10,-1121091158,1028111985,1039205719,-1110193476)+W(11,1035405992,-1126376787,1036034024,-1106218101);WS(-1100484014,-1082813103);
sum1=W(0,1037916588,-1123209507,-1124738939,-1123138350)+W(1,1048819422,1053647432,-1095165544,-1092840871)+W(2,-1212876940,1018206961,-1117914254,1042234192)+W(3,1049386547,1038702225,-1115403050,991988525)+W(4,1054472273,1063735148,-1082690349,-1086369653)+W(5,-1120915541,1024686130,-1121098737,1039202605)+W(6,1052139678,-1114440425,-1113715255,1032429349)+W(7,1057734851,1057909982,-1104541586,-1080932794)+W(8,1015928020,-1138122766,-1120991811,-1124146173)+W(9,1033284897,-1105213156,1024090791,1024280877)+W(10,1048946363,1057027323,-1098590565,-1091044852)+W(11,1018911880,1023234987,-1140316975,-1116174764);sum2=W(0,-1151813795,-1117132961,-1115193567,1017320792)+W(1,-1127138406,1035777956,-1104426322,-1114719136)+W(2,1038691322,-1114810881,-1122656452,1024237362)+W(3,1023133248,-1096979800,-1109723345,1033153774)+W(4,1044557822,-1081748159,-1067432541,-1094043595)+W(5,-1134215421,1025666138,-1105451925,1043828952)+W(6,1051436512,-1136600857,-1111785287,1038092476)+W(7,-1094662263,1059186895,1084038773,-1094705611)+W(8,1023161212,-1141123106,-1118750811,-1118217110)+W(9,1043953938,1038440342,-1109901657,-1119671739)+W(10,1023890070,1021470996,-1097692319,1051561136)+W(11,1009024009,-1122422926,-1114305884,1026839182);WS(-1090600151,1059961608);
sum1=W(0,1003856660,1023957057,-1119499740,1026132748)+W(1,1051724689,1035359281,-1105095800,-1086859502)+W(2,1032934656,-1123043606,1030063117,1051693682)+W(3,1043713207,977342510,-1113885561,1009974340)+W(4,1059175635,1059908410,-1080432315,-1089372619)+W(5,1034542394,1018557983,-1106762114,1040699442)+W(6,1051525550,1025363409,-1111559238,1031101992)+W(7,1060487798,1059822844,-1086083942,-1084623068)+W(8,1019132432,1031213982,-1116041416,-1114853678)+W(9,1031878320,-1114083846,-1109274083,1038517558)+W(10,1051599439,1057278953,-1097114792,-1090836983)+W(11,-1150140386,-1138998830,1040974422,-1130086580);sum2=W(0,-1099561897,-1123994385,-1162949315,992923986)+W(1,1079165891,1071631223,-1114799541,-1105536701)+W(2,-1122782084,-1122543983,-1073660425,-1067147152)+W(3,-1116860796,1033030662,-1114052913,1026898877)+W(4,1068780303,1075632919,1035377948,1049791100)+W(5,-1095462698,-1097530520,-1083671230,-1081838471)+W(6,1024241717,1027801571,1033577774,-1129262506)+W(7,-1093777203,-1083766160,1049717575,-1088177074)+W(8,-1107750254,1032284006,1057183721,1057542893)+W(9,1041458479,1050404867,1036380420,-1129225578)+W(10,1029517847,-1083354335,-1091169113,1043978030)+W(11,1025982179,1016984746,1061807320,-1103299573);WS(-1077101366,1062204989);
sum1=W(0,1034919675,-1109323772,1033145401,1030791972)+W(1,-1099266697,1032826652,1033209467,-1119759728)+W(2,-1131275309,-1142019948,-1108657922,1044609922)+W(3,-1109601924,-1098302775,974201395,1041963978)+W(4,-1084468746,-1116769210,1054965265,1053457281)+W(5,1005679697,-1125973710,1034832195,1049423472)+W(6,1049858413,-1163737350,987140211,-1122207423)+W(7,1055247733,1051122507,-1111164798,-1085314770)+W(8,1038354000,1030630601,-1113738245,-1104833109)+W(9,-1104961646,1022472166,-1110991006,1038549201)+W(10,1043488164,1036206931,-1115893275,-1103072597)+W(11,-1132893044,1033991117,-1131086146,-1121147841);sum2=W(0,1013333880,1035550861,-1111995834,-1128313262)+W(1,1023499747,-1107108555,1024909109,1041733323)+W(2,1026149469,-1188980193,1015145454,-1111312052)+W(3,1047569009,1036006103,-1108547758,-1111474816)+W(4,1042800306,-1137016284,-1093864056,1049082846)+W(5,-1123639612,-1132476264,1013541080,1017141780)+W(6,-1104835579,-1119199538,-1107039325,-1123519406)+W(7,1032249988,-1146750815,1005924363,1049905793)+W(8,987971164,-1118671040,-1119513572,1034012446)+W(9,-1113807123,-1111926114,1034342977,-1122872424)+W(10,1024429363,1029021112,-1117079308,-1107099901)+W(11,-1119021692,1010774610,1021769214,1036805530);WS(1062330988,-1108933484);
sum1=W(0,-1127744279,1022571909,1014897395,-1130422235)+W(1,-1112967222,1057599524,-1095189640,-1103583502)+W(2,1027221408,-1115561596,1033146447,1030687296)+W(3,-1103670303,-1110385841,-1143835797,1027643186)+W(4,1050533350,1066390108,-1083565633,-1097916197)+W(5,1024802772,1027456689,-1104991248,1045948242)+W(6,1042533684,-1104774725,-1128962907,1008148004)+W(7,1059916677,1050496965,-1117452294,-1085814590)+W(8,-1125614226,1027191883,-1114792086,-1098839314)+W(9,-1116892960,-1113171223,-1140840472,1015454424)+W(10,1049304867,1049771574,-1103031657,-1099231943)+W(11,-1115468561,1026854932,1032045679,-1127702342);sum2=W(0,1032830726,-1111744013,-1117467777,1032895988)+W(1,-1088204952,1054289941,1060942494,-1115406541)+W(2,1031989945,-1104702594,-1123665301,-1092446016)+W(3,1005059811,984631841,-1111764526,1028545567)+W(4,1071613570,-1077634808,-1080183554,1047355779)+W(5,1046230999,-1100189171,1046926373,1060958044)+W(6,1049595248,-1107906030,-1115412116,1041090350)+W(7,-1093147012,1042083474,1035977506,-1134532596)+W(8,1034621337,-1132922134,-1097187857,-1113920155)+W(9,-1128022386,1041765137,1023304410,-1125773241)+W(10,1037668146,1032116542,998580490,1020817981)+W(11,-1117116166,1022449461,-1125184917,-1142970826);WS(-1109331804,1042368707);
sum1=W(0,1017844485,-1131144083,1024616740,-1127022377)+W(1,-1100795701,-1097056965,1050963589,1059385318)+W(2,1016900750,1023074109,1029893237,-1111987554)+W(3,-1107976561,-1113085828,-1123208698,-1123466393)+W(4,-1085607547,-1083778221,1059271336,1060165431)+W(5,-1112887422,998408382,1039937652,1029216560)+W(6,-1114039899,-1111910285,1019270569,-1123129456)+W(7,-1087428756,-1094957746,1056907678,1060839292)+W(8,-1132276000,1030127674,-1114977786,1032072458)+W(9,-1118232839,1022571624,-1140654132,981412042)+W(10,-1097540376,-1103251894,1053487153,1049849056)+W(11,1027413302,1016237783,-1099334072,1024925794);sum2=W(0,1026055449,-1115329827,-1124884727,1032849952)+W(1,-1095655110,1045607629,-1069645041,-1062565523)+W(2,1033345650,-1126204236,-1117682124,-1117249787)+W(3,1027815845,1037903820,-1129227720,-1113876395)+W(4,1038549538,-1099195860,1082661778,1071954840)+W(5,-1111681252,1027383795,1049745271,1041120073)+W(6,1033732250,-1135699996,1017198470,-1120368220)+W(7,1038448988,-1098438651,1029601901,1074466947)+W(8,1003632367,-1122462785,1028175479,-1117133911)+W(9,999495607,-1129930944,-1146042855,-1139825528)+W(10,-1108984513,1036170224,1032971494,1010255452)+W(11,1028818665,1008778484,-1119888169,1021673198);WS(-1115348316,1054745777);
sum1=W(0,1036166838,1015838740,1010567825,-1137232980)+W(1,-1091675395,-1096298109,1049110157,1049991788)+W(2,1029575560,1027659359,1034100235,1017816583)+W(3,-1156212270,-1111605669,-1129778165,1027515738)+W(4,-1087264777,-1084812083,1064241460,1058008076)+W(5,1022248439,1022178737,1015442096,1034455816)+W(6,-1105267814,-1129353779,-1163675813,1031078129)+W(7,-1090012802,-1089909917,1054590870,1060214194)+W(8,1027280241,1032358751,1024747424,1038960299)+W(9,-1109102196,1044530957,1015357019,1021335208)+W(10,-1099321920,-1087098097,1051902330,1041116785)+W(11,-1140454872,1023518060,1001621141,-1128935590);sum2=W(0,1029679520,1020162972,1024206556,-1165172934)+W(1,-1133513625,1032751166,-1122180110,-1126280148)+W(2,-1112190701,1031911051,-1123729058,1007295249)+W(3,1034059275,1040171419,1027518769,-1116697030)+W(4,1058808820,1078058683,-1097026624,997668227)+W(5,-1130859572,-1110596693,1051253388,-1106696521)+W(6,1027996817,-1110434123,1038375004,-1114129087)+W(7,1074823993,-1082346775,1040744343,1034726751)+W(8,1030310076,1020514684,-1130957332,-1129919188)+W(9,1034335827,-1129105068,1033334280,-1112102389)+W(10,-1066028315,-1081349721,-1107441727,-1102815825)+W(11,-1120038362,-1140190249,1046963831,-1106067749);WS(-1106429870,-1094013011);
sum1=W(0,1032914805,-1122572746,1010730896,-1180060253)+W(1,-1083977393,-1096070845,1041447962,1051659804)+W(2,-1143253052,-1112889935,1042077981,1044666432)+W(3,1007289698,1032028260,-1126648308,1021824818)+W(4,-1090427610,-1110426966,1055000463,1049003466)+W(5,1019043703,-1121648024,1039434940,1040702780)+W(6,1028442598,1044381070,-1130361130,-1129917792)+W(7,-1154202266,1047276227,-1108621431,1028832887)+W(8,-1121855216,1025638626,-1126798128,-1143541158)+W(9,997655159,1048974915,-1140710069,-1120274467)+W(10,-1106909952,1037115308,-1092428073,-1127588999)+W(11,-1112957869,1027653084,-1116914978,1034262401);sum2=W(0,1044056205,1042644451,1027309129,-1113021585)+W(1,-1099894114,-1100852865,-1098848264,-1096040530)+W(2,-1129192316,-1127314210,1051352325,-1101136816)+W(3,-1130917417,-1097839840,-1105312463,1040557912)+W(4,1055980834,1060955207,1066533545,-1086782093)+W(5,1001033976,1028457481,-1105883820,-1094431966)+W(6,-1093830389,-1101732547,-1102513438,1045635393)+W(7,1049480207,-1136131482,1049511378,1047866369)+W(8,-1109915970,1041484506,-1095199310,-1100511063)+W(9,-1116545436,1035602021,-1114789238,1027399099)+W(10,-1099150452,-1089010378,1045074348,1054444603)+W(11,-1111537389,1038428609,-1105061215,1057783348);WS(1043891118,1068855714);
sum1=W(0,-1116934668,-1132968331,-1115119790,1034864935)+W(1,1054927906,1036212657,-1094480060,-1092449819)+W(2,-1137767170,-1110944332,-1105343195,1034556804)+W(3,1038582262,1007221512,-1116826163,1021640868)+W(4,1059302628,1065404307,-1085866861,-1087769325)+W(5,1007166673,1000130184,-1118670257,1039390277)+W(6,1042862352,1036137865,1023733166,-1131811026)+W(7,1060871017,1058788692,-1090795981,-1087019235)+W(8,-1149095244,1038210141,-1110180471,-1097654326)+W(9,-1140157826,-1132089051,-1132040205,-1143217636)+W(10,1054585007,1058320673,-1088777568,-1096174840)+W(11,-1123846591,1033742658,1039274926,-1103987387);sum2=W(0,1043524956,1022447527,1016877071,-1109312558)+W(1,-1098627702,-1106898612,-1112207078,-1128190925)+W(2,-1109532722,1007593597,1038513036,1046310591)+W(3,1041115214,-1113751024,1012463989,-1119267190)+W(4,-1125515089,1069702771,-1096567460,-1098728904)+W(5,-1120394532,-1104054586,-1085518745,1034661588)+W(6,1044302697,1017381631,-1130793473,-1126846961)+W(7,1067943590,1068665203,1042180588,-1103900959)+W(8,-1120974914,1042247803,-1076263106,-1080776989)+W(9,-1118188819,1030898373,987754923,1028514185)+W(10,1066385707,1053793920,1045698067,-1098746809)+W(11,1009589981,-1114854661,-1093259035,-1082060374);WS(-1087649964,1019782291);
sum1=W(0,1030168161,-1112895868,-1143853715,-1120416323)+W(1,-1105270513,1031966316,1040272853,1040415828)+W(2,-1138699736,-1138905653,-1115504066,1024428446)+W(3,1041161399,-1109107148,-1117444008,997344379)+W(4,-1088122706,-1107599501,1066099001,-1108639376)+W(5,986611002,-1107645603,-1101667648,1050439898)+W(6,1047711365,-1121138472,-1121005123,1021907901)+W(7,-1089416651,-1111272734,1034911086,1016783474)+W(8,998160367,-1138080961,1033038819,1046888529)+W(9,1000308143,1016698342,-1131127160,1024251314)+W(10,-1107120316,-1102333873,1039033917,1025062450)+W(11,1016114481,-1128756052,1024070769,-1142414472);sum2=W(0,1040784536,-1100939724,1033768126,-1107127477)+W(1,-1112675945,1057262150,1017594321,-1117663793)+W(2,1025325994,1019337948,-1092150404,1039537683)+W(3,-1105075327,1031863699,-1125558334,1023416069)+W(4,-1072566694,1078638992,-1098589794,-1107862291)+W(5,-1099590626,1051733383,-1077578123,1066290117)+W(6,-1103416126,-1104742149,-1118774605,1043030557)+W(7,-1086195181,-1109470897,1047503953,1051532765)+W(8,-1119314417,-1100419866,1050584179,1053259006)+W(9,1042707477,-1121719211,1000627574,-1151915405)+W(10,1041105499,-1106760943,1014542959,-1106456825)+W(11,1038050610,1002291590,1033290657,-1103867215);WS(1061891500,1029739432);
sum1=W(0,-1106216192,1006283635,-1135804195,-1120639769)+W(1,1044238166,991333090,-1103570763,-1113834067)+W(2,-1131739160,-1118882723,-1139025510,-1114217922)+W(3,-1105829118,-1090566706,1029738303,-1111424495)+W(4,1059958553,1070740438,1051808376,-1096510251)+W(5,-1144807936,1034612526,-1094764771,-1105864021)+W(6,-1116262763,1034396863,-1118615961,-1117498485)+W(7,1055146526,1034609097,-1100309453,-1092264601)+W(8,-1134494805,1017541191,-1115698885,-1102695282)+W(9,1019261400,-1120846617,-1118385394,-1125527056)+W(10,1035571491,1043753671,-1103884676,-1103214946)+W(11,-1114134173,1003240643,-1118241703,-1137185181);sum2=W(0,1026550907,-1138054916,1006302792,-1121600381)+W(1,-1118247849,1032667651,-1115693397,1038640235)+W(2,-1121040584,1022873234,-1150824496,-1129506938)+W(3,1026195583,-1109251816,1002488024,-1119262688)+W(4,-1131891756,1075955836,-1070322023,1049140618)+W(5,-1116879102,-1123674716,1037796079,1032667233)+W(6,989985520,-1119850715,1026568605,1029037035)+W(7,-1093462820,1039467523,-1111337441,1050244555)+W(8,1023067742,-1115823182,-1119306593,1041966968)+W(9,1023268674,-1113487368,1023468893,-1136033516)+W(10,-1123631905,-1111383976,1032357843,1034795019)+W(11,1030765775,-1117038411,-1140765060,1011205316);WS(-1084563692,-1094583093);
sum1=W(0,1012279186,-1124105959,-1162852794,1022703229)+W(1,-1118740542,1029178707,1043937588,1016172182)+W(2,-1118949361,1029291849,-1113029519,1030161881)+W(3,1040618577,-1104495965,1021772616,-1132568844)+W(4,1047241030,1058138797,975997096,-1096721723)+W(5,1002005802,1026228226,-1095587800,-1110742685)+W(6,-1108936808,-1134036365,996545514,1024085850)+W(7,-1098942649,1033384955,-1119752408,-1105257082)+W(8,-1121437018,-1128298663,1030217107,1044167852)+W(9,-1117471057,-1121618798,-1146052282,1026223997)+W(10,-1119041259,-1135741956,1030206390,1035927703)+W(11,-1127843472,1024441958,-1114495566,1033396614);sum2=W(0,-1154040649,1041313314,1022296570,1025430445)+W(1,1050769250,-1110563158,-1089338077,-1116838887)+W(2,1025324860,-1110459458,1049390351,-1101164186)+W(3,-1095051054,1045521896,-1113204042,1036981025)+W(4,1047738904,-1105725339,1068042633,-1080092115)+W(5,-1123670947,-1102419914,1058198082,-1105225557)+W(6,-1140159290,1036274902,-1113488118,1015494893)+W(7,1046459196,-1099991734,1036460009,-1123762249)+W(8,1036400862,-1121611661,1042800199,-1097909404)+W(9,1033705522,1014652738,-1122316989,-1127432409)+W(10,1035671600,-1109634740,1034428960,-1115504399)+W(11,1029427990,-1122111247,1019626217,-1112380024);WS(1070570422,-1118483066);
sum1=W(0,-1110069429,1031499417,-1132852684,1018165832)+W(1,1060331110,1050128623,-1099020957,-1099959964)+W(2,-1139421786,1009522871,1032275410,-1162935118)+W(3,1040072889,1042906054,-1109730565,-1139725729)+W(4,1059366093,1062372980,-1081528768,-1084885570)+W(5,-1140197674,-1117746023,996066926,1019497086)+W(6,1042919301,-1168228894,-1118139972,1028156415)+W(7,1058454089,1058887102,-1091258848,-1083523477)+W(8,-1128372287,1014662756,-1112630512,-1118811556)+W(9,1039947243,-1103975241,-1122455036,1024357779)+W(10,1048717802,1057283318,-1094692227,-1095225642)+W(11,-1119179525,1028666043,998336395,-1117991970);sum2=W(0,-1105638218,1028972955,-1108615966,1041833519)+W(1,-1068172350,-1062545743,1051586707,-1090712556)+W(2,1031038629,-1109024185,-1089644697,1053466473)+W(3,1029956673,1048735800,-1161988394,-1125372171)+W(4,1058445980,1081890452,-1113315600,1040982790)+W(5,-1115541422,-1110157560,1021891615,1044082250)+W(6,1034458457,1025753183,1034531971,-1113215633)+W(7,1078990875,1057946443,-1116357686,1025381303)+W(8,1034093689,-1121128958,-1138523317,1047100697)+W(9,1036634769,1000882603,1028261725,-1118383435)+W(10,-1129266047,1020805991,1047278155,-1096961046)+W(11,-1164400298,1023430939,1003167691,-1118643722);WS(-1086946092,1067745931);
sum1=W(0,1043160110,-1107060738,1029399808,-1129718754)+W(1,-1086793423,-1093519641,1052187432,1057051220)+W(2,1019782728,1028876859,1041235060,1029510552)+W(3,1035261538,-1095383669,1031195606,1034551451)+W(4,-1086890615,-1082115172,1065908691,1056679450)+W(5,-1121687640,-1151056709,1028581668,1027399596)+W(6,-1133919947,-1122710934,1033121193,1040134022)+W(7,-1091092163,-1087806651,1055695833,1053194351)+W(8,985161115,1032179179,1022886169,1039541441)+W(9,-1107305618,1042006276,1042343314,1023151712)+W(10,-1106762967,-1086763775,1051480109,1050664148)+W(11,-1137650955,1023858088,-1123269599,1035840335);sum2=W(0,1049598436,1048639033,-1100127293,-1092038506)+W(1,1042320103,-1103044471,1037661877,1043882093)+W(2,-1121740952,1029198842,1002123811,-1131832297)+W(3,1064718435,1072396257,-1074419095,-1076970891)+W(4,1034035103,-1104719409,1057486689,1059313512)+W(5,-1115216799,1010136401,1041582287,-1103733932)+W(6,1071503744,1074270589,-1071882845,-1072137471)+W(7,-1111075093,1044428409,1058040444,1051417643)+W(8,-1128000009,1024386386,-1139439905,-1115120295)+W(9,1071966648,1067893220,-1077760287,-1075499422)+W(10,-1105998171,1040427981,-1109701446,1034550731)+W(11,-1120184167,1030441594,-1112073274,1008560441);WS(-1081254198,-1103496580);
sum1=W(0,-1146587219,-1098606506,1041339642,-1115414444)+W(1,1048836291,1057498447,-1097683981,-1093427101)+W(2,1040942563,-1102869832,-1144521152,1038644661)+W(3,1050459360,1042214179,-1130637434,-1098407452)+W(4,1058816906,1061921355,-1078168847,-1091994231)+W(5,1036627839,-1165859686,1040740783,-1117884339)+W(6,-1117423418,1034598934,-1101995566,1020760807)+W(7,1063391143,1049596874,-1092752622,-1095228700)+W(8,-1107645994,1047950513,-1125383814,-1099277734)+W(9,-1122745995,1024450296,-1100079212,1047565230)+W(10,1055225025,1057483350,-1094816186,-1097351785)+W(11,-1104517417,1038686359,-1112883619,-1125503451);sum2=W(0,1057761413,1067192921,1049429767,-1101463653)+W(1,-1109493923,-1139460835,-1078098525,-1092703936)+W(2,1014720459,-1117756514,1028945771,1041760680)+W(3,1075421514,1075836777,-1113723320,-1128244554)+W(4,1039603395,-1087182285,-1077415283,-1071536845)+W(5,1016362862,-1118637934,1045554670,-1114414573)+W(6,-1088665878,1016894214,-1100739127,-1100253783)+W(7,1034610843,-1117875445,1051692516,1059548308)+W(8,-1125369728,1027339291,1032645955,-1106673179)+W(9,-1116933337,-1111337535,-1105778187,1041910404)+W(10,1013931579,1038460759,1048285068,-1101242161)+W(11,1013909643,-1124961818,-1113595007,-1122014712);WS(-1089093868,1047195432);
sum1=W(0,-1108646892,-1102493258,-1146634508,-1139038025)+W(1,-1116853265,-1113152371,1050027260,1042227448)+W(2,1015754506,-1111624526,1037772585,1032512066)+W(3,-1102675263,1027299238,-1111039036,-1107247574)+W(4,-1102292967,1059178599,-1094097439,1055627170)+W(5,-1122052409,-1123630421,-1120135685,1040310103)+W(6,1043334313,1035038251,-1131070116,-1111569431)+W(7,1064850945,1055758905,-1091453053,-1086063146)+W(8,1035574535,-1126001639,-1107670363,-1097054397)+W(9,-1130835530,1006218639,-1125658710,-1123633457)+W(10,1047069456,1028822677,-1100496626,-1104540112)+W(11,1015067608,906381938,1033685440,-1109953256);sum2=W(0,1051248459,-1102825598,1043805370,-1103632983)+W(1,-1112111441,-1107415409,-1106748849,1050224986)+W(2,-1111599379,1037386114,-1113209339,-1114055425)+W(3,-1110573499,1027245233,1043204826,-1100282419)+W(4,1047715488,1064575785,1068200484,-1142028319)+W(5,-1107474855,1042201726,1034756297,-1106125891)+W(6,-1115422824,-1088944566,1032596944,-1107284068)+W(7,-1116519441,-1166081973,-1082511144,-1110893073)+W(8,-1115818225,1036836551,1036646608,-1121811913)+W(9,-1119815045,-1103855212,1038389706,-1115324019)+W(10,1033478296,-1112155627,-1099926119,-1101546175)+W(11,-1107371535,1026011708,1042197713,-1139772871);WS(-1121781432,-1075996235);
sum1=W(0,-1104344139,-1106763371,1017932812,-1139185884)+W(1,1023675446,-1102467779,1050633065,1055178280)+W(2,-1116105386,-1134059780,-1113788396,-1115352921)+W(3,-1097501556,-1122902443,986151814,1031934942)+W(4,-1098857564,-1087567683,1056941803,1061458986)+W(5,-1113912527,-1136836585,1038547421,987917899)+W(6,-1153685131,-1127990679,1000199096,-1164665422)+W(7,-1091469811,-1104204108,1045616484,1057254916)+W(8,1007170123,-1128021832,1011665321,-1108760371)+W(9,1001735501,-1113474827,-1140438078,1007298263)+W(10,-1129857478,-1103515070,1046908556,1030315686)+W(11,-1154396360,-1121041198,-1118109260,-1121847517);sum2=W(0,-1097479461,-1104465921,-1129109975,-1168649543)+W(1,1042706476,-1102354715,1049155382,1049098480)+W(2,-1106980555,-1122042062,-1112820525,1041988609)+W(3,-1103938775,-1118749694,-1132018102,1016893178)+W(4,1043506300,-1097087336,-1098731951,1057022497)+W(5,-1105649317,1031531696,1046909100,1047765539)+W(6,-1115486085,976518647,1023462612,-1117453381)+W(7,1057524747,1036026738,-1106384437,-1119719509)+W(8,-1114531186,1040948740,-1121071990,-1100642605)+W(9,1025546665,1034975399,-1115823387,-1106957470)+W(10,1045328977,1035074429,-1105263623,-1098317799)+W(11,-1113359258,1033488186,1003192501,-1106523641);WS(1058868844,1053114578);
sum1=W(0,1047026923,-1120049453,-1122446279,1019520880)+W(1,-1095841007,-1093651986,1048040834,1040716289)+W(2,1026453035,-1117418946,1039005404,1020793813)+W(3,994701546,-1104790763,1025396381,1037061470)+W(4,-1089525095,-1081113852,1063349990,1059285152)+W(5,1019785277,-1114838686,1040363303,1046415125)+W(6,-1104820950,1021084025,1031841884,1029402067)+W(7,-1086213616,-1087503095,1056787146,1062179110)+W(8,1030676884,1024749253,1041196477,1045703966)+W(9,-1105237507,1009185118,1033549944,-1120186199)+W(10,-1091401861,-1088312360,1057448647,1046529242)+W(11,1004229292,1022861598,1036113571,999605293);sum2=W(0,-1089070569,-1111523090,-1106859908,1050427341)+W(1,1067490860,-1093125710,1052246278,1053219089)+W(2,1058659628,1066232343,-1078811541,-1080930470)+W(3,1043538575,-1097196972,-1112488680,1035861035)+W(4,-1078649576,-1087268097,-1088179143,1059060280)+W(5,1073277874,1065823003,-1075643449,-1074777053)+W(6,1036654054,-1133854060,-1122621450,1032409135)+W(7,1059384755,1062938540,1043005089,1017346040)+W(8,1062269032,1043425453,1049929252,-1124572738)+W(9,-1130574088,-1093068011,1046587865,-1104767713)+W(10,-1093321870,1059539225,1052143300,-1092034159)+W(11,-1092663388,-1098215774,1059287102,-1112625720);WS(-1074642550,1059001037);
sum1=W(0,-1105864948,-1133959838,-1114814273,1033877849)+W(1,-1096349630,1023714759,-1108476642,1040506928)+W(2,-1110243859,-1127057913,-1108357401,1046552293)+W(3,-1106724665,1042832010,-1122785432,1017602926)+W(4,1055335876,1065396984,-1084427489,-1098100854)+W(5,-1147216585,1033899323,-1132282059,1032280783)+W(6,1046400581,1036804396,-1121541554,-1119942606)+W(7,1062559324,1061684023,-1088670813,-1083890617)+W(8,1032718711,1025273824,-1104721044,-1113686945)+W(9,1032924291,1039804561,-1103073299,1004629641)+W(10,1051195620,1054342111,-1095458045,-1090515058)+W(11,-1122497752,-1121848889,1031943308,-1110306392);sum2=W(0,1021686194,1025348247,-1131612410,1024273115)+W(1,-1108335658,-1122239076,-1101286924,1043888107)+W(2,-1110849641,-1111108183,-1091711743,-1077891718)+W(3,-1105777061,1042238427,1041256788,-1107407950)+W(4,1046097166,1036931728,-1090332406,1048538591)+W(5,1033944270,-1111979954,1065426853,-1097181377)+W(6,-1126779625,-1118046720,1031505312,-1117121277)+W(7,1040874893,1040745205,1043322093,1053208564)+W(8,1039617071,-1105370761,1040529954,1063431633)+W(9,-1118330488,1027338756,1016793154,-1110072407)+W(10,1050743072,-1096125238,-1116082242,-1135252559)+W(11,-1122096807,-1122718137,1050690616,-1097546746);WS(-1088674604,-1128666815);
sum1=W(0,-1112902532,-1154837176,1016031116,-1123914807)+W(1,1051063687,-1131397783,1033184452,1031043843)+W(2,1018478931,-1134237698,1025159063,-1094561666)+W(3,-1114821559,-1098901213,1024027612,1014718188)+W(4,1027540319,-1102428675,1054517603,1015481863)+W(5,1024172061,-1126359028,-1104802482,-1102063788)+W(6,-1103324234,-1099251759,1024193015,-1145356432)+W(7,-1094753613,-1100081596,1059978813,1051928805)+W(8,-1133861065,-1114031158,-1111732847,1021380397)+W(9,-1119376425,-1101826270,1032770888,-1124389866)+W(10,-1110958225,-1101878062,1062901239,1047372601)+W(11,1028470484,-1114369951,-1113334654,-1154253637);sum2=W(0,-1108931889,-1114639139,1012595671,-1125911137)+W(1,1050970701,-1128469007,1032292317,1017628143)+W(2,-1132880011,1026392505,-1112594616,1035307535)+W(3,1007405169,-1110292957,1044288444,999266341)+W(4,-1110785518,-1074929312,-1067836662,-1114156858)+W(5,-1126668834,1035975658,-1112320536,1028698628)+W(6,1050109344,1041510968,1041147790,-1101165077)+W(7,-1105301985,1044362436,1037860217,-1072172899)+W(8,-1115294669,-1122721591,-1133865234,1032862316)+W(9,1029583838,1046353900,1025832748,-1113177198)+W(10,1048694785,1057358913,1081403750,1074693740)+W(11,1027549527,-1114367420,1015908463,-1121233078);WS(-1092184279,-1114774309);
sum1=W(0,1035183681,1038305887,-1120800919,-1112548452)+W(1,1044352162,1039166894,-1101125062,-1114927434)+W(2,-1115173597,-1182492945,-1131609361,979364527)+W(3,1043708422,1037535198,1008341430,-1114639366)+W(4,1063427286,1034792975,-1103312811,-1087724142)+W(5,1021495134,-1113251558,1048665209,-1093459700)+W(6,-1098020135,1029108045,-1120506536,1009522319)+W(7,-1088121787,-1115071968,-1118967585,1062809460)+W(8,-1113757330,-1113409875,1023205859,1043037714)+W(9,-1128765878,-1106461058,1022706306,1034801619)+W(10,-1114196826,-1129024277,1043448960,1002077113)+W(11,-1123554950,-1115469664,-1126884683,1033949151);sum2=W(0,-1113218164,1028824397,-1146462793,-1130731300)+W(1,-1112264614,-1113338336,-1129593633,1024876637)+W(2,1026854381,-1102804304,-1111675537,-1099018413)+W(3,1013989596,1034818358,1017173194,-1114036842)+W(4,1058622224,-1105838439,-1101530532,1044891209)+W(5,-1102462733,-1108694945,1059579881,-1088855347)+W(6,-1104368005,1040334859,-1121343755,1027612469)+W(7,1050794194,-1102338893,-1097048862,1049606516)+W(8,-1114432119,1019755962,1043492825,1042736448)+W(9,-1123082454,-1123775916,-1154268081,1027895615)+W(10,1040822444,-1122592353,-1113704648,1042764886)+W(11,-1122392540,-1119817837,1034905054,-1121501222);WS(1061153836,-1122742154);
sum1=W(0,-1109089440,1043116226,-1115291137,1027853554)+W(1,1051082942,1047414994,-1115210274,-1102650256)+W(2,-1131011401,-1119605372,-1112215273,1027843188)+W(3,-1138258466,1050791197,-1112977164,-1171221910)+W(4,1055597733,1055540065,-1077890273,-1112757431)+W(5,-1126942769,-1126698730,1042514461,1034632359)+W(6,1034471002,1041098678,1022714404,-1121554637)+W(7,1061271560,1053866013,-1093251577,-1082648980)+W(8,998349933,1025132479,1046515591,-1131618020)+W(9,-1134239506,1034237593,-1123187178,-1157881362)+W(10,1044732088,1032996986,-1092621429,-1097764996)+W(11,-1120958927,984532249,1043087924,1036747322);sum2=W(0,-1102026314,1038074007,-1132731961,1031101174)+W(1,-1126868316,1042331882,-1090146581,1042272104)+W(2,1023923290,-1128194324,1036936531,1028240358)+W(3,-1092900468,1030590838,1017601076,1022986308)+W(4,1039425711,1068886648,1054179894,1028046198)+W(5,-1114483483,-1108833787,1039233571,-1122656394)+W(6,1001758673,1001713969,1022398052,-1126674740)+W(7,1049555295,-1096410864,1035923987,-1096188072)+W(8,1026905222,1029729918,-1090080092,-1086618714)+W(9,-1140283033,-1138091097,1010235161,1013813081)+W(10,1036573795,-1105222854,1036670019,-1106500726)+W(11,1035325123,1035525391,-1134061337,-1110072380);WS(-1098883799,1037141561);
sum1=W(0,1039141586,1034970850,1029657918,-1114839991)+W(1,1020247259,1029681923,-1090767256,-1110021469)+W(2,1040211480,-1126798193,-1119339247,1030453625)+W(3,1048999812,1026227619,1034543274,-1116594483)+W(4,1058872566,-1100094273,1007604554,-1089859629)+W(5,1041448405,-1123771570,-1106749124,-1104869706)+W(6,-1103366664,-1115755155,-1140770618,1026816074)+W(7,-1090400131,-1090199858,1050338841,1063309440)+W(8,1006844457,-1131945671,1023759014,1040832320)+W(9,-1109617409,-1117505278,1007197468,1035386535)+W(10,-1104209655,-1101914812,1050252341,1049028980)+W(11,-1115455274,-1106217213,1034144506,1040157646);sum2=W(0,-1120528483,-1120827669,-1137674963,1003211606)+W(1,-1122088448,1021421814,-1165578649,-1156174412)+W(2,1008615371,-1109822394,1046263423,1034591096)+W(3,-1113012012,-1125167698,-1126381316,-1151639180)+W(4,-1108742643,1025314463,-1143882022,1045965141)+W(5,-1107512724,-1102660599,1048434617,1043768035)+W(6,-1133545211,1042115577,-1120928387,-1125497686)+W(7,1048741047,1042307479,-1139515595,-1157195276)+W(8,-1103528899,-1116374767,-1111490489,-1100558843)+W(9,-1111755343,1034768106,-1121709003,1024650751)+W(10,1028526161,1033940928,-1128894336,1024020315)+W(11,1031989982,-1146160726,-1105393784,-1106766859);WS(1056068055,1054753321);
sum1=W(0,1039080395,-1110003853,-1148496799,-1151415881)+W(1,-1089028090,1042243518,1043835198,1057552055)+W(2,1035025164,1014222010,1050869997,-1115248008)+W(3,1010453293,1036235820,1024019466,1010657956)+W(4,-1089501818,-1077848098,1056043521,1059020393)+W(5,1019596694,-1121658024,1040563886,1038857744)+W(6,1020552269,1036573197,1008503186,-1130137728)+W(7,-1085601017,-1088101382,1054798584,1059247988)+W(8,-1123056704,1035081577,1014726271,1031869090)+W(9,-1115513116,1040242409,1035499631,-1132133255)+W(10,-1102383812,-1092379525,1047345767,1050516586)+W(11,-1137744617,1008326318,-1116861746,1037313809);sum2=W(0,-1096807405,1053669968,-1106782132,1028355794)+W(1,1067941768,-1075220438,-1138391825,1040605863)+W(2,1052817152,-1103015841,-1095467240,-1077104108)+W(3,-1113415499,1045145961,1019490884,1035193429)+W(4,-1088459045,1059082808,-1117197986,1054131819)+W(5,1049259157,-1103440804,1063065831,-1094157882)+W(6,1033457423,-1105194567,1051099266,-1103311494)+W(7,1050105229,-1121773074,1043284247,1014178849)+W(8,-1095094287,-1122898552,1042603721,1061761756)+W(9,-1111393110,995616995,1017055868,-1107701072)+W(10,-1120483817,1023829774,-1110630971,1045435457)+W(11,-1109769641,1018464332,1044996767,-1116379229);WS(-1081368566,-1084412265);
sum1=W(0,-1116002144,-1139602460,1015688387,1027068306)+W(1,-1097381330,-1109028275,1048418201,1048181720)+W(2,1021378954,1036715310,1018111780,-1110979184)+W(3,-1116483849,-1108067395,1018141039,1033201483)+W(4,-1086309497,-1080843359,1059054739,1059204754)+W(5,-1118145977,1024269909,1023153354,-1126061147)+W(6,-1114781410,-1101031910,1022250212,1032237687)+W(7,1035809139,-1090938969,1054995541,1060863016)+W(8,1014428471,1015803518,-1102361409,1043786804)+W(9,-1110135922,-1115253585,1019305877,1019999841)+W(10,-1097995920,-1098655035,1054003721,1048891912)+W(11,1027639288,1026153225,-1110370680,1017536656);sum2=W(0,1050460434,-1096496755,1035973965,-1105480981)+W(1,1048076097,-1090117310,1051612828,-1098849709)+W(2,-1105501338,-1108725217,1047120319,1035320005)+W(3,1049140757,1006710678,-1106311589,1037165381)+W(4,1053634690,1066845841,1040931379,-1090898849)+W(5,1039969785,1046728781,-1083953982,1021130333)+W(6,-1091756558,1044207757,-1104974154,1052000177)+W(7,-1077185739,1058534342,-1090778289,1058463605)+W(8,1038345201,-1141278071,-1091684787,1057459457)+W(9,1032159893,-1100748342,1040627526,-1120302417)+W(10,-1102438650,-1096398368,1045155050,1039812947)+W(11,1040363142,-1109297232,1045504944,1041032826);WS(1040286894,1035975353);
sum1=W(0,1034319831,-1127987806,1023182418,-1171293815)+W(1,-1091927835,-1097464070,1048633701,1059664710)+W(2,1013574450,1012611215,1029070026,-1116625676)+W(3,-1102399280,-1105596260,-1137235964,996039142)+W(4,-1087363556,-1086480503,1059153168,1062256902)+W(5,-1115123712,1006568169,1000027879,1016696459)+W(6,-1103790599,-1108335719,1025821242,-1135192533)+W(7,-1089057879,-1099300213,1056014846,1061115073)+W(8,-1134032598,1032814547,-1108586113,1028964506)+W(9,-1114500598,-1129600787,1020463141,-1128818097)+W(10,-1097571161,-1112421262,1052737098,1050028641)+W(11,1020632239,1016193698,-1096430155,1032749254);sum2=W(0,1037372428,1030557532,-1130243023,-1115556642)+W(1,1051814466,1043810263,1077581449,1085969060)+W(2,-1114698318,1034280644,1030366783,1011471282)+W(3,1049080310,-1112452010,-1126476135,1032034792)+W(4,-1103611514,-1081646826,-1064530882,-1074326256)+W(5,-1140286158,1022645135,-1129814679,-1109496698)+W(6,-1108874582,-1125709403,-1138592966,1032996496)+W(7,1033029539,993676602,-1104386166,-1074476109)+W(8,-1126128243,1013431542,1007963430,1035377868)+W(9,-1147299853,-1125845903,1029413614,-1121911846)+W(10,1034388196,1000946837,-1109306490,1029772508)+W(11,-1114714998,1024966722,1024214725,1005762565);WS(-1128144240,-1105727419);
sum1=W(0,1038442911,1030921926,1008158465,1008177348)+W(1,1037111480,1020025483,-1108323937,1034971295)+W(2,1019898055,1036155997,1015575522,-1119737674)+W(3,-1116236765,-1091904121,1041196118,1025380533)+W(4,1039711206,-1090328900,-1116818069,1041262911)+W(5,1023258159,1038413850,-1106145913,-1096558626)+W(6,-1110541401,-1155490648,1038005880,-1123971020)+W(7,1053066642,-1108534613,1050488689,-1118195565)+W(8,-1123851725,1027658998,1033678004,-1107602136)+W(9,-1118346788,-1132141153,1022532691,-1110790464)+W(10,1032777199,1043217853,1035288564,1005836543)+W(11,-1118860082,-1161170171,-1110557919,1034582855);sum2=W(0,-1132037027,-1110061572,1013105493,-1128930637)+W(1,-1110976033,-1113315034,1028677045,1018701611)+W(2,1029665439,-1120215489,-1136221161,-1129623857)+W(3,1023565141,-1118411413,-1111106512,1027020519)+W(4,-1136487341,1064921249,1051172043,-1097696705)+W(5,1025952555,-1120959951,-1100340880,1045236380)+W(6,-1104848450,1001195043,-1108465338,1033707008)+W(7,-1097426277,1028959819,-1134254189,1036460110)+W(8,1006240491,-1118442072,1033145987,1026225447)+W(9,-1113096913,-1123693871,-1112986298,-1130609759)+W(10,-1113952185,-1139702593,1021784635,1035127174)+W(11,-1137489821,-1119362634,1025786651,-1105387359);WS(1066786198,1018352061);
sum1=W(0,1042991174,-1118935590,-1147124480,1037807432)+W(1,-1089303485,-1093203077,1053008404,1056116676)+W(2,1044944769,1019595829,1032850856,-1115182496)+W(3,-1102401423,-1111703874,1043153405,1032919115)+W(4,-1091158043,-1077398372,1052869895,1058826232)+W(5,1030098999,990101824,-1112497438,-1118679276)+W(6,-1105747115,-1109427003,1040525108,1024885356)+W(7,-1088790919,-1096537905,1052412861,1063596395)+W(8,1037575334,1022825908,-1158252416,1041854800)+W(9,1036876386,-1113217832,1041644314,1034093744)+W(10,-1092801624,-1095292522,1055747689,1055303296)+W(11,1042956152,1027108728,-1097656684,1029739551);sum2=W(0,-1102747382,1035081854,-1120880520,1036031230)+W(1,1027629590,1048871361,999021742,1040389106)+W(2,-1113736580,1036561850,1037408166,1033840740)+W(3,-1081312733,-1097589576,-1112120068,-1118383086)+W(4,-1102228261,1059108854,1061513306,1046511529)+W(5,-1105995296,1037901466,1017984327,-1111365044)+W(6,-1136989239,-1101386787,-1113902667,1044452135)+W(7,1030279668,-1090327880,1028645652,-1098672489)+W(8,1024281094,1003868670,-1098256610,1032578550)+W(9,1038098664,-1106083613,-1175016923,1036248196)+W(10,1046091275,-1110606753,1027306194,1037598188)+W(11,1035521712,-1114802202,-1100293962,1055272900);WS(-1088826540,-1072617048);
sum1=W(0,1037920241,-1108211448,1023136598,986338164)+W(1,-1096657083,-1097067830,1051897846,1051799989)+W(2,-1122826702,1022858827,-1134063855,-1131268440)+W(3,-1117329516,-1098615294,1038855104,-1127817408)+W(4,-1085267217,-1091986338,1068445460,1060040519)+W(5,1016624516,1025833567,-1104903024,1034398076)+W(6,-1156351446,-1125030464,1032100206,-1112014844)+W(7,-1085224562,-1095210946,1049473503,1041659186)+W(8,-1148095931,1018816617,-1123500579,1041222927)+W(9,1025960366,-1128205111,1031252724,-1114071293)+W(10,-1103740786,-1098483636,1053193450,1046320643)+W(11,1004333185,-1135786218,-1110505437,1021522163);sum2=W(0,-1139275200,1033600964,-1121532154,1025188267)+W(1,-1131755519,-1105820182,-1111129732,1040515214)+W(2,1030566925,-1137053008,1041295374,-1105181237)+W(3,-1123953755,1046721727,-1111771837,1037371296)+W(4,1067277095,1075696256,-1119362505,1035395064)+W(5,-1131759093,1026363312,1058324165,-1104867399)+W(6,-1098628025,1040338433,-1106548534,1040037716)+W(7,-1070220409,-1079865944,-1095083293,1046868281)+W(8,-1118056117,1018203389,1030948623,-1095490474)+W(9,-1109104289,1042987802,-1109851481,1039102739)+W(10,1049591033,-1113640498,-1121821072,1045077862)+W(11,-1128931569,-1123620784,1039251361,-1107729189);WS(-1126600048,-1081356549);
sum1=W(0,-1133929050,1032965854,-1121393942,-1127841038)+W(1,1044657313,1056638003,-1092154099,-1098403026)+W(2,-1126110067,1036225512,1040562850,-1112364357)+W(3,1033968271,1043820719,-1112866678,-1127713943)+W(4,1049224359,1066854747,-1081570623,-1092503722)+W(5,-1129561307,1047740947,-1105175211,1040769245)+W(6,1042942538,1043379215,-1113126004,-1130256197)+W(7,1055316562,1058087872,-1092479684,-1086843241)+W(8,-1102743497,1041161205,-1108064855,-1123699911)+W(9,1027795642,1034600139,-1114110304,-1135790871)+W(10,1032418298,1051778533,-1094287464,-1097678271)+W(11,-1106598351,1039116783,999504676,-1138101411);sum2=W(0,1041236493,1024135109,-1122258341,1002695390)+W(1,-1110230321,-1120190201,-1167041196,-1107205869)+W(2,1013006047,-1101224590,1051920007,1025661924)+W(3,1018577975,1034742596,-1120933435,-1122292123)+W(4,-1063745707,-1070580481,-1085659967,1048984334)+W(5,1033459361,1037086181,1079255156,1083223141)+W(6,-1148289286,-1155671947,-1117894001,1032169765)+W(7,1042707591,1049556353,-1108030745,1041640777)+W(8,-1105447820,1029970779,-1097500712,-1110361303)+W(9,1027950533,-1116290259,-1138289315,1003179774)+W(10,-1106095214,1050855401,-1139220243,-1123201389)+W(11,1006793819,-1115669085,-1105964729,1030518681);WS(1044741550,-1111040261);
sum1=W(0,-1129171790,1051367713,-1102049737,-1123328853)+W(1,1045626213,1046305018,-1091471693,-1119860449)+W(2,1022127887,-1107859535,1044417333,-1104602741)+W(3,-1097130129,1051950321,-1104112191,1040528310)+W(4,1049556145,1053940037,-1092522751,1035652177)+W(5,1033350174,-1124872112,1049099055,-1091825946)+W(6,1039437043,1045396986,-1101315365,1024305776)+W(7,1055561708,-1095468986,-1130673884,-1095677118)+W(8,-1115808049,-1115536169,1055485165,-1104689389)+W(9,-1108128612,-1165073551,-1111623399,1021709031)+W(10,1044018368,1026385047,-1121220876,-1112716514)+W(11,1029190802,-1122289340,1036376309,-1103796617);sum2=W(0,1039328248,1038128967,-1105436527,-1104033148)+W(1,1023457753,-1118329847,1010939044,1040757730)+W(2,1019934334,998732076,1011822306,-1105261590)+W(3,1010051700,1057153562,-1097126651,-1109964889)+W(4,-1098103909,-1094975289,1035481326,1051778220)+W(5,-1151355224,-1112777586,1037637839,1019752394)+W(6,1057745438,1060383381,-1090250993,-1098141643)+W(7,1048659070,-1098057265,-1102222701,-1094952202)+W(8,1012075272,-1134551782,1049957743,1023965510)+W(9,1035812245,1044677482,-1118233874,-1116302593)+W(10,-1123621243,-1160321672,-1105877607,-1133841678)+W(11,1031321862,-1124061226,1036758948,-1104798795);WS(1065794902,1053657215);
sum1=W(0,1038333639,1031009517,1018314063,-1121908120)+W(1,-1123855831,1034446294,-1106391546,1027457764)+W(2,1004753494,1015085764,-1121443224,-1123864939)+W(3,1039118671,1034311430,-1124873339,1015310777)+W(4,1039330595,-1090069831,-1141167585,-1097318831)+W(5,-1152877546,-1119728987,1040632671,1026117491)+W(6,1041290230,-1120195837,-1147984576,1031572020)+W(7,-1096859758,-1090834490,1053489270,1054548019)+W(8,-1155937596,-1132243578,1043686014,1028976296)+W(9,-1119856235,-1114392412,1026486289,1024640407)+W(10,-1105884449,-1105777031,1038700424,1041008530)+W(11,999100652,-1148206328,1023881277,1007855863);sum2=W(0,1035072504,1028902500,1026283313,-1111593455)+W(1,1033408259,-1102620143,-1108682745,1043803228)+W(2,998670368,1032181798,1005020832,-1104275307)+W(3,1047373071,1053329938,-1123416451,-1106910582)+W(4,1048908013,-1090850305,1067600226,1040261276)+W(5,1023771046,1032569956,1050480903,-1100960524)+W(6,-1092564654,-1100521328,-1128641646,1050577288)+W(7,1062297118,1017836657,-1113219589,-1072392505)+W(8,-1112013629,1023611526,-1168415746,-1138210428)+W(9,-1096962366,1017970524,-1113858977,1047088729)+W(10,1033530157,-1125952722,1037790473,1049469167)+W(11,-1112880371,1021270423,-1131011166,1025688819);WS(1062391596,1012575503);
sum1=W(0,-1118754907,1040079801,-1104891955,1031343933)+W(1,-1110681406,-1097175282,1034244551,-1124966418)+W(2,-1105353116,1041572194,1039695694,1044511208)+W(3,-1098309187,1047266492,1018981700,1032025473)+W(4,1051954479,1046130725,-1082667844,-1115351741)+W(5,-1106768761,-1111177056,1049723012,1024690888)+W(6,1041578200,-1102249736,1037332142,-1107154694)+W(7,1051147223,1052085167,-1116669206,1034155267)+W(8,1041859398,-1100878141,1031631968,-1103478091)+W(9,1040475388,-1099931343,-1120166325,-1113508494)+W(10,1003822408,1045069376,1037232762,-1108675062)+W(11,1037747241,-1115735812,-1120670778,1001356052);sum2=W(0,984378304,1035520350,-1111554425,1033523600)+W(1,1013286288,-1092144316,1027721316,1029410276)+W(2,-1114072340,1027894332,1040549613,-1149511552)+W(3,-1139357832,1042336361,-1122087690,-1129275556)+W(4,1051778774,1062226267,1063527919,-1120989222)+W(5,-1138380800,-1113445964,1044728263,-1101613332)+W(6,-1098127108,-1108770624,1037981702,-1124036306)+W(7,-1106529787,1023869712,-1087308230,-1086537602)+W(8,1042436209,-1103441850,1043627655,-1102568312)+W(9,1031985496,1030270440,-1122349214,-1119955572)+W(10,-1106223749,-1113965912,1040810725,1038170956)+W(11,1038090706,-1120264936,1025118636,-1109791564);WS(1061969900,1065420380);
sum1=W(0,1041410250,1024825568,-1132400117,1002358108)+W(1,-1098164717,-1093641048,1055004288,1005238718)+W(2,1013481849,-1128588267,1037205414,-1127598604)+W(3,-1111416381,-1112279056,-1121891281,1036273784)+W(4,-1089452644,-1081575699,1065721300,1058195604)+W(5,995531041,-1118185583,1041630292,-1122200151)+W(6,-1100377015,-1110955448,1014037550,1031471239)+W(7,-1095897092,-1095327860,1050103969,1058645356)+W(8,1031870564,-1125213521,1033148051,-1115380038)+W(9,-1140842745,-1109508230,1021231496,1015146068)+W(10,-1122283864,-1101391147,1050895308,1047622119)+W(11,1031659065,-1167265945,-1107652840,-1112032609);sum2=W(0,-1097408481,1040337956,-1105869799,1037378832)+W(1,-1134521568,1048269110,1064628576,-1089422359)+W(2,-1156999910,-1121898726,-1113808990,1024014288)+W(3,1050274911,-1124897054,1010791317,1034348880)+W(4,1055313899,-1081189141,-1067190452,1078490638)+W(5,1025759300,1010618498,-1100728789,1025241947)+W(6,-1105197585,-1107003535,1025476671,1020451237)+W(7,1051135592,1043712009,1034175619,1026583828)+W(8,981635389,-1142752483,-1112306567,1047164907)+W(9,-1131733180,-1128932040,-1144944739,-1121382126)+W(10,-1114815155,-1125325948,1035014695,1030289482)+W(11,-1158764013,1029088384,-1116208218,1025919494);WS(1048733783,1027643848);
sum1=W(0,1036515120,1023561851,-1133175894,-1133845785)+W(1,1057953132,1049915371,-1093510507,-1088559253)+W(2,-1114935677,1012777537,-1130587597,1034283684)+W(3,1042717327,1030082171,-1116789548,-1135183403)+W(4,1060634166,1063183646,-1080791005,-1088396394)+W(5,-1122593837,1031486794,-1114509469,-1127730531)+W(6,1048693393,1034425221,-1134260761,-1148511502)+W(7,1058925305,1044704560,-1090323862,-1089662985)+W(8,-1116148770,-1166921432,1038705162,-1138682841)+W(9,1039337356,1027869798,-1123833247,1018609610)+W(10,1042697693,1047384498,-1089888600,-1100061261)+W(11,-1126426832,1023971661,1049640472,1015444552);sum2=W(0,1037891939,-1103317800,-1144072856,994989105)+W(1,-1100065758,-1122814128,1052666546,-1173716290)+W(2,1036146011,1054652553,-1094230404,-1120127409)+W(3,1037436931,-1127785128,1026939205,-1122509885)+W(4,-1129250144,1058553182,1040815920,1001371192)+W(5,1061875701,1067689129,-1075758811,-1083084807)+W(6,-1103788534,1034163445,-1120878413,1028398855)+W(7,1055924851,1053725018,1020001090,-1100616833)+W(8,1068744910,1067320464,-1075891465,-1074914963)+W(9,-1127272012,1026044831,-1113678678,1025208177)+W(10,1036740791,-1123998093,1043708121,-1134790452)+W(11,1065190583,1062426867,-1084193900,-1081737398);WS(-1084457324,1066101859);
sum1=W(0,-1111022815,-1125864729,1016102797,-1146837948)+W(1,1042035070,1047347075,1038645029,-1115296098)+W(2,-1121095658,-1128702979,-1106508822,1030912362)+W(3,1047559389,1034715654,-1115904029,-1115430590)+W(4,1059438663,1052960194,1037951214,-1083544605)+W(5,1022709564,-1129984885,-1167432352,-1104927285)+W(6,-1103064096,-1108958078,-1117556663,-1139281484)+W(7,-1083491782,1046468604,-1109939240,1057869073)+W(8,-1123913107,-1123056725,1012598283,1045723406)+W(9,-1131712724,-1131623214,-1124011056,1034492603)+W(10,-1121536740,1043250206,-1123535023,-1123954086)+W(11,1026960983,-1128824061,-1110102674,1019381994);sum2=W(0,-1127395739,1044805550,-1127756609,-1125705477)+W(1,1036906007,-1109261657,1015549291,-1105227463)+W(2,989272222,-1106679057,1037043129,1026846896)+W(3,-1097909373,-1177736375,1034569455,993770127)+W(4,-1102191244,1061852121,1058826852,1049252886)+W(5,1042524140,1013800282,-1116961215,-1097396928)+W(6,-1116962018,1043096893,-1119844207,1010458600)+W(7,-1086841826,-1128420796,-1094678765,-1119951878)+W(8,1033157194,-1128652243,1038664018,-1103314123)+W(9,1035619005,-1112228363,1019369801,-1122090273)+W(10,1021651597,1038741216,-1109645851,-1119199398)+W(11,-1124905499,-1126258736,1019677755,1035622840);WS(1067036470,-1087655195);
sum1=W(0,1018554747,-1120379564,1026890311,-1143851962)+W(1,-1110423387,-1098337218,1053786273,1050955184)+W(2,1025799530,-1118031105,1040602294,-1106360251)+W(3,-1114993347,1022258327,1016195769,-1106604063)+W(4,-1090196611,-1083965137,1063572966,1042552729)+W(5,-1119796702,-1110210301,1045568787,-1134551499)+W(6,981655329,1045778247,1037080924,-1138731339)+W(7,-1084059678,-1090231591,1055564522,1058367344)+W(8,-1132188582,-1117810092,1028646847,1046272662)+W(9,1025121994,1023696087,1029907824,-1121217270)+W(10,-1096786628,-1095677575,1048845230,1047575674)+W(11,1021012754,-1118338222,1027665749,1026932869);sum2=W(0,-1108417433,1033605964,1028862084,-1113854255)+W(1,1025435556,1033584957,1032534216,1042382895)+W(2,1042045079,-1105415159,1046901615,-1108154666)+W(3,-1109151867,-1102487521,-1104116954,-1104900936)+W(4,1033281558,-1099286824,1067799294,1017793091)+W(5,1039313065,1005958605,1036137805,-1111336587)+W(6,-1071728118,-1073652757,1040474278,-1114719178)+W(7,1056033422,-1113833767,1051278318,1077900204)+W(8,1020191839,-1114752489,1034492621,1024983956)+W(9,-1090221130,-1102125815,-1122519186,1048817634)+W(10,1011833167,-1107682623,-1105402373,1048299521)+W(11,1024757388,1032711916,-1127962013,1033542750);WS(-1087701164,1071308133);
sum1=W(0,-1100025248,1039729431,-1112915908,1040776942)+W(1,1047131214,-1104971284,-1108101926,1040244657)+W(2,-1152028354,-1120800451,-1123736282,-1116520012)+W(3,-1111499300,1047911115,-1109010607,1032135583)+W(4,1036283892,1057920197,-1095250332,-1107965963)+W(5,1024489952,1038925278,1040789767,-1105297773)+W(6,-1096854047,1047586960,1033070381,-1125896234)+W(7,1057601759,1046835436,-1104060437,-1097276733)+W(8,1034463851,-1130324381,1046328829,-1089523085)+W(9,-1100475875,1025720505,-1127540900,1001383873)+W(10,1017446731,1041767855,-1115131352,-1129328465)+W(11,-1112186573,1015088161,1031878575,-1107686492);sum2=W(0,1060062242,1018139178,-1112379036,-1089646175)+W(1,1017421696,1040955729,-1096611550,1050551269)+W(2,1023971829,-1112174927,-1115297526,-1124178965)+W(3,1066898400,1066001716,-1088789602,-1087427677)+W(4,1035645225,1040223965,1056235229,-1116330565)+W(5,1035838465,-1128027042,1027731712,-1111832492)+W(6,-1079880526,-1081253059,1060985431,1059010203)+W(7,-1114176344,1044677785,-1102574794,-1118197619)+W(8,1015547306,1033729011,-1130074994,-1106279788)+W(9,-1095878540,-1095013927,1054225000,-1139584980)+W(10,-1100382074,1035015292,-1099698701,1039647840)+W(11,-1110899873,1032866060,-1124507789,1040262609);WS(1063980716,-1121784884);
sum1=W(0,1046480497,-1121849329,-1104528667,1027357276)+W(1,1050884987,1048987838,-1090457523,-1094692773)+W(2,1025153935,-1107151594,-1098583576,1046796692)+W(3,1049050976,1046903620,-1107033792,-1122859745)+W(4,1057733925,1061180023,-1084796508,-1090130146)+W(5,1016110982,1023598816,1034725880,1037378828)+W(6,-1128776604,1050194992,1033196814,-1105809438)+W(7,1054317580,1055134019,-1105629197,-1089370535)+W(8,-1114135692,1040596522,1049629536,-1096435840)+W(9,-1112079704,1037688238,-1111105883,-1111338526)+W(10,1046804578,1057027842,-1094775914,-1093813713)+W(11,-1113598601,-1127372967,1038664949,-1097780651);sum2=W(0,-1098133521,-1106371173,1024315846,1041589168)+W(1,-1105720063,1023684981,1051327081,1031854878)+W(2,-1121214780,1011090873,-1128261352,1035016760)+W(3,-1106740015,-1107177437,1040621380,1043663909)+W(4,-1124767392,-1127108094,-1106409587,-1108849860)+W(5,1029549000,1034668152,-1111599720,1035542785)+W(6,-1111131552,1040430896,1033384296,1040212968)+W(7,-1102248051,1050935529,-1093765703,-1120392794)+W(8,-1136161665,1018485311,-1102687331,1051247500)+W(9,1032409853,1003633577,1022694293,1014426993)+W(10,1033359350,-1128561530,-1104283048,-1107120761)+W(11,-1126387868,998242826,1026574958,1037002974);WS(1047153326,-1105960410);
sum1=W(0,-1105871782,1024269605,-1133035902,1032318440)+W(1,1043448020,1044051929,-1098984649,-1111485966)+W(2,1019497606,1019882933,1028564080,-1110710801)+W(3,-1110369667,1047130673,-1111741083,1023033002)+W(4,1059563250,1053459949,-1080272088,1050315790)+W(5,-1118335287,1018957863,1024144723,-1113831750)+W(6,1043587009,-1113373146,-1126171361,1009988015)+W(7,1061038806,1044456898,-1098309317,-1086889743)+W(8,-1122250988,-1124691083,-1145766181,-1117616080)+W(9,1035984354,-1111622952,-1118067977,-1183551252)+W(10,1048086975,1037611273,-1106267538,-1105786176)+W(11,-1123242346,-1150984053,1040212689,-1114741783);sum2=W(0,-1109262360,1034679642,1019405455,-1132142402)+W(1,-1111364284,-1108806456,-1104355470,1044069954)+W(2,1018817977,1034241557,-1097044621,1031679549)+W(3,-1099677890,1048612806,1002713172,1022592575)+W(4,-1066728208,1079847520,-1094376769,-1119884477)+W(5,988348592,-1114461524,1057366851,1043056057)+W(6,1036415285,-1118742739,-1120241477,993592760)+W(7,1060715429,-1103911380,1031998111,-1110824904)+W(8,-1107038514,1036085605,993276152,-1104696735)+W(9,-1125545553,-1129249399,-1139068036,1024283135)+W(10,1028262793,-1127589036,1030577347,-1128336378)+W(11,-1128734189,-1182233281,-1133646774,1012785110);WS(1056964652,1042968547);
sum1=W(0,1044356666,1026146499,-1136392949,1026864302)+W(1,-1091567350,-1098882624,1051097712,-1111481597)+W(2,1008927875,-1130908784,1029687022,1041608192)+W(3,1030265493,1038248593,-1126999334,1024389106)+W(4,-1090350559,-1081953599,1052760426,1040695131)+W(5,-1127664937,-1121268145,1043333208,1042991030)+W(6,-1126651679,-1146035092,-1130628252,1026043785)+W(7,-1095456258,-1102468122,1038264227,1056669112)+W(8,952128323,-1146879000,1038520784,1044232931)+W(9,986691602,1033146167,1002882868,1000688741)+W(10,-1109487565,-1110909592,1040116499,1027446877)+W(11,-1137895230,1023066122,1040618297,1033386798);sum2=W(0,-1109445776,-1132308185,-1117766868,-1155037894)+W(1,1052866656,-1111172948,1041934367,-1106399184)+W(2,1012439553,-1108172404,1042904039,1046069094)+W(3,-1101307898,995397702,1004126723,1042293027)+W(4,1058738313,1064268129,1035303811,-1137539889)+W(5,-1110297962,-1110625272,1051607279,1045435531)+W(6,1014206993,1046458351,1015608713,-1123150924)+W(7,1052685347,-1090299347,-1124849601,-1091518060)+W(8,-1107185126,1045339946,-1150133894,-1098813712)+W(9,-1120597884,1026431488,1030487760,-1135323377)+W(10,-1087905074,-1075431372,1061366644,1043824666)+W(11,-1122419536,1049588119,-1089430426,1037110006);WS(-1096061015,1045980634);
sum1=W(0,1047345176,1016418418,1028828435,-1136709393)+W(1,-1113534082,1049565603,-1096285771,-1089944925)+W(2,1032683291,1018404508,1021274185,1020871950)+W(3,1049157941,1032879612,1022855123,997001355)+W(4,-1113216951,-1094660427,-1097979037,-1094897728)+W(5,1027484139,-1119890439,1039512084,1042276288)+W(6,1042754713,1032419332,1031977874,-1128346047)+W(7,1031601097,-1095562472,1040846151,1014307589)+W(8,1030972704,-1125789619,1044068336,1028680388)+W(9,-1124110958,1040469689,1040707047,984865373)+W(10,-1109834744,-1093905225,1041011167,1042092045)+W(11,1031142826,-1123584299,1048548616,-1140756488);sum2=W(0,1055059251,1024869090,-1115477579,-1114682679)+W(1,-1095220576,-1113806527,1031266096,1064739409)+W(2,1038444345,-1132048253,-1105830101,-1100660553)+W(3,1055732865,-1122542034,-1113658391,-1100789101)+W(4,1040530242,1036337974,1067742275,1030176534)+W(5,1040636888,1015520805,-1103152959,-1096186716)+W(6,-1120682294,-1107016239,1044868728,-1110942733)+W(7,-1087169731,1042181045,-1081471397,1062911121)+W(8,1032588114,-1102136445,1052603278,1035448471)+W(9,-1152832742,-1087243594,1046472362,1028313432)+W(10,1042749891,1067213860,-1077241450,-1080677577)+W(11,-1134141481,-1112398105,1052345796,1033558186);WS(-1086603372,1061480206);
sum1=W(0,1022341006,1027469190,-1143591172,1025472273)+W(1,-1102342404,-1124925900,-1128153798,1006839158)+W(2,-1114893026,-1114252238,1043263108,1042514621)+W(3,-1141108008,1042054049,-1110008795,-1124123051)+W(4,-1093885235,1058414043,-1090097115,1051787090)+W(5,-1121794488,1039892842,-1105821275,1027880941)+W(6,1051331968,1044174205,-1127491490,-1124248793)+W(7,1063214861,1057428893,-1089913687,-1081435553)+W(8,1028544109,1041669328,-1099759469,-1094479791)+W(9,1044005681,-1155225358,-1120184170,1014214528)+W(10,1052102264,1048742922,-1096696337,-1092574472)+W(11,977928239,1039400116,1035771431,-1112069887);sum2=W(0,1025638319,1049599085,-1109009263,1037224808)+W(1,-1143762368,-1112746506,1039705537,-1093017633)+W(2,995865588,1021427773,-1119534458,-1119609796)+W(3,-1142324554,1028269513,-1110258597,-1120793535)+W(4,-1099136162,1056581815,1053657173,1040559103)+W(5,988834049,-1122952792,-1104556193,-1123476586)+W(6,-1132053081,-1119573384,-1151274598,-1112240446)+W(7,-1118127758,-1147801478,1043501160,-1120149375)+W(8,-1114993482,1029987722,-1107739102,1044376501)+W(9,1010517574,1008384356,-1103902982,-1120536233)+W(10,-1130373692,1032229723,1035850418,-1121251494)+W(11,-1106681926,-1116132116,-1122521676,1033895801);WS(1037058908,-1087106898);
sum1=W(0,1026637522,-1129390954,1028077583,1032385376)+W(1,1041048768,1041268325,-1107088868,-1098495714)+W(2,1017191910,-1132138900,-1126519617,1039729665)+W(3,1048467894,1048758199,-1151370839,1014613011)+W(4,1045140885,-1080472255,-1093334653,-1108180359)+W(5,1035348883,997380151,-1114665834,1040649531)+W(6,1043852440,1034990442,1027279360,-1139761263)+W(7,1045570315,1045361342,-1097414435,-1108393155)+W(8,1031307292,1030937245,1035082182,-1125126080)+W(9,1017011558,1036138504,1031834108,1022565566)+W(10,1028923180,1036330497,-1104527470,-1111470776)+W(11,-1138594135,1036519916,1027790590,1023808326);sum2=W(0,-1131222514,-1098228691,1036231024,-1111516802)+W(1,1049467820,1020406578,-1128682274,-1097346809)+W(2,-1111393075,1039222222,-1102087439,-1118099733)+W(3,1034905648,-1090487171,1031916934,-1130951686)+W(4,1024259929,1061096371,1052765954,-1113861539)+W(5,-1113826501,1025340241,-1108988196,1049541587)+W(6,1032129266,1035677128,-1129631002,-1130989326)+W(7,-1104129123,-1108918961,-1122282521,-1108538807)+W(8,1029417921,-1111528334,1042713844,1033200380)+W(9,-1103168970,1049196148,-1119469958,-1123615369)+W(10,-1114584358,-1129232626,-1116187122,1038239484)+W(11,1034012496,1029857705,1018354634,-1097598443);WS(1054906071,-1091145324);
sum1=W(0,-1120406171,-1106052861,-1140775857,1029398237)+W(1,-1115196942,-1109008729,1046952684,1051536197)+W(2,-1126429728,1032555988,1034481647,-1136290815)+W(3,-1099422950,1032725545,1004160018,-1128656451)+W(4,-1097962977,-1130426984,-1085942396,1057886666)+W(5,1015919623,-1108426832,1050651652,-1114344740)+W(6,-1097841652,1037934865,1029686973,-1130732913)+W(7,1048146402,1034532491,1042440654,-1098611557)+W(8,1040987294,-1107032303,-1133864753,-1102043591)+W(9,1036573848,-1157619404,-1128798955,1021855224)+W(10,-1122054089,1027356128,1032622058,1035129734)+W(11,1044439941,-1115113714,-1126847669,-1124817654);sum2=W(0,1027581315,-1112877584,-1116219822,-1113802973)+W(1,1047020911,1021259086,-1127685514,-1110955855)+W(2,1022816774,-1129541322,-1118276653,-1105727831)+W(3,-1110295429,1027296115,-1109755343,1020553430)+W(4,1057623683,1053623791,1025841055,-1097495000)+W(5,997980814,1016281450,-1104267868,-1110729082)+W(6,-1126007358,1035099341,-1112950186,-1131329246)+W(7,1057318729,1040083835,-1110724235,-1104102640)+W(8,-1105649969,1031563375,-1119773745,-1106795812)+W(9,-1130784978,1035863861,-1116367256,-1113313093)+W(10,1048620928,1039940909,-1097352168,-1165405916)+W(11,-1111917112,1032754595,-1110646461,-1128480210);WS(1063926444,-1083200389);
sum1=W(0,1049653262,-1116391059,1015785179,-1110900111)+W(1,1052688460,1038385529,-1106495964,-1089993663)+W(2,1042131972,-1121748392,-1108169455,-1098055945)+W(3,1048988121,-1111931241,1034778082,-1132926346)+W(4,1045396422,-1089207439,1061854120,-1104923071)+W(5,1039495970,-1117097761,-1111176153,-1110654965)+W(6,1002973694,-1107911937,1024169214,1029162938)+W(7,-1085048198,-1087799869,1059656227,1062129309)+W(8,-1120523578,-1106362715,1043917388,1042255343)+W(9,-1104277444,-1114837807,-1116484151,1031086749)+W(10,-1096506545,-1096830980,1055218483,1047872627)+W(11,1011366638,-1098874335,1049045741,1012240783);sum2=W(0,-1079593190,-1080879443,1008713252,1031260311)+W(1,-1113337443,1043424734,1035854140,-1121246507)+W(2,1032096214,-1130846658,-1123981203,985022717)+W(3,-1099919153,1067198745,-1108083749,-1110413739)+W(4,-1112705599,-1102589461,-1111993270,1040572163)+W(5,-1119780465,1007072124,1035118406,1028350097)+W(6,1061544601,1037733964,-1107516795,1024382525)+W(7,1044789771,1040341398,-1122943484,1060638292)+W(8,-1132931022,-1131952682,-1123835438,-1119559917)+W(9,1034769578,1037726418,-1107429215,1032742989)+W(10,-1116338100,1030676197,1034609836,-1098923291)+W(11,1028149723,-1115680064,-1114867192,1021760610);WS(-1091090263,1040227933);
sum1=W(0,-1113261184,1027485320,-1114808049,-1123880467)+W(1,1044923332,-1098653061,1019377225,1033284496)+W(2,-1135767575,-1127683258,1042536309,-1105999782)+W(3,-1101480756,1043855170,1032220316,1014154590)+W(4,1059927492,1040011797,-1094753319,-1102787036)+W(5,1037484605,-1120454550,1044858269,-1095990282)+W(6,-1088775234,1021676847,-1121223347,1018131933)+W(7,-1099661886,-1151140018,-1107869654,1065098078)+W(8,1029352975,-1109078132,1045062557,-1091964998)+W(9,1031227206,1026364723,1008528046,-1128795491)+W(10,-1113799968,-1125551659,1025551690,1045897152)+W(11,1027724204,1006311503,1023695008,-1109510984);sum2=W(0,-1135928985,-1131363804,1011470018,-1123304381)+W(1,-1113522433,-1100907702,1045400660,1039889929)+W(2,1038356153,-1139124254,1038781261,-1108136941)+W(3,1044779190,-1101932196,1029761957,-1116901758)+W(4,-1104972678,1058841413,1055172736,-1100997480)+W(5,-1105005165,1040780481,-1093286229,1052809383)+W(6,-1097334030,994986369,-1111769341,-1135722528)+W(7,1039800739,-1122473050,1054550160,-1087140500)+W(8,-1105451984,1042887374,-1105965260,1034962749)+W(9,1042173475,1025113569,1032808415,-1107033568)+W(10,-1109069053,1032761157,-1115908038,-1110305303)+W(11,-1114167820,-1152192529,-1155418681,1038676003);WS(1063982124,1031276218);
sum1=W(0,1031361481,1026538936,-1103090149,1041442545)+W(1,-1090353464,-1090262005,1055470587,1056936890)+W(2,1007942615,1040474995,-1101092681,-1122143798)+W(3,-1101400314,1034898060,1024468200,1042807746)+W(4,-1096383728,-1078114170,1061353486,1060963845)+W(5,-1103896066,1027975174,-1122232454,1031723710)+W(6,-1103132501,-1112916420,1049721332,-1106882536)+W(7,-1106902698,-1088793180,1048946651,1063510555)+W(8,1030475455,-1101011290,-1172995470,1043143621)+W(9,-1139074135,-1110788513,1042454319,-1101888878)+W(10,-1098771630,-1093460753,1058321972,1054541302)+W(11,1044176219,-1108198577,-1104729748,1032268200);sum2=W(0,-1109357907,1024785272,1034996578,1015674059)+W(1,1066992274,1076858856,1048659656,1031332447)+W(2,1048304191,1030261153,-1070866381,-1074609058)+W(3,-1129998179,-1120348186,-1128049054,1026624942)+W(4,1078632808,1073772904,1052415888,-1108514478)+W(5,-1098508369,-1108782845,-1076608801,-1068251573)+W(6,1048014132,-1105300006,1021382702,999367802)+W(7,-1105884909,1038594495,-1117149322,-1105319294)+W(8,1048310856,1031934850,-1109221944,-1103939197)+W(9,1046166047,-1116382211,1029480964,-1124407536)+W(10,1038514249,-1098756758,-1154249511,1010482847)+W(11,1046147873,1038709270,-1125235504,-1098022157);WS(-1084008748,-1076428689);
sum1=W(0,-1119372516,1036299874,-1162911689,995293936)+W(1,1059786207,1051547992,-1097059736,-1088304948)+W(2,1013109895,1006687204,-1125552990,-1137964103)+W(3,1017340780,1041960361,-1132274729,-1138016718)+W(4,1060565598,1064118968,-1081600491,-1085861109)+W(5,1002349741,1007519945,-1116908178,-1116363658)+W(6,1044385332,1034368866,-1131268254,-1145295444)+W(7,1058261310,1050466917,-1090459925,-1083799507)+W(8,994300076,-1119097260,1026422690,-1119006543)+W(9,1043013720,-1103541652,-1135278623,-1201649403)+W(10,1049921019,1042671596,-1103180426,-1104403080)+W(11,-1123993357,1023041036,1051353751,-1131911306);sum2=W(0,-1090933982,-1094617784,1041148647,1033856632)+W(1,1067844920,-1102124443,1066199400,1068958128)+W(2,-1124923033,1042779533,-1122244574,-1095515318)+W(3,-1122277735,1062250596,1045521814,-1094518814)+W(4,1051248434,-1078683071,-1070105649,1055138982)+W(5,-1103088355,-1114411292,1046136146,1036900546)+W(6,1027053741,1050179515,1033117136,-1128266986)+W(7,-1079091570,-1089309992,-1082392713,-1070096660)+W(8,-1114099181,1023274434,1045719314,1021983978)+W(9,1033890948,-1086799133,1041230368,-1173165821)+W(10,1047411220,1070525583,1076979077,1067349236)+W(11,-1124200313,1042022635,-1091587052,1050937215);WS(-1081223670,1021288719);
sum1=W(0,1035837139,1032041909,-1123721507,1011016529)+W(1,-1098433890,-1100608474,1036928499,1042651768)+W(2,995272815,1027549342,1024607124,-1129696110)+W(3,-1108640782,1024313608,1017648243,1017381041)+W(4,-1094722148,-1083909329,1061777248,1055254255)+W(5,-1116321147,1017435439,1047474926,-1131079071)+W(6,-1105590117,-1108791100,-1122128468,1028006000)+W(7,-1087617676,-1091388554,1052534382,1061429156)+W(8,-1122084432,-1139273509,1033276873,1036831026)+W(9,-1128783630,-1116825572,1007983923,1009660876)+W(10,-1104773376,-1093454083,1053483289,1049990152)+W(11,1024807730,-1125665142,1005912461,-1150770463);sum2=W(0,-1088994983,-1085734595,1057597982,1057380038)+W(1,998662038,1031174835,983594263,1016685185)+W(2,1027712021,-1109851055,-1116219635,1040844632)+W(3,-1072283812,-1079782207,1060801069,1069621581)+W(4,-1099503122,-1097910780,1060848632,1066773393)+W(5,1037507283,-1116080368,1027931069,-1134907857)+W(6,-1081640783,1046270010,1041938366,1060050844)+W(7,1038323247,1026094487,-1105013658,1043641192)+W(8,-1123552119,1028446195,1047921746,-1111695032)+W(9,-1113922524,1043446590,1024344515,-1122435905)+W(10,1036576275,-1145544806,-1105295106,-1104981345)+W(11,-1108250726,1031771441,1032973176,-1114519002);WS(-1120405176,1052288640);
sum1=W(0,1040656325,1013423883,-1120969533,-1136485047)+W(1,-1114886102,-1092939904,1042796768,1051431647)+W(2,-1115542032,-1165530871,1039390695,-1113721480)+W(3,-1108004548,-1107763377,1027237267,1032711321)+W(4,-1083705303,-1089040632,1060861813,1062809491)+W(5,1020434857,1024821617,-1116341945,1026161897)+W(6,1022040031,1040265357,-1146847086,1021305874)+W(7,1039332409,-1098943929,-1107918083,1027813500)+W(8,1031183209,1019272038,1035322940,-1108229347)+W(9,1031093856,-1100629595,1039673939,-1133175986)+W(10,-1112315213,-1104541036,1043412169,1039657966)+W(11,1024346473,1012723731,-1114748782,-1115465454);sum2=W(0,-1128467212,-1131275971,-1106233681,1032873736)+W(1,1024553592,-1114616785,1035809416,-1098460251)+W(2,-1128334191,-1107845863,1026776904,1047433570)+W(3,-1113770947,-1088748320,1009987037,1036788040)+W(4,-1092555656,1067981395,1062703231,-1078975662)+W(5,1043173677,-1111351589,-1104531393,-1132131619)+W(6,-1097209973,1040210251,1018109057,-1117147579)+W(7,1058574054,-1103422592,-1110493560,1059662245)+W(8,991598885,-1107997815,-1125640736,-1106248497)+W(9,-1099376356,1050939532,-1106556966,-1114508674)+W(10,1038056552,1026754378,992650581,1052516052)+W(11,1023829740,-1106870741,-1107493388,-1107638185);WS(1050656983,1072047790);
sum1=W(0,1048792739,1034799517,1026709637,-1128713579)+W(1,-1097949975,-1104033571,1050171449,1050333168)+W(2,-1127716817,1037025856,1036522731,-1101689274)+W(3,1014670385,-1116111658,1030859291,1023201012)+W(4,-1085647978,-1080119690,1064066450,1053203577)+W(5,-1116963676,-1112813084,1043957990,-1115538280)+W(6,1025355287,-1112906461,-1152997210,1041237492)+W(7,-1088145917,-1088560507,1050694506,1060032700)+W(8,1036783049,-1113565993,-1120212113,1037919995)+W(9,1036463444,1002270506,1040488948,-1155686725)+W(10,-1105136840,-1093840327,1046913707,1053095469)+W(11,1035776666,-1122514141,-1108210918,1035379762);sum2=W(0,1067037293,1072414374,-1105031648,1032121925)+W(1,-1094551116,1050387420,-1081225596,-1074821338)+W(2,-1115959604,-1117669800,1035683027,1045030197)+W(3,1072723545,1076922042,-1105961083,-1130820039)+W(4,1050306407,-1080768789,-1068908234,-1069168235)+W(5,-1109697271,-1106200850,-1129129027,1054464199)+W(6,1072846596,-1079373087,-1091675607,1040237041)+W(7,-1110799161,1048692149,1050158994,1068735095)+W(8,1041008693,-1107790175,-1102086715,-1109242003)+W(9,1048404715,-1090018360,-1119953618,1052906990)+W(10,1039557097,-1114340558,1036354441,1043049709)+W(11,1019897614,1034398799,-1106557101,1050068036);WS(-1081468886,1041730784);
sum1=W(0,1021500053,1042624634,999910687,-1114247594)+W(1,1044129269,1053438789,1005300019,1028761377)+W(2,-1121682823,1029411807,-1096850135,-1131183895)+W(3,1043096639,1034747044,1022168820,-1112649805)+W(4,1055682820,-1086991443,1035906940,-1100727404)+W(5,1022343799,-1113521452,1038040260,-1106832988)+W(6,-1103886814,-1101453262,1025791509,1009392321)+W(7,-1084075064,-1098009154,1054732110,1062898916)+W(8,-1110992968,-1110478453,1037861846,1044548897)+W(9,1026735815,1034256626,1020540891,-1115410306)+W(10,-1097832968,-1117544535,1041116931,1042621601)+W(11,-1125653940,-1112646442,-1121491970,1022910341);sum2=W(0,1025315462,1040254152,995541592,-1109856908)+W(1,-1108093549,-1085520225,997512408,-1111613060)+W(2,-1114414815,1040714423,-1094645099,1041489120)+W(3,1035675473,1026228130,1043476326,-1107331629)+W(4,-1103361463,1059978555,1067108106,-1115826672)+W(5,-1125997775,1032256197,-1121534122,-1102705141)+W(6,-1101803200,-1123010638,1039471517,-1104942022)+W(7,-1094292172,-1120534147,-1104388416,1053887552)+W(8,-1130615251,-1129091643,1017265579,1039802977)+W(9,1040268905,1028920354,1022399907,-1114856041)+W(10,-1108094032,1040596394,-1103458923,-1120685867)+W(11,-1108206349,1027593934,-1107135380,1040793483);WS(1054796503,-1111794816);
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, nns256, 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, nns256, 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,-1126504964,-1117760744,-1118354985,-1118812211)+W(1,1037346316,-1097807929,-1117458482,-1120674615)+W(2,-1137814218,-1101147334,-1114916026,-1120777358)+W(3,-1118580651,-1112914505,978731342,-1128256674)+W(4,-1127312137,1040658850,-1107177196,-1108702207)+W(5,1051925971,1061593601,1041726453,-1124477727)+W(6,1032645830,1029100907,1053108884,1042061230)+W(7,1040041685,1010634196,1023094846,1026597474)+W(8,-1105559165,1024463101,-1113369587,-1116025261)+W(9,-1098269094,1015141868,-1120327001,-1102924251)+W(10,-1121960158,-1114359336,-1129934237,-1109857889)+W(11,-1137769344,-1124738995,1018102856,-1133406593);sum2=W(0,975711915,-1103749327,1034293816,1012167794)+W(1,-1112492311,1032768248,1042152488,1007876102)+W(2,-1104922990,-1112883791,1026775674,1037438381)+W(3,-1129478003,1029694272,1009005510,1035896848)+W(4,-1105000392,-1097051670,-1073125242,1040949842)+W(5,1065119806,1064777150,1048636347,-1113573827)+W(6,-1118855570,1049268872,1035198208,1049707133)+W(7,-1105233202,1045598091,-1110039318,1019305156)+W(8,1026609280,-1107080190,1034317546,-1098861131)+W(9,1028248806,-1106667446,1037196612,-1103172582)+W(10,-1108803486,-1112062411,1024046979,1042916747)+W(11,1002108025,-1116379320,1031133421,1037762592);WS(1002542528,-1081598301);
sum1=W(0,1003194766,1031358712,1018532849,-1123106403)+W(1,-1120609928,-1102109750,-1100442248,-1115291860)+W(2,-1104418325,1022719310,-1124327881,1033033375)+W(3,-1140694509,-1173350542,1042404749,1031657633)+W(4,1048723343,-1102943230,-1096563748,1058293919)+W(5,1065191364,-1082116255,-1084853826,1060312385)+W(6,1055391647,-1090520747,-1090047916,1057579241)+W(7,1057234642,-1088607906,-1115672903,1048926634)+W(8,1043311017,1033034550,-1104454821,1033211315)+W(9,1048832547,-1093430837,-1105126162,-1122032382)+W(10,1034840623,-1104668395,1033480943,1045565001)+W(11,1034960904,-1100859732,1041617645,1040065984);sum2=W(0,-1136455954,-1098903542,1038135851,-1118979564)+W(1,-1098733088,-1095471090,1043936541,1031647880)+W(2,-1115252794,1050331000,-1114646115,1032618663)+W(3,1028338874,1030299514,-1107943513,-1105564107)+W(4,-1113356687,-1091503884,1046730291,1040555036)+W(5,1058853402,1057969905,1053446821,1041172918)+W(6,1042547849,1032649026,1026777488,-1111675314)+W(7,1048036907,1045220138,-1097022326,-1102521857)+W(8,1033064908,-1105119573,1010901456,-1098841046)+W(9,-1107613268,-1096003667,1050988870,-1105844234)+W(10,-1109177822,-1135105484,1040941647,-1104403193)+W(11,-1104926499,1015146572,-1111654963,-1106932655);WS(-1089089900,1057806976);
sum1=W(0,-1127595840,1025412102,1034138799,-1107295812)+W(1,-1107414907,1043589025,1036945929,-1123024597)+W(2,-1114511976,1026901142,1048626936,1016079705)+W(3,-1120167114,-1132433569,-1122208804,-1121404144)+W(4,-1098433268,-1189029283,1050726826,-1095422036)+W(5,-1086058047,1066834483,1055732365,-1092642698)+W(6,-1090938821,1050840209,1060391966,-1087422851)+W(7,-1092394401,1054523402,1046023279,-1099844512)+W(8,-1122343505,-1114195981,-1107540610,1041715821)+W(9,1012137296,-1123010964,1004508092,-1122551116)+W(10,1032081267,-1116540066,1021997657,-1112593208)+W(11,1034856335,-1140325311,-1117735535,1025525231);sum2=W(0,1040406565,-1112537807,1045053907,-1100068589)+W(1,-1129255625,-1096936254,1034765996,-1105732125)+W(2,1041854514,-1119869595,-1098576495,-1110986904)+W(3,1040297872,-1106886121,-1108123574,-1108063740)+W(4,-1097933278,-1091711434,1049401249,1035618626)+W(5,1047111871,1055190008,1056573344,-1099579155)+W(6,-1119227686,-1092612461,1058665437,1056019034)+W(7,996712344,-1113107096,-1121089271,1029490732)+W(8,1040848725,1039746012,-1103084156,1036897142)+W(9,1050298277,-1110783667,1030295740,-1089717374)+W(10,1058580142,-1100808273,1041764164,-1089302244)+W(11,-1110437244,1034569294,1022690203,-1127874601);WS(1049963735,-1124746024);
sum1=W(0,991131306,-1110639240,1034213253,1006389467)+W(1,1036315168,-1106688436,-1124116580,-1124991168)+W(2,1034164414,1034354600,1016950458,-1114080443)+W(3,1034869786,1046100667,-1118357326,-1168983685)+W(4,1049374726,-1111102680,-1089111694,1058411598)+W(5,1064243752,-1080857842,-1086690096,1060442825)+W(6,1057235431,-1086990857,-1086343400,1058630778)+W(7,1028310995,-1090257402,-1099687954,1051622657)+W(8,1039576302,-1134195605,1033778855,-1120169982)+W(9,1032153615,1024033695,-1122058050,1018630958)+W(10,1036089759,1017381585,1016006830,1034713638)+W(11,-1126482082,-1130216101,1027377121,1035150121);sum2=W(0,1022693528,1040828458,-1111353121,-1114775505)+W(1,-1159675846,-1179590680,-1108626677,1033686534)+W(2,1033838002,1028829848,1041114289,-1112709023)+W(3,1032684170,1037026782,-1108121837,-1125624388)+W(4,1041444385,1083159907,1077280281,1051023520)+W(5,-1089609004,-1064966677,-1090827263,-1101109690)+W(6,1037546580,-1090323484,-1073695373,-1101828769)+W(7,-1104771455,-1104201752,1042738654,1033655640)+W(8,1039028690,1038899070,-1100155636,1042396970)+W(9,-1146898193,-1128357112,-1108327399,-1129576724)+W(10,1046069066,1017563688,1026559236,-1117377551)+W(11,1049907200,-1119733667,-1149039617,-1098820901);WS(-1082925548,-1131273240);
sum1=W(0,1024417890,1026031368,1028984921,-1130676005)+W(1,-1123681912,1048544370,1046418962,-1127912110)+W(2,1009745483,-1115143804,1032747842,-1128802908)+W(3,-1124372951,1012870858,1035809011,1030244593)+W(4,-1094705109,1048479050,1056020338,-1090453298)+W(5,-1080625999,1056570469,1054709085,-1088411833)+W(6,-1093720869,1058018725,1060414079,-1078821070)+W(7,-1099806226,1053689379,1048613352,-1115224705)+W(8,1026370227,1023514525,1031745797,1036092472)+W(9,1016526011,1039178347,-1139610597,1040943828)+W(10,-1146727344,1033865376,-1115579031,-1134933227)+W(11,1034696072,1032018765,-1123856496,-1126383553);sum2=W(0,-1126832117,-1140231915,-1114926763,-1117505397)+W(1,-1107644007,-1125354742,-1125548157,-1116692107)+W(2,-1123105101,1027773818,1042669208,-1117458583)+W(3,1004815486,-1119603373,-1115355410,-1117032217)+W(4,-1146496262,-1113101086,-1102904639,1048798551)+W(5,1053833339,1000279686,-1125191934,1045683415)+W(6,1032098567,-1107525999,-1104919217,1057710126)+W(7,-1110288078,-1103622420,1032507221,-1100115369)+W(8,-1129185935,-1125809392,-1112830121,1025448640)+W(9,-1120274227,-1113082203,-1121525964,1034411663)+W(10,1022009255,1035574395,-1111650191,1041220979)+W(11,1039592007,-1117835672,-1112638630,1021108475);WS(-1089340204,1064822548);
sum1=W(0,1017532199,-1123651609,1040632746,1024560260)+W(1,1032538389,-1115892569,998268921,1036465700)+W(2,1035008482,1033415588,-1109887627,1031720480)+W(3,1041385023,1043778521,-1112010572,1020865894)+W(4,1053882699,-1094337163,-1106019185,1042654740)+W(5,1062655475,-1081203240,-1083627654,1058440180)+W(6,1054084900,-1086686700,-1087921069,1057084090)+W(7,1050203279,-1083224116,-1098821294,1046711885)+W(8,1033472482,1028050126,1037194524,-1121721479)+W(9,1042941034,1013010462,993325743,-1112650528)+W(10,1038013786,1021897635,1035154240,1046201917)+W(11,1043447032,-1131974615,1027972046,1039144481);sum2=W(0,1041490776,1018486577,1034353453,-1108565409)+W(1,-1113858207,1052082200,-1113519263,-1103680498)+W(2,-1139146344,1046768714,-1097140178,1018958125)+W(3,-1111959213,-1128703602,-1098207895,1024460115)+W(4,-1105841420,-1092734414,1053209723,-1088688588)+W(5,1062919581,1049986423,-1094792328,1037914109)+W(6,1049328132,1044527939,-1107726366,-1095558118)+W(7,1035231667,-1110040773,1046336394,1041960027)+W(8,1039814215,-1122233136,-1107721619,1049996954)+W(9,1012724150,1040029087,-1116717915,1034343810)+W(10,1024888668,-1100531711,1007719490,-1098318745)+W(11,1036710347,-1102670680,1037888927,-1106186917);WS(-1083458668,-1076208878);
sum1=W(0,-1119221604,-1097616301,1040683401,1028803476)+W(1,1033962333,-1106128994,1042493937,-1136427363)+W(2,1041264181,1044433886,-1096558041,-1108948664)+W(3,1032628870,-1123751924,-1097860853,-1108358441)+W(4,1051879501,-1093169213,-1098733730,1046406904)+W(5,1062475632,-1086787145,-1088547874,1058517387)+W(6,1053313566,1035939910,-1088927588,1061490456)+W(7,1054299289,-1130402734,-1096390160,1049919352)+W(8,-1110693690,-1111140815,1030855367,1004468631)+W(9,1045297574,-1108587948,-1127640694,1024040880)+W(10,1038834422,1040762412,-1104411844,1028806548)+W(11,-1106314264,-1165494119,-1118015030,-1095128350);sum2=W(0,1037888148,1037533502,1016478676,1016611708)+W(1,1016374797,1042320298,1012928145,-1105282980)+W(2,-1118267731,-1133007186,-1119445205,-1146676672)+W(3,1032410610,-1114217777,-1123652878,-1130451858)+W(4,1036667983,1029018929,-1101004152,-1110195557)+W(5,-1123884642,1048907311,-1092116144,-1126800264)+W(6,-1111241984,1045206632,1063932318,-1097480948)+W(7,1039354964,1032089604,1051255124,1039970164)+W(8,1051795874,-1116498505,-1128480930,1040169462)+W(9,1052196876,-1110762465,-1105668811,1041335879)+W(10,-1088285853,1016609657,-1096424000,-1105880602)+W(11,-1090379026,1046489649,1029046774,-1095104183);WS(-1104670894,-1131977046);
sum1=W(0,-1122872327,1044660591,-1127207577,-1112648188)+W(1,-1105196647,-1091967838,-1159198685,1034658686)+W(2,-1105551222,-1105182655,1050515731,1040705957)+W(3,1017793890,1049557794,-1127322710,-1121117111)+W(4,1050049705,-1112061830,-1088875575,1054983097)+W(5,1062208630,-1080890076,-1088327234,1055452918)+W(6,1051606290,-1088400827,-1103107959,1055187309)+W(7,1052382814,-1097595959,-1103254713,1047450666)+W(8,1037435556,1027063042,-1103988635,1031188251)+W(9,1027642075,-1097581231,-1117747167,1047857485)+W(10,-1109004816,-1115427963,1026629396,1054501223)+W(11,1041414585,-1121163375,-1119280070,1042878098);sum2=W(0,-1117974191,1035918257,1027513536,1016354951)+W(1,1055799129,-1144611727,1037237024,1039379806)+W(2,1037116388,1042440009,1028380863,1043516685)+W(3,-1131729016,1025801393,-1106882882,1033575170)+W(4,1029824032,1038928177,-1120711631,-1143898815)+W(5,-1097216592,-1097673825,-1101088822,-1103985849)+W(6,-1103814691,-1105579212,-1124050651,-1106760625)+W(7,-1136138683,1011024469,1026359109,-1123395355)+W(8,-1110582057,1027020738,1011202413,-1121835937)+W(9,1040607236,1044957698,-1113735870,1009730353)+W(10,1038947942,1027787831,-1114960631,-1115312251)+W(11,-1112603972,1008198659,-1133116095,-1135830635);WS(-1096559831,1037484900);
sum1=W(0,-1134487991,1027879764,1038422322,1028249855)+W(1,1016173128,-1112460521,1029515489,1034313250)+W(2,1028347039,-1123304579,-1107825326,1027417370)+W(3,1035635068,-1120703806,1030471249,1000575210)+W(4,1048869250,-1098773026,-1091437192,1057397273)+W(5,1065757625,-1083502823,-1086850776,1056640275)+W(6,1054334819,-1089694535,-1083394976,1058322735)+W(7,1052376319,-1102551488,-1098313541,1052511918)+W(8,1029769503,1031362249,1033785689,-1101563608)+W(9,-1131269971,-1128247556,-1173649736,-1127965876)+W(10,-1107441417,-1132373103,1035484541,1044386388)+W(11,-1098473097,-1142130892,1034873120,1031752252);sum2=W(0,1040888051,-1070793862,-1073555081,-1112511339)+W(1,1027239578,-1071158503,-1069228230,1033770332)+W(2,-1135961020,1047598893,-1080567434,-1109060021)+W(3,-1110941727,-1129804625,948656059,-1113507810)+W(4,1075658117,1054215981,-1104998932,1076402541)+W(5,1077820889,1046227202,1042820552,1075655149)+W(6,-1118850699,-1101978428,-1095422364,1045918702)+W(7,1026016583,-1103164541,1045389579,1035044244)+W(8,-1115233903,1015165170,1037626737,-1101584674)+W(9,1035248614,1033175695,1023929473,1010151672)+W(10,1049027220,1032251645,1025525751,1038949494)+W(11,-1118124613,1042587545,-1117328038,1028467783);WS(-1081931126,1073966570);
sum1=W(0,-1146361331,-1097410109,1035175459,-1121849711)+W(1,-1106692309,-1120101763,1043585907,1017322599)+W(2,-1106210884,1038219466,1050307440,1025148299)+W(3,-1115138804,-1132131774,1023773090,1006422511)+W(4,1026127169,1045225025,1027761070,-1121951547)+W(5,-1091000962,1065386286,-1106255910,-1144746721)+W(6,-1091953433,1056380469,1061827739,-1079735571)+W(7,-1102445962,1046599772,1049682211,-1096168868)+W(8,1037511592,-1113648733,-1114686833,1025905706)+W(9,-1111228857,-1108319001,1017686828,1043091875)+W(10,-1102991437,-1147707682,1018597782,-1120837551)+W(11,1040799505,1028136822,-1110127893,1003336935);sum2=W(0,1034732755,-1090565718,1035173169,-1106398945)+W(1,-1116038033,-1089313148,1037348813,-1136096426)+W(2,-1100200943,1045738761,1037418911,1044672515)+W(3,1025870712,-1117649125,-1130864309,1037208365)+W(4,1056357842,1050400788,1053305068,-1101335301)+W(5,1066071262,1057700465,1036743473,-1122254044)+W(6,-1132458755,1003355997,-1084949846,-1095175639)+W(7,1025322164,-1106413087,1030076164,1007521414)+W(8,-1115544374,-1107192051,-1109509581,-1121291886)+W(9,-1086616818,1022772267,1016457143,-1105444760)+W(10,-1102270714,1035291569,1033704361,1050477957)+W(11,999303933,1024551876,-1111299866,1045722667);WS(1052508503,1065718149);
sum1=W(0,-1109127212,-1098223900,962035242,1042149474)+W(1,1033122295,-1108112926,1027445007,1041796883)+W(2,1045736850,1043181559,-1098175173,-1120120612)+W(3,1038133568,-1102543586,-1100319159,-1110374755)+W(4,1043423478,-1096660204,-1097510801,1048663227)+W(5,1061167739,-1089406218,-1087758861,1055339346)+W(6,1055761732,-1105769888,-1094841886,1054196775)+W(7,1051299336,-1120191499,-1103555357,1041284046)+W(8,-1104342914,-1109357577,1038442493,1028239019)+W(9,1037128774,1025450507,1040109559,1027971236)+W(10,1042761157,1044237597,-1123303012,-1105773058)+W(11,-1105847257,1039590240,-1111907879,-1101757237);sum2=W(0,1021868522,-1116667451,1037136687,-1109097964)+W(1,1032613655,-1109068920,-1107845433,1007318978)+W(2,-1126879582,-1103760436,1016069779,1002517286)+W(3,-1114937810,-1118059752,1030143702,1031113174)+W(4,-1094712046,1041352693,-1125393555,1031673749)+W(5,1040720319,-1112580519,1034962829,1038331125)+W(6,1056111085,-1106729155,-1106409067,-1111158812)+W(7,-1121843086,1047380650,-1106975050,-1106358629)+W(8,-1104433838,1008084051,1025995330,1019467600)+W(9,-1121851072,1025598855,1039892459,-1122570447)+W(10,1049773824,-1110468674,1045465420,-1113430896)+W(11,-1122235886,-1113447212,1020538422,1036295980);WS(1056997868,1008833773);
sum1=W(0,1036420187,-1130107576,1006806901,-1118496039)+W(1,1034344230,1045363911,-1115019369,-1113594582)+W(2,-1109888100,1037930126,-1090717022,1038393121)+W(3,-1131937728,-1112104883,-1110427933,1032434307)+W(4,-1123687353,-1104570591,-1123143270,1039826714)+W(5,1059756929,-1095316624,-1093231896,1053157409)+W(6,1045739824,-1098051412,-1095564524,1058230383)+W(7,1052782212,-1104229594,-1101398261,1042446790)+W(8,1032886196,-1125702370,1017005492,1006039247)+W(9,-1102708199,1009228202,1028719950,-1105180689)+W(10,-1129186168,1033820442,-1119964195,1035814292)+W(11,-1112516090,-1136905401,1028568173,1025625861);sum2=W(0,-1112051735,-1109468006,-1118604595,1034320453)+W(1,1033608293,-1088213587,-1106879339,1043966073)+W(2,1051236380,-1095838484,1064370547,-1092579307)+W(3,1027336318,1016664388,1043763107,-1102939053)+W(4,-1107232926,1046387359,1028595208,1025235375)+W(5,1067079268,-1087106166,1044354198,1049289065)+W(6,1044420987,-1104528882,-1108961766,-1088486363)+W(7,-1116658227,1023955051,1035658672,-1107783352)+W(8,-1105038970,1005965131,-1116609216,1002638229)+W(9,1035867996,-1132447732,-1111658272,1045499601)+W(10,1028839698,-1134350406,1042442572,-1096457250)+W(11,-1126291119,-1135660575,-1131375963,-1122532695);WS(1064849644,-1092967401);
sum1=W(0,-1103081652,1034184171,1033930742,1041078624)+W(1,-1126422222,1038407355,-1098756264,1045204674)+W(2,1049230600,-1103625882,-1103118957,-1107755791)+W(3,1041473799,-1102710964,1035198826,-1101861336)+W(4,1058076017,-1091900963,-1091277968,1053270962)+W(5,1061713418,-1078564449,-1097334921,1059044453)+W(6,1047988615,-1091654943,-1099822850,1064682577)+W(7,1058355518,-1098047297,-1096942230,1055582710)+W(8,-1101902009,1046377811,-1124489961,-1115974645)+W(9,1031099397,1034335299,-1096742869,1038364767)+W(10,1010917525,-1098744549,1015202107,1025967234)+W(11,-1106099948,-1101582418,1047801952,1021900159);sum2=W(0,-1105865147,1026053125,1039267337,1034970587)+W(1,1018431373,1037956157,1040193826,1024111791)+W(2,1038385161,1031902437,-1106797747,-1107243650)+W(3,-1129893537,-1128932411,-1114137980,-1114574492)+W(4,1027743203,-1076908464,-1085205368,-1109640195)+W(5,-1088412806,-1079896887,-1072741915,1042644379)+W(6,1031274183,1052902509,1057561219,-1104275404)+W(7,1040558376,1054347378,-1103620900,-1115379021)+W(8,1068235631,1029167111,-1111782462,1065312771)+W(9,1069229068,1048206286,1035172075,1074530244)+W(10,1045193510,-1105822229,-1092973955,-1110308581)+W(11,-1099424233,-1106619819,-1102796809,-1167188013);WS(-1085552428,1044647857);
sum1=W(0,-1111247047,1046596325,-1120131932,-1130568573)+W(1,-1104704953,1049575094,1026932885,1001536536)+W(2,-1104108900,-1127841478,1042872064,1029690778)+W(3,-1107166286,-1110288351,-1114289465,1012447989)+W(4,-1095715202,1050957098,1052681344,-1097293585)+W(5,-1085535724,1060788917,1059711152,-1090361246)+W(6,-1113844876,-1106926654,1048249845,-1105723034)+W(7,1028149942,1043016176,1034645781,-1127895515)+W(8,-1125685565,-1123522377,1016796643,-1115182247)+W(9,-1122898434,-1112833505,1028362085,-1097304503)+W(10,1050188162,-1111804152,1008149481,-1115360055)+W(11,1041406167,-1119471349,1032897312,-1110595670);sum2=W(0,1012096208,-1169058693,-1122573304,1049638564)+W(1,1058022553,-1080721407,-1092917400,1055008508)+W(2,1065544846,-1080284825,-1081684685,1059601221)+W(3,1043980555,-1098850345,-1096574070,1035938200)+W(4,-1118822370,1032693677,-1120650912,-1097365817)+W(5,1056959548,1044260765,-1127709292,-1124083512)+W(6,1051359763,1042746095,-1099806388,1056508637)+W(7,1031681402,-1121369890,1033735876,1044088441)+W(8,1036528332,-1119534724,-1114566411,1039129637)+W(9,-1122124802,1042163670,1015256750,-1113518885)+W(10,-1101554026,1032382474,-1110975736,1019567420)+W(11,-1108142320,1022534793,-1110809702,1041548497);WS(1049904727,-1085461498);
sum1=W(0,1032673159,-1122472531,1047758995,-1114441151)+W(1,1041600521,-1116753522,1048177385,1027012354)+W(2,1033107055,-1109908945,-1105032264,1035856141)+W(3,-1139856090,-1111353615,-1104848436,1031163069)+W(4,-1101190388,1042608805,1054893264,-1092338425)+W(5,1059669870,-1088410395,1050188989,-1096531431)+W(6,1058897901,-1088007491,-1084283112,1063099682)+W(7,1055941567,-1096366496,-1096369309,1049115478)+W(8,-1108884127,-1119554504,1042581180,-1095327506)+W(9,-1123782065,-1120686401,1041262473,-1104987150)+W(10,1042892731,-1107384925,-1117364890,1042263123)+W(11,1047202227,-1100444021,-1138499405,1029697804);sum2=W(0,-1127864237,1066297935,1068410613,-1101934313)+W(1,1047304216,-1077079694,1052441146,-1112463889)+W(2,1041678537,-1095668928,-1082290320,-1097499627)+W(3,1039199998,-1096167330,-1097722710,-1128505773)+W(4,1047339448,-1107136628,1045964051,1053392914)+W(5,1044634164,1046050296,1035674775,-1111508378)+W(6,1053023843,-1135364198,-1113442140,-1086326188)+W(7,-1112581958,1028034745,1028981469,1050833435)+W(8,1023924243,1029832629,-1118726053,-1109754454)+W(9,-1111827987,1036477638,-1111696115,-1121555471)+W(10,1034831467,1024856185,-1119582249,1006763480)+W(11,1032814306,1017921306,-1112331027,-1128234727);WS(-1087326956,1033622098);
sum1=W(0,1035193378,-1161971013,1045896801,-1113899675)+W(1,-1119324954,-1095480777,1045303135,1030557818)+W(2,-1117399605,-1109576477,-1110770003,1042470612)+W(3,1035419591,-1122013269,-1100233714,1021883592)+W(4,-1108871427,1048600721,-1108955706,1041409216)+W(5,1041468886,1051943793,-1094955846,-1104804773)+W(6,1052050234,-1097508910,1025944442,-1098059200)+W(7,1017834329,-1106071902,1030612641,1041862393)+W(8,-1114333163,-1106692192,1041055226,-1104543128)+W(9,-1096626659,-1112593372,1039063182,1045266364)+W(10,1043056710,1041486173,-1107180444,1048775867)+W(11,1042839849,-1121041260,-1114362202,-1122051827);sum2=W(0,-1114415273,1032259795,-1111634453,1008283263)+W(1,1036167174,-1116061542,-1123951654,-1114655921)+W(2,1033204129,-1102899145,1039368345,-1111159985)+W(3,-1127458940,-1118949310,1024476440,-1122340118)+W(4,1046234660,1020399084,-1121896666,-1112224655)+W(5,1049934438,1050902690,-1139717487,1039099048)+W(6,-1113540553,1039510238,1039007446,1003410015)+W(7,-1122317014,1033150391,1032062517,-1117681522)+W(8,-1105304684,1027107696,-1106176579,1031996897)+W(9,-1102142181,1022104088,-1106922258,1017260660)+W(10,-1114854307,-1135188919,-1122048418,1003551903)+W(11,-1113963477,-1125862176,-1128403972,992233789);WS(1068173014,-1111006676);
sum1=W(0,-1115395480,-1112513259,-1103201566,1031049568)+W(1,-1113567107,1042819653,-1112438249,1019703498)+W(2,-1109811912,1039150546,1048780036,1015808760)+W(3,-1103105894,1040353932,1034094633,1027899359)+W(4,-1117860850,-1173290307,-1100468360,1048004603)+W(5,-1083606526,1064316383,1042677725,-1104427535)+W(6,-1090564527,1060600586,1063571221,-1083053360)+W(7,-1095220995,1054475004,1050639762,-1092330682)+W(8,-1123264224,-1127850837,1012485196,1046039773)+W(9,-1122621123,1036820754,1029876039,1030284012)+W(10,-1103353426,1024997805,1035184606,-1094902185)+W(11,1034806311,-1123061719,-1149057999,-1106486660);sum2=W(0,-1120466254,-1114547761,-1122580470,1014853092)+W(1,-1117512854,-1119656010,1030745116,1027909890)+W(2,-1110873488,-1120221385,1035574738,1026011110)+W(3,-1115497806,-1122615179,1020780404,1036041188)+W(4,1038991680,1047680543,1047459793,-1120994367)+W(5,1041066172,-1121088174,-1098401240,1034511499)+W(6,1024235728,1024310650,1045982327,-1109149586)+W(7,1020521688,1042402937,-1122000913,-1112980367)+W(8,1054395623,1011283964,-1132455031,1064875701)+W(9,-1085223893,1018552602,-1108441710,1045153300)+W(10,-1099510820,1026658994,-1106692167,-1084582209)+W(11,-1105747852,1004613671,1023023932,1029465320);WS(-1095915991,979918868);
sum1=W(0,-1137886897,1037523161,1032823819,-1115463727)+W(1,1011860489,1043477300,1029800132,1011021190)+W(2,1007409140,-1114264129,-1105888052,-1129491953)+W(3,-1122228982,1030459197,1021218335,-1124741815)+W(4,-1131549790,1035412665,-1119898332,1026707497)+W(5,-1100874368,-1112838682,-1136100063,-1108429845)+W(6,1049886943,-1097768883,-1098267600,1047336484)+W(7,1038061098,-1108915952,-1106237874,1042964547)+W(8,-1108324895,-1129452238,-1121143952,1026568544)+W(9,1047390560,-1147670274,-1120493188,-1138504034)+W(10,1037432366,-1134502280,1028096953,1036689246)+W(11,-1121991146,-1177453050,-1157333673,996441389);sum2=W(0,-1128394666,-1143339877,1020062213,-1121902268)+W(1,-1114856664,1034423857,-1102502778,1039974898)+W(2,-1115163450,1038088024,1030950002,1032116923)+W(3,-1128925353,1019282123,1036537682,-1112859101)+W(4,-1111450467,1052764693,-1096503308,1034601005)+W(5,-1093114037,1060522961,-1095299550,1034366199)+W(6,1036157347,-1104371255,1057088106,1027196884)+W(7,1032717961,-1110891365,1031719642,-1130356560)+W(8,-1099720262,-1130142915,-1108630019,1050858947)+W(9,-1087523263,1037139152,-1105816149,1055940597)+W(10,-1107617878,1043807995,1054601799,-1085850393)+W(11,1017512699,1025497552,-1122652165,-1119144319);WS(1066530838,1025703389);
sum1=W(0,1009297086,-1139418709,-1132051981,-1120765920)+W(1,1015487755,-1098776251,-1109474502,-1122351141)+W(2,-1127613121,-1123764613,-1109199593,1015844344)+W(3,-1124468594,-1145136640,-1121408403,-1133586812)+W(4,1032587897,-1118415861,1042371592,-1129191897)+W(5,1049522345,-1099055070,-1120712699,1057153612)+W(6,-1109817213,1050593755,1049700744,1041525985)+W(7,-1107128582,1038803505,1036084166,1010121533)+W(8,-1122811552,-1134432681,-1116932051,1007708012)+W(9,-1099127683,1026629028,-1127344014,-1105657359)+W(10,-1113004743,-1136900213,-1119906716,-1111888320)+W(11,1036904923,-1123829719,-1118848634,984437698);sum2=W(0,1039120940,-1107749198,1041261247,-1117430114)+W(1,1026507473,-1131506304,-1099018179,-1106133189)+W(2,-1142215401,-1123190888,-1123617030,1031550625)+W(3,-1139250704,-1137414048,-1112954810,1026312489)+W(4,-1097831330,1041137317,-1126022952,1033806419)+W(5,1045711847,-1092069746,1057416214,1064523288)+W(6,1052831473,-1088761837,1059767697,-1088977338)+W(7,-1122137188,-1110686692,1033531722,-1133526188)+W(8,-1127685702,-1116954634,-1125967712,-1155381873)+W(9,1026250214,-1120045450,1032736142,-1099691831)+W(10,-1118397760,1028302350,1021746164,-1098651966)+W(11,1029280576,-1115066264,990513889,-1130823120);WS(1066680246,1040921440);
sum1=W(0,1034101258,1011417444,-1110280861,-1119730500)+W(1,-1104735450,1038200908,1027753539,-1132236433)+W(2,-1111591250,-1121734057,1035268043,1035235184)+W(3,-1121802685,-1126371080,1032771355,1024518355)+W(4,1031601302,1054599907,1053565584,-1092083138)+W(5,-1078665075,1061430978,1058261942,-1090607216)+W(6,-1093429316,1056142824,1061610294,-1096046953)+W(7,-1102572591,1055282545,1053165350,-1094352558)+W(8,-1143895330,-1113777127,1029997623,-1110918026)+W(9,-1099071584,-1112447940,1039976245,-1111808624)+W(10,-1105323662,-1145165385,1023744576,-1106320677)+W(11,1035738553,1031263347,-1113453535,-1138833863);sum2=W(0,-1129082210,-1130739278,1028210443,1033717276)+W(1,1053521042,-1113906791,-1117565460,-1111396517)+W(2,1041638909,1044690885,-1106119849,-1096499765)+W(3,-1143837439,1015998178,1000486481,-1115028859)+W(4,-1085374293,1026401017,-1119519632,1046091050)+W(5,1062822204,1066908993,-1106338078,1033058760)+W(6,1003636411,1054286387,1034907371,-1089123399)+W(7,-1103883056,1041460877,-1096894542,1048601259)+W(8,-1110182528,1042909501,-1117678961,1050909876)+W(9,-1081393742,1044082334,-1099518378,-1149282827)+W(10,1035142168,1040282994,-1097984366,-1094008056)+W(11,1028271260,1021313035,-1109925208,1020535023);WS(-1111691100,-1070453585);
sum1=W(0,-1107702492,1006352113,1032181048,1040350706)+W(1,-1103582444,-1098104500,-1101176752,1045915011)+W(2,1030081641,-1105752467,-1111995209,1036820082)+W(3,1034445457,1025879721,-1111976126,-1112926972)+W(4,1056547603,-1111618639,-1090063653,1054597571)+W(5,1062411659,-1079908657,-1087007388,1059824936)+W(6,1042786985,-1094958736,-1098160558,1062112057)+W(7,1058122296,-1107753094,-1104521261,1050598527)+W(8,1011306277,1034245578,-1114266718,-1105977411)+W(9,-1113612402,-1111998342,-1130610528,1037450066)+W(10,-1108376090,1026051990,1021846218,1043358554)+W(11,-1098378691,1018599200,1032139296,1024420791);sum2=W(0,1045283790,-1117083441,1044690091,-1102183736)+W(1,1029589699,1005932683,-1109435037,-1099060082)+W(2,-1146696619,-1130369043,-1109954065,-1103326288)+W(3,-1106785078,1039027144,-1115538567,-1123727405)+W(4,1036724432,-1096666126,-1103679886,1025447267)+W(5,1066859805,1061824774,935783211,-1100626978)+W(6,1024539831,-1113161303,-1098480165,-1114206859)+W(7,1040901138,-1129688427,-1109149493,-1123732285)+W(8,1043810354,-1109094473,-1120655593,1034791609)+W(9,1034749891,1023292171,1029730663,-1097803022)+W(10,1050252440,1012313206,-1109570093,-1094988176)+W(11,-1105144948,1015686163,-1106431920,1029732207);WS(-1105638574,-1077878805);
sum1=W(0,1025565072,1041884710,1043313362,-1112101313)+W(1,1034991091,-1099609869,1045058176,-1118212870)+W(2,1033034081,-1097107341,-1100255017,1037618766)+W(3,-1143864013,-1128917761,-1104696333,1023523536)+W(4,-1093904634,1043314021,1034529536,-1104398291)+W(5,1055637093,1049084915,1058479092,-1086702118)+W(6,1053455331,-1087005060,-1082434966,1061981800)+W(7,1037339676,-1105402705,-1098585534,1048950646)+W(8,-1106696920,1028280843,1017824488,-1120033234)+W(9,-1126325576,-1136921361,1038132788,-1128822905)+W(10,1046293466,-1124008918,-1125947450,1050170340)+W(11,1032623999,-1114937252,-1126565485,1042248226);sum2=W(0,1042032808,-1103788280,-1125419559,1040832216)+W(1,1029252447,-1099123277,1043848052,1039550307)+W(2,-1111709033,-1102650535,1047689572,1040592387)+W(3,-1091595987,1033340873,-1105352144,1050208698)+W(4,1045241846,-1091833274,-1076839498,-1166596642)+W(5,1068949095,1070654393,1035730071,1051795538)+W(6,-1111700665,1050259859,-1096947569,-1094163017)+W(7,1027304955,1048679723,1051072204,-1117027793)+W(8,-1105795498,1037000995,1038631745,-1085872442)+W(9,1007431650,-1103746979,-1115278352,-1094587067)+W(10,1041510738,1025070825,1041143367,-1089767553)+W(11,1057584085,-1093749689,-1116523862,-1100476212);WS(-1095944791,1081861902);
sum1=W(0,-1116664839,-1122706061,1034635115,-1129669743)+W(1,-1121494877,-1124251544,1033259121,-1148272609)+W(2,1028329496,-1128061368,-1126517523,-1115602986)+W(3,1027525168,-1119991479,-1130313237,-1123378150)+W(4,1048908041,-1093164666,-1090131839,1057433596)+W(5,1058746094,-1083481847,-1087001587,1058166921)+W(6,1057488289,-1091485686,-1085306808,1055593874)+W(7,1061071735,-1105495231,-1102755929,1049860117)+W(8,1030509816,1023557506,1008560041,-1120322428)+W(9,1044900399,-1117995899,1013701241,1035303897)+W(10,1023593721,1023656437,-1116643091,1041073282)+W(11,-1102595129,1024551167,-1164007844,1034451003);sum2=W(0,-1115575058,-1099435099,999172620,1029670841)+W(1,-1101600217,1027943101,-1139359478,1042858197)+W(2,1035438169,-1098854617,1048715384,-1117748556)+W(3,1032334939,1041563473,1036336651,-1114535210)+W(4,1041110640,-1120449287,-1105031588,1042251423)+W(5,1075961547,-1109667225,1010020318,1058527193)+W(6,-1086643829,1037113027,1057314889,1073424302)+W(7,-1067239867,-1100548924,-1123725073,-1080060710)+W(8,1035596553,-1156632055,1026093121,1027957701)+W(9,1011086126,1010028142,-1126960339,1019832195)+W(10,975610078,-1115077778,1037810339,1033526397)+W(11,-1095465488,1036754195,-1133987070,1012557694);WS(-1085172076,1069147958);
sum1=W(0,-1141293989,-1106615031,1027233863,1025703205)+W(1,-1119005195,-1112858253,-1115436126,1041286826)+W(2,-1117134469,-1122683754,1042609938,1026450561)+W(3,1025414366,-1117169125,1044686038,-1120895076)+W(4,1042354526,-1106775167,1029190628,1026640114)+W(5,1054852793,-1089581852,-1106293072,1053740861)+W(6,1026745790,-1108063055,-1098775605,-1119314307)+W(7,1023400633,-1125318352,1015550627,-1108709290)+W(8,-1115892869,1028377583,-1139375968,-1111659152)+W(9,1027435128,-1121669673,-1156734143,1035182992)+W(10,1038436612,-1119291218,1034668065,-1137028117)+W(11,1031194923,-1118201212,1027259179,-1112739478);sum2=W(0,1004660066,-1115032564,1027039233,-1154464437)+W(1,1016373458,975139636,-1147080182,1011666487)+W(2,1027534293,-1117310194,1025013868,-1117096132)+W(3,1024315262,-1145025250,1025607183,-1118720211)+W(4,1041471507,1033488023,-1117609897,1008089899)+W(5,-1081313755,-1065846603,1082321679,1053281755)+W(6,1040077608,-1130639872,-1122974098,-1118862913)+W(7,993302909,-1114202318,-1143672974,-1134922624)+W(8,1033628240,-1112728150,1027401421,-1118717800)+W(9,1050032460,-1108305112,1012824907,1046901100)+W(10,-1137731251,-1137500513,1038621352,-1106934499)+W(11,1017914834,1025570630,-1129758225,-1177023016);WS(1065820150,-1112682631);
sum1=W(0,-1136938293,1045425461,-1140735040,-1105640672)+W(1,-1099447769,1052020966,1012508339,1007936778)+W(2,-1110772895,1038536521,-1110876672,1033964109)+W(3,948858222,1041035251,1034428376,-1107676126)+W(4,-1095619178,1046810501,1051064512,-1096706537)+W(5,-1083835034,1054321083,1057299292,-1101065539)+W(6,-1101414038,1042038046,1044289505,-1127256032)+W(7,-1104437005,-1126355329,1050440565,-1102412811)+W(8,1041816072,-1108472292,-1128129890,-1114855500)+W(9,1049485320,-1101761488,1036938130,1015987827)+W(10,1031650401,-1113134674,1035708141,-1106506396)+W(11,1044647659,-1119496853,1031811610,-1098866309);sum2=W(0,1033662400,1047714485,-1104060794,-1116689599)+W(1,-1113832562,1055059659,-1106889746,-1110264521)+W(2,1024644211,1027816870,-1089308922,1034493072)+W(3,1030330543,1043118546,1032487381,-1105470304)+W(4,-1101000300,-1113896185,1047625619,1023887631)+W(5,1047334183,-1105663288,1058674488,-1123902349)+W(6,-1145174230,1040502911,-1079751447,1060541265)+W(7,-1100795602,-1110882655,1059286709,-1099777158)+W(8,1049921725,-1114038586,1032108768,-1104647113)+W(9,1060005487,-1105023935,-1134500667,-1100964722)+W(10,1026206299,-1116742649,1046968990,-1088726381)+W(11,1033716355,-1127164330,1042150309,-1093081927);WS(1051219671,1032040132);
sum1=W(0,1029213629,-1111062337,-1110293770,1024246061)+W(1,1007533386,1035026513,1026027124,-1142580623)+W(2,1016678619,1011246152,1036422600,-1132388626)+W(3,1023830470,-1130424090,-1173422083,998523489)+W(4,-1104763504,1041701281,1035978230,-1098745559)+W(5,-1082429923,1065410260,1051781481,-1097349705)+W(6,-1095610025,1057796630,1060856625,-1083869189)+W(7,-1094623957,1055180598,1045145830,-1095350964)+W(8,-1106571859,1016965359,-1111943280,1050231066)+W(9,-1111350032,1035026168,1026054164,1040668770)+W(10,-1122887388,1019565189,987392292,-1113287631)+W(11,1007169387,1026555204,-1110518465,-1109374678);sum2=W(0,1024186334,-1121050215,-1131096266,-1123481859)+W(1,-1136581772,-1115413373,1023491721,-1181265672)+W(2,-1130526339,-1110187157,1036272276,1007273042)+W(3,1035801320,-1125507188,-1123342647,-1134191606)+W(4,1040345453,-1129271163,1040776673,-1107023625)+W(5,-1116173932,-1097567007,1044851152,-1110082893)+W(6,1028205855,-1106625929,1051516690,1041634800)+W(7,-1124495703,1007786534,1035231370,1036476425)+W(8,-1080765061,1066657253,1074128739,-1073406322)+W(9,-1085034176,1066670217,1068015119,-1077100552)+W(10,1019889879,1026394385,-1111857710,-1104398720)+W(11,-1105128420,1030299973,990445793,-1115096299);WS(-1124324720,1038677119);
sum1=W(0,1031967089,993181316,1038389179,1008341069)+W(1,1037528348,991007864,-1145165264,1023486232)+W(2,1029849459,1044031254,1024190949,-1122921519)+W(3,1035528454,1052524910,-1123515526,-1114006089)+W(4,1050863173,-1096246661,-1081451931,1056361124)+W(5,1063082151,-1088130503,-1086637900,1054230472)+W(6,1049660054,-1099337955,-1092787999,1050043692)+W(7,-1097977265,-1102904005,-1095996120,1043779649)+W(8,1035916906,-1134539381,-1130646284,1047683325)+W(9,1026128198,1003368116,986748732,1027831167)+W(10,1025351359,1036720064,-1115252008,1020947750)+W(11,-1114005272,1029521402,-1116396881,1037985981);sum2=W(0,-1133163156,-1098025067,-1089098687,1042203848)+W(1,1027923803,1058285406,1036383110,-1108707706)+W(2,1043843260,1048839159,1062333205,-1098359820)+W(3,1023965418,-1078465930,1058743586,1021888231)+W(4,1052777785,-1096461215,1068788369,1035967917)+W(5,1046924897,-1088764217,-1090569807,1043356562)+W(6,-1088408400,-1098396864,-1095261121,-1080913711)+W(7,1067915456,1064748817,-1093746709,-1097507024)+W(8,-1097973178,-1111191248,1025788011,-1095505730)+W(9,1056967609,1046203397,1023876171,-1127034898)+W(10,1046078649,-1113219498,-1107189985,1040836988)+W(11,-1099047850,1040158004,-1110869404,-1111389506);WS(-1080347734,-1094728165);
sum1=W(0,-1128052610,1031912915,1036436624,-1115633753)+W(1,1027254679,-1114408211,1038598142,996364134)+W(2,-1125749028,-1109729611,-1097652239,1027401421)+W(3,1017291157,-1118442418,-1111208674,-1143663749)+W(4,-1104119121,-1104173746,1018734050,-1113632799)+W(5,1064358521,1051156401,1042956529,-1095896866)+W(6,1051089073,-1093838037,-1087880029,1061684826)+W(7,1048577269,-1104163629,-1100689848,1044518984)+W(8,-1115038313,-1128796792,1022550473,-1104273977)+W(9,1006576423,-1123707765,1027191321,-1098511458)+W(10,1039011098,-1116369959,-1125317723,1037804713)+W(11,-1145301883,-1113863292,-1130384675,-1157246715);sum2=W(0,1008161562,1017087401,1000810292,-1137561210)+W(1,1032804591,1045940061,-1104015266,-1138249722)+W(2,-1149548391,1040845572,-1112933693,-1118405314)+W(3,-1121723310,-1125770861,-1131915309,-1140666666)+W(4,-1143663956,-1088410023,-1098257975,-1109671087)+W(5,1064636422,1065774501,-1110483119,-1100429296)+W(6,-1095622064,-1114533177,-1111449957,1041071232)+W(7,-1156294183,-1154727079,-1105461804,-1113635957)+W(8,1033424863,-1122425914,1010643898,-1113334223)+W(9,1041401738,1015219657,-1120544050,-1113376685)+W(10,1041680128,-1125778629,1028103016,-1107119710)+W(11,-1143304660,-1128411685,-1127495397,-1114424843);WS(1062796012,-1081433938);
sum1=W(0,1019305782,-1137205890,1047697940,-1140258862)+W(1,-1128637410,-1131514496,1040574503,1017521696)+W(2,-1140240046,-1114177400,-1115750349,1030042599)+W(3,1027083972,1025144619,-1119424318,1023786378)+W(4,1051824452,-1095124244,-1090901033,1041493798)+W(5,1061551411,-1084025976,-1090555023,1048941321)+W(6,1056942277,-1089170928,-1089279069,1058760695)+W(7,1056967544,-1087239225,-1099538126,1045023263)+W(8,1034552166,1031420374,1008978681,1032453887)+W(9,1036871279,1025475023,-1124609380,1032035723)+W(10,1032547975,1024887097,1016399695,1041251643)+W(11,1027338481,1012109898,1002611913,-1117686145);sum2=W(0,1009005547,-1112484311,1036867068,1004838046)+W(1,-1121204348,-1131856601,1034701810,1023830295)+W(2,-1145957446,-1129570235,1008859907,1026709605)+W(3,-1122812157,1023686531,-1120209470,1024434367)+W(4,-1113333873,1019969949,-1120560082,1023348885)+W(5,-1084820204,-1067115412,-1089366478,-1115269491)+W(6,1052224270,1066362408,-1071017431,-1095888786)+W(7,1047863595,1063525936,1084005284,1043852487)+W(8,-1115333043,-1123665230,1025411331,1032448279)+W(9,-1132671203,1034346460,1024216939,1028612787)+W(10,1045423025,-1133553563,-1116027280,-1112864526)+W(11,1043035962,-1105823812,1032270816,1025066805);WS(-1103681710,-1114530079);
sum1=W(0,1029506744,-1104283663,-1130912909,1025861737)+W(1,1035998951,-1102933559,-1132593150,1032236919)+W(2,1007410083,992747222,1040041573,-1111043394)+W(3,-1123346113,-1119406504,1034020670,-1126534927)+W(4,-1117715067,1046218351,1040844938,-1110124091)+W(5,-1097542514,1059317136,-1098764800,1039686571)+W(6,-1112367617,1054923388,1057765873,-1088677703)+W(7,1035634224,1040434219,1029185429,-1105036246)+W(8,-1121870249,1032871129,1021540535,-1105267215)+W(9,-1096018272,1036773558,-1120294159,1038793978)+W(10,-1101946581,1031187710,-1111111618,-1105386706)+W(11,-1143951794,1023823648,-1138057273,-1122605111);sum2=W(0,-1114357788,1025611699,1041378526,-1133865733)+W(1,-1094909862,-1134317911,1057780422,-1113774565)+W(2,1048238594,-1105040821,-1084534604,1041934157)+W(3,1042608690,-1128928913,-1096429323,1041091101)+W(4,1041852494,-1102827642,1040042063,-1102114760)+W(5,1058263821,-1094128428,1041105879,-1090351620)+W(6,-1114163954,1038597269,-1121888905,1059786982)+W(7,-1102786592,1035391793,-1139774900,1034035361)+W(8,1023561916,-1109687464,-1111718847,1036263014)+W(9,1049906607,-1106696300,1041802453,-1107817782)+W(10,1034361268,1032032810,1023851848,-1106476521)+W(11,1014428216,1031652841,-1111010993,1016844568);WS(1059372396,-1131086843);
sum1=W(0,-1133338231,-1110641250,1038224730,-1116770958)+W(1,-1142676381,1026922691,1048611339,-1109423369)+W(2,1016864285,1033593306,1012241985,-1119417706)+W(3,1026073927,1029871326,-1108924145,-1134266292)+W(4,1044958408,-1100693257,1033085351,-1145642197)+W(5,1059821143,-1085100606,1024247225,1054215533)+W(6,-1109435540,-1105005730,-1082741615,1063416476)+W(7,1046037553,-1091104802,-1096553463,1051611888)+W(8,1030339791,1026076824,-1129272066,-1114157744)+W(9,1039898225,-1126911267,-1113286331,-1106016522)+W(10,-1157274234,-1131274519,-1119319754,1046979692)+W(11,1022970360,-1118999381,1018258200,1033932042);sum2=W(0,-1126294727,-1105983103,1032542252,-1117639690)+W(1,996342293,-1101410582,-1105990346,-1135696947)+W(2,-1120264553,1029472991,1031145839,1025603183)+W(3,1029227505,1016716795,-1125334020,1034416033)+W(4,1053585046,-1090074420,-1106428174,1049036492)+W(5,-1084067012,-1121077701,1074893281,1063294224)+W(6,-1090564487,1059480413,-1079475296,1030876063)+W(7,-1103677712,-1097572114,-1099339963,1047874805)+W(8,-1101677356,1042350020,-1124515281,-1100598545)+W(9,1052666358,-1118105649,-1128187082,-1088449090)+W(10,-1099961793,1012743453,1033189178,1049420880)+W(11,-1106211131,1026065323,1016211057,1047783255);WS(998487488,1024735998);
sum1=W(0,1033987197,1049342972,-1096711418,1034787125)+W(1,-1138173503,1051641300,-1099717199,-1118966639)+W(2,-1112157509,1032130968,1049184050,1022076300)+W(3,-1125240838,1039987293,1048086279,1034213589)+W(4,-1089249828,1055719968,1058035879,-1093645783)+W(5,-1083720757,1061848612,1060189357,-1085775960)+W(6,-1087092580,1007190411,1062875388,-1086133195)+W(7,-1087792286,1039984791,1051240059,-1098046771)+W(8,1033680357,1037116250,1020339515,-1113381667)+W(9,-1102783527,1046511483,-1109989161,-1108537011)+W(10,-1110331987,1011591327,1032957443,-1129404117)+W(11,1051616838,-1135236550,1039628088,1030325168);sum2=W(0,1041063142,1048804575,1048277958,1001577162)+W(1,1039747614,1042988518,1037383696,-1112011211)+W(2,-1105672858,-1099442373,-1097597287,-1137882877)+W(3,-1108158369,-1155656404,-1108394523,1031849538)+W(4,1061039504,-1095199392,-1079852425,-1094388043)+W(5,-1084834029,-1103423898,-1077655189,1055288082)+W(6,1044806256,1065240337,1064308251,-1087507005)+W(7,1059993792,1061107030,1071708239,-1093629181)+W(8,1054780006,1035580564,1040994203,1055450674)+W(9,1071463850,-1100510960,-1111912036,1058201467)+W(10,-1080251704,-1090250140,-1097442490,1058560116)+W(11,-1073879137,-1106111844,1028605291,-1090257183);WS(-1077135094,1050907162);
sum1=W(0,-1127648729,1033699545,-1117094275,-1132921461)+W(1,-1118007170,1045491604,1030394994,-1124984131)+W(2,-1126452986,1040542752,1039295895,-1117294457)+W(3,-1119126518,1035722382,1018438944,-1124706520)+W(4,-1094355462,1055483630,1043699095,-1098008869)+W(5,-1081313730,1065160347,1053279460,-1089194394)+W(6,-1094044967,1058021117,1056280352,-1088142214)+W(7,-1094059515,1050783700,1041063570,-1098093746)+W(8,1042990903,1034045812,-1122422352,-1112620946)+W(9,-1121246728,1042128328,1011377167,1047326318)+W(10,-1106681402,1039870541,-1103632934,-1110840279)+W(11,1018820533,1037083890,-1109127577,-1128181366);sum2=W(0,1029225785,1032075003,-1110495495,1003021837)+W(1,1023947681,1043723635,-1122423961,-1123823650)+W(2,1024608678,1017994477,-1138212418,-1119691195)+W(3,1034042378,1002413729,-1115371525,-1125446899)+W(4,993748010,1041772340,-1116948709,1016902499)+W(5,-1096435650,1074788880,1083263801,1028513681)+W(6,-1119557273,1017310535,1038793960,-1120166015)+W(7,-1115060009,-1118011761,1032034162,1032720188)+W(8,-1097222635,1042534143,-1113320609,1029108513)+W(9,-1074844879,-1104645285,1039031010,-1063916786)+W(10,1021770517,-1131419477,-1124877446,-1115182489)+W(11,1027576529,999290841,-1119401015,1014563122);WS(1048452526,1015184705);
sum1=W(0,1032256237,1049910352,-1110581160,-1138645804)+W(1,1026512560,-1098570768,-1103860667,-1114005032)+W(2,-1131077462,1040825100,-1119844941,-1140244890)+W(3,-1122466948,-1119780203,1017183931,1024452554)+W(4,-1113826958,1036222192,1048623137,-1106270342)+W(5,-1087095027,1061337654,1057099626,-1097372109)+W(6,-1095439444,1049129464,1054485156,-1095003728)+W(7,-1106181921,1040163591,1044366494,-1128526324)+W(8,1042522323,1029873877,-1113210911,1006760678)+W(9,-1106501979,1024448974,-1111141177,-1101854594)+W(10,1027903818,-1111469876,-1125584845,-1115808507)+W(11,1034550428,-1117633442,1027351533,-1153767820);sum2=W(0,1002437005,-1114697961,1034706164,-1117856953)+W(1,1023823647,-1078943314,-1110151254,-1122373390)+W(2,-1119824143,1008147760,-1111296752,-1131092262)+W(3,-1118651901,1029244251,1015792571,-1129026789)+W(4,1016679180,1009230224,-1115089108,999139177)+W(5,1069645782,-1105149666,1007700984,1034965747)+W(6,1005900489,-1142960238,1033262730,1026082346)+W(7,-1121319377,1026230788,1015281188,-1134452913)+W(8,1019562884,-1131336757,1017499348,970725323)+W(9,1038179083,-1120925641,1031482891,-1131774725)+W(10,-1130072184,1001625665,1015408436,1014219446)+W(11,-1122304449,1019807852,-1137039581,1012295392);WS(1061396972,-1097419696);
sum1=W(0,-1116833412,1042368898,-1110826049,1040610541)+W(1,-1126977972,1036447253,-1113808270,1015657075)+W(2,-1125945514,1048078310,1043284110,1033993320)+W(3,-1120964750,1052576556,1028739112,1028019732)+W(4,1000165941,1058527541,-1108888122,-1087862644)+W(5,-1085843362,1053927177,1056284429,-1108964145)+W(6,-1086794197,1055390198,1062174380,-1088558114)+W(7,-1079810761,1051035743,1042115560,-1087573386)+W(8,-1102910221,-1135746300,-1117156776,1051684947)+W(9,-1107922836,1041042462,1026275932,1041698836)+W(10,-1112253878,1035139905,-1137078595,991752527)+W(11,1047360574,1038370422,-1118906322,1039363202);sum2=W(0,-1117475550,1024254038,-1103350409,-1104315228)+W(1,-1096755788,1042486592,-1116633366,1019617669)+W(2,-1097959989,-1097184876,1038440719,1043056626)+W(3,-1121707278,-1092525975,-1107570984,1038305467)+W(4,-1091235931,-1112967686,1062539510,-1094844926)+W(5,-1104902685,1052266072,1056743222,-1089312569)+W(6,-1101957876,1012499609,1037341407,1045881224)+W(7,1058872796,-1099676541,1048266302,1058820589)+W(8,1042482062,-1119186298,1014020953,-1096027281)+W(9,1051055108,-1093268483,1028745390,-1129394013)+W(10,-1101861122,-1102938164,1054988226,1044017054)+W(11,1041661910,-1135013257,1026503526,-1105903455);WS(-1084431788,-1073850193);
sum1=W(0,1023326765,-1119027356,-1130755883,-1121456839)+W(1,-1131954777,1032958718,1007276024,-1111055334)+W(2,-1115233108,1038479638,1051511197,-1127100870)+W(3,-1113154576,-1118671783,1033362061,1032290155)+W(4,-1113039213,1052115068,1035028387,-1131651239)+W(5,-1121014635,1031197854,-1087869490,1041028837)+W(6,-1101242168,1046762496,1064028192,-1080291009)+W(7,-1109590335,1048241682,1048797598,-1095204295)+W(8,1031790055,-1110649673,-1139076328,1035837265)+W(9,-1151139494,1037205893,-1126605404,1043959725)+W(10,1016490449,1029406204,1022476742,-1097929447)+W(11,1033898418,1016018525,-1117985767,974160200);sum2=W(0,1027199947,1026239811,1035912472,975878233)+W(1,1011577542,-1099491895,-1109490583,1032202892)+W(2,-1126785583,-1142596491,1027909011,989447596)+W(3,1027448187,1030066347,1032601180,-1112180928)+W(4,-1101163205,-1120465270,-1098777501,1033266404)+W(5,1052721602,1058060839,1026269275,-1092678923)+W(6,1042994318,-1109244590,1022663675,-1115079323)+W(7,999387083,-1113199846,-1139999774,-1117880304)+W(8,1047867282,-1114558090,1024165887,-1115369638)+W(9,1026065727,-1110013405,-1127793863,1048647954)+W(10,-1139333782,1028177183,-1115589183,-1107120056)+W(11,-1128307819,1010561254,-1119188249,-1113232790);WS(1060891500,1063998119);
sum1=W(0,1021371624,-1123888698,1034817251,1009319059)+W(1,1034805925,1031377177,1007070174,1020060242)+W(2,1029917861,1040845210,1035958587,-1119463744)+W(3,1028919037,1041595485,-1119265271,1022228167)+W(4,1050963407,-1089953728,-1082111981,1060685055)+W(5,1058492133,-1080402290,-1083685732,1059880676)+W(6,1045390927,-1092052092,-1087669949,1057972187)+W(7,1042995863,-1093474029,-1101265316,1050698442)+W(8,1042831681,-1158245846,1021753903,-1146641530)+W(9,1049293617,974645755,1024323659,1044491976)+W(10,1030870792,1029410098,1017781825,1044279073)+W(11,-1117179330,1033823734,1009963113,1040824939);sum2=W(0,1039685669,-1103588836,1031085111,1043252027)+W(1,1043798699,-1097680472,-1094345084,1021402919)+W(2,-1107286980,-1117022930,-1098140010,-1106121381)+W(3,-1105216890,-1165267820,-1111854401,-1116219530)+W(4,-1136546874,1047286193,1015926083,-1089976691)+W(5,1053086422,-1093227067,1049855126,-1106220008)+W(6,1053158416,1047431201,1030378489,1041831351)+W(7,1065796563,1047204695,-1088912308,1043898913)+W(8,1055918010,1041438201,-1090475122,1075090314)+W(9,-1086978538,1055157984,-1097421747,-1100279282)+W(10,-1090494906,1040447738,1047503463,-1081018505)+W(11,-1076607098,1060337257,1013873926,1049023531);WS(-1071907259,-1110912590);
sum1=W(0,-1128862543,1037187527,1047025832,-1125193009)+W(1,1030754750,1046461539,1045585380,-1134196340)+W(2,1035978988,1044478211,1034859053,-1115532794)+W(3,1030566929,-1115297724,1038023446,-1122396199)+W(4,-1091004805,1051495910,1060301769,-1082520498)+W(5,-1081098270,1059029683,1059488668,-1082717575)+W(6,-1094770022,1047385124,1058265227,-1085641231)+W(7,-1096364930,1030610907,1051401113,-1100806498)+W(8,999732421,1007930762,1027334603,1034040338)+W(9,1039737374,-1153534395,1012148988,1034460834)+W(10,1035505465,-1141674924,1008981841,1026869576)+W(11,1049444580,1004145403,-1131397284,-1108119003);sum2=W(0,1046265071,1041114835,1071341959,-1094095783)+W(1,1052972269,-1096593198,-1093757522,-1105766507)+W(2,1048411623,-1091154406,-1091593516,-1118583019)+W(3,1063609884,-1073590228,1057911473,-1102184915)+W(4,-1087794787,-1090342602,-1079612356,-1106266089)+W(5,1065807667,1072329002,-1097206613,1036032273)+W(6,-1098744738,1035089459,1052074546,-1120668367)+W(7,1041493985,1066861510,1053464489,-1101075731)+W(8,-1119797941,-1103321092,1053270877,-1096220802)+W(9,-1091841958,-1113258696,1044676561,-1100480279)+W(10,1049018868,-1099949977,1022355226,-1107977625)+W(11,-1098841365,-1096064815,1048742227,-1101117382);WS(-1073583387,-1097642521);
sum1=W(0,1025630043,1018743169,1040986278,-1113793830)+W(1,-1113970392,-1126196031,1043520539,999171711)+W(2,-1126372055,1023908016,-1117788829,1041107242)+W(3,-1141619744,997975216,999617264,1019259188)+W(4,1051202676,-1107655120,1026212810,-1123577624)+W(5,-1137921726,-1102760649,1058537807,-1085714085)+W(6,-1120709796,1038867522,-1084066799,1058609607)+W(7,1048163249,-1113662887,-1105494638,1049515695)+W(8,1015332695,1026666645,-1117606078,1031641306)+W(9,1042214156,-1098706922,999394704,-1102186706)+W(10,-1104026556,-1105230460,1028174279,1050734989)+W(11,-1118473257,-1117999154,-1131430066,1038371877);sum2=W(0,-1122047285,1035498840,-1114187457,1020465344)+W(1,1029560286,-1105572872,990134284,-1132946638)+W(2,1032274109,-1107008827,-1125836673,-1137208000)+W(3,-1139618609,-1133886920,-1143550666,996568996)+W(4,-1112200610,990338200,-1108558660,1042661620)+W(5,1053825241,1046181371,-1098817485,1050532943)+W(6,1041934457,-1099854916,1052951690,1035380426)+W(7,-1115627477,-1120597401,-1101729420,-1132156656)+W(8,1037081003,-1114108748,1024517966,1022323488)+W(9,-1112231866,1024966834,1033071181,-1116108394)+W(10,-1115059895,-1114933005,1018142458,-1098433232)+W(11,-1145950712,-1129654551,1025004711,-1106305341);WS(1066138518,-1093674260);
sum1=W(0,1016625343,-1107076945,-1096639483,1029114768)+W(1,-1135602902,-1112968866,-1097327813,1023256234)+W(2,-1126509217,-1145778087,1039946769,-1154917052)+W(3,-1120895465,1035798312,1040195377,-1119361423)+W(4,1046373881,-1098130813,-1095967018,1057895286)+W(5,1048700903,-1096019117,-1090692519,1060592282)+W(6,-1102212410,1050590801,1052511498,-1102042589)+W(7,-1096085673,1054517602,1037092318,-1110743776)+W(8,1027610352,1036809869,-1115838467,1030209323)+W(9,-1147523994,1034515722,-1116997111,1010824623)+W(10,-1106421308,1031910367,1025259308,-1107963320)+W(11,-1103975991,1032370884,1015369596,-1114290095);sum2=W(0,1026207298,-1129289080,-1098235374,1020680083)+W(1,1034412140,1034843888,1035819795,-1114338038)+W(2,-1132183796,1031435954,1030579314,-1119552802)+W(3,1026463590,-1110299389,-1118921036,1014438782)+W(4,1000882372,1041518935,1039185699,1040052819)+W(5,-1096717996,-1098039050,1060121453,-1104532064)+W(6,-1126927262,-1105751584,-1085068698,1025849568)+W(7,1043556407,1060018227,1039772175,1034356940)+W(8,-1108930987,1025606660,999965284,-1105651771)+W(9,1059664416,-1123799241,-1127194998,-1132043948)+W(10,-1108966794,-1130436386,1020099573,1064006582)+W(11,-1083675102,-1098649260,1040432622,-1090790505);WS(-1098394199,1021768394);
sum1=W(0,1030592418,-1106379994,1047476460,-1106976773)+W(1,1031813276,-1108680996,1041629170,-1109895628)+W(2,-1124672038,-1123109432,1028771909,-1114022359)+W(3,-1118216524,1039049769,1035760915,980431986)+W(4,1042879449,-1121922344,-1107202165,1035645360)+W(5,1053022447,-1090269731,-1091385002,1052123789)+W(6,1044862779,-1127679127,-1107044710,-1107385030)+W(7,1040198899,-1099192133,-1107740288,1023833154)+W(8,986778214,-1140215924,1008308247,-1121988294)+W(9,1042227034,-1127396653,-1120193402,1042582852)+W(10,-1115617842,-1139398721,973525940,1044112989)+W(11,1025832513,-1116507498,1014367554,1030134009);sum2=W(0,968544056,1027898732,1055345266,-1098169790)+W(1,1056997121,-1077105818,1053687424,-1162122654)+W(2,-1112228820,1037144043,1039110353,1029158812)+W(3,-1112296199,1042942743,1022799116,1026696161)+W(4,1021773530,1036378047,1039932359,-1106123518)+W(5,1068095045,-1098361429,1035540057,-1089212318)+W(6,-1124556656,1050038066,1000425352,-1090252350)+W(7,-1104975561,1040445489,-1118055459,-1130232224)+W(8,-1123343911,-1132858861,1012808524,-1111072353)+W(9,1044527270,-1103837325,1037852727,-1111121590)+W(10,-1114307158,-1134065606,1036594354,-1115281069)+W(11,1023167430,-1114916168,1032061348,-1116705210);WS(1064984812,1025677564);
sum1=W(0,1030924649,1033742216,-1096329284,1043884023)+W(1,1036152448,-1105624932,-1101734196,1038396303)+W(2,1042241831,-1108991823,1017123640,1017544939)+W(3,1047065797,-1096026219,1037154774,-1121467129)+W(4,-1103101243,1046959260,1057726586,-1084712758)+W(5,-1086845720,1061206275,1057188432,-1087209573)+W(6,-1087299343,1055419738,1060371326,-1084903475)+W(7,-1087523701,1055087388,1041931586,-1108220133)+W(8,1018532660,-1131015624,1012739123,1043356655)+W(9,-1114153679,1044816791,1002161670,1046520365)+W(10,1028245989,1043667629,1024962678,-1111584053)+W(11,1051664559,1040331724,-1114955616,994164350);sum2=W(0,-1105699647,1050222709,-1104158106,1043159502)+W(1,1032147900,1032288328,1025130152,1038273264)+W(2,-1106879197,-1110143950,-1103450106,1048938986)+W(3,1049056829,-1091104362,-1098742781,-1128156680)+W(4,-1090385012,-1106627676,1067096435,-1085409392)+W(5,1061149199,1075677902,1052171093,-1106188919)+W(6,1049612036,1073503496,1075039778,1050752016)+W(7,-1095713225,1082426924,1075355126,1057886527)+W(8,-1102151020,1050757442,-1098664617,-1090972778)+W(9,-1070862987,1030992941,1039140273,-1086083449)+W(10,-1072257998,1041175752,1040257314,-1070168511)+W(11,-1070643407,-1098188298,1030488248,-1070483864);WS(-1072457547,-1104871915);
sum1=W(0,1014551830,1036550950,-1138749297,1018087532)+W(1,1031881454,-1098112129,1001512248,-1143311830)+W(2,1020957612,-1104597767,-1104222042,1033102921)+W(3,1015585054,1042534317,-1125431314,-1158925470)+W(4,-1131367952,1050222745,983826087,-1129333765)+W(5,1014989673,1020808474,1055877542,-1083142279)+W(6,1057969217,-1096646942,-1086706094,1059974718)+W(7,1043242379,-1106542638,-1105443081,1048954301)+W(8,-1118152278,-1123482688,1007352484,1026100589)+W(9,1016760626,-1109491581,1034580622,-1106883828)+W(10,1040528910,-1114916930,-1122062610,1045231050)+W(11,-1120756612,-1122581117,-1147978606,1027306868);sum2=W(0,-1112539216,1032795060,1034530006,-1120473304)+W(1,-1099708049,1054832981,1046686841,-1132295147)+W(2,-1106531527,-1089566811,-1109933894,-1120301365)+W(3,-1165429700,-1105741108,1004612697,-1119309605)+W(4,1009244103,-1115907580,-1124099243,-1151412702)+W(5,1050403530,1033863239,1020085733,1037608248)+W(6,-1106362502,1030750625,-1107650300,1051005406)+W(7,1026755208,-1146151019,-1130967605,-1114169666)+W(8,-1114805763,1025202928,-1131120105,1026058392)+W(9,-1154011810,-1131382687,998829429,-1120554932)+W(10,-1122049677,-1143352615,1020773937,1036477609)+W(11,1026996282,1016610669,-1142800679,1028389062);WS(1057548396,-1118860492);
sum1=W(0,1015464700,1035643506,1024521628,1024314991)+W(1,1024068436,1044765945,1022826491,1033090170)+W(2,1007695803,1032416458,1040253828,1023937802)+W(3,-1142835770,1041535598,1031527745,1026830221)+W(4,1035362560,1033181378,-1109277847,1019907062)+W(5,-1077384746,-1093016121,1038789717,-1102305323)+W(6,-1110302756,1032628147,1047039772,-1095947197)+W(7,-1106773417,1038601945,1032291149,-1110046895)+W(8,1019936830,1015346289,-1127185475,1042186208)+W(9,1050623422,1035221881,1015056043,1047455161)+W(10,1012944520,1030260028,1019339797,1039235079)+W(11,1031404576,1039118899,-1124358344,1025595072);sum2=W(0,-1108748842,1035535229,-1119520873,1028948662)+W(1,-1114955281,1040844095,1034598190,1035054379)+W(2,1033670708,1028317650,1017632867,-1123628391)+W(3,1009774019,1033306906,-1152158269,-1113438145)+W(4,-1128105382,-1125068566,-1099276378,1040692087)+W(5,1058969109,1035247795,1046560183,-1105801492)+W(6,-1098716294,1041621971,1037021603,-1140061979)+W(7,-1097137530,1045186907,1042440154,-1100355456)+W(8,-1119570187,-1105777938,-1108959122,1042585669)+W(9,-1104363062,-1115696651,1040780747,-1104135640)+W(10,-1109815486,1039115990,-1122498951,-1119904127)+W(11,-1096381982,1043903068,-1102421790,1033417138);WS(-1111617372,-1089239798);
sum1=W(0,1043411666,-1105933140,-1109363280,-1120946745)+W(1,1034980559,-1097138762,-1122482989,-1105344783)+W(2,-1102176538,1038047807,1028445691,1035032490)+W(3,-1106084756,1036625252,-1104930291,1042691462)+W(4,-1100282243,1036658471,-1107333692,1036859267)+W(5,1040067055,1063625005,-1096910672,1033736099)+W(6,985367106,1050659758,1059841631,-1085774908)+W(7,-1105930796,1039222942,1056206133,-1095561837)+W(8,1046725686,-1102252305,1028471724,-1131126919)+W(9,-1100591479,-1115573502,1048148056,-1138971218)+W(10,-1099856795,1038410359,1018704810,-1101046354)+W(11,1033845467,1032806392,-1104725204,-1114722211);sum2=W(0,-1107914664,1034775565,-1102980188,1032901751)+W(1,987500422,-1115674720,-1107463876,1029069579)+W(2,1041931397,1028640927,-1122769714,-1107918292)+W(3,1026585516,-1112107626,-1133982193,-1106970712)+W(4,-1079544271,-1123759676,1019096213,-1097455677)+W(5,1066142773,1060530292,1039965269,-1107584024)+W(6,-1110827944,-1133849713,1039765158,1049477386)+W(7,1033119735,-1129682772,-1110406142,1040943686)+W(8,-1101940532,1048109574,-1112661460,1032175116)+W(9,1036298034,1048822254,-1102645998,1028816201)+W(10,1041944181,-1113520406,-1106440053,-1100641824)+W(11,1007346649,-1114426196,1032469881,-1113302080);WS(1055684951,-1075449937);
sum1=W(0,-1109225282,1041132226,1021145317,1025203701)+W(1,-1102495686,1048290762,1045336591,-1105594014)+W(2,-1131312361,1033816821,1046212734,-1115277256)+W(3,-1119401549,1032304674,1042625602,1003392922)+W(4,-1098148265,1048074946,1050955910,-1089325052)+W(5,-1085251962,1063401377,1059061644,-1089314051)+W(6,-1089905605,1057949871,1058388246,-1086898788)+W(7,-1086086859,1056447675,1049257380,-1090587428)+W(8,-1122722677,-1117792831,1023449767,1044060206)+W(9,-1135340574,1034487612,1024771419,-1138312640)+W(10,1012872015,1023079171,-1122363216,-1108206354)+W(11,1030899626,1029355212,-1119440554,1013091209);sum2=W(0,1070915797,-1078675502,-1075680192,1061277558)+W(1,1077005703,-1071891757,-1072669743,1077465728)+W(2,1035834095,-1094224921,-1079654744,1067272551)+W(3,-1101597023,-1106967769,-1124876273,-1140563054)+W(4,-1099840736,1036217426,1041412946,1064394375)+W(5,-1110541808,1035413026,1053075748,-1080083122)+W(6,1034313258,1050839735,-1098463344,1034295344)+W(7,1056268760,1033733408,1012713199,1044374977)+W(8,1041322393,-1128025338,1043650757,-1097187807)+W(9,-1105806062,1028555409,-1113957037,-1098777830)+W(10,-1099205009,-1113787473,1035679275,1042040059)+W(11,-1097742853,1036121231,1015942004,1043077130);WS(-1084991020,-1093321377);
sum1=W(0,1020905181,-1106261797,1041431403,-1124603198)+W(1,1033810210,-1100435893,1012534679,1034567442)+W(2,1034346016,1029015460,-1113177704,1026468027)+W(3,1040898454,1045957208,-1109083497,1012576759)+W(4,1050746614,-1093664550,-1087194206,1058092855)+W(5,1063338984,-1081371861,-1086211050,1060858482)+W(6,1050350895,-1090363161,-1091610836,1057782107)+W(7,1051078083,-1088769118,-1099126963,1047981412)+W(8,1020373118,1019387090,1027465426,1031898965)+W(9,1028138434,-1130539845,942151344,1037199077)+W(10,1026545296,1032894586,1019123574,1041359812)+W(11,-1114891854,1024075622,1018549369,1017607178);sum2=W(0,1050639335,-1100344181,-1096421724,1049096145)+W(1,1068716746,-1076762820,-1085369111,1060252300)+W(2,1071114171,-1075542147,-1073687271,1070836883)+W(3,1068968491,-1078719402,-1076870984,1069477538)+W(4,1044471716,1054069324,1019605429,-1104462777)+W(5,1050347336,1025609425,-1124780213,-1101216805)+W(6,1009296899,1043747806,-1096692411,1052234046)+W(7,-1114781860,1035243068,1026561745,1047758574)+W(8,-1112798845,-1113551308,1039363330,-1107039596)+W(9,-1099054195,1018249637,999612981,1041817400)+W(10,1030832137,-1109453871,1028531297,1029953841)+W(11,-1140937749,-1125031723,1027426027,-1135279155);WS(-1082530796,1061926473);
sum1=W(0,1030277984,-1127531019,-1107298323,-1111745736)+W(1,1039021467,-1118701125,-1109831840,-1123296661)+W(2,1012520514,-1114851579,-1101933527,-1130604760)+W(3,1017586258,-1131932512,1016124742,-1112767704)+W(4,1039611697,-1113172467,1033356744,1048819916)+W(5,-1099048749,-1088898044,1035918242,1058045501)+W(6,1034215157,1029808585,-1125679275,1052265202)+W(7,1010862879,1040689749,-1110952702,1037161440)+W(8,-1127895905,1009757802,-1119982339,1034157517)+W(9,-1099659681,1039341706,-1125062126,-1146238814)+W(10,1005542493,1016627083,-1111731430,1032846000)+W(11,-1114167271,-1130467695,-1137100912,1024904046);sum2=W(0,1025856461,-1115257125,1027790609,-1123675689)+W(1,1039506778,-1087170514,1041635489,-1129839981)+W(2,-1108253250,1040911707,1054414527,-1111122039)+W(3,1023517501,-1119501461,-1107819629,1042547871)+W(4,-1103597907,1036222096,-1138688370,-1107220732)+W(5,1074899174,1052206445,-1099581339,-1083432255)+W(6,-1119836905,1035305654,1033877978,-1087814585)+W(7,-1120345851,974999585,1040418607,-1108795814)+W(8,-1104487390,-1138958066,-1131813881,-1114685917)+W(9,-1103205528,1015820001,1015980625,-1113019592)+W(10,-1128600489,-1135082354,1023501105,-1114160943)+W(11,-1136105250,1023691837,1028405761,-1113593105);WS(1064809580,1026007555);
sum1=W(0,1012678303,-1117193870,-1139810490,-1117346201)+W(1,1024755966,-1127734554,1032058104,-1112794575)+W(2,-1109792204,-1106953519,1040786347,-1119597108)+W(3,-1109340249,-1123630216,-1120656619,1039580268)+W(4,1041509643,-1116046893,1046259126,1018638922)+W(5,-1106321711,1057441571,1058768682,-1089321581)+W(6,-1136225478,1052663642,-1088983804,1042250009)+W(7,1031754384,1030125211,1033398978,-1140389406)+W(8,-1107022182,1042684025,-1107316166,-1110265860)+W(9,-1097674775,-1115653262,-1107194416,1049529906)+W(10,-1105006210,-1104239151,-1115453338,1052962187)+W(11,-1114619763,-1113265368,1026892022,-1138416249);sum2=W(0,1022454821,-1112202702,-1126476274,1002173025)+W(1,1026488668,-1105276944,1040267060,-1114052781)+W(2,-1114947733,1024974628,1041996701,1024785122)+W(3,-1114686018,1014734543,-1106672600,1041552522)+W(4,1027055467,-1110248161,1035289805,993251281)+W(5,1037292044,-1103163514,1050537246,-1106967376)+W(6,-1103384730,1044720036,1036995069,1032247852)+W(7,1038837578,1011597497,-1136575544,1024347316)+W(8,-1106697397,1035602798,-1119256919,1026092616)+W(9,-1119693560,-1109176262,-1119463370,1051631259)+W(10,-1113586574,-1103668424,-1123291766,1026699348)+W(11,-1113050536,-1124038001,-1104716490,1012871948);WS(1065652022,1032044813);
sum1=W(0,-1138253430,1033154018,1024151812,1008146233)+W(1,1034343482,-1098142828,1037025524,-1111490857)+W(2,1037589943,1019326054,-1093711910,1027957290)+W(3,-1130048270,1033030167,-1137243780,1035138662)+W(4,-1111423088,-1114751985,1046726755,-1109382253)+W(5,1056996567,-1102691401,1060185520,-1089787453)+W(6,1020462798,-1096112169,-1084615165,1064926206)+W(7,1017317515,-1105819364,-1123985530,1028825917)+W(8,1030270670,1011776865,-1145994760,-1118504831)+W(9,1034117937,-1115595081,1031075253,-1108385813)+W(10,999245356,1030480467,-1141498448,1042611828)+W(11,-1131349303,-1161641125,1020535720,-1106962907);sum2=W(0,1032029355,-1106542042,1018874621,1006780909)+W(1,-1118040285,-1106692361,-1114343998,928839112)+W(2,-1105940221,1041450718,1043467647,-1112805367)+W(3,1031169874,-1106475204,1036583459,1025941308)+W(4,-1123089851,1042324218,-1125742470,-1118402441)+W(5,1057618964,1059562898,-1150379126,-1111882995)+W(6,1035656455,-1096899429,-1124030112,-1114692462)+W(7,-1181112366,-1108009053,-1115452253,-1122657152)+W(8,1032351097,-1127943559,1002124531,1022906649)+W(9,-1096401122,1036092239,-1112138839,1030201786)+W(10,-1105376866,1038704957,-1119061832,-1101041619)+W(11,-1117532473,1040262599,-1115257437,1025207396);WS(1060219372,-1086892801);
sum1=W(0,1041685441,-1139059104,1039153858,-1103145773)+W(1,-1105288038,1051743245,-1139626983,-1114046300)+W(2,-1105447101,-1096900831,1005204005,1036049319)+W(3,1037687846,-1097346218,1006778518,-1153064218)+W(4,-1111094658,-1114399172,-1098525574,1051640744)+W(5,1048845947,-1084251893,-1105262039,1060139625)+W(6,1058595229,-1097183901,-1132035760,1056234019)+W(7,1052830405,-1105878061,-1095492788,1030114274)+W(8,1034492410,-1114173214,1018968139,-1104573181)+W(9,1048366229,-1119683574,-1114750605,-1112320535)+W(10,-1102598303,-1132035040,-1113866359,1045757805)+W(11,-1114955456,-1107291810,1021887633,1044243314);sum2=W(0,-1115656995,1004099725,1025241726,-1116149857)+W(1,-1101937257,1029996270,1025926274,1030898684)+W(2,-1108962642,-1098527410,1015423640,-1172884346)+W(3,1035380843,-1099100919,-1102965987,-1122887710)+W(4,-1094029030,1042198638,1043244905,-1099180395)+W(5,-1093188603,1051892024,1050305603,1029208805)+W(6,1057927618,-1111697287,1010118001,1043486640)+W(7,1054675670,-1115267941,-1106879588,1033678913)+W(8,1030698655,-1113978987,1036684654,-1108018378)+W(9,1032179392,-1143836228,1030311314,-1105752531)+W(10,-1110311603,1032971351,-1107174775,1042453668)+W(11,-1124505249,-1114563702,-1114814873,1043859461);WS(1054285911,1050558006);
sum1=W(0,-1131523010,1041880394,1038924416,-1123510162)+W(1,1019709806,1022473868,1042834130,-1131464621)+W(2,1019519396,-1099456110,-1100861061,1029482925)+W(3,990268585,1023983666,-1103795177,1008876867)+W(4,-1093800836,1050884477,1049975562,-1103298920)+W(5,1057683379,-1101108530,1056805171,-1095165898)+W(6,1059660975,-1084827161,-1084744157,1065493943)+W(7,1049686449,-1102767109,-1096422344,1052993120)+W(8,-1103773453,1013663344,-1132690963,-1107117058)+W(9,-1121085405,-1112183179,1008580322,-1101616339)+W(10,1037612741,-1118057053,-1107880231,1044641696)+W(11,-1112995616,-1125681410,-1120002940,1041661496);sum2=W(0,-1135750526,-1103885919,-1115660402,-1122499415)+W(1,1004729468,-1109043837,-1107570715,1025808744)+W(2,1025309219,-1106866200,-1101018403,1038371609)+W(3,-1107252608,1049544712,-1100735475,1037233345)+W(4,-1163427536,-1111228057,1052675919,1019721643)+W(5,1068391994,1068640266,1050715774,1050733408)+W(6,1029079067,-1082318320,-1109791041,-1088555463)+W(7,-1147071004,-1092391889,1048468038,1034253450)+W(8,-1097257542,1043515230,-1107636671,-1134010714)+W(9,-1098019427,1035061875,-1113330231,-1097200131)+W(10,-1103711089,-1134559274,1015805682,-1104872484)+W(11,1032346912,-1139706642,1043601518,-1096395820);WS(-1090663639,-1077388844);
sum1=W(0,-1160081154,1029100670,-1118693311,1018174482)+W(1,-1132569784,-1106887239,-1120731528,-1125628059)+W(2,-1117849353,-1097169074,-1106415899,-1117916196)+W(3,-1122253105,-1168966176,-1146324700,1021610031)+W(4,-1098783931,1046071575,1049109025,-1093711755)+W(5,-1095941442,1068562223,1052420297,-1088582516)+W(6,-1094690684,1058209900,1064382514,-1087125152)+W(7,-1093052224,1056110513,1048904111,-1097735927)+W(8,1021012498,-1115518041,1010315758,1040639418)+W(9,986381179,1034527238,-1181480889,-1106387497)+W(10,-1116837948,1015836076,974332196,-1096200966)+W(11,-1121509238,1025570188,-1123641014,1025702951);sum2=W(0,-1113720588,1042206203,-1094381136,1034436941)+W(1,-1106229774,-1082651758,-1096498964,1024698569)+W(2,1046234567,-1070759890,-1065300211,1036635696)+W(3,1034351318,-1089089289,-1090746117,1052080385)+W(4,998633097,-1112936962,1038416019,1032181918)+W(5,1076874404,1035551973,1044225483,1057336919)+W(6,1049370102,1045207615,1041430251,1081990850)+W(7,1035723536,-1119691531,1038285588,-1114040834)+W(8,1041189037,-1108577062,1040127243,-1157362266)+W(9,1029476436,1033287923,-1122557473,-1114037642)+W(10,1036601034,1015731519,1024588020,1035032611)+W(11,-1130950394,1031958369,-1155116306,-1115422836);WS(-1080363926,-1071486509);
sum1=W(0,-1106562756,-1102851061,-1117755862,1035667824)+W(1,-1099668353,-1096598034,1026770536,1048836261)+W(2,1034350288,-1117155588,-1111989629,1041756943)+W(3,1036008540,-1110305168,-1106686285,-1111757455)+W(4,1044522508,-1098855847,-1089812638,1058850627)+W(5,1062774732,-1081351512,-1094273901,1060900423)+W(6,1058954340,-1097309107,-1091724133,1060314417)+W(7,1058323473,-1097705308,-1089979637,1047827972)+W(8,-1124105919,-1122920906,1033333673,-1119781738)+W(9,1019768789,-1100720585,1034167779,-1136163052)+W(10,1034476769,1037864032,1023569595,1036217472)+W(11,-1112569431,997120104,-1108224543,1034808863);sum2=W(0,1039521143,1040027805,1026473921,-1130221439)+W(1,1040812416,1044422007,-1103850305,-1106623296)+W(2,1011405671,-1112409330,1033782288,-1108121630)+W(3,-1120568012,1007920671,1042204829,1024610419)+W(4,1049962270,1037922688,1059210683,-1098631230)+W(5,1053913409,1075309200,1032319554,-1102633929)+W(6,-1118313372,-1114991064,1051007822,1041179127)+W(7,-1105557487,1041664007,1064519547,1033589003)+W(8,-1128609979,1043008084,-1088875775,991949852)+W(9,-1093367457,-1078110278,-1081254616,1032322677)+W(10,1042490244,-1085620101,-1087823621,-1128820939)+W(11,-1108726636,-1097283302,1038944538,-1108707286);WS(-1085146860,-1078432897);
sum1=W(0,1037132754,-1105005939,-1149696569,1000247468)+W(1,1043827999,-1094624073,1047641075,-1107087079)+W(2,1034542459,-1098392071,1038438012,-1105171356)+W(3,1019250012,-1111893867,1037791108,-1139389265)+W(4,1049101493,-1092242085,-1105608437,1046594056)+W(5,1056540903,-1091288646,1034057408,1036712721)+W(6,1052522438,-1099696227,-1092984875,1056427897)+W(7,1053002294,-1096292923,-1123704450,1039493090)+W(8,1035020227,-1114749360,-1128935441,1029982264)+W(9,-1097712673,-1098691603,1041253327,1000135432)+W(10,-1113847620,-1124493285,1031740017,1048401189)+W(11,-1109486882,-1117863020,1035876258,1041969240);sum2=W(0,-1123188651,-1141995321,1022634928,981650725)+W(1,1019312288,1040593594,-1159373413,-1132394336)+W(2,1019035800,-1144628769,-1125839148,1007032529)+W(3,994405618,996479090,-1130558040,-1139057577)+W(4,1043118137,1038372119,-1134931805,-1122722467)+W(5,-1085264893,-1062981933,-1088039805,-1111962066)+W(6,1030456162,1033594923,-1088420516,1035586791)+W(7,-1121727683,-1141102409,-1132235322,1025167346)+W(8,-1108690895,-1113558499,1035155349,-1114801830)+W(9,1086226578,-1122982849,-1123558064,1059960197)+W(10,-1121903247,-1112866008,1041973847,1052041256)+W(11,1010205301,1015327588,999416881,-1127116104);WS(1065314092,1028007882);
sum1=W(0,1009229913,1044274103,-1118910333,1031315399)+W(1,1030512684,1028502523,1040482617,-1129846167)+W(2,1024491495,-1114626726,-1098008831,1027211107)+W(3,1020076159,1035646611,1030034106,-1133667543)+W(4,-1091088835,1049048403,1027958726,-1110071882)+W(5,1057125791,1041882615,1058342964,-1081937298)+W(6,1056913060,-1094994912,-1081007746,1063505604)+W(7,1046315392,-1120947018,-1103714125,1045615294)+W(8,-1098774521,1015648546,1030345978,-1132049297)+W(9,-1128387300,-1123750794,1033820695,-1097400260)+W(10,1046624506,-1108219417,-1119357859,1042307230)+W(11,-1116178789,-1113806211,1021380405,1018202602);sum2=W(0,1042860341,-1095282678,1051114204,-1105494348)+W(1,1032509803,-1092355888,-1099570184,1034523914)+W(2,-1136462181,-1101634066,-1093487707,1037500440)+W(3,1030953968,-1144657738,1038218158,-1115571726)+W(4,-1095274416,-1115620988,-1106413411,-1106549278)+W(5,1068351366,1061966336,-1100406176,-1097084890)+W(6,-1093371043,-1095768559,1064976080,1045336627)+W(7,-1098135458,-1103066203,1051011462,1025607496)+W(8,1032482885,-1123651604,-1101805730,1026636954)+W(9,-1111829172,1041181693,1033985372,-1103782738)+W(10,1011878641,1041978329,-1105149847,-1099957245)+W(11,1046841453,1034424520,-1106959075,-1122142689);WS(-1100053422,1042143034);
sum1=W(0,1027006179,-1101648146,1038907933,-1121193300)+W(1,-1124403186,-1096312949,1051061595,-1116784408)+W(2,1036096698,-1104405590,1021329739,1032959000)+W(3,-1140087089,1026338531,1032316755,-1106874909)+W(4,1052804861,-1116788520,-1104157285,1037214192)+W(5,1063691363,-1094770533,-1115727182,-1092953078)+W(6,1046101531,1032460934,-1085255924,1057610578)+W(7,1044117027,-1123976854,-1101777344,1033832353)+W(8,-1105088109,1036085839,927491180,1003265009)+W(9,-1110178331,-1132796507,-1112320669,1044603252)+W(10,-1099699080,1029210945,-1129217311,1042273837)+W(11,-1110400285,1023324661,-1111566277,1042741769);sum2=W(0,-1141563308,-1115378106,-1127364827,-1141740532)+W(1,1037326381,-1089066292,-1097895309,-1146742484)+W(2,-1112991637,1036278807,1074712949,-1100634945)+W(3,1028661660,1032269699,1023404119,998071241)+W(4,1014774982,1033910688,1019476887,1016858659)+W(5,-1086943216,-1087533486,-1098904537,1061549017)+W(6,1016249563,-1105464222,1051894188,-1081904953)+W(7,-1118089334,1002948788,1039001405,-1104500239)+W(8,-1098709711,1038463125,-1114104878,1027610232)+W(9,1044386108,-1128378528,1009723338,1048121474)+W(10,1034738839,1023041183,-1114075451,1035948687)+W(11,1032376859,-1116656881,1028418264,-1111082062);WS(1064553004,-1122811923);
sum1=W(0,1032276908,-1105326008,1031404000,-1129171987)+W(1,1041762428,-1095271692,1049333812,-1113233767)+W(2,1027123610,-1101813124,1021654775,-1110071667)+W(3,1026480898,-1114787413,1034262350,-1123823416)+W(4,1049463355,-1094389820,-1102182210,1045766677)+W(5,1059787495,-1088583546,974120215,1036005443)+W(6,1052117804,-1097358280,-1092394330,1057980603)+W(7,1051913520,-1097569834,-1111517243,1041561742)+W(8,1026361994,-1121595412,-1144455651,1024429036)+W(9,-1095666629,-1100003363,1034062296,1035186995)+W(10,-1132328890,-1125809241,1024774373,1048809333)+W(11,-1107060706,-1116630377,1035275874,1043990330);sum2=W(0,-1153474964,1014938475,-1118374135,1027128731)+W(1,-1114194268,1049333862,-1106631533,1032141903)+W(2,-1128303982,1026850075,-1117272233,1010972171)+W(3,-1125252319,1023253865,-1130317298,1020076945)+W(4,-1107487108,-1123472496,-1123174378,1034513610)+W(5,-1091768288,1082046784,1054134699,1042187602)+W(6,-1112584656,1015595275,1048672371,1029258819)+W(7,1030375545,-1112246350,-1143083862,1019094573)+W(8,1026726549,1026647445,-1114420605,1026835315)+W(9,-1066065893,1032174407,1008281595,-1092438474)+W(10,-1129520676,1020663133,-1107223380,-1108402828)+W(11,1033146096,-1120189048,1016020771,1012988295);WS(1066855734,-1119441794);
sum1=W(0,-1123770274,-1106380690,1039804281,-1127562022)+W(1,-1108591004,1052921753,1049486942,-1115364812)+W(2,1012450637,1049080999,1002857256,-1109630903)+W(3,-1112819014,1045715313,-1123146086,-1111453929)+W(4,-1096623933,1041520634,1057948125,-1090674092)+W(5,-1086271011,1066610309,1058254390,-1088928155)+W(6,-1098448030,1058670697,1047590014,-1088126629)+W(7,-1090620137,1057080301,1020669183,-1095526376)+W(8,-1102744925,-1104646487,1040603681,-1113289318)+W(9,-1125400685,1047144630,1030330554,-1126493725)+W(10,1027654745,1040353710,-1118729135,-1097419497)+W(11,-1122765265,1038000005,-1110153949,-1103558716);sum2=W(0,-1098400772,-1098127734,1045848843,1029773001)+W(1,-1106957817,-1113384065,1040542896,1049403575)+W(2,-1125940042,1051521525,-1098054809,1040180418)+W(3,1035657430,1035815778,-1098090743,-1121768997)+W(4,985414438,-1114969170,1042255280,-1100354950)+W(5,1065317808,1063282493,1044461531,-1094506611)+W(6,1038107076,1052337139,-1111953320,-1102424534)+W(7,-1104826760,1052586351,-1098581045,1030043463)+W(8,-1101857955,-1121665039,-1106457511,1031741567)+W(9,-1099888837,-1090380876,-1106685198,1033605854)+W(10,-1125555808,1010307405,-1097784009,-1148110913)+W(11,-1105779304,-1121200133,-1105861523,1034608926);WS(1024108216,1053619151);
sum1=W(0,1036125123,-1104025987,-1117217830,-1110237276)+W(1,-1116690717,-1107833238,1053313098,-1105593599)+W(2,-1118424632,-1108171422,-1112296045,-1138403916)+W(3,-1117554448,-1113883668,1025019530,-1118568038)+W(4,1035829669,1029841740,-1116974327,1029541828)+W(5,1058976450,1049118258,-1093167724,1040682969)+W(6,1053496066,-1123704112,-1102593951,-1104638900)+W(7,1047703644,-1108512765,-1107943218,997886569)+W(8,-1125285423,-1115997186,997960357,1028000106)+W(9,-1094097902,1017239158,1020700860,1031701731)+W(10,-1100830255,1029941429,-1122615091,1055269059)+W(11,-1109656827,1020926429,-1111217181,1036129823);sum2=W(0,1038893624,-1096262037,-1109450011,-1119993039)+W(1,-1106354535,-1158461197,1055566572,-1105602869)+W(2,998835515,-1108137959,-1117939535,1032998629)+W(3,1026155597,-1114868339,1037096144,-1119543359)+W(4,1053717996,-1117988753,-1106582025,1040401784)+W(5,-1105416337,1072933379,-1092886002,1043380434)+W(6,1027244587,1045359897,-1083385663,-1087999087)+W(7,1031605777,1022787365,-1101171319,-1117843291)+W(8,1000703247,-1114388777,-1147493015,1033614749)+W(9,-1081255560,1043342555,1043473668,1034388956)+W(10,-1093783038,1045623937,-1094544057,1066426555)+W(11,-1100938466,1041102940,-1102892249,1051461624);WS(1062840044,1036517115);
sum1=W(0,-1102360361,-1119309706,1024218619,1027882709)+W(1,1026327034,-1105387538,1051294017,1037386637)+W(2,1042539613,1042423170,1045232110,-1102333276)+W(3,-1117867630,1042893141,-1107171938,-1113170154)+W(4,1031157223,1045291130,1057788973,-1088734638)+W(5,-1087289600,1064725383,1057574554,-1082181941)+W(6,-1088061047,1052153154,1056789371,-1089919726)+W(7,-1098512042,-1109192172,-1124580994,-1126992520)+W(8,-1107257205,1032367183,-1105941698,1032695796)+W(9,1024151288,-1102302982,1015412087,1039133128)+W(10,1045762482,-1110282969,1046746652,-1131902346)+W(11,1047580087,1032060742,-1116552186,-1130270357);sum2=W(0,1027402769,-1123408727,-1106124336,-1128425377)+W(1,1029460017,-1106291502,1035952055,-1122701285)+W(2,1015114546,-1137130753,1034330078,-1128656941)+W(3,1012677721,-1141059698,-1151273092,-1131912907)+W(4,1046361983,1040877836,-1116881359,-1106789449)+W(5,-1092942672,-1089281400,-1092736894,1033758045)+W(6,1043050798,1057367901,1067937621,1022825967)+W(7,-1114857397,-1116376233,-1100743964,1026393205)+W(8,1041799035,1037669599,-1154187588,-1108203604)+W(9,1058715791,1044648045,-1106801609,-1110885432)+W(10,-1090127289,-1099584998,-1104725901,1060265099)+W(11,-1085394823,1048436512,-1114467924,-1100147508);WS(-1090906199,1032077706);
sum1=W(0,-1121893314,1044790618,-1114971356,-1133027020)+W(1,1029445080,1040694938,-1123234602,1023318639)+W(2,1034316233,-1102125462,1035215242,1001128051)+W(3,1035906358,-1122145747,1043268297,-1103958128)+W(4,-1113284386,1033127972,-1109782777,1042474992)+W(5,-1105269270,1053731809,-1090554926,1041326284)+W(6,1049843289,-1098556565,1054234875,-1090300845)+W(7,1025511402,-1113919963,-1121911775,-1131346756)+W(8,-1105262125,1025873725,-1113511763,1040233361)+W(9,-1109230339,-1129412204,1011115622,1034823031)+W(10,1042417542,1018477632,1038160135,-1098565414)+W(11,-1122686272,998364239,1009497794,1026215817);sum2=W(0,1031993168,-1098558104,1030375188,1010874613)+W(1,1035954309,-1089737673,-1116546039,-1110586713)+W(2,-1122071401,1053685859,-1094899703,1034349301)+W(3,1029284667,-1124583674,-1108774266,-1140127141)+W(4,1051363302,-1094785947,1049471257,-1115235366)+W(5,1057138262,-1102658594,1031272431,1056517150)+W(6,-1093546729,1046184196,-1112892354,-1098486858)+W(7,-1122424073,1037904141,-1109252950,1034072089)+W(8,1040320218,-1131978284,1040126787,-1100352469)+W(9,1043402933,1027656919,-1124433226,-1111763071)+W(10,1039716432,-1116345243,-1092308561,1057577914)+W(11,958822899,-1140678181,1016915650,-1122970680);WS(1065971990,-1117349785);
sum1=W(0,-1112126136,1043874709,-1103591502,1041698888)+W(1,-1129568652,-1186542860,-1101299034,1034826515)+W(2,1024013025,-1159955630,1041410157,-1109843230)+W(3,-1137279078,-1120752640,1030113747,1009653886)+W(4,1044992637,1047240445,1049080916,-1130045402)+W(5,-1081978560,1061790267,1060703412,-1083999976)+W(6,-1090063736,1059365054,1058214583,-1085461041)+W(7,-1094129699,1052607100,1049303674,-1097631850)+W(8,-1121869537,-1134810027,1021475879,1009208654)+W(9,1028920692,1017436104,-1144695867,-1123043996)+W(10,1011681824,-1139574520,-1131209785,-1105683576)+W(11,1021258909,1022839599,1000157667,-1125202109);sum2=W(0,-1130364155,-1086725672,-1073720352,-1117014919)+W(1,-1114007102,1062079613,1069712606,-1106662873)+W(2,-1111037227,1020707077,-1102930718,1049348603)+W(3,1035610526,1034066723,-1114426132,1016435713)+W(4,-1091483554,-1109695767,1055286111,-1104300581)+W(5,1060429625,1052661025,-1114136197,1061376514)+W(6,-1091915359,1050631696,-1131131469,-1098979910)+W(7,-1091474650,-1112601210,-1112682766,1043583392)+W(8,1032269150,1033653176,-1108683793,-1105567211)+W(9,1018497014,1043366723,-1115525434,-1138351682)+W(10,-1117367449,-1139459182,-1107942477,1032920333)+W(11,1039950258,1026792554,-1122885189,-1122101547);WS(-1087438700,-1079683283);
sum1=W(0,-1126645293,-1110290014,-1111085935,1017584527)+W(1,-1126938201,1049726143,1033919541,1024510860)+W(2,-1163276521,-1114444262,1042036038,1025818403)+W(3,-1160528892,1035428627,1029908410,1040771729)+W(4,-1098381907,1053593812,1052950249,-1097724786)+W(5,-1081500983,1059087538,1063649365,-1083731542)+W(6,-1091706404,1057898452,1052548297,-1097215121)+W(7,-1097940968,1052829673,1045403069,-1097070911)+W(8,-1106211842,-1129163939,1032156829,-1112145065)+W(9,1023563130,-1120786763,-1118260846,1003633557)+W(10,-1104008328,1023503580,-1116189667,1019377518)+W(11,1032435766,1015355644,-1112674412,-1115067299);sum2=W(0,-1126036613,-1172793556,-1139353737,1027460995)+W(1,-1129309981,-1097919394,1021322407,1029366028)+W(2,988377354,1034370211,-1121912528,1020875062)+W(3,1030688918,-1107628664,-1137199485,-1109676838)+W(4,1041340702,1031879973,-1105887481,-1116062036)+W(5,1055277098,1009470709,-1101108606,1050063273)+W(6,1041415105,1034815104,1047064096,-1106551211)+W(7,-1134721053,1049845283,1034836242,-1128558209)+W(8,-1108443334,-1144584219,-1112909236,1043084390)+W(9,1041616760,-1099143154,-1116288208,1031078409)+W(10,1018545561,-1108610892,-1100042276,-1107655532)+W(11,-1104117922,-1123449114,-1111876576,1014245687);WS(1044595630,-1081949232);
sum1=W(0,-1114551286,1041771076,-1112185757,1039675598)+W(1,-1121252161,1036138408,-1113654239,1008233858)+W(2,-1122512668,1047911808,1043328887,1033942172)+W(3,-1118876117,1051948425,1028532559,1026205083)+W(4,-1144202605,1058269731,-1103352647,-1088266627)+W(5,-1087961804,1060473075,1055957016,-1106609306)+W(6,-1086197995,1055667963,1062639593,-1087619944)+W(7,-1079365891,1051816684,1042300482,-1087181441)+W(8,-1102436935,-1130126796,-1115854735,1051863744)+W(9,-1105147684,1041818984,1017898629,1041931682)+W(10,-1111264410,1032948860,-1130413359,1002098271)+W(11,1047648830,1035539513,-1115140949,1038991809);sum2=W(0,-1102559074,1042152886,-1087877559,1050752765)+W(1,-1106905815,-1106434273,-1095393630,1004621594)+W(2,-1114858390,1036662936,-1099723068,1038134564)+W(3,-1104442024,1054232067,-1101776331,999530010)+W(4,1035361880,1052128007,1063798323,-1089125923)+W(5,1058355794,-1120474523,1062325475,1058416370)+W(6,1040360076,-1096401119,1051681161,1056388755)+W(7,1034476952,-1089943559,-1106373450,-1106345832)+W(8,-1090156566,1029952535,-1098786735,1013490077)+W(9,-1101206197,1025568531,-1116454071,-1094287538)+W(10,-1104699402,997069429,1009033997,-1100293430)+W(11,-1113690608,1019208527,-1117506479,1048788631);WS(-1082323244,1081334754);
sum1=W(0,1026074030,-1101582293,-1114671162,1017652669)+W(1,-1139023631,-1128122150,-1102225205,1026308835)+W(2,-1157466090,1041367009,1047028384,-1124784756)+W(3,-1123067319,1018518877,1037350457,-1151223253)+W(4,1051997878,-1097273854,-1100397239,1045686283)+W(5,-1109179969,1033600923,-1091487775,1056290627)+W(6,-1090935975,1058457225,1058585755,-1088067773)+W(7,-1100605637,1040259816,1047302995,-1100014755)+W(8,1036251335,1010893986,-1120290385,1040334760)+W(9,1034603313,1015477828,-1114193219,1044247257)+W(10,-1104671877,1028455628,1027532986,-1098471302)+W(11,1007040336,-1167442276,1023216600,-1113240670);sum2=W(0,-1130912565,-1120070653,1034310052,1021161720)+W(1,-1117040706,-1097167140,1013066141,-1130074229)+W(2,1012731209,1035986228,-1126989997,1025588007)+W(3,1035821810,-1131150309,979500482,-1117264939)+W(4,1057895756,1060473449,-1111691904,1028060302)+W(5,-1077198236,-1071981659,1048707954,1050008660)+W(6,1061480822,1068029984,1055589119,1036249174)+W(7,-1114248001,-1104930835,1025639810,1036420478)+W(8,-1103940220,1030806761,-1120681063,-1117456161)+W(9,-1101172514,1009545637,-1131293055,1041027109)+W(10,1014223793,-1130249456,1035622377,1014637039)+W(11,-1128414380,1036288471,-1120874755,1027808652);WS(1053726551,1012659382);
sum1=W(0,-1115995457,1034541187,-1106638998,1032083097)+W(1,-1122031383,-1104507249,-1115280977,1025061558)+W(2,-1115071689,1029764374,-1114143426,1038196358)+W(3,-1113099877,-1102798468,1031225348,-1130575936)+W(4,-1098027112,1032148771,1047871676,-1098702088)+W(5,-1092902123,1065996118,1060231518,-1088652495)+W(6,-1097451113,1059563219,1058126194,-1085882325)+W(7,-1111014420,1054581342,1035470703,-1098237300)+W(8,1042659740,-1112198366,1022035144,998886703)+W(9,-1104094145,1024148149,1034668492,-1106688851)+W(10,-1121352461,1012420282,1010989620,-1102012910)+W(11,1000597622,1024134712,-1123786037,-1128714910);sum2=W(0,1044199209,-1105860909,1043258069,-1124504165)+W(1,1030597508,1054859448,-1149580326,-1105768285)+W(2,1040834484,1012576825,1065166573,-1097181409)+W(3,1038991009,-1077787203,-1091772000,-1106395293)+W(4,-1096303760,1027333462,-1120765402,-1119272862)+W(5,1057797022,1040041196,-1110802573,1030851358)+W(6,-1116955554,-1108797661,1017534493,1062380695)+W(7,-1098893101,-1110880129,1042765191,-1113754765)+W(8,-1112573193,1030769098,-1130103221,-1132584009)+W(9,1035436142,1033418125,-1111917317,1028533186)+W(10,1032147286,-1126074797,-1140263257,-1141430739)+W(11,-1120959090,-1136443945,1020067757,-1113752657);WS(-1091585367,-1096979755);
sum1=W(0,-1121704545,1041680018,-1104771642,-1125210148)+W(1,-1106223422,1048656073,1043362647,-1120024086)+W(2,-1106879908,-1103521718,1038801018,1027649645)+W(3,-1108105765,1031226898,-1106174833,1033259600)+W(4,-1093500244,1056326757,1039960904,-1104387016)+W(5,-1086139981,1060053831,1060708396,-1085845307)+W(6,-1124812374,1040958787,-1115241635,971788283)+W(7,-1119913673,1040930453,995843043,1011346436)+W(8,-1114046313,-1113011982,-1127914889,1043768271)+W(9,-1105827043,-1132509525,-1140249314,1022927067)+W(10,1038747748,1026834103,1027284814,-1120254754)+W(11,1040461604,1029803545,-1115807705,-1118768800);sum2=W(0,-1117465525,1030693613,1004004293,1007158722)+W(1,-1115575087,1032793866,1007550482,1020157105)+W(2,-1115951245,-1111503366,-1104867994,1029731993)+W(3,-1111020797,1042858280,-1101768383,1042169362)+W(4,1034532408,-1107544976,-1109929145,-1123076619)+W(5,1059720067,1067665797,-1110988335,-1101572236)+W(6,-1098900155,1058832170,1048427228,-1112732963)+W(7,-1101011815,1043396912,1029991341,-1132362761)+W(8,-1095482533,-1130708853,1045822378,-1104848259)+W(9,-1090269083,-1111111456,1036333634,-1085485924)+W(10,1037004208,-1115747431,-1105802165,-1135504754)+W(11,1041064016,-1126685993,-1132122165,-1108400441);WS(1050761175,1067771859);
sum1=W(0,1016344868,1051881455,-1103008542,1007679755)+W(1,1035369236,1057165115,-1113694143,-1111212068)+W(2,1027679203,-1119705863,1030154052,-1114152399)+W(3,1023429051,-1106945041,1037582923,1024513697)+W(4,-1099208581,1050438683,1040506400,-1117542415)+W(5,-1086714990,1067282489,1036449755,-1094852820)+W(6,-1098820035,1030273979,1049754336,-1087862176)+W(7,-1098056967,1020854026,1048082428,-1101037788)+W(8,-1138473483,1035136294,-1123566389,-1107587308)+W(9,1045850761,1047098321,-1110750261,-1102372368)+W(10,-1111030523,-1158006009,-1108921199,-1112794889)+W(11,1000524418,1029171882,1025557440,-1114576136);sum2=W(0,1043256577,-1092756549,1042939389,-1108377721)+W(1,1048495965,-1094992475,-1140040329,-1098471532)+W(2,1036658009,-1104050853,1017276157,-1103576309)+W(3,1030436882,-1104348148,1032200565,-1107738492)+W(4,-1136988785,1050996294,-1101760284,-1118508723)+W(5,1064902851,1062859454,-1098704018,-1099870420)+W(6,1045838269,-1157061765,-1089477514,1045749581)+W(7,1042649061,-1106567852,1046491511,-1110226959)+W(8,-1104406221,1040203060,-1111488356,1037932369)+W(9,-1098855018,1045571731,-1103619810,1015984185)+W(10,-1121418697,-1107737652,1025902034,1025174042)+W(11,1027657606,-1105647758,1044444185,-1106492592);WS(1057448172,1069108917);
sum1=W(0,-1128422002,-1123655391,-1116799928,1025232554)+W(1,-1106129908,-1119092894,-1111298160,1032607415)+W(2,1015221011,-1128617181,1044964179,-1141856298)+W(3,1026592994,1015937075,-1116425884,1010040610)+W(4,1037047614,-1104723136,1055215485,-1100727837)+W(5,1036246919,-1165535249,1056783106,-1102160962)+W(6,-1116622467,1044617768,1049606186,-1088316592)+W(7,-1102536008,1042573835,-1132120236,1027658969)+W(8,1040448906,1006660815,-1139419762,-1106508548)+W(9,1040745899,-1123853933,1016236833,-1103004521)+W(10,-1103456342,-1160895193,1016605067,-1132962087)+W(11,-1118303623,-1120915345,1018376479,1037741920);sum2=W(0,-1091479855,1061865996,1042697161,-1128749003)+W(1,1030767422,-1111988197,1067634595,-1124909389)+W(2,-1118686225,-1117920963,-1102439466,1028475536)+W(3,1003197653,1008285339,1022976741,-1133507353)+W(4,-1097573200,1026943422,1038607216,-1101835107)+W(5,-1090130192,-1089515454,-1110364223,-1083343720)+W(6,1027292464,-1101900071,-1090714326,1055493018)+W(7,1002427213,1033064671,1033968573,1030733458)+W(8,-1114744392,1026017402,1031384482,-1108371617)+W(9,1054823097,-1104718688,1036186174,1035072621)+W(10,1031097460,-1110105890,1024781950,1059932372)+W(11,-1101772178,1026666744,1040128898,-1132241300);WS(1065065708,-1125796377);
sum1=W(0,1029634469,1025116330,-1106943759,-1112144555)+W(1,1034269757,-1106751530,-1105630541,-1112840237)+W(2,-1133240789,1041797158,1023923175,-1122801969)+W(3,-1119164014,-1130226634,-1113089188,1016754760)+W(4,-1112668180,1027133034,1048634147,1017193539)+W(5,-1096457447,1060800975,1055950575,-1112954809)+W(6,-1096385878,1041695411,1051425450,-1094266089)+W(7,-1114305030,1036967948,1044103184,-1106190977)+W(8,1026809557,1004217594,-1132404112,-1127916040)+W(9,-1093799807,1038388364,-1111964638,-1112907992)+W(10,1039766276,1013909417,-1132895812,-1103940357)+W(11,1008751883,992673732,1032062573,-1130590086);sum2=W(0,-1109692118,1046643695,-1098806978,1043431555)+W(1,-1111890182,1048664613,-1097975189,1036275465)+W(2,1045724738,-1098934938,1049750262,-1102288351)+W(3,1007408138,-1111259526,1032869755,-1109691788)+W(4,1045861043,1054740901,-1105154239,1024222598)+W(5,1058544270,1068703829,-1083291725,-1101643320)+W(6,1049188212,1058055770,-1080748028,-1098883379)+W(7,1048185689,-1148294292,-1100454574,-1107029975)+W(8,1035789437,-1115663935,953732840,1031236307)+W(9,-1081353417,1035678115,1042301531,1007109846)+W(10,-1100833476,1047454611,-1120166561,1031821902)+W(11,-1114785167,1041528279,-1096856793,1051695731);WS(1061652844,1044003957);
sum1=W(0,1029075868,1045689305,1022617806,-1118715405)+W(1,1032954233,1027529537,-1094261862,-1115471369)+W(2,-1111723799,1045678528,-1099266912,998963525)+W(3,-1152687195,-1108410990,-1119248992,1036011862)+W(4,1030904095,-1103346936,-1101088515,1044034950)+W(5,1057470859,-1086691558,-1096538237,1059625182)+W(6,-1098407445,-1105378993,-1094363880,1062131070)+W(7,1037164834,1016045215,-1123294521,1047156095)+W(8,1045834099,-1110934572,-1131961856,1019688911)+W(9,1041319556,-1148682371,1036052922,-1102841294)+W(10,1028040508,-1109411965,1017830866,-1166277444)+W(11,-1106724595,-1123601124,1030886475,-1135804811);sum2=W(0,-1122327585,-1105390433,-1115107680,-1123087716)+W(1,-1115300382,1042081129,1034185422,1034911826)+W(2,1031538244,1043195731,1036682846,-1147444258)+W(3,1026384688,1024479380,-1112377777,-1122824244)+W(4,-1106584843,-1139899009,1045652727,1039737456)+W(5,-1094697399,-1103292099,1060423005,987338697)+W(6,-1100913302,-1102260713,-1079464406,1048628369)+W(7,1036768370,-1106123677,-1101961861,1041194171)+W(8,-1102201417,-1114704327,-1128513463,-1106100707)+W(9,-1094374885,1026056400,1009548801,-1111505321)+W(10,1062702469,-1107096307,-1112497116,1066067653)+W(11,1034543612,1037241080,-1125635761,1013733313);WS(1061983340,-1091535279);
sum1=W(0,1027504414,-1128653831,-1133965299,-1154828523)+W(1,-1120408436,-1129743238,-1114200663,-1131271078)+W(2,-1122568783,1035797658,-1117839504,-1131629652)+W(3,995201141,1019503421,-1115205249,-1165314478)+W(4,1027190112,-1097538828,-1118138894,1043906007)+W(5,1054216086,-1081158944,1027560685,1061948198)+W(6,1028696552,-1097887897,-1089869577,1062537731)+W(7,1044774081,-1105384996,-1111951485,1045640431)+W(8,1037523079,-1121887129,1025343169,-1109842717)+W(9,1048594270,-1108007945,1023298667,-1106988467)+W(10,1028427349,-1120763036,1034422373,-1121464863)+W(11,-1119142300,-1122356070,1008081777,-1121440284);sum2=W(0,1030495116,-1099055008,1036608468,995087446)+W(1,-1121939088,1057848194,-1115487063,1007114937)+W(2,1012755199,1015526929,-1106051731,-1109334595)+W(3,-1123906524,1024955281,-1118519790,1031009559)+W(4,-1104807397,-1107407110,1033021468,965233164)+W(5,1075270016,-1094462735,1038417178,-1070882050)+W(6,-1102771000,-1124510890,1039375650,1059573542)+W(7,-1159976683,1023974018,1016192349,1023903156)+W(8,1033869233,-1119280070,1033025046,-1114419070)+W(9,1051754977,-1120762821,1028798922,-1103406865)+W(10,1028405316,976567206,1018124826,-1104596666)+W(11,955743793,-1129936862,1015800189,-1111745826);WS(1062927532,1035014202);
sum1=W(0,1034505951,-1109500450,-1114736246,1039522007)+W(1,1002357921,1044028441,1011271190,1040732909)+W(2,-1122944943,1042353405,1050061010,1016035605)+W(3,-1140151454,1041525964,1036129025,999726956)+W(4,1048942600,-1092956200,-1104897563,1037103646)+W(5,-1097469770,-1093973369,-1091146839,1053278895)+W(6,-1094832633,1050975197,1051214559,-1085392865)+W(7,-1111797875,-1126246883,1043068615,-1103977959)+W(8,1044086236,1027254073,-1121785378,1044380938)+W(9,1042916452,981579331,-1145709740,1044239087)+W(10,-1111813313,1033165606,1035761861,-1112456671)+W(11,-1110444494,1033358643,1025151372,-1112116510);sum2=W(0,1036214533,-1091834288,-1084044031,1038528863)+W(1,-1113699843,1042795689,-1110305241,1049223347)+W(2,-1100571883,1043118649,1050774414,1041716852)+W(3,-1101978327,1050263507,1047177880,1017295180)+W(4,-1077502553,-1095085693,1050939225,-1082440456)+W(5,1068178608,1060273714,1050231565,1049812579)+W(6,1047476754,-1105112612,-1115682722,-1092073446)+W(7,1054410728,-1101197699,1050691511,1034666293)+W(8,1028074081,-1114781385,-1113963371,1053868195)+W(9,-1132635925,-1160679206,1035810200,1046376147)+W(10,1017697398,1016345266,1036026944,-1098688235)+W(11,-1104788145,-1112282035,1040315316,-1092800689);WS(-1086906028,1058773265);
sum1=W(0,997844200,1043197109,1044191380,-1132629757)+W(1,-1106996409,1033453658,-1125429564,965362145)+W(2,-1120050655,-1121403972,-1118095697,-1153797548)+W(3,1015091632,1026125167,-1119804562,-1122322046)+W(4,1050808506,-1095732027,-1096691584,1032367334)+W(5,1062016570,-1081591954,-1086608026,1058285756)+W(6,1043993638,-1096430215,1041881517,1044397873)+W(7,1047754366,-1099777504,1002316636,1042486572)+W(8,1042781664,1031594505,-1109034905,-1152318558)+W(9,1043388193,-1106441585,-1119832870,1034636741)+W(10,-1115428219,-1113585524,-1149103576,1045470808)+W(11,1024196285,-1122333654,-1135705587,1018594522);sum2=W(0,1038532068,-1086001730,-1096548381,1048104076)+W(1,-1101156186,1035944594,-1083843015,-1129915388)+W(2,-1128045264,1044127780,-1102068111,-1128179824)+W(3,-1109473444,1041203218,-1114990278,-1131782160)+W(4,-1131935456,1007620609,1018456960,-1107021820)+W(5,1066609131,1050949241,1033171254,1060056432)+W(6,1048571914,-1104179329,-1107874139,1027352212)+W(7,1038985844,-1112054433,1038875644,-1120175088)+W(8,1040453646,1033875386,-1112321878,-1136070657)+W(9,-1110531416,1032538050,-1117768272,-1111662792)+W(10,-1127646596,1032855260,-1114035189,-1104445548)+W(11,1034344442,-1130080864,-1144805954,-1110249452);WS(1046014126,1065769758);
sum1=W(0,-1112076254,1039437825,-1121314108,1012096182)+W(1,-1106802021,1045721640,1043473803,-1100987245)+W(2,-1129503003,-1109380841,1049347084,-1106286530)+W(3,-1112401299,-1120677869,1049245244,1021132153)+W(4,-1094624040,1048611696,1052142286,-1091239207)+W(5,-1088552177,1062377804,1060125676,-1091961473)+W(6,-1091526873,1057150062,1053897896,-1089539427)+W(7,-1088888106,1057709495,1048631067,-1091375076)+W(8,-1109865911,-1152131961,1019346753,1042130570)+W(9,-1119711185,1039063160,-1123465492,-1128757714)+W(10,-1119080717,1015225093,-1114302645,-1128945819)+W(11,-1122337355,1014030866,-1135518836,1034078686);sum2=W(0,-1078304891,1068350548,1064913799,-1089976447)+W(1,-1070679577,1072673707,1070575185,-1071851632)+W(2,-1113339548,-1128451504,1063744071,-1081022179)+W(3,1035458322,-1115281660,1040942179,1011136331)+W(4,1019506715,-1120561974,-1109226965,-1094573985)+W(5,1065504629,-1098180006,1002672995,1065710309)+W(6,-1124929726,-1111255228,-1117214353,1056839493)+W(7,-1111465381,1033265670,1028658493,-1106886716)+W(8,1021062218,1018259030,-1115506338,1030445629)+W(9,1031139735,995896746,1012290398,-1127826384)+W(10,1037321868,-1118014213,1010152224,-1112765526)+W(11,1001938923,-1119523230,967860273,-1127063938);WS(-1096468055,1053785380);
sum1=W(0,1020813409,-1114360891,-1116957735,-1110473361)+W(1,1027946631,-1090968927,-1123200592,-1111899059)+W(2,-1143096715,-1117882342,-1107232681,1003556839)+W(3,-1123588698,-1105979736,-1118523124,996386562)+W(4,-1114475674,-1111337627,1017136705,1034879511)+W(5,1066746382,1051825655,1028379180,-1109008383)+W(6,1046069775,-1129057075,-1094442401,1064704330)+W(7,1040361862,1022269000,-1114700263,1042611044)+W(8,-1135792006,-1120549867,-1118632404,-1116669644)+W(9,-1094808947,-1173354793,-1162426624,-1105125143)+W(10,-1106172505,-1113957025,-1119514205,-1116312257)+W(11,-1106276184,-1123525720,-1130080208,-1135525501);sum2=W(0,-1140125367,1025350612,-1122531649,-1127419095)+W(1,-1126099139,1020760995,-1123116186,1028088432)+W(2,1024738032,1039021380,1019570567,-1114986450)+W(3,1023949256,-1119198021,1018690059,-1114843176)+W(4,-1108347637,1028851928,1043407189,-1111543417)+W(5,1056423339,-1086358248,1048774619,-1101718819)+W(6,-1100544782,1044261707,-1076137651,1073762237)+W(7,1026425060,-1123270518,-1099227611,1049061203)+W(8,-1117946771,991440379,-1134679399,1013519927)+W(9,-1112971994,-1115422093,-1127107007,1041147594)+W(10,1015761083,-1103403994,1037345920,-1118107520)+W(11,1027419728,-1129333383,1042824177,-1111772147);WS(-1089097708,-1091261619);
sum1=W(0,-1113526029,-1120011361,1003986316,-1127316247)+W(1,-1123552881,-1103137072,1046355762,-1118797136)+W(2,1015138359,1032220600,-1103576251,-1123795687)+W(3,-1126584008,1027028747,-1120446878,-1129675572)+W(4,-1112997295,1047767320,1044425283,-1111263852)+W(5,-1100403388,1058200050,1061869832,-1081822066)+W(6,-1138618770,-1160534136,-1092855018,1053114278)+W(7,-1123471427,1018063772,1034662460,1007314666)+W(8,-1118942860,-1121673366,-1116984894,1033605983)+W(9,1009152314,-1124559262,1027944882,-1110810403)+W(10,1031283151,-1118591413,-1131347855,1046189751)+W(11,-1128724178,-1122517738,-1131488026,1016196275);sum2=W(0,1026311687,-1109901381,1040701127,-1151923233)+W(1,-1123775834,-1092342947,1034378939,1025121279)+W(2,-1105542037,1051958537,-1096202739,1033596173)+W(3,-1108107550,1047977685,-1098166743,1035290939)+W(4,1024679085,1016651554,-1103532415,-1110923755)+W(5,1071256357,1066054209,-1082840291,-1080291839)+W(6,-1103925783,-1199035157,1056834874,1042190483)+W(7,-1114731953,1030555165,1035522294,1046386099)+W(8,1036375055,-1135341024,-1121169096,1041909162)+W(9,-1090243220,-1128413506,1041541680,-1110170843)+W(10,1038401459,-1097944284,1043004954,-1097275958)+W(11,1015019440,-1099750845,1042529081,-1113079432);WS(1061142188,1045552914);
sum1=W(0,1019603337,-1114371061,1020461367,1022384747)+W(1,1025369499,-1128616851,-1137489184,992843677)+W(2,1030794181,-1134916072,-1114859644,-1149984013)+W(3,1034453383,1009189588,-1114858116,-1123167236)+W(4,1054684529,-1098135841,-1095805239,1058732728)+W(5,1056292747,-1081060320,-1085459239,1060634392)+W(6,1058073341,-1097701630,-1083596540,1061516204)+W(7,1050605022,-1099032542,1026645922,1052882077)+W(8,-1123665301,1031766591,1033080372,-1101590238)+W(9,-1124699057,-1116775033,-1123755612,1027392977)+W(10,-1106352164,-1134014242,1034158665,1038698931)+W(11,-1100750969,-1122655396,1037240581,1006025241);sum2=W(0,-1100296712,-1110840017,1045355628,1041010686)+W(1,-1124701214,-1097271182,1028443719,1042377248)+W(2,1026372231,1034868187,-1108318217,1002573079)+W(3,1022594646,1034940919,1032249619,-1107309152)+W(4,-1109934927,-1109499465,-1092997038,-1091459780)+W(5,1068946970,1068602839,1023984711,-1120459763)+W(6,-1095496747,-1112347607,1049236461,1048538630)+W(7,-1096153349,1036467963,-1088682480,-1112114883)+W(8,-1110570114,-1115246837,1019331790,1025085151)+W(9,-1090645327,1036287199,1025130703,-1120816159)+W(10,-1110453128,-1106754238,1028224647,1036483715)+W(11,-1105549173,-1106253388,1040581836,-1121128467);WS(-1090464684,1058848194);
sum1=W(0,-1104784595,-1106022588,1035807069,1038070654)+W(1,1048797564,-1112865880,-1107342224,-1140651524)+W(2,-1115304422,-1117573217,-1102596230,-1115845272)+W(3,1026901973,-1105151431,1011767229,1022142646)+W(4,1027584334,-1104101108,-1091590511,1059156269)+W(5,1062566262,-1088742755,-1084437581,1060192817)+W(6,1043041013,-1095911543,-1087393870,1060113046)+W(7,1057383999,-1088896680,-1102839322,1054886405)+W(8,-1100086527,-1128618637,-1111666744,1049775661)+W(9,1037690576,-1097281200,-1128690758,1050662239)+W(10,-1117869728,-1151911514,1024450616,1050391262)+W(11,1039830925,-1104457275,-1131868338,1042443855);sum2=W(0,1050458431,-1100970530,-1173421195,-1106952896)+W(1,-1068828969,1049093414,-1117103305,-1084179073)+W(2,1054525389,-1093960872,1015202727,-1082769727)+W(3,1038352192,-1107157710,1043872404,-1098029126)+W(4,1037511626,1029901269,-1136957987,-1113206734)+W(5,1078393261,-1105390455,-1106205415,1063723378)+W(6,-1106048166,993579659,-1128426057,1065452472)+W(7,1030855073,1034755506,-1114758982,1031385535)+W(8,-1116273053,1045345833,-1112584615,-1152575873)+W(9,1034474614,-1099252776,1031320371,1039247706)+W(10,-1100143257,1040309898,1035573879,1032907306)+W(11,1034533524,-1124561432,-1124055116,-1155923695);WS(-1106782638,-1120193880);
sum1=W(0,1021367862,-1121939617,-1116040418,1020741911)+W(1,-1126436322,-1098608828,-1109539853,1038644232)+W(2,-1112066734,993980163,-1101880327,1043522250)+W(3,1033129938,-1133833389,-1115252655,1018349205)+W(4,1050945756,-1100446872,-1112821605,1053259451)+W(5,1065255335,-1085596156,-1091353929,1055524943)+W(6,1048874997,-1090468372,-1096552606,1061719830)+W(7,1042923217,-1102788916,-1106280862,1051405991)+W(8,1049499553,-1129092267,-1111424287,-1101282812)+W(9,-1101475552,1033532871,1016236516,-1100504250)+W(10,-1114054607,-1114668904,1022700239,1025835692)+W(11,-1104899626,1028803059,-1147278953,1027947689);sum2=W(0,1036673453,1024834555,-1115580494,-1113068388)+W(1,1028813378,-1117546792,-1115483686,-1118880240)+W(2,1027909744,-1105092918,1043490929,-1107832014)+W(3,1011592783,-1119502452,1040415904,-1122240512)+W(4,-1098466798,1052150318,-1091718951,1039529972)+W(5,-1115055672,1062484975,1043613567,1043501593)+W(6,1042504898,-1094456673,1045088246,-1117282076)+W(7,-1112704202,-1123953380,1030923561,-1107365158)+W(8,-1080701891,-1104586573,1046645532,-1076395174)+W(9,1066750300,-1093753132,1009076111,1068474066)+W(10,1049333443,1022104546,1036864955,-1097140180)+W(11,1043999999,-1115391680,1033514298,-1109881554);WS(-1093231703,1042706757);
sum1=W(0,1026075841,1000558899,1040624182,1032826937)+W(1,1036684171,-1127770315,-1110755278,1032961819)+W(2,1036416025,1019575916,-1106938311,1034757510)+W(3,1040004261,1042264396,-1114624210,1015758976)+W(4,1052553144,-1099119122,-1084803183,1058499572)+W(5,1062021249,-1081334022,-1083389465,1061343357)+W(6,1057695045,-1090036539,-1087386813,1060752603)+W(7,1058906011,-1088285503,-1098198604,1051786740)+W(8,1025447538,1031885534,1041579305,-1104136529)+W(9,-1112317122,1018739433,1032264780,-1114092422)+W(10,-1109030926,1037874311,1031902455,-1132554758)+W(11,-1096739300,1035404188,1027119072,1012060669);sum2=W(0,-1101426979,1047102485,1057942802,-1134545280)+W(1,1036306510,-1096203167,1055001204,1012752443)+W(2,-1111393843,-1096420171,-1114902087,1034320105)+W(3,-1108867307,-1091559913,-1101073471,1046638158)+W(4,-1084592242,-1071603316,-1067197419,-1072425931)+W(5,-1123894686,-1098326846,-1077093049,-1079302223)+W(6,1062084093,1067609499,1072541263,1062181631)+W(7,1073505700,1078744623,1073214169,1064536824)+W(8,1042726179,1060445087,1074141781,1049446840)+W(9,-1129334697,1037955576,1060645469,1050812050)+W(10,-1093274589,-1087350702,-1094473234,-1097319760)+W(11,-1094526709,-1077663090,-1085693573,1001153868);WS(-1075107862,1049521772);
sum1=W(0,987763517,1041173528,1045206278,1027861131)+W(1,1033675992,1040210256,1032319275,-1129668766)+W(2,992091051,1044520444,1041485791,1016072268)+W(3,-1120420163,-1112688453,1042655839,1026084697)+W(4,-1097093508,1049572700,1051717721,-1086495609)+W(5,-1081944455,1064397290,1055584810,-1086275954)+W(6,-1096923684,1055988184,1059363461,-1082045908)+W(7,-1094413520,1050124978,1051323143,-1093981119)+W(8,-1116084523,-1144572069,1031434621,1033503081)+W(9,995768539,1027980366,-1140119493,1009361560)+W(10,-1112468587,1024276072,-1129633421,-1112276757)+W(11,1033578820,1025196738,1000619058,1005879363);sum2=W(0,-1107297920,-1125142534,-1091543751,1033523983)+W(1,-1097553497,-1121112319,-1100365589,-1109353447)+W(2,987526362,-1094244068,-1119424675,-1102290887)+W(3,944749371,-1100627225,1033606211,1022298470)+W(4,1031510683,-1103344470,1051542012,1048034710)+W(5,1061520608,1061214811,-1120961303,995045613)+W(6,-1103162896,1043830132,-1094266425,1042981818)+W(7,-1098189213,1041818078,1041952964,1052169844)+W(8,-1117305947,-1121264057,1041022978,1024239879)+W(9,1044020024,1053722991,-1115033235,-1099173366)+W(10,1046119446,1047286054,-1097363289,-1093433218)+W(11,-1096785580,1031561067,-1106943326,1043499670);WS(-1097146583,-1102489480);
sum1=W(0,1035066361,1033907292,-1102624204,-1121239074)+W(1,1032257412,-1109600459,-1104909116,-1110655283)+W(2,1014217354,-1114213060,-1113387282,1020382076)+W(3,-1120529307,-1123950514,-1114763275,1032256145)+W(4,-1096659727,1051162503,1043173384,1041928668)+W(5,-1091326393,1050132159,1057278053,-1123609439)+W(6,-1098203983,1049080395,1049365769,-1105975127)+W(7,-1093952115,1055699093,1033542535,1045101428)+W(8,-1108685857,995611334,1016656554,-1118777253)+W(9,-1100309385,1037330963,1009112868,-1102566959)+W(10,1040792061,1033561904,-1111738159,-1101876333)+W(11,1035959564,-1122689753,-1149295615,-1121020400);sum2=W(0,-1107119695,-1106305989,1039849292,1030001048)+W(1,-1115026335,1035696383,1019090837,1023713698)+W(2,-1112691697,1023388499,1036481868,1024715164)+W(3,-1147275412,-1112564365,-1146519572,1024758511)+W(4,1060202814,-1095733546,1046837828,-1106927121)+W(5,1057308499,1053508746,1043085465,-1104587624)+W(6,-1112160637,1046794790,1034862818,1047684818)+W(7,1041456307,-1083960309,-1094465043,-1093257675)+W(8,1012779430,-1124391765,-1116147800,-1131959957)+W(9,1038120705,-1104339358,1028873647,1026454649)+W(10,-1101425448,-1119391248,1045294658,1037173687)+W(11,-1094791365,1012709310,-1156574008,1036335613);WS(1057303084,-1084740383);
sum1=W(0,1023904890,-1104417576,-1105987664,1025949163)+W(1,1022060320,-1106403568,-1097440039,1033327896)+W(2,-1114170862,1041763972,1043670267,-1131905805)+W(3,-1109381346,1019385429,1037885311,1021513971)+W(4,1048292239,-1093717272,-1097863693,1034968156)+W(5,-1134851644,1058205452,-1088500414,1057303604)+W(6,-1089247692,1058731430,1059877080,-1082452830)+W(7,-1097845612,1049842950,1046703382,-1093401571)+W(8,1042713619,-1126920426,-1130932027,1046214631)+W(9,1041892896,1040636140,1012093510,1043920086)+W(10,-1107457363,1041063330,1028551783,-1101986947)+W(11,1031126152,1016340900,-1143718184,-1110573172);sum2=W(0,1040446621,1036240143,-1100989715,-1097593869)+W(1,1036994425,-1119554977,-1105186205,-1107347821)+W(2,1043906150,-1095197585,1048367016,989701019)+W(3,1016581730,1041272891,-1102913875,1040271244)+W(4,-1100851860,1047874592,1061153405,1026566131)+W(5,1069594194,1074408805,-1103469514,1046892012)+W(6,1031148367,-1079941721,-1110319007,-1107809286)+W(7,-1105136265,-1086296266,1042791078,1038853877)+W(8,-1096668864,1040237386,-1095509343,1050695083)+W(9,-1103368475,1040210470,-1114614656,-1104864053)+W(10,-1084422687,1031716423,-1105386934,-1100341899)+W(11,-1099178193,1042594729,1036206107,-1093040701);WS(-1085311468,1078025451);
sum1=W(0,-1123523234,1042717314,1033236492,-1114246985)+W(1,1017942127,1030027079,1046675224,-1123774423)+W(2,-1134274761,-1105985470,-1107516674,1018695644)+W(3,1032511109,-1108369993,-1118366597,973249598)+W(4,-1100167817,1050764301,1051596674,-1126048573)+W(5,1002547123,-1138337956,1057423711,-1090923842)+W(6,1051174149,-1101362115,-1085962671,1061445386)+W(7,1047097650,-1105953621,-1098415672,1032724353)+W(8,-1101525701,1021849401,-1109388771,-1110129580)+W(9,-1117387765,-1126623147,1031509177,-1102550347)+W(10,1037275627,-1107617348,-1118825262,1045061525)+W(11,1025818592,-1115961017,-1124427728,1033244340);sum2=W(0,1030359787,-1114557735,-1131031713,-1123353384)+W(1,1015567503,-1132430472,-1125418898,1024787123)+W(2,1026077135,-1118070691,1029672716,-1115408082)+W(3,1015951538,-1135395683,-1125125186,-1137211259)+W(4,-1123787418,1042470619,1047725718,1029311455)+W(5,1049323738,-1097880179,-1106551206,-1099438470)+W(6,1050505809,-1166364565,-1089568094,1042547290)+W(7,1040847724,1028809582,-1115324497,-1110579463)+W(8,-1121374979,1045218010,-1113968956,1051601031)+W(9,-1088308991,1039658119,1044805763,1049816965)+W(10,1026888229,-1115384233,1042126156,-1098255621)+W(11,-1102185033,1014731468,1043221816,-1112338809);WS(1060142060,1042832150);
sum1=W(0,-1121488955,-1142445829,1036648197,1031397804)+W(1,1018827426,-1111782928,-1117943062,1033996248)+W(2,1033609702,-1106903604,-1108508447,-1131717262)+W(3,1029196868,-1115637854,1015606653,1010765225)+W(4,1051097024,-1094159296,-1093104885,1052129567)+W(5,1065668620,-1081757070,-1086111346,1054892021)+W(6,1058770516,-1090845580,-1087336873,1059881804)+W(7,1054801908,-1126749404,-1100487494,1050176059)+W(8,-1138833071,1024131190,1030014814,-1125587404)+W(9,1032794495,-1123778927,1024270930,1028704007)+W(10,-1104469332,-1125662417,1022586319,1047817147)+W(11,-1091639031,1019613157,1032196289,1038701961);sum2=W(0,1013621039,-1105412866,1043282989,1016709191)+W(1,1033829499,-1123744731,1034830675,-1134054043)+W(2,1014723479,-1110083630,-1107183956,-1133247239)+W(3,-1113297030,-1097083153,-1115844306,1025542948)+W(4,1048947993,1038685325,-1104055195,-1105914972)+W(5,-1088942993,-1072142874,-1084033248,-1104630078)+W(6,1055362845,1076386430,1073971039,-1093767876)+W(7,1064727508,-1090433741,-1098251720,-1111303066)+W(8,-1143937773,-1128320153,1031619176,-1113893232)+W(9,-1098435347,1026126526,990218298,-1103493551)+W(10,-1104225446,-1103699955,1042783259,1052470850)+W(11,-1091328171,1025388740,-1123473137,1051939911);WS(-1086199532,1054743650);
sum1=W(0,1027498242,-1095519909,1032011277,1034444474)+W(1,1023783640,-1152811127,-1107222607,1040848158)+W(2,-1115850147,1044573214,1044283945,999869046)+W(3,-1134397103,-1123084051,1036275699,1025498402)+W(4,1053262121,-1090625833,-1097849454,1048862696)+W(5,1030342167,-1113365765,-1084999869,1061389071)+W(6,-1095010778,1054594461,1060145155,-1084989084)+W(7,1032418005,1033574715,1045643928,-1106712265)+W(8,1040908045,-1113781807,1027368614,1006964268)+W(9,1038235355,-1108967739,-1118338586,1038795271)+W(10,-1101807134,1028815960,1006059384,-1104327823)+W(11,1015954881,-1135640905,-1124545277,-1122717633);sum2=W(0,1041383757,-1089209738,1042608106,-1098769930)+W(1,1040055926,-1105226719,-1102323575,1031909130)+W(2,1040275414,-1117623756,-1124786133,-1112037460)+W(3,-1113621249,1048083051,-1131302943,-1111784639)+W(4,-1121408570,1038811718,-1093087039,-1101852353)+W(5,1065973699,1069194195,-1089123880,-1108783974)+W(6,1057999228,-1106112227,1026907074,1049738412)+W(7,1025491254,-1107530612,1020629449,-1111524780)+W(8,-1093098827,-1121276186,1036192806,-1139600545)+W(9,-1098519743,1023817866,1045867083,-1121335963)+W(10,-1101165651,-1122635193,1042688929,-1089198426)+W(11,1048264427,-1095495518,1041146873,-1109243346);WS(-1090983255,-1089207473);
sum1=W(0,1031895551,-1113602338,-1126565928,1011536056)+W(1,1041335941,-1099647257,-1111099810,-1113368985)+W(2,1033755607,1030939267,-1102367072,-1112820133)+W(3,1029129223,1034973975,-1111909392,-1120463213)+W(4,1054038520,-1097154360,-1101680475,1055178415)+W(5,1064470249,-1084973552,-1089575247,1055473117)+W(6,1050197537,-1097159533,-1086493203,1063942234)+W(7,1042393881,-1096995926,-1096914715,1058279198)+W(8,-1121652462,990918528,1026884961,-1102945718)+W(9,-1121284913,-1151944468,1022227241,994604183)+W(10,-1111487017,1029397803,-1119623498,1041044307)+W(11,-1111098786,1024652821,-1127714823,1017418960);sum2=W(0,1000134020,1023930211,-1138668162,1008868714)+W(1,1026383992,-1114490385,-1108628571,-1131179173)+W(2,1033178726,1030525898,1047990867,-1108980541)+W(3,1025874080,-1138114226,-1131668265,-1113100227)+W(4,-1099344177,1041622837,-1108603395,988655570)+W(5,-1066369231,-1087427617,-1131013053,-1064898888)+W(6,1086324754,1057379348,-1095163420,1075540559)+W(7,-1100090533,-1109206595,1040828448,1049763634)+W(8,1025638720,-1115444075,1018452757,1033342078)+W(9,1033730604,-1118168395,1023801183,-1133763810)+W(10,1031531103,-1116567631,1033324797,-1117896039)+W(11,1025251971,-1128577333,1028372534,-1119632759);WS(-1109283164,-1114463829);
sum1=W(0,1010065376,1006853751,1048505142,1026307305)+W(1,1032762791,-1121781501,-1122796048,1036887575)+W(2,1036926348,-1140109366,-1106474773,1038442146)+W(3,1042339968,1033209828,-1113784606,983730417)+W(4,1051849183,-1096622464,-1087851802,1056046207)+W(5,1062361681,-1080983673,-1086026376,1060373686)+W(6,1058739944,-1088322398,-1086759863,1060935143)+W(7,1060958338,-1085562739,-1098544579,1052729243)+W(8,1034233556,1033008793,1043738183,-1097387850)+W(9,-1116217316,1031320492,1030721871,-1106692609)+W(10,-1111740214,1037732587,1024808165,-1136008963)+W(11,-1098996574,1032429188,1028455576,973353381);sum2=W(0,1036675590,-1093870598,-1088826877,1033103311)+W(1,-1139597621,1038770367,-1096260803,1035316039)+W(2,1036924272,1054470917,-1120383141,-1104037187)+W(3,1033604811,1052968175,1048854624,-1111374359)+W(4,1064863709,1075036637,1082157528,1076551262)+W(5,1054257493,1054121358,1074566779,1066303868)+W(6,-1080791393,-1075955022,-1075712309,-1086745184)+W(7,-1074269835,-1068055688,-1073360354,-1081541832)+W(8,1044533603,-1083381518,-1073488400,-1088761642)+W(9,-1096732938,1034260530,-1087052440,-1088656095)+W(10,1058516172,1062460380,1055295113,1026461691)+W(11,1036957577,1072405502,1061463967,1036676016);WS(-1073690779,-1087724268);
sum1=W(0,944113971,1024788392,1040645890,1020006630)+W(1,1026519064,-1124203663,1048604230,1028328440)+W(2,1026744019,-1108217132,1026558293,1023877839)+W(3,1037411798,-1124509669,1024907750,-1116930962)+W(4,1033313762,1022063376,1040537741,1037569760)+W(5,-1097395091,-1081034849,1037819609,1026748704)+W(6,1052406658,-1095782133,-1089181115,1058432566)+W(7,1052615509,-1095058991,-1103915032,1046357449)+W(8,-1117962707,1010250996,1011752087,-1102207443)+W(9,1030158086,-1107990331,1035208397,1018608989)+W(10,1028902900,-1115106384,1030700463,1048090929)+W(11,1037074644,-1120315546,1006665970,1040820950);sum2=W(0,-1115074830,1025479068,991782552,1036147454)+W(1,-1109526737,1054093522,-1111873890,-1143660011)+W(2,1006285882,1035621794,1016478163,-1113309480)+W(3,1026243607,-1108696429,1027286665,-1115649745)+W(4,-1096384442,1031211776,-1102354425,-1100036784)+W(5,1036720443,1061883500,-1098733186,1042154750)+W(6,-1111840809,-1099055155,1040999099,1015496998)+W(7,1024623035,-1120753705,-1117281017,1028637267)+W(8,-1114551496,-1107514244,1037581214,-1132125723)+W(9,1042458762,-1113752408,1036528495,-1120425773)+W(10,1021928735,1009305230,-1131440878,-1118319659)+W(11,1033776741,-1117838632,-1115311515,-1113807339);WS(1053167575,1034582410);
sum1=W(0,-1105499654,1041430288,-1135820801,1023109013)+W(1,-1103829756,1051022760,-1099071824,1047073940)+W(2,1029509866,1038026111,-1103780951,-1134567319)+W(3,1028951523,1034415069,-1144576488,-1107075490)+W(4,1045138183,1015167422,1042183330,-1107146278)+W(5,-1098544246,-1114407921,-1110119411,1006706653)+W(6,-1101742889,1025810371,1029794991,1035133548)+W(7,-1110494113,-1144644710,1020673517,1040882462)+W(8,1048594337,-1103059717,1038375967,-1106326923)+W(9,1042439875,1019390619,1036901240,-1101264321)+W(10,-1124355817,1039002364,-1122256838,-1115149997)+W(11,1017843520,1025775953,-1113322768,-1133994400);sum2=W(0,1024932078,-1122451669,-1127684796,1007469645)+W(1,-1106895484,1046133075,934668744,-1123529450)+W(2,1026396887,-1100501045,1050482770,-1154152567)+W(3,-1118589447,-1145059796,-1112663810,1034932657)+W(4,1029479215,-1114161855,-1134400734,1026289720)+W(5,-1101979386,-1118826374,-1092503803,1048216767)+W(6,-1104578417,1054831843,1054881826,-1086100405)+W(7,-1120799353,1034243151,1037309396,-1110628430)+W(8,1018968072,1018258842,1012304630,-1121586613)+W(9,1057475450,-1091642753,-1105610792,1055026065)+W(10,1037697257,-1097381938,-1094138317,1057991283)+W(11,1035239909,-1109776821,-1108645190,1041220013);WS(1065106092,1009251236);
sum1=W(0,1015119794,1041681344,-1119086128,-1127594260)+W(1,1030756271,-1103164984,1038033220,-1105935716)+W(2,1033714469,-1096661826,-1097628571,1015463627)+W(3,1032817313,1037645501,-1162082196,-1121831017)+W(4,-1108480942,1053952044,1041658930,-1106710454)+W(5,1048660750,1035410928,1059673337,-1085761952)+W(6,1057312254,-1097132616,-1083076739,1062385221)+W(7,1038003425,-1134248242,-1100422942,1045270286)+W(8,-1098626929,-1128362792,999711717,1028936149)+W(9,1042075767,-1105711219,1030156593,-1106493133)+W(10,1042769246,-1109546740,-1109139763,1048795361)+W(11,-1109564844,-1113038632,-1128821631,1033263484);sum2=W(0,-1115537349,-1109318355,-1111982251,1026504012)+W(1,-1120289237,-1114485349,-1126991046,1004448402)+W(2,1023273402,1036795295,1031030421,-1116193727)+W(3,-1116296115,1037382021,1038895038,-1106169890)+W(4,1037274256,1036029355,1025515301,-1115575890)+W(5,1046084064,1035923056,-1105715099,1032461625)+W(6,1033981186,1034803763,1039615788,-1104386736)+W(7,1014573341,-1126611440,-1111316562,1034486696)+W(8,-1140512157,-1118959675,-1121134093,1038047283)+W(9,-1127252256,1001443794,966777949,1031934837)+W(10,-1108137243,999509622,-1126229172,1008094609)+W(11,-1109430807,-1121268263,-1115420717,1013721630);WS(1058235500,1054922309);
sum1=W(0,-1115091447,1026999796,-1110452882,-1126843838)+W(1,-1097782353,1043595317,1027596138,1037063794)+W(2,-1106496120,1051692426,1026915457,1017345397)+W(3,-1111050604,1047889704,1033470169,-1124168315)+W(4,-1109530936,1035486938,1054965252,-1096439037)+W(5,-1080972858,1054616871,1052521111,-1126567064)+W(6,-1092439359,1055199219,1059777872,-1087153329)+W(7,-1101856358,1042302776,1049045985,-1096481402)+W(8,1040994960,-1112039092,-1113819273,-1126708475)+W(9,-1135709192,-1103625129,1029145158,1048136923)+W(10,1025849689,-1133876016,-1113712109,-1117730271)+W(11,1048178521,1018059916,-1120397392,-1109862614);sum2=W(0,1026047005,1026757765,-1104671284,1032658614)+W(1,979115576,1040092458,-1106565422,1016793814)+W(2,-1120340424,1024555245,-1118382609,1025048255)+W(3,-1113479651,-1102456829,-1115048442,-1124528004)+W(4,-1146410551,-1093450531,-1107649550,1033357456)+W(5,1049738304,1048902638,1029536101,-1129670058)+W(6,-1099524683,1031379649,1043845633,1047130549)+W(7,-1143577495,1032535412,1015256822,-1114147283)+W(8,1045006287,-1108588814,1014985523,-1107785448)+W(9,1031141497,1032866808,-1114405495,1032863350)+W(10,1016575718,1011865867,-1128051766,1024835039)+W(11,-1140327483,-1121997281,1016407002,-1115840886);WS(1050344663,1040331465);
sum1=W(0,1027008397,1032620906,-1123846924,-1119034750)+W(1,1034001074,-1113228665,-1107606109,-1123135107)+W(2,-1109811775,1044228977,-1104523524,-1165785906)+W(3,1021442477,1015486907,-1136436803,1012082163)+W(4,-1145305726,-1104369525,1016005498,1038870821)+W(5,1055978044,-1091899011,-1101093248,1045963311)+W(6,994921841,-1100340494,-1089807144,1061494191)+W(7,1032566715,-1121306753,-1113047285,1043858443)+W(8,1047408652,-1117862216,-1180899430,-1113185550)+W(9,1019406818,1025902913,1031141157,-1106188838)+W(10,1039673315,-1126170822,995937181,-1133495032)+W(11,-1110918342,1012720916,-1155810234,1003314783);sum2=W(0,983063098,1027629321,1006857268,1017323653)+W(1,-1136855038,1050922570,1040636195,-1124332548)+W(2,-1115428487,1024268384,-1107256285,1038193266)+W(3,-1162541650,-1112368096,-1105738834,1037749325)+W(4,1041250623,-1096058068,-1096858156,1027026905)+W(5,-1095854749,1046692173,-1081757810,-1098379711)+W(6,-1107079153,1044471504,1055388353,-1124475180)+W(7,1041041721,1034757871,1018283467,1035306909)+W(8,1069736593,-1103954988,-1108630874,1057582691)+W(9,-1092586095,1040290673,1039138402,-1098564102)+W(10,-1099842491,-1135051275,1026430908,-1101296593)+W(11,-1116072515,-1128054004,-1127494735,-1130236866);WS(1064629676,-1098084920);
sum1=W(0,1017176603,986968687,1017516913,1033302207)+W(1,1036523218,-1136867787,-1093133598,1043155505)+W(2,1036902751,-1112073298,-1099849236,-1135635048)+W(3,1031815708,-1108314079,1015173986,-1154473427)+W(4,1048067236,-1094217842,1004101612,1037844037)+W(5,1054752956,-1083111259,-1107275372,1059745345)+W(6,1049105955,-1089373007,1036740290,1054803234)+W(7,1049045791,-1096296960,1007182507,1045303547)+W(8,1032944847,1036346276,1023773169,-1100831258)+W(9,-1111571193,1036061697,-1109611315,-1118901210)+W(10,1044914424,-1178541510,-1130856180,-1104247276)+W(11,1028425028,-1121119813,1028817260,1032262742);sum2=W(0,1018758860,1041892626,-1106561538,1031116538)+W(1,-1142239225,-1094547881,1060901401,-1093507837)+W(2,-1115133937,-1106548880,1048344650,1008547208)+W(3,-1116833334,1032935937,1031802380,1037272918)+W(4,-1122918288,1050772655,-1097318271,1041324255)+W(5,1059998586,1050575163,-1089173269,-1090730175)+W(6,-1107738784,1062167006,-1105982083,-1105692057)+W(7,-1105354579,1051274636,-1115007264,-1109731964)+W(8,-1113042451,1005733025,1003684433,1038093550)+W(9,-1096117806,1007559836,1036702490,-1103574570)+W(10,-1093777588,1032209739,-1111284039,1045224094)+W(11,-1097190188,1039213738,-1119496571,1040225760);WS(1059570988,-1104849743);
sum1=W(0,-1114327981,-1117057793,-1105217736,1015935639)+W(1,-1100671580,994695167,1045549308,1032097032)+W(2,-1146837726,1044124420,1019924475,-1118415719)+W(3,-1106017873,1026902699,-1133264506,-1128662677)+W(4,-1095539196,1051203348,1055580097,-1100062838)+W(5,-1081463016,1065307314,1057098153,-1097913193)+W(6,-1103538521,1060044676,1060408535,-1088685699)+W(7,-1096642336,1058793797,1048658511,-1090424260)+W(8,-1104422643,-1122995670,1027695934,-1114680436)+W(9,-1100709080,-1115820943,1026067698,1035503236)+W(10,-1127513406,1040976712,-1121911751,-1100882497)+W(11,-1112552037,1032897105,-1109730008,-1106885414);sum2=W(0,1026251680,1042860418,-1102635520,-1101738300)+W(1,-1097132336,-1097577131,-1118004862,-1096487254)+W(2,-1098301296,-1107323885,1034939290,-1103125896)+W(3,-1102991820,-1101571742,1046219299,-1145491968)+W(4,1045813894,1037904592,-1107186076,1049960021)+W(5,1062244087,1050699569,-1101520598,1012147620)+W(6,1018590462,996952385,-1118944274,1030928730)+W(7,1048890187,-1120981264,-1132230456,1042676852)+W(8,1043360780,1032162510,-1109595133,1031463651)+W(9,1042220045,1017587638,-1144663840,-1099464580)+W(10,-1143727552,-1112243029,-1122088198,-1129575892)+W(11,1022002534,-1108091801,1028948530,1038679603);WS(-1095386967,-1111219145);
sum1=W(0,-1130549149,-1114353482,1046105185,989878260)+W(1,1027516453,-1101798869,-1126247292,1027494660)+W(2,1029536895,-1149170463,-1109199416,-1138329195)+W(3,1031794584,1041043200,-1110945897,1016226972)+W(4,1044731284,-1092958347,-1089927208,1042696371)+W(5,1066759339,-1086407791,-1090136954,1059356463)+W(6,1056388995,-1087382795,-1086208082,1060963410)+W(7,1048385630,-1090430272,-1099705531,1052477254)+W(8,1029760895,1015099027,1030962098,-1127509006)+W(9,-1134143337,1008759050,1002268463,-1123276603)+W(10,1028489291,1024487352,1030926587,1037957160)+W(11,-1116367629,-1155852515,1027177352,1033794703);sum2=W(0,-1155239869,-1118272906,-1107393101,1037152773)+W(1,1031799544,1040803769,-1121008946,-1110337901)+W(2,1027082675,-1129277077,1040826838,-1115579003)+W(3,1027786160,-1128372019,1044810576,-1125050611)+W(4,-1123365743,-1066777138,-1071982339,-1107499267)+W(5,-1091451910,1078719649,1065602467,1053226346)+W(6,984589146,1012365693,1072207876,1036591998)+W(7,-1115106721,1027240586,-1114663567,-1111221822)+W(8,-1099174901,-1111285661,1034063245,1050177526)+W(9,1051522302,1032887971,-1111810642,-1114100047)+W(10,1036247818,1027337883,-1105619991,-1112448128)+W(11,1010421237,-1110086921,-1128259763,1024897040);WS(-1090330604,-1095913405);
sum1=W(0,-1123891981,-1158857313,-1155846064,1020138108)+W(1,-1104251929,1026174194,1042832881,1027835331)+W(2,-1115340623,-1107002233,1041459232,1036891437)+W(3,-1111402939,-1101325435,1043482052,1034060158)+W(4,-1099259748,1041623909,1060107168,-1089580553)+W(5,-1083565678,1065434151,1061453552,-1086143680)+W(6,-1094838563,1058061687,1058328348,-1087459168)+W(7,-1097944271,1056232524,1046178603,-1096454718)+W(8,1034391623,1027969480,-1129005794,1026904097)+W(9,-1108664129,1015124739,-1126805065,-1115844409)+W(10,-1108388469,1018898230,-1133565543,-1103857816)+W(11,-1124315511,1016813002,-1128371111,-1124051644);sum2=W(0,994818552,-1106534525,1032645553,-1123501879)+W(1,1026428551,-1104982451,1041404870,1024190209)+W(2,1033345966,-1115833227,1042593674,-1113685733)+W(3,1032770548,1019409377,1034301013,-1113104927)+W(4,1055123028,1086127434,1073269342,1031823713)+W(5,-1080276792,-1064048639,-1097366650,1003420836)+W(6,1051480126,-1090368136,-1073275019,-1127504591)+W(7,1017007809,-1104405577,1039074558,-1116624943)+W(8,-1106004733,-1108902493,-1134706270,1039470942)+W(9,1029604730,1040747994,-1131894299,1048036108)+W(10,-1127043711,1028687353,-1114192145,-1102930579)+W(11,1023925896,1028902826,-1110363669,1016207563);WS(-1090401964,-1152005757);
sum1=W(0,1027213860,-1114833045,-1110378885,-1107975723)+W(1,1041527967,-1088517567,-1110030634,-1098681011)+W(2,-1117487349,-1117626874,-1108968043,-1104614908)+W(3,-1114124023,-1107640642,1013150495,-1139447119)+W(4,-1095679285,-1126602324,1036253290,-1108756369)+W(5,1070380432,1071039479,1055690689,-1106296032)+W(6,-1098750614,1027420045,1052643167,-1108442736)+W(7,-1109258534,1028231256,1037720897,-1103582017)+W(8,1031108853,-1122691487,-1113670180,-1114963960)+W(9,-1089232274,1041737494,-1107558750,-1100045596)+W(10,-1149243844,-1114809497,-1114805320,-1099409217)+W(11,1004205268,-1115685308,-1129003237,-1112117145);sum2=W(0,-1099535875,1042476400,-1104603794,1032241318)+W(1,-1088862448,1058560544,-1090035137,1055385702)+W(2,-1109469239,1052772694,-1088861159,1049303281)+W(3,-1128383244,1040732759,-1098593341,-1107728961)+W(4,1036274242,-1098717699,1040884292,-1110024851)+W(5,1070638870,1049287225,1054345172,-1088795135)+W(6,-1106832655,1028821082,1045145516,-1093985609)+W(7,-1094544594,1053404675,-1095210561,1040915158)+W(8,1017815860,-1106264274,1041491703,-1102517567)+W(9,1049908300,-1097728340,1050847172,-1094964358)+W(10,-1121780800,1040141480,-1120926078,-1104972980)+W(11,-1097835418,1042680505,-1097969166,1046695263);WS(-1070853435,-1079594702);
sum1=W(0,-1129832370,1041167744,1015638464,1031368074)+W(1,1015854174,-1103546680,1035847262,1034753191)+W(2,1016952500,1024462894,-1113675090,1034404179)+W(3,1030231874,-1128491667,1024493276,-1121119193)+W(4,-1117069532,-1102391672,-1115839497,-1114370347)+W(5,1064504443,-1091637800,-1103157041,-1123068615)+W(6,1053421228,-1096184888,-1080200908,1061831318)+W(7,1047845552,-1114780422,-1127920108,1039689052)+W(8,1027397066,1017764904,1032466078,-1115223191)+W(9,-1115479934,-1129698458,1032880216,-1112317379)+W(10,1024063661,-1140051844,1015162251,1034003429)+W(11,-1108195108,-1121925385,-1133040549,1021986479);sum2=W(0,1043473407,-1102332364,-1112484873,-1106137478)+W(1,1026389244,-1107744995,-1092913054,-1106937584)+W(2,1037682857,1043622402,-1097742336,-1112665680)+W(3,-1132137458,1022975237,1020098037,-1122471729)+W(4,-1095817987,-1115086293,1035747177,1057355655)+W(5,1065853704,1072123343,1023360745,1065744344)+W(6,-1127502696,-1106562006,-1079419356,-1081387458)+W(7,-1141866869,-1126279403,-1106082519,-1107102958)+W(8,-1132505032,1028632460,-1111886750,-1121112608)+W(9,-1092294539,1034294011,-1106034045,-1113186427)+W(10,1037780507,1025382780,1024287965,-1121542644)+W(11,1036152561,-1184105122,1002478149,1042075138);WS(1049779927,-1112776705);
sum1=W(0,-1114011991,1043483133,-1118237477,1028071903)+W(1,-1119065733,1035764138,1007633232,1029458468)+W(2,1021654911,1034435922,1035328577,-1132325110)+W(3,-1114327724,-1122000063,-1138188744,-1140102008)+W(4,-1098367878,-1104983021,1029391902,-1102803275)+W(5,-1094340312,1066199650,1052808064,-1088820906)+W(6,-1090240908,1056392483,1053987355,-1080604425)+W(7,-1113705707,1048826612,1036299814,-1148292210)+W(8,1030141823,1024272361,-1146402448,1034486619)+W(9,1028311666,-1116603171,-1136262168,1041927295)+W(10,1033716813,-1120600656,1022508086,-1120802495)+W(11,1019304377,1020743116,-1178578023,-1137351220);sum2=W(0,-1105084280,1026252154,1038214390,1032570045)+W(1,-1106537061,-1094267982,1040403525,1038138439)+W(2,-1115643975,-1113353460,-1111441511,1040196930)+W(3,-1115802712,1045634969,1041615042,1030892929)+W(4,1013797397,-1092505394,1049712324,-1105258373)+W(5,1076181184,1059180753,1060934721,-1089116471)+W(6,1025617857,-1116351798,-1094660144,-1077048432)+W(7,1030853641,1036834683,-1112051433,-1099622062)+W(8,-1106628914,1042796766,-1123221706,-1104412018)+W(9,-1100140938,1031304969,997194667,-1095609080)+W(10,1035183993,-1113508292,1025898916,-1105239307)+W(11,-1126459673,-1114596985,1036578837,-1108612586);WS(1046079918,-1101410372);
sum1=W(0,1028420729,1041896248,-1128322399,-1119247786)+W(1,992275696,1048641796,-1105916230,-1112243383)+W(2,-1106451742,1031954663,-1106854731,-1122025413)+W(3,-1132155589,-1111364501,1008473970,1031954516)+W(4,1041276767,1029165630,1040172212,1042510685)+W(5,1049660162,-1086983984,-1093769957,1052547749)+W(6,1042746961,-1101840568,-1090223605,1058242473)+W(7,1038481040,1034663574,-1131429676,1045913078)+W(8,1023180436,1035447066,-1115138862,-1102544268)+W(9,1051181214,-1126725978,-1116787216,-1094151845)+W(10,1035662026,-1106918309,1020616971,1034028133)+W(11,-1123376855,-1113758304,1031591591,-1136064862);sum2=W(0,-1145824639,-1114337335,-1109775790,-1141998719)+W(1,1020781312,-1094152732,1035421278,1031031156)+W(2,1035727822,-1109500163,1019796096,1022361784)+W(3,1018984000,-1133379360,-1126048860,-1106658345)+W(4,1032184652,-1105393491,-1123003936,1044487768)+W(5,1023745864,1060925239,1043275908,-1118695686)+W(6,1044822196,-1129786704,1035441608,1018742928)+W(7,1040264262,-1114483694,-1154747838,1018234504)+W(8,-1105870753,1028260552,-1116651188,-1128896096)+W(9,-1116720242,-1118185274,-1117301622,-1123077850)+W(10,-1106753069,1028382728,-1111756371,1005384511)+W(11,-1115363912,1013789936,-1112885074,-1109895735);WS(1065850966,1065849900);
sum1=W(0,1016251913,1037817733,1023026535,-1148044715)+W(1,-1122606683,1030608138,1025496281,-1121600570)+W(2,-1123929445,1038603949,1035148220,-1119487441)+W(3,-1113618935,1029056085,1040789578,1022387720)+W(4,-1090259708,1044690723,1051437895,-1096615656)+W(5,-1089114938,1067874188,1060547800,-1086496425)+W(6,-1089721837,1051923078,1061971613,-1087399018)+W(7,-1090055623,1050691807,1020371139,-1091666965)+W(8,1031445334,-1134993406,1009078433,1037565454)+W(9,-1103278290,961099943,-1122338716,-1123828273)+W(10,1017932657,-1152593000,-1115158089,-1103477215)+W(11,1041207209,1032486406,1017681054,1017045638);sum2=W(0,-1100085534,1055497340,1029203106,1035054009)+W(1,-1106312974,-1091493710,-1099101530,1050236106)+W(2,-1111006317,-1100130836,1035688516,1040394388)+W(3,-1120327060,1037370697,1051271785,-1122528690)+W(4,-1094806083,1022251406,-1096883389,-1095822387)+W(5,1065636371,1066985993,-1105263591,-1112580467)+W(6,1038056034,-1113669663,1050729384,1057422694)+W(7,-1101753600,-1098907474,-1109365057,-1090043318)+W(8,1025821768,-1141198631,1003858895,-1106861506)+W(9,-1090221894,1007864647,1038164225,-1099047212)+W(10,-1095697855,1034223408,-1131632326,1040303734)+W(11,1042447412,-1111449439,1022279531,-1132012078);WS(-1097113303,-1098536273);
sum1=W(0,1001100740,-1129782332,1026190055,-1128711506)+W(1,-1123204686,1010531062,1036959597,-1116245678)+W(2,973480529,1032146359,1040533155,-1122390725)+W(3,-1112078369,-1115082484,1016950072,-1135175840)+W(4,-1090119792,1054274400,1051085133,-1089449919)+W(5,-1088111001,1068549146,1059231684,-1089233276)+W(6,-1100399617,1051645044,1060528017,-1083999320)+W(7,-1098983064,1056811397,1021720363,-1096337083)+W(8,1006971045,-1151099700,1017357112,1039600836)+W(9,-1106500579,1027830380,1008174399,1035061810)+W(10,-1118570949,-1138008953,-1118330949,-1110173729)+W(11,-1163217111,-1114515356,-1113983621,-1105366950);sum2=W(0,-1106788080,1045040387,1057867675,-1126544110)+W(1,1031886252,1008770068,-1116688865,-1123763395)+W(2,-1106896864,-1104133845,-1111977015,1019879781)+W(3,-1103198659,-1095297610,-1123575137,1025236903)+W(4,-1103936041,-1095964817,-1101472514,-1084782762)+W(5,1065118928,1070094219,1033632512,-1096694543)+W(6,-1094413904,-1091348732,-1093909441,-1120781351)+W(7,1063595180,-1101379604,-1087869152,1055216743)+W(8,1060484868,-1116398073,1047938716,1046930113)+W(9,1055777327,-1112910333,1033301960,-1098897900)+W(10,-1098592917,1028498658,-1132175940,-1105350592)+W(11,-1090856164,-1148399072,-1111429301,1032159773);WS(-1088872108,1052196610);
sum1=W(0,1026268067,-1111544357,-1114837443,-1115772244)+W(1,-1119255225,-1110507588,-1104977249,1022683057)+W(2,1018606696,-1106979958,-1124752108,-1126845407)+W(3,-1119390253,1032957370,-1118779367,-1122729971)+W(4,-1129315660,1051137549,999143576,1040729928)+W(5,-1115663356,-1123488747,1050616762,1050293045)+W(6,1038400791,-1115698508,-1107532492,1055556797)+W(7,1010467373,1013947482,-1106851872,1043464385)+W(8,-1115388138,-1138847608,-1109636323,1035543595)+W(9,-1102766242,-1113579532,-1148093909,-1110255664)+W(10,-1111362474,-1123058305,1031428336,-1115121626)+W(11,-1127308771,-1117161611,1024891874,-1114761165);sum2=W(0,1005045849,-1108696907,-1136485425,1021571414)+W(1,-1131955840,-1109877489,1015124882,1032761087)+W(2,-1113636159,-1105061066,1050593712,1002892889)+W(3,-1116947723,1035889263,1027289415,1017257782)+W(4,1026572719,1068805535,1044650880,1033792089)+W(5,-1072841573,-1073632622,1072674603,-1097148617)+W(6,1040799594,-1114163718,1040667946,1051731235)+W(7,1033387155,-1113785952,1033059623,1025178361)+W(8,1042295210,1015874538,-1111133361,-1111938281)+W(9,-1114078156,1025743417,-1115667125,1053858128)+W(10,-1105514756,-1150165522,1029743517,986622244)+W(11,1024784261,-1131685126,1028606721,-1131411966);WS(1059574956,-1147706177);
sum1=W(0,1032992154,-1114850125,-1107330821,-1126851274)+W(1,1021792788,1025219833,-1111585801,990365335)+W(2,1023708133,1041111834,1042448198,1014654722)+W(3,1024270494,1025900485,1028566264,1021433863)+W(4,1036915515,-1103811902,-1101979721,1039522745)+W(5,1057257569,-1102147871,-1091594576,1058476188)+W(6,-1087441640,1046832311,1049911159,-1130368142)+W(7,-1101532519,1034347764,1042912388,-1103664757)+W(8,1037543219,-1122830319,-1113513772,1039509326)+W(9,1015035920,999411009,-1115799180,1044635632)+W(10,-1103709614,1030688938,1008106627,-1098033363)+W(11,-1106561201,1033251158,998865060,-1112635561);sum2=W(0,-1138525905,-1127093272,-1100054904,1030668111)+W(1,1046358820,-1094333916,-1104427366,-1118095530)+W(2,1036395993,-1114547879,-1098434999,1026007575)+W(3,-1102154889,1043811931,-1098255510,1044323398)+W(4,-1118630721,1023505668,1038847176,-1106823977)+W(5,1066330506,1059364463,1055088734,-1104404781)+W(6,-1089680445,-1102029714,-1109156363,1032956568)+W(7,-1104253130,1042217401,1019564502,-1118009606)+W(8,-1100949461,-1137789612,-1139922314,1045749759)+W(9,-1115593085,-1118124817,1025350194,-1106737563)+W(10,1014767972,-1111415597,1044080198,-1105827255)+W(11,1033201092,-1116871429,1034872747,-1114455410);WS(1056332375,1037816258);
sum1=W(0,-1121854558,-1112652978,-1103168373,-1121656782)+W(1,1027294260,1032971073,1032694229,988019291)+W(2,-1146196851,1029047507,1036051832,-1141230927)+W(3,-1119789479,-1116156558,-1138159876,-1124586778)+W(4,-1116096096,1045017865,1044637987,-1119737691)+W(5,-1088930875,1058468850,1051843657,-1099471067)+W(6,-1094038173,1054278049,1059943427,-1088040995)+W(7,-1100717841,1052440082,1040438911,-1105369135)+W(8,-1108613751,1015231409,-1147698697,1028439953)+W(9,-1105155884,1025720722,-1126623722,-1124711667)+W(10,1023373473,1025459107,-1125643860,-1110648631)+W(11,-1121068380,1033302707,-1140770656,-1109090662);sum2=W(0,1056969468,-1090106390,-1101035659,1037403217)+W(1,1065979451,-1077736273,-1080354518,1057593955)+W(2,1048107842,-1110113632,-1095104394,1052219437)+W(3,1034400525,1036232380,1035332836,1012201018)+W(4,1038083410,-1119459300,-1116665707,1032316963)+W(5,1057826659,-1093367622,1028006921,1060881997)+W(6,-1093495590,-1098889696,1050471411,1040943565)+W(7,-1105354500,-1172133380,1037291810,1023246776)+W(8,1009385423,-1128266716,1025618366,-1159849898)+W(9,-1108823981,1040978108,-1107076145,1038355181)+W(10,1041580846,1031803963,-1107763897,1028403474)+W(11,1023204972,-1124125618,1028340263,-1108503511);WS(1057728492,-1114894260);
sum1=W(0,-1129994721,1032124939,-1137973853,-1113553553)+W(1,1032700067,1042214629,1038491142,-1116323110)+W(2,-1174372438,-1103814977,-1102850457,1022553594)+W(3,-1204938694,-1117610625,-1108835354,1025649872)+W(4,1023297510,1039175515,1027451936,1030725486)+W(5,1063322480,1002639809,-1096381204,1042012404)+W(6,1038337085,-1099447670,-1095884801,1049455560)+W(7,1041170774,-1110131186,-1107257155,1036180712)+W(8,-1104644784,1015759447,-1122023828,1024408310)+W(9,-1097199096,1025211173,-1129065232,-1098358292)+W(10,1041557913,-1120935138,-1119912573,1038368473)+W(11,-1139346043,-1131327617,1022194670,-1143485305);sum2=W(0,-1125894137,1023794749,-1136277690,-1132724746)+W(1,-1123753553,-1135255538,1034921985,1008401986)+W(2,-1129573217,-1103833757,-1095862669,1028568703)+W(3,-1129237393,-1117578737,989975657,-1115138968)+W(4,1019650853,-1102896527,-1142062564,-1115335750)+W(5,1065003137,1052274635,-1095970428,-1111489002)+W(6,-1104966989,1039075981,1050282098,1042205114)+W(7,-1137003202,1029353869,-1124502561,1028245440)+W(8,1036465851,-1117376889,1021138001,-1111737990)+W(9,-1130345777,-1114642052,1036367329,-1093339450)+W(10,-1123958953,-1121876761,983274770,961646223)+W(11,981021860,-1129104973,-1131382405,975314596);WS(1064957100,-1084259623);
sum1=W(0,1002237105,1022388856,1048172674,-1147443767)+W(1,1025036588,-1105536623,-1111985505,1042679235)+W(2,1039876787,-1118973740,-1111204540,1039980881)+W(3,1046679440,1036937851,-1115201293,-1122119878)+W(4,1049301459,-1096483251,-1087174820,1050085746)+W(5,1059891343,-1085360136,-1084863818,1061123934)+W(6,1059164422,-1085023864,-1087496217,1063082922)+W(7,1052477312,-1093770425,-1099749261,1050147791)+W(8,-1130736462,1032395752,1041967934,-1110620477)+W(9,-1096717087,1027822410,1029284270,1036594273)+W(10,-1098175193,1033526682,1038157169,1049051417)+W(11,-1094492881,1040430103,1035926782,1038851310);sum2=W(0,-1110691764,-1088609636,-1079200674,1043574668)+W(1,-1104224219,1072315297,-1104512784,-1103083598)+W(2,1045365848,1074062948,1071717488,-1111324648)+W(3,1040472402,1075518858,1072927288,-1123650350)+W(4,1057860954,1049301959,1052128984,1070660923)+W(5,-1092267131,-1082025998,-1106877192,-1107138551)+W(6,-1072626825,1060924493,-1098154139,-1073631870)+W(7,-1068851440,-1085268633,1055782129,-1076777698)+W(8,-1119415890,-1111966430,-1114631788,-1102512316)+W(9,1048136354,-1120067756,1025811761,-1099577256)+W(10,1049098296,1046934152,-1097839567,-1101281480)+W(11,1045375219,-1113956244,-1142912019,1053482338);WS(-1075237718,1059347685);
sum1=W(0,1033512399,-1159856274,1049968737,1021242911)+W(1,1022930282,-1122614884,1035044013,1029870036)+W(2,1018371807,-1134430929,-1113136009,1032776022)+W(3,1033340372,1040742208,-1114025505,1019954077)+W(4,1052611492,-1096977477,-1100043508,-1123217820)+W(5,1061884279,-1081627821,-1086974821,1055398719)+W(6,1058365139,-1083853344,-1085989237,1059035017)+W(7,1057072208,-1082038839,-1094951367,1054270736)+W(8,1035058824,-1164938034,1039650209,-1123750750)+W(9,1035852049,-1146263191,1031585078,-1111424357)+W(10,1040835864,-1113397210,1040828171,1046594056)+W(11,1043435581,-1112152131,1041271429,1036293471);sum2=W(0,1045686709,-1092895857,-1082007392,-1109418256)+W(1,1041368995,-1087580936,-1097230803,1025535098)+W(2,1045341483,1030380818,-1090709237,1025255906)+W(3,1050563248,-1122444474,-1098811123,-1131647237)+W(4,1045059925,-1090791673,-1087167323,1074622373)+W(5,1072979117,1066822104,1061750517,1022527077)+W(6,-1082271661,-1098772696,-1104688853,1059630355)+W(7,-1080249300,1035536875,-1097425000,-1098333373)+W(8,1052961109,-1111299754,1054843717,-1079889153)+W(9,-1121141584,1039933817,-1097908774,-1094791227)+W(10,1048788253,1032974905,-1109459004,-1114952578)+W(11,1062091865,-1101634861,1041274025,-1109808864);WS(-1073405707,1071333561);
sum1=W(0,-1114759602,1043648434,-1107154225,1032445482)+W(1,-1116673978,1050217769,1025826187,1009365348)+W(2,-1138343378,1041826370,1045274198,-1140494528)+W(3,-1128324122,1036590066,1037855412,-1164102249)+W(4,-1097373989,1049497533,1053035442,-1086616986)+W(5,-1084271170,1057270871,1058380737,-1088696011)+W(6,-1088202787,1054213138,1060414079,-1086550017)+W(7,-1090407429,1044502774,1049814032,-1096484208)+W(8,-1113096234,-1140703610,1005358651,1037191452)+W(9,1027100008,1008260703,-1147371482,1042579156)+W(10,1033632004,-1146407565,-1128134433,-1122447285)+W(11,1049279047,1030979244,-1132301012,-1117413058);sum2=W(0,-1130309268,1042344095,1044778147,-1104849756)+W(1,1006608216,1016899230,-1115874267,1032168017)+W(2,-1116205504,1017541078,1015318926,1025939811)+W(3,1015836550,-1134707560,1025032291,-1134020588)+W(4,1065552014,1050304642,1051692028,1087011564)+W(5,-1064792716,-1080996320,-1095624232,-1071484991)+W(6,-1111002668,1015541566,1038353709,-1108487910)+W(7,-1105554232,1035428553,-1115175630,1026184365)+W(8,1012814276,-1122813731,1024288807,-1115275477)+W(9,1012706900,-1113948677,1018071134,1034711867)+W(10,1017981722,-1121567210,1039145567,1031018877)+W(11,1030487759,957459976,-1161414849,1016059306);WS(-1093094231,1019545057);
sum1=W(0,-1111661690,1043371102,1024662611,-1147370279)+W(1,-1130128916,-1121967929,-1098598749,1036370005)+W(2,-1114353490,1030255498,1034324947,-1138886402)+W(3,-1123566046,983686292,1020719663,-1139052495)+W(4,1007712219,-1103400446,-1100871081,1045730364)+W(5,1048771569,-1094208743,-1086049630,1063151515)+W(6,1043747359,-1103168823,1057052051,-1102866212)+W(7,1044423271,-1105757546,-1114366281,1042970997)+W(8,-1125293706,1035921815,-1115285964,-1113292876)+W(9,1042591246,1031896756,-1106696483,1038700136)+W(10,1040829042,-1117982022,-1117085921,-1109292474)+W(11,-1119014482,-1116127556,986496271,-1113681601);sum2=W(0,-1112488549,1043174240,-1113949677,1017737448)+W(1,-1119128646,-1123930650,-1095542187,1041909593)+W(2,-1138532089,1043431269,1011641777,995222883)+W(3,1002378369,1011720393,-1133447353,-1122958336)+W(4,-1099690943,1036040708,-1106456753,-1109074925)+W(5,1063813292,1064786485,990810979,1055357640)+W(6,-1111808055,-1099317256,-1080550900,1029075282)+W(7,-1111615901,-1122017034,-1111251400,-1121958092)+W(8,-1136025401,-1127095326,1002006465,1033894674)+W(9,-1095508468,1041202855,-1106928479,1036060652)+W(10,1042059844,1013308785,1028541984,-1096849813)+W(11,1041840135,1011740497,-1130037494,1031456264);WS(1065464534,1066200435);
sum1=W(0,1037468205,-1098649416,-1114034816,-1120929867)+W(1,-1118049328,1030873567,1044270480,-1104046500)+W(2,-1102710553,1029661039,1027018036,1026495526)+W(3,-1104379061,1014898857,992085460,1047356358)+W(4,-1095417420,1053719708,1053507241,-1093428139)+W(5,-1078956988,1062996894,1059517274,-1095455089)+W(6,-1090364038,1051059848,1062358792,-1097112752)+W(7,-1089997432,1058137077,1053033759,-1098761015)+W(8,-1117479019,-1104296205,1039737375,1039630850)+W(9,1037682987,1027940302,1034668025,-1116571174)+W(10,-1134398359,1047874257,-1105628906,-1100052716)+W(11,-1119205176,1036556777,-1105711476,-1124964177);sum2=W(0,-1096757231,-1072214843,-1079960756,1052570920)+W(1,1048916325,-1071149720,-1067716640,1032706704)+W(2,1027784571,1026889523,-1113086642,1032567852)+W(3,1032789056,-1113248449,-1102782368,-1123035498)+W(4,1077140634,1045135233,1024102895,1059860803)+W(5,1074719494,1048879105,1007395147,1078085184)+W(6,1023965646,-1125605772,-1105291454,-1126012658)+W(7,-1131155204,-1120868355,1036400237,1033915049)+W(8,-1135125103,1026412089,1028585912,-1109439044)+W(9,-1119420973,1031274943,999691338,1039504993)+W(10,-1107726802,1031655696,-1115876939,1042487387)+W(11,-1123377002,1033633154,-1118021143,1040624471);WS(-1088460652,-1077196042);
sum1=W(0,1012745873,-1104692362,-1126618358,-1106714405)+W(1,1014233321,-1113350277,-1128320455,-1106817926)+W(2,-1112340330,-1111992333,-1104636978,-1139695810)+W(3,1014140598,-1103199781,-1112151140,-1112616426)+W(4,-1105672234,1049398341,1061836401,-1100538888)+W(5,1032760733,1062672955,1063373516,-1096420642)+W(6,-1098221750,1049303442,1040237156,980853696)+W(7,-1124202648,1047738902,-1115352833,1032069058)+W(8,-1107347643,-1107815087,1017778831,-1105561066)+W(9,-1104500106,-1130991024,1021813111,-1095103574)+W(10,-1098848505,-1124042178,1015562593,-1136108756)+W(11,-1108236605,1024298444,-1117430379,1028357771);sum2=W(0,-1103739979,1042549384,-1095373315,1042942941)+W(1,1031504716,1032277385,-1100136800,1021675082)+W(2,1021140017,-1097536524,1051314558,-1103784377)+W(3,-1113021145,1006926454,1033748340,1032312275)+W(4,-1104635751,1049880149,1041600542,1047404354)+W(5,1056265483,-1095000083,1042313351,-1156628070)+W(6,1056610233,-1087499329,1058671506,-1086627236)+W(7,1032415346,-1106742186,1053303874,-1097748456)+W(8,-1113660916,1033409028,-1116792463,1029337611)+W(9,1052284225,1042607543,-1100575516,-1103511888)+W(10,1053296214,-1123811627,-1102539848,-1098025422)+W(11,1040224097,-1116904421,1034071897,-1097031052);WS(-1090190636,1052333694);
sum1=W(0,1017370722,1025512151,1046164882,-1118008162)+W(1,1032465571,-1140639831,1039176172,1028313190)+W(2,1022145795,-1123803590,-1114523818,1021024634)+W(3,1023704762,-1150325779,-1114987978,974396430)+W(4,-1107299674,-1113611419,1050774996,-1087764995)+W(5,1054861041,-1104478910,1042980645,-1107276920)+W(6,1052546887,-1088290914,-1116066086,1048774281)+W(7,1052242867,-1082760046,-1101829203,1033108808)+W(8,-1133738119,-1143374172,992812356,-1132114980)+W(9,1039228938,991966796,1031741320,1016759930)+W(10,1046828701,-1135053738,-1131726971,1029146129)+W(11,1050382392,-1117633184,-1135839572,1025239231);sum2=W(0,1000278501,-1112124316,-1126311221,-1112927492)+W(1,1038568093,-1095439368,-1096516945,-1115114722)+W(2,1036864823,-1173738153,1035770391,-1107752992)+W(3,999311589,-1118042174,-1127749525,-1111435217)+W(4,1030656727,-1136644755,-1089259297,-1124129707)+W(5,1069168233,1066488720,-1089907054,1062718459)+W(6,-1097729376,-1119016562,1057602472,-1092856910)+W(7,-1106807928,-1101412503,1028769031,-1108466839)+W(8,-1119195008,-1143597573,-1127721129,-1121960162)+W(9,-1108783853,1016497897,1010259715,-1113085858)+W(10,-1105922885,1034450025,-1142073349,-1101947316)+W(11,-1119408565,-1121786357,-1113345821,-1119106133);WS(1050584535,1068150000);
sum1=W(0,1010165469,-1115625742,1034938395,-1115260532)+W(1,1003680362,1046586119,1043729220,-1112895478)+W(2,-1113655284,1036369142,-1096382429,1038151522)+W(3,-1116596385,1020311663,-1110737789,-1132334157)+W(4,1047833470,-1104527215,-1117589351,1038987194)+W(5,1053057826,-1092950416,1041775364,-1102791097)+W(6,1031810112,-1099697720,-1085160955,1060286702)+W(7,1045919272,-1112800213,-1112334730,1033665067)+W(8,-1116485512,1026352434,1013034091,-1115913835)+W(9,1032942189,-1126776150,-1123123343,1035117570)+W(10,-1109351189,992197073,-1118268740,1051158381)+W(11,-1113211075,-1128843070,1007592182,1035094123);sum2=W(0,999052617,1037992777,-1130117632,1027450901)+W(1,-1098069390,1058826704,1035832253,998486633)+W(2,-1144500281,1051052067,-1075559944,1050271656)+W(3,-1111215245,1041076323,-1104035684,1034115809)+W(4,1031860941,-1148181737,1023748039,-1112751331)+W(5,1066377631,1031601953,-1107268336,-1100828230)+W(6,-1089703828,1006070601,-1105105514,1059983898)+W(7,-1116488683,-1123703892,1031181077,1037142243)+W(8,1031574877,-1123191999,1020055214,-1129067048)+W(9,-1110435251,992240434,-1176849298,-1108371420)+W(10,-1135053221,-1122685646,1022099846,-1111123861)+W(11,994427506,1025316569,-1154287506,1013422629);WS(1065940278,1034622363);
sum1=W(0,1018945629,-1105035701,1042781009,-1130882111)+W(1,-1109081570,-1089961211,1037583679,1038546130)+W(2,1027338207,1025705412,-1106689964,-1116833467)+W(3,1023675896,1000818681,-1110899849,-1118439678)+W(4,1039562393,-1093168999,-1106282856,1048563851)+W(5,1065150616,-1081267407,-1106056839,1050832116)+W(6,1053064399,-1098826451,-1093571617,1063013875)+W(7,1052844651,-1103816344,-1098971955,1043578884)+W(8,-1128564863,-1146137419,-1132163876,991352096)+W(9,-1125259845,-1103163033,1034240611,1040441019)+W(10,1032573560,-1132178841,1014989293,1037655800)+W(11,-1174556270,-1124029942,-1140385876,-1126802554);sum2=W(0,-1100582068,1047796551,1025081894,1042045232)+W(1,-1098661297,-1083821047,-1135649915,1051353130)+W(2,1041505758,-1102707738,-1113123121,1033093932)+W(3,1036803556,-1119704488,1042774566,-1111611431)+W(4,-1130142714,1051286467,-1098032480,-1120251562)+W(5,1066411068,1066192686,-1088973774,-1091982339)+W(6,-1116829613,-1124748705,-1096817778,-1108263063)+W(7,-1105374597,1039210409,-1115318079,1029093314)+W(8,-1114446743,1028094206,-1131598407,-1122897683)+W(9,-1098476628,1035402858,-1114986235,1048662352)+W(10,-1105512115,1040252082,-1113670703,1043244089)+W(11,-1115075522,-1136180467,-1113507172,1039955893);WS(1056991468,-1087030746);
sum1=W(0,1040392564,-1123900599,-1104816506,-1123211458)+W(1,1032323379,1050060447,-1097679367,-1107179074)+W(2,-1113154609,-1118981766,-1113372906,-1112698351)+W(3,-1117349658,-1117759553,1036804874,1035059984)+W(4,1035944426,1031104918,1049039296,-1105628499)+W(5,1043269081,1044634502,1058030045,-1092912076)+W(6,-1111852653,1043769326,1032247835,-1098944114)+W(7,-1099907470,1048904265,1035537687,1030188977)+W(8,1038992913,1019968535,-1119944116,-1110865210)+W(9,1052766173,1024115141,-1113705364,-1092536332)+W(10,-1111088882,-1113641643,1016666555,-1101773536)+W(11,-1120093295,-1119368937,1034739876,1017337855);sum2=W(0,1055370704,-1091918952,-1100024892,1038207100)+W(1,-1102268135,-1125190319,-1082116017,1017023961)+W(2,1023693826,-1118701724,1048656820,-1122475964)+W(3,-1120372849,1017593165,1009208157,1033230771)+W(4,-1108168198,1051323790,-1116235844,1019998746)+W(5,1060923636,-1094794141,-1096201210,1065911065)+W(6,1025593786,-1112111831,1023749917,-1095962080)+W(7,-1123799386,-1116942925,1028403793,1022143062)+W(8,1017416940,-1131674494,-1132429552,1028590129)+W(9,1048662690,-1115273448,-1107738152,1032160655)+W(10,-1121410776,1032669658,-1120617509,1005611185)+W(11,1018425448,990755743,1007544955,-1131420642);WS(1065408790,1036624080);
sum1=W(0,-1118902603,1036811736,-1095782030,1031689276)+W(1,-1130349122,-1116251760,-1106389326,-1130392064)+W(2,-1120117724,-1116551776,1016267643,-1124855342)+W(3,-1114562026,-1110739566,1029730958,1032115325)+W(4,-1099523235,1048657234,1044865119,1040908418)+W(5,-1088986706,1059819669,1056569877,-1100633526)+W(6,-1093812931,1059687187,1057017186,-1097124896)+W(7,-1093706094,1058243684,1046000250,-1102530619)+W(8,-1114118270,-1132122507,-1124793181,1010781241)+W(9,-1109527143,1021657598,1010247305,-1105362262)+W(10,-1105256235,1019294354,-1147394236,-1101014271)+W(11,-1118348593,1010280523,-1131137795,1028862634);sum2=W(0,-1131603511,-1115409151,1028827850,1008018405)+W(1,-1126539767,-1105522597,1044469435,988821927)+W(2,-1154431236,1029512486,1031515550,1029044494)+W(3,-1134541747,1017115388,-1118759177,-1144594818)+W(4,-1128423353,976919119,1022982076,1048442625)+W(5,-1080807551,-1069309764,-1106419532,-1144038842)+W(6,1047735839,1057375362,-1077869698,-1100063920)+W(7,1040817807,1074183528,1074645104,1049631559)+W(8,-1110305290,-1142661114,1023643398,1015261982)+W(9,-1128896061,-1156968388,1024565032,1025710382)+W(10,1047372093,1040986767,-1108906576,1034212953)+W(11,1028992794,1013497529,-1109343217,-1121013958);WS(-1134496480,-1135409208);
sum1=W(0,-1131032216,1023949458,-1118561391,1012816882)+W(1,1017081284,-1098855254,1025102291,1015795842)+W(2,-1114842158,1018180354,-1109465919,1032335660)+W(3,1020892138,-1121622748,1039697400,-1121133019)+W(4,-1135187513,-1111514505,1042727039,-1172095542)+W(5,1062211658,-1088869665,1044113108,-1122643706)+W(6,1055550179,-1097017583,-1090758606,1053298610)+W(7,1042088653,-1131309822,1024023145,-1104417019)+W(8,940438235,-1118209095,1038725048,-1101252924)+W(9,1037442288,-1110868352,1039141810,-1099247502)+W(10,1038283500,-1123999226,-1124785329,1036453998)+W(11,-1111728213,985363057,984058180,-1127849669);sum2=W(0,-1120185020,1023474305,-1123756397,1027844464)+W(1,-1142892826,1045181163,-1120807818,1033301171)+W(2,-1112219415,-1148494098,1050514681,-1130897478)+W(3,-1123809910,-1112292483,-1124897908,1008317678)+W(4,1009596088,1048386893,-1123223808,-1109401613)+W(5,-1069578385,-1079085438,-1117881742,-1105464515)+W(6,1033916695,-1155326684,1057107198,1080182479)+W(7,1038900121,-1138311341,1015620530,-1111316356)+W(8,-1119575836,-1197272208,-1128717516,1035039619)+W(9,1032607110,1013531724,-1129559846,1029989604)+W(10,-1143648562,-1126181730,1001587842,-1113328530)+W(11,-1144599918,-1129634008,1011089790,1010222764);WS(1063953772,1006246735);
sum1=W(0,-1103221880,-1113408580,1023929568,-1129265445)+W(1,-1113052252,-1124775629,-1152025615,-1129858606)+W(2,1035503657,-1112901548,-1116248388,970168057)+W(3,1026538155,1012918985,-1114551939,-1114702297)+W(4,1053092565,-1092563365,-1094701786,1050480356)+W(5,1058637767,-1081976315,-1099755687,1054804888)+W(6,1052655373,-1106127939,-1085039957,1061520345)+W(7,1053852345,-1094975651,-1104465584,1043614208)+W(8,-1114954585,1012249970,1034664643,1037312131)+W(9,1043978961,1034276907,1007014628,1041973195)+W(10,1037644971,1031841028,-1121545966,-1109284733)+W(11,-1153236991,1015394179,-1122618723,1036504960);sum2=W(0,-1096454441,1047215192,-1098605940,-1108119214)+W(1,-1119694402,-1128298432,-1103381544,-1110533412)+W(2,-1110958880,-1114162078,-1115663656,-1127729168)+W(3,-1130979192,-1102917557,1023974294,1023031785)+W(4,-1114546522,1051355228,1036002502,1035846227)+W(5,1054173861,1055154953,-1102267339,1042040175)+W(6,1035812038,-1097546689,1052945690,-1103681801)+W(7,1043843622,1033695483,1033369183,1020649501)+W(8,1034086715,1019597651,-1115932080,-1110269476)+W(9,1033662351,-1108620470,-1130886478,-1102892813)+W(10,-1135158408,-1106956606,1033484697,1018137856)+W(11,-1106336801,1026224246,1029836288,998437331);WS(1049960663,-1098656338);
sum1=W(0,1010743226,1038429850,-1097905355,-1129270334)+W(1,1036165346,-1111354490,1026505899,-1116543140)+W(2,1026933359,1034045586,1012909508,1026370235)+W(3,-1164389112,1033987231,-1139624135,1009750007)+W(4,-1094238830,1050579558,1053746044,-1106458043)+W(5,-1093117384,1065413702,1060156652,-1084542826)+W(6,-1093158415,-1140159326,-1110641506,-1096055524)+W(7,-1098353419,1046556600,-1153271990,-1113672231)+W(8,1008020477,1036488405,-1120671826,-1153859324)+W(9,-1122984978,1035776465,1033306211,-1101873487)+W(10,1048347588,-1115507932,1015184758,-1132001470)+W(11,-1124973593,1037016731,1024719161,1027525597);sum2=W(0,1038605814,-1092409649,-1107138382,1007202997)+W(1,-1097778206,1033842165,-1086536233,-1111184485)+W(2,-1126800416,-1107791267,1050500010,-1107862779)+W(3,-1117103670,1024236113,1035028069,-1122928880)+W(4,-1111080585,1031799434,-1105521455,-1101985157)+W(5,1062592323,1054124413,-1102287591,1058778058)+W(6,1050870644,1039372702,-1121603522,-1115904936)+W(7,-1137706913,1012044041,1030823202,-1115500703)+W(8,-1127152184,-1138707909,-1135144653,998286218)+W(9,-1107786643,-1134709509,1018462794,1043783051)+W(10,-1103666737,1035379787,1016336685,-1104929125)+W(11,1042413442,-1119073178,-1120475406,-1123649878);WS(1045571246,-1101396513);
sum1=W(0,-1135540454,1031079263,-1105879340,1027156266)+W(1,-1123826896,1048275928,1036462891,-1123739311)+W(2,-1138173481,1033674439,1040289247,-1110505155)+W(3,-1138775820,-1109766005,1035302207,1019384210)+W(4,-1094890856,1052732944,1052608133,-1095381975)+W(5,-1081913239,1057453824,1059410250,-1086841044)+W(6,-1095054872,1059217778,1053535332,-1087831711)+W(7,-1096527684,1057086003,1056369955,-1100616678)+W(8,-1110160581,-1124519785,-1116386461,1036979366)+W(9,986236332,1015417435,-1113888968,1033495803)+W(10,-1117509614,1025380519,-1106215130,-1121128186)+W(11,1031959012,1009437253,-1132265864,1002559041);sum2=W(0,-1116086512,1041684936,1025579445,1023702857)+W(1,1024261913,1049263730,991232624,1027064225)+W(2,1023117658,-1121855219,994389040,-1115739014)+W(3,1016675050,-1114246345,-1121905805,1011341860)+W(4,-1100190580,-1127701406,1030949885,-1107828603)+W(5,-1121382305,1081524863,1063977916,-1127488618)+W(6,1041567276,-1078514947,1074557390,1049530396)+W(7,-1125328530,-1072747255,-1067412604,-1097196557)+W(8,-1101693823,1031874044,-1138881396,1030056541)+W(9,1032271344,-1124133978,-1115029594,1026840857)+W(10,1024600809,-1113125346,1015337722,1041139218)+W(11,1045882874,1009384836,-1157524144,-1110332083);WS(-1091844311,1066789497);
sum1=W(0,-1118280816,-1104655157,-1121934839,-1126657090)+W(1,1034822275,1041291861,1036892560,1035276339)+W(2,1027512241,-1100932977,1016354085,-1122398524)+W(3,1036073133,-1137558275,-1113195754,-1105911320)+W(4,-1150447404,-1096277599,-1094816004,1053346558)+W(5,1054539137,-1085328499,-1095276499,1061301148)+W(6,1052329175,-1090319102,-1094948141,1061579109)+W(7,1052092547,-1096198988,-1109759879,1010492736)+W(8,1026981217,1030410603,-1196074864,-1134360567)+W(9,-1132053288,1032377106,-1117233544,1035239934)+W(10,-1138204721,1028691858,-1113536398,1041572288)+W(11,-1122862318,1004385343,1016723124,1026669711);sum2=W(0,976327856,-1107671502,1022730742,-1130924015)+W(1,1032746467,-1063244855,-1102494949,1006816288)+W(2,1030725620,-1118200508,-1117144683,-1109752024)+W(3,1013150272,1019358625,1023153636,-1118656485)+W(4,1030703882,-1100688592,1039023607,-1156842543)+W(5,1084548157,-1091568120,1039287442,1050591037)+W(6,1030607420,-1100624377,1042495948,1041535529)+W(7,1000111712,-1135441064,1033109796,-1117378226)+W(8,-1113451109,1015244616,1024455841,-1147026848)+W(9,1034384724,1032201434,-1121583866,1030233046)+W(10,1037336210,984232072,-1112832588,1024850879)+W(11,1025293966,-1124806470,1003511712,-1123040622);WS(1062375148,982896070);
sum1=W(0,-1141741512,1042371688,-1092346958,1041356906)+W(1,-1121772047,1037798623,-1107640316,-1123251246)+W(2,-1156317853,1026956462,1035668286,-1138991637)+W(3,1011726474,-1115727625,1016120313,-1161666833)+W(4,-1100631199,1048733184,1052252533,-1098857839)+W(5,-1081710855,1063732968,1057292943,-1093348349)+W(6,-1088318752,1059891330,1061645578,-1084667272)+W(7,-1084607638,1059995535,1051947731,-1093940123)+W(8,-1126563284,-1134397903,-1165233042,1050501706)+W(9,-1111246422,1032268279,1008063554,1043133649)+W(10,-1106214611,1037368483,988108978,-1112114769)+W(11,-1190508359,1040598420,-1138661789,-1109426316);sum2=W(0,-1111774062,1035582541,-1081699534,-1087149149)+W(1,1039123010,-1082404199,-1087576154,-1122195827)+W(2,1055099903,-1119441337,-1111170675,1035630599)+W(3,1060125526,-1098859385,-1097950160,1042757145)+W(4,1078981756,1067224402,1074122230,1075074133)+W(5,-1086433828,-1082120864,1066418532,1080077903)+W(6,-1080599553,-1083892454,-1078722695,-1073636555)+W(7,-1075310961,-1085615144,1038753292,-1080969229)+W(8,-1092574897,1045566397,-1097056662,972078363)+W(9,-1101495601,-1109136155,1049096521,-1094572008)+W(10,1051613332,1023040696,1034655424,-1124013413)+W(11,1056506110,-1129411423,1027077203,1020974546);WS(-1073733835,-1077508759);
sum1=W(0,999004239,-1120942224,1043185540,1004911573)+W(1,1032559088,-1114184455,-1136904037,1008908284)+W(2,1021646261,1032555200,-1112686066,-1123346838)+W(3,1036339578,1040940927,1005792618,-1114632613)+W(4,1054442442,-1094509130,-1084678800,1056421033)+W(5,1066321721,-1089134469,-1087084867,1059517190)+W(6,1052962698,-1089853747,-1088382556,1063474337)+W(7,992460573,-1093589176,-1092765869,1044159722)+W(8,1020812405,1022285001,1009545653,1025064353)+W(9,-1127746091,1007063543,-1118599969,-1149079216)+W(10,-1126936380,1015641511,-1149726053,1027145139)+W(11,-1126618160,981480241,1023282088,1027348136);sum2=W(0,-1123853806,-1136381199,1040812131,1016441223)+W(1,1016212045,-1100123577,-1121560396,1034027700)+W(2,1030169991,-1105283667,-1100550013,1025170155)+W(3,1020004331,-1102325825,1029487024,1024326153)+W(4,1020713637,-1123741604,-1083270432,-1091551076)+W(5,1069362941,1065772322,1057043619,-1092123318)+W(6,1020763615,-1091989226,1058297195,1050653373)+W(7,-1094990109,-1106605421,-1092470882,-1121149602)+W(8,-1108424657,-1110846033,1001473573,1054198423)+W(9,-1092584961,-1120589670,1008724259,-1115262538)+W(10,1029919048,-1104422780,1040111989,-1121642970)+W(11,1026718342,-1115881428,1027795061,1039520200);WS(-1083424620,-1083774644);
sum1=W(0,995558823,-1112668224,-1107578509,1025997707)+W(1,1015677409,1048694360,-1109754213,-1132669247)+W(2,-1146244698,1044345284,-1099923633,-1113673299)+W(3,-1119640804,1030760459,-1117921566,1028038186)+W(4,-1098861996,1045883512,1051882641,-1116799831)+W(5,-1079768279,1059777970,1060321715,-1099316274)+W(6,-1098475085,1036566882,1064776049,-1093459346)+W(7,-1105585281,1033934183,1042756750,-1113981277)+W(8,-1127946135,-1116793621,-1140244728,-1114213177)+W(9,1040276008,-1129876893,-1131243108,-1106758402)+W(10,1008462282,1020492609,-1167573435,-1108196294)+W(11,-1130472177,-1176961296,1015090721,-1117078569);sum2=W(0,1006239848,-1112851025,-1120118931,-1120400279)+W(1,-1138878316,1037781128,-1101370370,1033967902)+W(2,-1135736068,1002346920,-1100258045,1012842788)+W(3,-1120658117,995892591,-1112182778,1028356101)+W(4,1016448074,-1095953339,1044457775,-1114073896)+W(5,-1113781647,1069276419,1065044078,1047917593)+W(6,-1114666278,1035717470,-1075186216,1045546113)+W(7,-1115876966,1049663208,-1097061266,1002645288)+W(8,-1112980685,-1122147671,-1137956564,1036833596)+W(9,-1110041421,-1187381491,987310366,-1119396143)+W(10,-1120766465,1029533357,-1131003226,-1132903556)+W(11,-1123504973,-1150885167,1003776904,1015304410);WS(1055938007,-1113494123);
sum1=W(0,1005413771,-1117675639,1028210664,1002908945)+W(1,1016082831,-1118443670,1040926954,1025040167)+W(2,1024456642,1046508410,1040854289,-1114102015)+W(3,1006080470,1029150738,1019764906,-1121270129)+W(4,1035958810,-1095959351,-1135464580,-1133494457)+W(5,-1101702418,-1121242873,-1087581816,1041989700)+W(6,-1093641223,1052220147,1048632765,-1098047787)+W(7,-1102768646,1042463785,1025236686,-1111985289)+W(8,1040264713,1035203030,-1131269290,1008466835)+W(9,1034336763,-1117662885,-1116685065,1048292991)+W(10,-1183964258,-1144182458,-1132796663,1043249233)+W(11,-1131127167,1031884341,-1137681823,1036425152);sum2=W(0,1034952858,-1114547380,-1103329032,-1148833389)+W(1,1044582101,1046239383,-1099667252,-1131645803)+W(2,1041029558,1023994452,1038848953,-1100126968)+W(3,1038559400,-1104909140,1040593566,-1101188496)+W(4,1019372679,-1111710878,1036545465,1039527980)+W(5,-1095619156,1074171367,1040867364,1017530647)+W(6,-1122648352,-1089175055,-1072583834,1053527025)+W(7,1034383711,1048723535,-1110512168,1048348234)+W(8,1042452640,1025974311,-1111163586,-1140514638)+W(9,1046568773,1030125627,-1102843950,1048394746)+W(10,-1095650184,1033990232,1045672947,-1104419698)+W(11,-1105559093,-1123744674,1039972451,-1113024814);WS(1054254551,1014537956);
sum1=W(0,1018675757,-1130008697,1035774671,-1121039367)+W(1,1028321069,-1107714718,1030747950,1022410264)+W(2,1035879540,-1100889147,-1097508911,1032078897)+W(3,1035017184,-1112194220,-1111836109,998902321)+W(4,1008273253,-1122251932,-1132150029,-1112598570)+W(5,1061840455,-1100441032,1041075666,-1093495169)+W(6,1058139578,-1090418276,-1084814013,1062686448)+W(7,1050365160,-1104639554,-1098262366,1050284599)+W(8,-1109769252,1003469451,1040615567,-1109088445)+W(9,-1105690119,-1126038165,1040565356,-1103842329)+W(10,1045096257,-1105705223,-1115375938,1049125597)+W(11,-1137878196,-1123088958,1030169589,1018266794);sum2=W(0,-1151906447,1008292026,-1130282463,1011204314)+W(1,1015334447,-1118416042,-1113509623,-1132982086)+W(2,1031867988,1015562377,1010705513,-1126682819)+W(3,1019402007,-1171211484,1033032763,-1118412630)+W(4,1036989282,-1093705400,1040567914,-1119643322)+W(5,1031871454,1053486166,1046529995,1023195387)+W(6,-1105750465,-1097180463,1053627848,1036745108)+W(7,-1132045005,-1098551422,1042871577,1024841875)+W(8,1048788001,1041384381,-1092395975,1058038651)+W(9,1061661513,-1087135929,-1082188469,1069827352)+W(10,-1083563182,1062283738,1050130047,-1076895592)+W(11,-1093245544,1058279550,-1108358221,-1102862368);WS(1057163500,-1105993220);
sum1=W(0,-1121502764,1045431725,-1127293622,-1117201821)+W(1,-1105708961,1049617722,-1100979748,1035599249)+W(2,-1100922079,1042176840,-1110465655,1039647740)+W(3,-1136735831,1001114727,1018827936,1009912816)+W(4,-1097880614,1032698105,-1119279260,1046510122)+W(5,-1099817760,-1088567265,-1097882833,1061106926)+W(6,-1109566363,-1097567811,1058361641,-1119635500)+W(7,1037588842,-1111863248,1036626725,-1147860066)+W(8,1044535287,-1110256660,1018908832,-1111026820)+W(9,1053288920,-1117593824,1024080836,-1095331735)+W(10,1050620014,-1113789929,1027464313,-1096979757)+W(11,1037098289,1012647057,-1159432152,999121112);sum2=W(0,-1123342042,1039805910,-1107895050,1032576295)+W(1,-1132748357,1027679479,1052615154,-1102694716)+W(2,1033817148,-1127944484,-1183264704,-1114775905)+W(3,-1109637447,-1117652574,1017960690,942234367)+W(4,-1102939450,-1120156902,1038099246,1016729470)+W(5,1057040101,-1098318717,-1100691281,1050355566)+W(6,-1098800812,1043085543,1028185223,1041423933)+W(7,-1113353192,1025700351,-1113846578,1027447559)+W(8,-1128970625,-1124467804,-1114110583,-1122727069)+W(9,997134844,1035923921,-1110408836,1046407453)+W(10,1023808656,-1104134547,1040728790,-1094682594)+W(11,-1136470782,1024627457,-1111084310,1033077879);WS(1069430838,-1077807532);
sum1=W(0,-1123870031,1035074891,926704291,-1123171840)+W(1,1026708965,-1094582899,-1102713036,1012978707)+W(2,-1110089696,-1131766218,-1104095024,1032241614)+W(3,-1120091289,-1126388352,-1123449267,1013657340)+W(4,1030377682,-1104443381,1024652287,1028287308)+W(5,1064667974,1049334299,1049114747,1060355037)+W(6,1023923417,-1112895132,-1097738289,1044883747)+W(7,-1134219998,-1105084689,-1133494194,1023074654)+W(8,-1137933441,-1123723658,-1124249574,-1121358347)+W(9,-1095444677,-1155502135,-1124350158,-1102473935)+W(10,-1115022670,-1114119663,996719039,-1112982200)+W(11,-1125652635,-1115595936,-1129702439,-1123735342);sum2=W(0,1032791968,-1112747779,-1120278537,-1176390445)+W(1,1039748018,1025598156,1039675898,-1107216374)+W(2,1038133354,-1105015824,1049256042,-1104895086)+W(3,1013658503,-1110290749,1024448666,-1123666927)+W(4,-1119517685,1042596904,1041053822,-1122813389)+W(5,1059349510,1055783944,1032712030,1061000499)+W(6,1030867610,-1084050573,-1099074048,-1087513873)+W(7,1029186614,-1106116496,1040697602,-1108606159)+W(8,-1132233097,-1150821318,-1120846771,1022193201)+W(9,1009116037,1006903493,-1120324549,1037891533)+W(10,-1101549778,1034659541,-1117395279,-1107732985)+W(11,-1106656496,1028618234,-1115429715,1022775251);WS(-1107817820,-1083770194);
sum1=W(0,-1129878691,1019165999,-1103638846,1033900161)+W(1,-1131338575,1041664750,1023785569,-1129439246)+W(2,-1128788741,1026305479,1007653393,1015365308)+W(3,1024049691,-1111132977,1029035509,1034359265)+W(4,-1105602789,1056291523,1053216608,-1091016130)+W(5,-1076846267,1059566574,1057499003,-1097747004)+W(6,-1101714279,1057215924,1057822998,-1089110318)+W(7,-1089968180,1055184137,1051239662,-1095981534)+W(8,-1114138529,1005244003,1032252891,1041711845)+W(9,1043057225,1037921123,-1129556050,-1107402783)+W(10,-1104471663,1041959808,-1126092988,-1097881621)+W(11,1032118072,1027268745,1025745172,1029122288);sum2=W(0,1045019344,1034893158,1017327589,-1108694073)+W(1,1037993179,-1146521528,-1100848825,-1102469381)+W(2,1036817135,-1122158468,-1136622056,-1102369829)+W(3,-1123721670,-1109074807,1036214504,-1116848662)+W(4,1020539438,1043169414,1037365040,1040440313)+W(5,1062010427,1059039676,-1179472005,-1091152854)+W(6,-1095264144,-1119445175,1038217042,1017850914)+W(7,1047380031,-1115655698,1048192551,1045324437)+W(8,1044490295,-1142407924,-1123414724,-1097181356)+W(9,-1105305386,-1103656828,-1124070306,-1098856738)+W(10,-1098482637,-1105116469,1025666621,-1109601321)+W(11,-1105047780,-1121369495,1027457629,1034613852);WS(-1121449656,-1084978473);
sum1=W(0,1021114964,1028648016,-1099605930,1045775831)+W(1,1032769888,-1106810756,-1113195701,1036495664)+W(2,1043049231,-1109837568,1033523886,-1134400474)+W(3,1043659613,-1097941829,1039225431,-1112792957)+W(4,-1100836955,1049277222,1054843763,-1086366198)+W(5,-1088747404,1062277595,1059006957,-1085601027)+W(6,-1087596695,1057384673,1060137529,-1083936243)+W(7,-1088234269,1055835664,1045407794,-1102874546)+W(8,-1121703995,-1116658981,1025802254,1044622847)+W(9,-1122091582,1043922200,-1138285574,1039106531)+W(10,1011169881,1042132230,1020367213,-1102614275)+W(11,1048366450,1039326553,-1132370673,-1118753961);sum2=W(0,-1122536322,-1103046200,-1105747151,1027272459)+W(1,-1109953333,1029006014,1043039962,-1115599503)+W(2,-1160853572,1035298821,1049577028,-1101108438)+W(3,-1105305527,1053260045,1043042004,-1125199072)+W(4,1025881493,1054947781,1050147388,1058588727)+W(5,-1079698237,-1072349877,1058930692,1025318337)+W(6,1050247454,-1072151832,-1069493839,-1116019666)+W(7,-1094505007,-1072202568,-1072978341,-1104971590)+W(8,-1098050255,-1157391810,1040922163,-1089616072)+W(9,1078384354,1029236731,-1097372724,1020160348)+W(10,1075828182,-1095907204,-1111844849,1078006681)+W(11,1072013431,1037030073,1046502148,1074567753);WS(-1076413686,1050217089);
sum1=W(0,-1140703701,981259974,-1103937453,1037264211)+W(1,-1119658251,1042459879,-1126374874,1010880426)+W(2,1031154598,1040532067,-1115463620,-1116247362)+W(3,-1131976189,1020764716,-1110800684,-1125273098)+W(4,1015092336,-1110472573,1043075881,1032015257)+W(5,-1095655209,1058975156,-1140207123,-1117441203)+W(6,-1097693400,1049753500,1059127610,-1089060935)+W(7,-1115082479,1038259412,1026525586,-1116339093)+W(8,-1115654547,-1126940256,-1144808135,-1122840185)+W(9,1016890098,1040888602,-1127053849,-1121072785)+W(10,1024224509,990976051,1021095812,-1095200233)+W(11,1027865572,1016317274,-1118091276,-1116764924);sum2=W(0,1028643349,-1118716844,-1087030854,1057721492)+W(1,1059252612,-1080273709,-1080168014,1060288138)+W(2,-1086775589,1065802380,1065839894,-1088865108)+W(3,-1093527126,1051057083,1052992874,-1123025940)+W(4,1050324940,1023362490,976966634,-1098169441)+W(5,-1095791676,1047291739,-1115171624,1016748144)+W(6,1048744751,-1124716700,-1136639192,1025332663)+W(7,1047968677,-1122660154,1045176631,-1103675095)+W(8,-1141117066,1027499437,1010046217,1023517212)+W(9,-1099550108,1034407868,-1115470708,1023617033)+W(10,1003901823,-1138422172,-1116997486,1041241265)+W(11,1020688386,-1121332252,1028187249,-1105682362);WS(1066004950,-1130673709);
sum1=W(0,-1143212072,-1115365365,1031654568,-1116101174)+W(1,-1115338446,1044807147,1037471350,-1110468285)+W(2,1016794668,1049500535,1036857292,-1108483849)+W(3,1013476922,1018991691,-1116011560,-1129241385)+W(4,-1112634148,1046315731,1052873383,-1088044468)+W(5,-1086079158,1057379349,1053790292,-1095270314)+W(6,-1089120237,1059566963,1062574892,-1084922887)+W(7,-1092328502,1052540519,1043154809,-1096691029)+W(8,1018103788,-1125315968,-1136500130,1041536990)+W(9,-1114923292,1020745202,-1143909091,1044233532)+W(10,-1112535089,-1120057699,1016815907,-1111082699)+W(11,1045681849,-1111113254,1009076749,1013224078);sum2=W(0,1037489391,-1120407882,1059657103,1049010278)+W(1,-1115441721,1065354919,1065561208,-1120558834)+W(2,992841734,-1090673211,1033902725,-1107156556)+W(3,1042878013,-1076779646,-1082019922,1011333881)+W(4,-1091075041,1044030983,-1096253478,-1081123115)+W(5,-1086070082,-1088804298,-1088412254,-1094693777)+W(6,1058489027,1048768363,1059822273,1048072918)+W(7,1065573397,1056386736,-1110539158,1067731839)+W(8,-1110198086,-1123055347,1042763848,1022187211)+W(9,979808314,1037997843,1010460099,1026065263)+W(10,-1103664360,-1127526979,-1106407542,1015305348)+W(11,1041735451,-1098151359,1046102351,-1102578162);WS(1047691950,1051513987);
sum1=W(0,1023115866,-1148261013,-1106171493,1022367675)+W(1,-1121417283,1048684730,-1110614526,1025923810)+W(2,-1123344254,1037977761,1043654816,-1135269348)+W(3,-1140725337,1012206837,1018209505,-1153116613)+W(4,-1138130365,1039875161,-1115678670,1047705594)+W(5,-1092459648,1059839847,-1098498099,-1138856554)+W(6,-1117423671,-1110502987,1055365231,-1088007377)+W(7,-1130685354,1013205632,-1108540005,-1145599589)+W(8,1038987295,-1146539325,-1119968336,-1110486184)+W(9,1037143648,-1113038256,1031736900,-1111291916)+W(10,1038170008,-1124410005,999460043,-1116325726)+W(11,-1106962771,1022378313,-1170140361,1024662707);sum2=W(0,-1134949160,-1132037434,1034638423,-1153456458)+W(1,-1107040555,-1111241686,1047224115,976205336)+W(2,-1148458760,-1109506803,-1102088763,1031938263)+W(3,1018102832,-1122339703,-1119972538,-1128058621)+W(4,-1110235102,1026400860,-1118314715,1026219462)+W(5,-1098519781,1048945857,-1098555575,1041432515)+W(6,1045200456,1038098069,1066956313,1016119332)+W(7,1012163112,1026446934,1020127420,1026438298)+W(8,1033998497,-1129681397,1020158000,-1119545213)+W(9,1042089138,-1100590807,1034767622,1038320636)+W(10,-1088147582,1033722488,-1131704894,-1089428981)+W(11,-1114149729,-1126638758,1036980701,-1103340362);WS(1065730166,1060778308);
sum1=W(0,-1155017835,-1122491724,-1157499671,-1109508860)+W(1,1018445113,-1123710636,-1101845990,-1113193022)+W(2,1027367671,-1109701838,1037579925,-1116526739)+W(3,-1116098736,-1155438706,1024052458,-1113248331)+W(4,1039607429,-1108915110,999270323,1041425921)+W(5,-1103201623,1034241095,-1093896302,1059840031)+W(6,-1119532176,-1115473720,1065443257,-1086536234)+W(7,-1135484603,-1169161851,1023021127,-1131587533)+W(8,1019270959,1019165315,-1122732458,1009856488)+W(9,-1124851701,1031136123,-1112299503,1048952862)+W(10,1042597895,-1112137490,-1130156262,-1100984082)+W(11,-1109972554,1026435614,1035869970,988759974);sum2=W(0,1040648348,1027011316,1023936292,-1117967445)+W(1,1042642774,1032485416,-1104815876,-1112630617)+W(2,-1108734545,1008252288,-1097739621,-1134880336)+W(3,-1110919553,1017816544,1027781874,1042723069)+W(4,-1081925843,-1090561506,1036573845,1048994422)+W(5,-1079286264,-1076993331,1061477130,1069895227)+W(6,-1093635474,-1082750513,1074358700,1067803238)+W(7,-1113045602,1040942069,-1152591489,1039731885)+W(8,-1121546197,1000734832,-1136777476,1025878262)+W(9,1017402756,1043800887,-1120512530,1006994724)+W(10,-1124517798,-1106635673,-1115175264,-1094759274)+W(11,1015619872,-1104563368,1050798200,-1128233335);WS(1051081815,1004177576);
sum1=W(0,1009183853,-1123222753,1047378036,-1127006616)+W(1,1035550201,-1112167248,1030530563,1030806032)+W(2,1031890286,-1119963793,-1102096100,-1148492092)+W(3,1033051522,-1118879820,-1117414047,-1122950699)+W(4,-1133548407,-1099314072,-1095193921,1040477302)+W(5,1067589976,-1091645900,-1084986498,1061394914)+W(6,1056018877,-1084371172,-1092420382,1061693295)+W(7,1054656608,-1096248194,-1100397982,1051876647)+W(8,1033152150,1000220336,1015654525,984028115)+W(9,-1104155199,1007541309,1016832613,-1134209438)+W(10,-1117645071,1016050244,1020442767,-1126214664)+W(11,-1098736399,-1120116135,1015156587,-1115478541);sum2=W(0,-1107492679,1061143042,-1086393652,1038737431)+W(1,-1120313369,1050160290,-1086071985,1048033211)+W(2,-1127256174,-1118303985,1036302581,1015799927)+W(3,1025558434,1049210573,1030572627,-1108431753)+W(4,-1087802869,-1089713201,1062117952,-1122890851)+W(5,1074235084,1068761695,1059347527,1050554685)+W(6,-1080828834,-1090432670,1051722018,-1097102610)+W(7,-1086660156,-1089293346,-1096060997,1051308486)+W(8,1047951996,1021198999,-1105710539,1031555324)+W(9,-1098359769,1024031768,-1103176732,1026779363)+W(10,-1093586557,1023611974,-1105088271,1043634021)+W(11,-1099341241,1042868230,-1113357802,-1093678452);WS(-1081907798,-1114644056);
sum1=W(0,-1170980595,-1134709766,-1099395677,1023775725)+W(1,-1126334628,-1120114113,-1099241994,1026005873)+W(2,-1129163353,-1108351113,1034531271,-1135823392)+W(3,-1129940170,-1110039318,1019473342,-1151688884)+W(4,1050593936,-1112754945,-1100928459,1055907631)+W(5,1054687330,-1087665246,-1087793848,1058604967)+W(6,1034921283,1040795209,-1104299004,1038229186)+W(7,-1120708196,1054318790,1040889398,1018134455)+W(8,1032148262,1017060589,-1109439504,-1119324179)+W(9,1038203192,-1138112959,-1128826918,1009969504)+W(10,-1104169898,999099597,1038462084,1028440637)+W(11,-1107725509,1027667523,1007377992,-1106565731);sum2=W(0,-1129970231,-1120391232,-1109792567,-1119441358)+W(1,-1135011770,-1103316489,-1103233485,1013923693)+W(2,-1115083307,961266788,-1104701758,1015830944)+W(3,-1117182320,1032096200,-1120471806,1009913072)+W(4,1050978947,992017798,-1107196821,-1127769135)+W(5,1054134565,1049668759,-1095646457,1033489482)+W(6,-1110832497,1047186396,1056508485,1049300223)+W(7,-1124368769,-1109467751,-1110580647,1049274561)+W(8,1040616080,1030775978,-1113410550,1030789742)+W(9,-1124339641,-1108882435,-1115392393,1038693473)+W(10,-1086696217,-1118394614,-1145057435,1043974386)+W(11,-1103392519,1029776437,1032794842,-1110322035);WS(1054547415,-1080700728);
sum1=W(0,1000886579,1020745112,-1106813137,-1118959255)+W(1,1035589374,-1089948699,1000629071,-1108938574)+W(2,-1120209015,-1115354302,-1104374042,-1115953331)+W(3,-1114831416,-1107411355,-1115551813,-1130255148)+W(4,1042266506,-1113159542,1049136707,-1136179854)+W(5,1058763908,1057279043,-1117329322,-1114102394)+W(6,1034434840,1042941412,1058534976,1043996152)+W(7,1037557447,-1115931546,1024662339,1030595334)+W(8,-1135369949,-1133353861,-1110798213,-1121699838)+W(9,-1102488395,-1116069530,-1132246652,-1098171678)+W(10,-1123101368,-1110056358,1023843187,-1118338951)+W(11,-1111356186,-1113468791,-1125104281,-1111680098);sum2=W(0,1006975884,1033813267,1010047952,-1104438281)+W(1,-1121830816,1016682467,-1104617278,-1114845259)+W(2,-1109021584,1016925125,-1119230330,1035922248)+W(3,-1116080890,1028042677,1031893944,1024387710)+W(4,-1103312430,-1117623020,-1126834256,1041416137)+W(5,1030331467,1058017528,-1091497753,1059878226)+W(6,-1127060444,1041560361,1016098448,1042445877)+W(7,-1113418625,1032681483,-1112957506,-1106783001)+W(8,-1119875938,-1142859168,-1141914640,-1137643420)+W(9,-1098691452,1030249718,-1115736166,1032827109)+W(10,-1110812698,-1153808400,-1111253212,1038105687)+W(11,-1112120334,-1122393388,-1114320479,1032692112);WS(1052913623,1049378679);
sum1=W(0,-1140317417,-1131398976,1042960148,-1122838827)+W(1,-1119624720,-1142164473,1047376245,-1125024735)+W(2,1000517975,1026436976,1052155164,-1114511683)+W(3,-1118732996,1037554661,1040745327,980913767)+W(4,-1096052024,1051976144,1057292387,-1086626395)+W(5,-1082562971,1065554348,1057250406,-1085621156)+W(6,-1091398264,1054127476,1052193006,-1087926293)+W(7,-1088065070,1051850318,1052669955,-1096441475)+W(8,-1115050310,1021209962,-1155224026,1037967453)+W(9,-1105683981,1041116332,-1137632582,1033197251)+W(10,1031945184,1019309136,-1114068531,1022767638)+W(11,1041425290,1029050594,-1119607996,-1117629257);sum2=W(0,1026695603,-1113695617,-1113890565,-1128729473)+W(1,1038041001,1007226362,1012493154,-1122814467)+W(2,1029245131,-1121347205,1022932917,-1114364242)+W(3,-1131614889,1005475605,1028217359,-1114309631)+W(4,1046246583,1032966985,-1116238263,1030681183)+W(5,-1105895610,1066720275,1063042504,-1119541727)+W(6,-1109256305,1054635319,1061802664,1013035938)+W(7,1018572933,-1114817272,1034508407,1037707015)+W(8,1060417287,-1094452995,-1088819879,1054381777)+W(9,1069419683,-1071852139,-1073258706,1065151040)+W(10,1067716376,-1076852924,-1071972143,1070184946)+W(11,1057796391,-1086618913,-1084913408,1063333907);WS(-1080205366,1054586731);
sum1=W(0,1034516295,-1118125300,-1104231365,1028285119)+W(1,1028158052,1031422323,-1122896269,-1114270114)+W(2,1015275709,-1113275778,1042423964,-1122816794)+W(3,1026827799,-1113291743,1035567225,1008209269)+W(4,-1098317298,1050987674,1018315643,-1105384067)+W(5,-1084181862,1065887519,1045079495,-1102251495)+W(6,-1102645126,1055927247,1058366107,-1083878719)+W(7,-1095155767,1054820368,1042520123,-1094749758)+W(8,-1103331232,1030553289,-1107795033,1050517144)+W(9,-1106919576,1039594145,-1134423957,1044797187)+W(10,-1127822612,1007528111,-1127143669,-1136969466)+W(11,1023800268,1010334934,-1112108944,-1111681950);sum2=W(0,1015687849,1021267259,999332143,1018519238)+W(1,-1154321191,1001850235,1021268373,-1123243110)+W(2,-1137574530,-1149097003,-1122367554,-1147705571)+W(3,-1123293958,-1120881342,1028798873,1025499637)+W(4,-1105547391,1042746528,1033756160,1041061518)+W(5,-1097359239,1057524548,1026544409,1034089943)+W(6,964634475,1033087855,-1128118669,1024181853)+W(7,1038775557,-1131901697,-1129467393,-1139074510)+W(8,1066765865,-1079967238,-1074851124,1071473984)+W(9,1059938647,-1081222132,-1079279124,1067795051)+W(10,-1109247299,995399503,1036308208,-1126584943)+W(11,-1137941026,-1131371017,1006964374,1002507759);WS(1032292188,-1145187004);
sum1=W(0,-1124591439,1032165735,1026282854,-1121091224)+W(1,1009701366,-1113803654,1048823572,-1121198813)+W(2,1026658136,-1092992668,-1119045850,1007646671)+W(3,-1122546321,-1119672872,1019935126,1020346030)+W(4,-1099744666,1053335502,1041424886,-1110430066)+W(5,-1109489438,1044961340,1045555550,-1088767505)+W(6,1047050636,1043075732,-1098280566,1041537816)+W(7,-1110555528,1047792295,-1107270401,-1121506375)+W(8,-1097458647,1026340962,-1130362518,-1163709786)+W(9,1038271382,-1136150382,1020242430,1040806261)+W(10,1037260307,997023189,-1117600916,1040783354)+W(11,-1120965766,1026784415,-1124456788,1000329008);sum2=W(0,1024423113,-1119221834,1027036707,-1120115102)+W(1,-1162462122,-1115806512,1034928052,-1131404107)+W(2,1035047655,-1101382306,-1133321326,-1116017912)+W(3,1011265421,1023154260,1029706393,-1146105278)+W(4,-1122478763,1049287438,1037973272,1028744443)+W(5,-1117650486,1065549495,1047707985,1034534080)+W(6,-1105332910,-1101676179,-1079218451,-1108495610)+W(7,-1113944011,-1116861489,-1109811124,1038914207)+W(8,-1096539764,1034186497,-1114092190,-1111409649)+W(9,1059270295,-1104163224,-1111870688,1032305459)+W(10,-1108544028,1038206879,-1116841516,1053073262)+W(11,1023662974,1021319568,1004549098,-1125217018);WS(1065238444,1029810764);
sum1=W(0,1033625479,998132025,1035631050,-1117664959)+W(1,1026353828,1049143094,1046740798,-1121511107)+W(2,980940712,1037075730,1044265580,-1154871713)+W(3,1025470327,-1128624253,1028486865,1018182811)+W(4,-1110409480,1041425605,1044376095,-1105662947)+W(5,-1117398499,-1088462543,-1117226857,-1115600622)+W(6,-1109487884,-1099167518,-1090821428,-1101622768)+W(7,-1120941494,-1117520833,1039936213,-1112099063)+W(8,1029921727,1002652741,-1144996235,-1180059800)+W(9,1050498082,1031133314,986508455,1047596134)+W(10,-1134957959,1038687768,-1119889178,1032067983)+W(11,1019194744,1032539083,-1122286680,1021107193);sum2=W(0,-1126103938,1029641913,-1109237812,1027136813)+W(1,1023841561,1016569578,-1108335880,-1134438995)+W(2,-1130954514,999116870,1032415828,1003327910)+W(3,994333964,-1138234067,1003972614,-1135210803)+W(4,1047599733,1041211299,1028116649,-1131106290)+W(5,-1076957808,-1103461794,-1092284431,-1097134429)+W(6,1037851390,-1111597872,1073063564,1044824498)+W(7,1043898273,-1115472968,1033926584,-1123469057)+W(8,-1119521049,1022404146,-1132573667,-1115313320)+W(9,1040752059,1027441157,1016921434,-1100904528)+W(10,-1112786376,1036890340,-1106952976,1045381268)+W(11,-1137298819,-1139674515,-1110049884,1034574746);WS(-1111543132,1053084187);
sum1=W(0,-1116548448,-1100473306,1029336727,1033211657)+W(1,-1112421659,-1100606697,1036113196,1043994373)+W(2,1042588164,1024205686,-1117467379,1033458902)+W(3,1042106754,1010302211,-1098518156,-1106715184)+W(4,1042013257,-1097689349,-1089574549,1056808676)+W(5,1060655799,-1082434496,-1087296749,1061342772)+W(6,1057924951,-1091727169,-1087667391,1059165410)+W(7,1057649845,-1093601226,-1095816456,1042727104)+W(8,999357322,-1114691470,1035575202,-1112225370)+W(9,-1100755553,1045312421,1040681774,1042186215)+W(10,1041805473,1042949980,1039236406,1042539448)+W(11,-1114265639,1035739628,-1113675407,-1105873704);sum2=W(0,-1106855677,-1114095075,1006854517,1036389819)+W(1,-1109245550,-1105124479,1044374087,1031620401)+W(2,-1132619277,1043212463,-1105277948,997072274)+W(3,1049991282,-1113287926,-1104242691,-1096737767)+W(4,-1106885840,-1120692701,-1104547241,1049279774)+W(5,1054861276,1058901209,1045612807,1052305677)+W(6,1046093411,1034709627,1054428932,1057655059)+W(7,1057224822,-1094426804,1054770354,-1094755169)+W(8,-1096936463,-1098591621,1032391465,-1140479293)+W(9,-1092919117,-1081363743,-1115708783,1051540981)+W(10,1034565381,1017473602,-1090444858,-1129490106)+W(11,1030915645,1044114915,-1098730750,-1092959620);WS(-1084020140,1068126260);
sum1=W(0,-1137936208,-1103771606,-1156074282,1006295077)+W(1,-1149620895,1038480604,-1104490636,1034316741)+W(2,-1110713826,1041233006,1018703789,-1141477121)+W(3,-1159113641,1005339683,1031629367,-1119964867)+W(4,1049395923,-1091558419,-1097931528,1049019906)+W(5,1033598516,-1099102215,-1086810430,1061237576)+W(6,-1098857908,1018408058,1059440745,-1094713154)+W(7,1036793310,-1108866660,-1122483505,1023717620)+W(8,1040511881,1023627215,-1123621559,-1117241095)+W(9,1044377854,-1115694024,-1108467318,1040083512)+W(10,-1146014215,-1145494414,-1120119968,1044961993)+W(11,-1129764324,1007729326,-1122997930,1038059949);sum2=W(0,-1114453597,-1134749664,1025130698,1015277664)+W(1,-1112547401,-1134874844,1032879133,1036987011)+W(2,-1116674795,1018163604,-1112115766,1038859445)+W(3,-1127718668,1003243264,-1128408082,983557058)+W(4,1033917561,-1115087054,-1117062871,1027591084)+W(5,-1114337945,-1108159193,1055956188,-1126832950)+W(6,-1114930086,1032023389,1052262112,1026538526)+W(7,-1132712652,-1120777676,-1105383385,968847366)+W(8,-1114105716,-1131991228,1019605180,-1101670769)+W(9,-1123425664,-1097147867,-1104354242,-1097729634)+W(10,1047994902,-1100180330,-1101321392,1058230624)+W(11,1042953566,1009596296,-1106875572,1046456588);WS(1044178094,-1112419455);
sum1=W(0,1014469647,-1106904202,1028145051,-1131480425)+W(1,-1111970637,-1103921210,-1114114798,1033460669)+W(2,1028778773,-1105642670,-1104772954,1018155424)+W(3,1036392279,-1105836421,-1122369255,-1120733619)+W(4,1050878345,-1101407218,-1113746394,1050373320)+W(5,1061375910,-1083033439,-1089975999,1059597501)+W(6,1054878354,-1100724747,-1089702156,1062331213)+W(7,1057064179,-1096031599,-1095744476,1050980308)+W(8,1036986154,1009224698,1005496122,-1097767254)+W(9,1025899544,-1155279741,1010606701,-1106579916)+W(10,1032512190,1015772371,1027233072,1034746546)+W(11,-1120232930,-1140419566,-1131981388,-1113254377);sum2=W(0,-1105410550,1016883675,-1120335698,1044058702)+W(1,-1119512188,-1103364509,1032351899,1033398047)+W(2,-1129503263,1043612533,-1123961512,-1121578506)+W(3,-1116781712,1044044613,-1110855577,1005093795)+W(4,1035757794,-1104385836,1021344157,1041124235)+W(5,-1105098443,1052569394,1068114101,-1105578788)+W(6,1025665274,-1095293941,1027075889,1037191880)+W(7,1023695645,-1106316439,-1113226379,1024086018)+W(8,-1085495757,1058928386,1057976488,-1087803383)+W(9,-1086748155,1048853947,1051244378,-1081571635)+W(10,1048618044,-1124003088,-1130402783,1031589750)+W(11,1039073287,-1120128288,1010599720,-1121765158);WS(-1095246679,-1087513362);
sum1=W(0,998672596,1034119552,1005582218,1027634667)+W(1,1026870673,-1141537276,-1098084154,-1149130110)+W(2,1027369115,-1115874224,-1098155038,1006905115)+W(3,1027010724,-1110211381,-1130796284,-1156874400)+W(4,1049059024,-1099832192,-1093682933,1054139855)+W(5,1065515488,-1088853800,-1089047862,1052649123)+W(6,1053781857,-1097071228,-1084571535,1064339388)+W(7,1056042372,-1095503614,-1107001190,1050040635)+W(8,1040529483,1024339285,-1142612208,1002440559)+W(9,-1126585773,1014930618,1025618962,-1122861959)+W(10,-1105399392,-1136815962,-1117714471,-1099945809)+W(11,-1117200441,1028298602,1018962754,1023818537);sum2=W(0,-1131412357,-1119369172,1041438934,1021849900)+W(1,-1125196517,-1114002177,1040592619,-1118206650)+W(2,-1144348946,1044882286,1032710077,1035111533)+W(3,1020034266,1034465258,-1106944856,1021086832)+W(4,1021256857,-1111021944,1035803991,-1128850825)+W(5,1025252531,1072474004,1038923952,1046750596)+W(6,-1128830461,-1095554578,1077302109,1048692472)+W(7,1034167215,-1126088605,1044371493,1032666924)+W(8,1042971908,-1109090883,1028120411,-1100551265)+W(9,-1083937830,-1100770381,1026074630,-1109478151)+W(10,-1084038225,1041329596,1049109423,-1067064389)+W(11,-1103479472,-1114595648,1033664959,-1106119426);WS(-1086863724,-1072185677);
sum1=W(0,-1117432553,-1108936247,999422396,1028385114)+W(1,-1109809663,-1104994067,-1104614655,1039695343)+W(2,-1123921882,-1146863602,-1154652341,1021420394)+W(3,1022384484,1034006493,-1114930982,-1130768465)+W(4,1053618221,-1097427086,-1096116227,1054099261)+W(5,1062802560,-1083398775,-1085349189,1060257868)+W(6,1045520765,-1110026089,-1099176000,1056152893)+W(7,1050379178,-1115290030,-1104661441,1044268562)+W(8,1026659130,1021035463,-1139590961,-1144842721)+W(9,1038629270,-1103266023,-1123772160,1037424170)+W(10,-1118540449,-1111374457,1017905387,1048207210)+W(11,-1101129750,-1108736604,997564786,-1129199023);sum2=W(0,1028330563,1017997140,1040406414,-1122660132)+W(1,1045687787,-1103384157,1025264396,-1115262781)+W(2,1029063313,986929807,-1151694751,-1108704409)+W(3,1013546756,-1115691336,1026201848,-1116092784)+W(4,1025921746,1022732374,-1096101684,1007232002)+W(5,1040909479,1055010544,-1102241564,1043786284)+W(6,1043690826,-1126901852,1057419270,-1108714653)+W(7,1038266954,-1115096031,1047767958,-1119932664)+W(8,1041150821,-1105481885,1041847394,-1114861255)+W(9,-1078483413,1061241514,1055232297,-1094431556)+W(10,-1078269109,1067726336,1063042984,-1079156700)+W(11,-1098859524,1052159629,1054314043,-1092610189);WS(-1100931758,-1079897221);
sum1=W(0,1034941050,1038153885,-1105750735,1002503979)+W(1,1040768819,1049149819,-1105238364,-1106318298)+W(2,-1141069099,-1106412131,1028324215,-1115730241)+W(3,-1123362142,-1114353739,1039911116,1027555620)+W(4,1017797614,1051948423,1042140489,-1109125113)+W(5,-1090093369,1059094088,1034322060,-1095922988)+W(6,-1102230944,1050624300,1049017573,-1091054939)+W(7,-1097766172,1043140938,1045992036,-1127686569)+W(8,1024057510,1035399096,-1119888216,-1126416416)+W(9,1040510958,1042879258,-1104877795,-1103862864)+W(10,-1106256757,-1112985689,-1120272065,-1112163155)+W(11,1018029782,-1117933580,1033961137,1017980086);sum2=W(0,-1106915273,-1120265428,1039272612,-1118098210)+W(1,-1115506453,-1112696018,1047577900,1038839398)+W(2,1016491198,-1123570623,-1123012045,1032442192)+W(3,-1145352236,1026228225,-1121836120,996494424)+W(4,1043187452,-1111026913,-1107428188,1033865352)+W(5,-1090204449,1068488571,1034998667,-1107536005)+W(6,1042935567,1013219076,-1096446249,982996928)+W(7,1030161309,1023915500,-1101384300,-1120793710)+W(8,-1108614463,-1129236656,-1138511840,1041731770)+W(9,-1073443109,1065503173,1049639209,-1104254290)+W(10,1041050172,-1104804103,1035312463,1040126834)+W(11,1038049010,-1106858818,1040382819,998034192);WS(1060652716,-1122012062);
sum1=W(0,-1120727741,1022556549,-1113850590,-1136700086)+W(1,-1102129381,1036351121,1030968440,-1136846536)+W(2,-1111246103,-1119797202,1049961616,1035874533)+W(3,-1111739075,1033695743,1037896960,1019584793)+W(4,-1098011208,1052398904,1056384406,-1093156519)+W(5,-1079676696,1061355096,1062519968,-1100004083)+W(6,-1087704492,1052440101,1059521337,-1097573322)+W(7,-1092447605,1048091420,1048869443,-1096988084)+W(8,-1106430355,-1114714908,1021600449,-1101587139)+W(9,-1107897312,-1113036024,1016310696,-1132405458)+W(10,-1109566980,956768943,1022545811,1048756772)+W(11,1043876621,1018273385,-1121983087,1020055223);sum2=W(0,1028726521,-1102458559,1033535752,-1134928360)+W(1,1041988393,1050124192,-1114678181,-1102649789)+W(2,-1125378124,1032107719,-1102215651,-1105797881)+W(3,-1134413224,-1119150822,1014416128,1034345705)+W(4,1031241917,1048810536,1056652859,-1108867200)+W(5,1056497468,1036208495,1051021341,1028753942)+W(6,1057082230,-1114740583,-1099717915,-1090602802)+W(7,1025484112,-1101875417,1002570703,1023046526)+W(8,-1100509489,-1123876292,1034782854,-1094974673)+W(9,1034323322,1037384204,-1100025719,-1100441695)+W(10,1041259997,1024245049,-1098766868,-1115767916)+W(11,1037850051,-1112409616,-1114560124,-1122784508);WS(-1104650926,-1097620835);
sum1=W(0,1021304961,-1105437010,1025795527,-1121602225)+W(1,1033606955,-1097752993,1039870965,-1132438763)+W(2,1032325913,-1109081755,1037504305,-1119908749)+W(3,1011690407,-1116159153,-1121171172,-1112547088)+W(4,-1108985665,1045711217,-1105175020,1046345311)+W(5,-1144407721,1062570208,-1093274991,1041625463)+W(6,1047145475,-1097698093,-1099088029,-1100934531)+W(7,1036418740,-1106563213,-1136783989,-1119544288)+W(8,-1117138161,-1145522137,1000929055,-1160491701)+W(9,1049985633,-1122762228,-1117941464,1040158758)+W(10,1004919651,1026835862,-1109694278,1037586881)+W(11,999804916,-1126831120,1024727664,-1124949278);sum2=W(0,1043997541,-1100601593,-1122873970,-1103930431)+W(1,1046282803,-1084779372,-1174042309,-1102154605)+W(2,-1116052960,1046060831,-1114322527,-1106269056)+W(3,-1113135778,1041954938,-1115511338,993204113)+W(4,-1108032519,1042591516,-1139346648,1048581640)+W(5,1068068442,1052027066,1045200151,1029742536)+W(6,-1119470820,-1115540046,-1098651742,1051594943)+W(7,1020181836,-1107159950,1021777728,-1138871916)+W(8,-1123657132,-1107477718,-1115391660,1030984702)+W(9,-1086671314,1025856678,1032437784,-1106767363)+W(10,-1127107345,-1121355040,1036550683,1024653780)+W(11,-1134598872,-1122730046,-1115373797,-1163609763);WS(1066180726,1071088208);
sum1=W(0,-1139409238,1001471451,-1125280121,1019239309)+W(1,-1117575980,1036666525,-1110062156,1016498838)+W(2,-1113394675,1048739493,1049354787,1000209679)+W(3,-1133365628,-1103045922,-1119525817,1030691589)+W(4,1012641888,-1137946220,1046613601,-1096761986)+W(5,-1098591157,1064065326,-1089511315,-1103040193)+W(6,-1090655988,1056455200,1058946251,-1079760364)+W(7,-1099636767,1050574049,1048597558,-1102803453)+W(8,1047813898,1006921793,1022045682,-1107071425)+W(9,1024305865,1025055882,1010038708,1045045936)+W(10,1013890551,1028621651,990559266,-1110782371)+W(11,1043476657,-1146495466,-1118324476,981956228);sum2=W(0,-1110784932,-1133524329,1043448685,-1132513434)+W(1,1015068960,1038994810,-1107748756,1015163300)+W(2,-1135254713,-1120882016,-1104237963,1033174530)+W(3,-1132281738,1042278645,-1105704866,1032888151)+W(4,1037755510,1047633966,-1092624350,-1099364915)+W(5,1041992963,1052941265,-1120785461,-1102119678)+W(6,1015880446,-1149514732,-1112171819,1059473601)+W(7,-1087682569,1032085587,-1106883398,1034086136)+W(8,-1103089496,-1105722911,-1119372495,1056566992)+W(9,-1122308723,-1115405106,-1123661455,1032253510)+W(10,-1121912217,1038410412,-1126727948,1028984470)+W(11,-1121651695,1025242322,-1113287020,1037486360);WS(1036385628,1044378228);
sum1=W(0,-1122454178,1024777096,-1119989961,-1125923878)+W(1,1034604284,-1106270482,1045742974,-1106272614)+W(2,1030894675,-1112273196,-1097223397,-1112814039)+W(3,-1130721815,974203052,-1131680651,-1123079474)+W(4,-1109744594,1050462805,1034400041,-1113894352)+W(5,1049041391,1056885773,1057689729,-1081686591)+W(6,1043400251,-1111542214,-1082103097,1058546239)+W(7,-1127331477,1030325078,1032256832,1024933634)+W(8,-1118152051,-1136375156,-1119159494,1040468885)+W(9,-1111838475,1033159371,1016953331,-1112362495)+W(10,1042722054,1008300000,-1127987422,1051410218)+W(11,1028514056,-1122308858,1020481857,-1104716944);sum2=W(0,-1118763531,-1105376950,-1124098806,-1126857538)+W(1,1032593429,-1110580495,1037674477,1031801448)+W(2,-1119835024,1039467599,-1116861031,1004108563)+W(3,-1169697445,1033383777,-1109178305,1016299757)+W(4,-1096176503,-1094874635,-1105780084,1017023528)+W(5,-1078904043,-1075832971,1071605005,1067983244)+W(6,-1111109918,-1112838992,1065456263,1060638644)+W(7,1040587540,1006549790,-1104548941,-1098624444)+W(8,-1140350635,1036694112,-1133097491,-1128747572)+W(9,-1097243929,1036064001,-1111308161,-1109792866)+W(10,-1114824160,-1103055030,1039332997,1040323331)+W(11,-1127435882,1022453269,1027541135,1033955221);WS(1044586414,987793058);
sum1=W(0,1029861564,-1105742952,-1094962922,981244734)+W(1,1008852553,-1106380176,-1103252055,-1127551587)+W(2,-1120415085,1036900841,1039776063,-1110264932)+W(3,-1111219811,1028803677,1025145152,-1128191927)+W(4,1054313512,-1099782448,-1106851755,1056192743)+W(5,1048369556,-1096188128,-1098041547,1058042871)+W(6,-1097596121,1058305414,1052995119,-1104749720)+W(7,-1103570473,1055249646,1045503990,-1105335335)+W(8,1027895469,1032524411,-1109764848,-1119312576)+W(9,-1121596880,1024237680,-1110892330,1019737521)+W(10,-1098125906,1026360866,-1120426409,-1106765091)+W(11,-1101993823,1031597860,-1151171624,-1106717007);sum2=W(0,-1116947191,1032730216,1038321486,-1170894487)+W(1,-1112734885,-1104751545,1034140662,1031282910)+W(2,-1112368696,-1115060896,-1102906173,1042944653)+W(3,-1149951158,-1103764076,-1124833342,1023647443)+W(4,-1102463031,-1109920837,-1093894288,1053283699)+W(5,1054507486,1065532097,-1089191295,1044178467)+W(6,1038784522,1029167633,-1115680584,-1128523954)+W(7,-1105151256,1048070264,1021288403,-1109068581)+W(8,1047091130,-1098101478,1046510222,-1100030896)+W(9,-1095028025,-1113780206,1046381950,-1097946325)+W(10,1050920778,-1114933696,1020709100,-1094781909)+W(11,1052479172,-1120673083,-1114621382,-1113980416);WS(-1114317660,-1079530866);
sum1=W(0,1045601427,-1100871485,-1115918380,1005492722)+W(1,1040691817,-1094477942,-1122621547,-1125684614)+W(2,-1122106750,1041157065,1044150368,-1138701159)+W(3,-1132247342,1037992735,1039210328,1010492340)+W(4,1040297908,-1115200394,-1116105277,-1124407701)+W(5,1054673340,-1097950923,-1103806788,-1098312611)+W(6,-1120050519,1040435582,-1088150296,1041833209)+W(7,1025359158,1032362656,1025767275,-1116922669)+W(8,1034785295,1024917256,-1125596386,1041270838)+W(9,-1103823208,1033886401,1026343653,1049040249)+W(10,-1121264402,1028146611,1039772509,-1129519613)+W(11,-1107139719,1032249339,1030520276,-1133614768);sum2=W(0,-1116868484,-1130123766,1035594747,-1155531695)+W(1,-1106991844,-1115576312,-1121397012,-1135508412)+W(2,1001487940,-1107263445,-1126221532,-1135674828)+W(3,-1131775200,-1125291430,-1121744498,-1119877490)+W(4,1034328851,-1113096514,-1101564588,-1111112193)+W(5,1050004218,1048453590,1029679690,1033705026)+W(6,-1123887534,1043692754,1050922209,-1117911568)+W(7,-1110635219,1032206024,1034884616,1017446183)+W(8,-1115452418,-1123313694,-1130931838,-1116834132)+W(9,1029930774,-1127714868,1018386998,-1152418495)+W(10,-1114385718,1023927325,-1121358676,1007646710)+W(11,1016330315,-1122013064,-1115969900,-1122169416);WS(1066254326,-1103165682);
sum1=W(0,1027879829,-1114107453,-1107990998,1032736195)+W(1,-1123062443,1041209406,-1103287009,1031762634)+W(2,-1148973229,-1113506869,1039171204,1004281096)+W(3,-1130151676,1042306865,1029657432,-1119568276)+W(4,-1121888407,1024426522,-1102376817,1040177417)+W(5,-1097968365,1045901207,-1086180914,1058340070)+W(6,1042461256,1045252895,1060563077,-1082040497)+W(7,-1106785311,1042341554,1035749465,-1110264442)+W(8,-1134855959,1012754494,1019040113,1034252186)+W(9,-1117801777,-1116847305,-1128188760,1048880356)+W(10,1021862138,-1140572507,-1149008906,-1108119503)+W(11,-1125959462,1010461490,1021245074,1017288487);sum2=W(0,-1124089023,1044764288,-1111267114,1021177914)+W(1,1019818775,-1103902938,1026571855,1026640236)+W(2,-1106530127,1046869720,-1139759728,1019369915)+W(3,1030498751,-1107211067,-1116925721,1038187852)+W(4,-1106310853,-1100663157,-1105822865,1038432054)+W(5,1063205014,1066152263,-1088005063,-1115065858)+W(6,-1096246655,-1098236584,-1093573252,1054784388)+W(7,1035488589,-1107121631,1033917272,-1115197568)+W(8,1039738660,-1121288215,-1122267795,1037666445)+W(9,-1094681119,-1112191805,1045614354,-1097556837)+W(10,1051664274,-1110480242,1041592438,-1095778937)+W(11,1038730556,1022742082,1015983837,-1104072801);WS(1062838508,-1098141683);
sum1=W(0,1033720508,1021336509,-1129876167,-1134697126)+W(1,-1119656591,1046652247,1014720225,-1121504814)+W(2,-1114868293,1033072079,1047400131,950602286)+W(3,-1113093265,1026913289,-1139606129,1034808260)+W(4,-1104597903,1019102333,-1099161722,-1116304310)+W(5,-1082370571,1058084844,1049624810,-1101916102)+W(6,-1096699752,1050650780,1053105145,-1091801796)+W(7,-1098146380,1048726310,1034036747,-1121911577)+W(8,1045312786,-1118743028,1030514076,1038618718)+W(9,1029119981,1009920435,-1134396481,1036131058)+W(10,-1119884597,-1133963803,-1132133195,-1119759594)+W(11,1017329950,-1121758433,990998386,1024218735);sum2=W(0,1018600110,-1114533760,1026947049,-1120814392)+W(1,-1124538308,-1107191892,-1112504706,1027325255)+W(2,1007599328,-1124222597,1023329910,-1127260613)+W(3,-1125977712,1019591350,1024046209,-1128821133)+W(4,1043306429,-1096357662,1029294693,-1124609851)+W(5,-1090928488,-1118772404,1075131584,1030055965)+W(6,1015958190,-1113584525,-1092017575,1046523168)+W(7,-1115445424,-1105922548,-1109468012,1022187138)+W(8,-1078857162,-1109773692,1054044776,-1089366560)+W(9,1060040329,-1102685120,-1105806639,-1106088729)+W(10,1047822624,1032716843,-1119137158,1045316672)+W(11,1038940063,1016647840,-1120065319,1021757630);WS(1054286935,1054427377);
sum1=W(0,1015966225,1024526894,1031868724,-1139016422)+W(1,1029692191,-1123790766,-1107528289,1034481375)+W(2,1037138557,-1101429240,1033739398,-1118014037)+W(3,996243233,-1114181077,1035472806,-1107878452)+W(4,-1100637795,1046711412,1027450488,-1103470657)+W(5,-1096987004,1036148808,-1098573729,1043922306)+W(6,1045510949,1016118627,1053311986,-1103397016)+W(7,998962565,1041113135,-1127637067,-1113746932)+W(8,-1105992614,1036202402,-1113202838,1036611766)+W(9,-1138151730,1006910195,-1121078688,1045477269)+W(10,1013880803,-1135069562,1033532379,-1103945702)+W(11,-1118755335,1020627009,-1112788047,1041047838);sum2=W(0,1020343611,1031676937,-1114977231,998302909)+W(1,1014080934,1053648356,-1113383024,1029585253)+W(2,-1115911996,1042686855,1044096370,-1135780688)+W(3,-1117868456,1037265024,-1108781434,1018594371)+W(4,-1115901635,-1117993552,1036510752,-1111023634)+W(5,-1095412525,-1083342245,-1099268355,-1091081120)+W(6,-1137657706,1037488276,1034064765,1066870285)+W(7,-1126645268,-1113946823,1014772326,1043350243)+W(8,1041465226,-1113757911,1033017445,1004185429)+W(9,-1115471327,-1161911507,1021941233,-1113451820)+W(10,1023464409,1018751107,-1120710156,-1118193886)+W(11,1032826620,967002060,-1148724493,-1138084208);WS(1069042774,1023813606);
sum1=W(0,982627530,-1113747494,1029846837,-1120569815)+W(1,-1122018428,1039673254,1033076468,-1113058670)+W(2,1021479086,1046432919,1038190732,-1110295833)+W(3,1013049407,1016231853,-1134594983,1001627822)+W(4,-1109565588,1048856613,1052864835,-1087916882)+W(5,-1085384902,1059308179,1056781822,-1095056850)+W(6,-1089999723,1059014405,1063669175,-1083727323)+W(7,-1094610970,1048044230,1044534497,-1094559921)+W(8,1011966045,-1136915076,-1130288148,1037940281)+W(9,-1107102153,1027021082,-1140629239,1041407837)+W(10,-1110936865,-1128736648,1007651659,-1111254596)+W(11,1046858383,-1114487747,-1139332738,1025983877);sum2=W(0,-1115645027,1030684990,-1088323667,-1097118790)+W(1,1042765123,-1082143899,-1081609065,-1109249259)+W(2,1028792702,1059694558,-1102809807,1015795842)+W(3,-1105083736,1072110122,1064574838,-1116071919)+W(4,1056476304,-1101283859,1049654149,1067177084)+W(5,1061996602,1055747315,1057270411,1058423359)+W(6,-1085597397,-1106003210,-1087207348,1006287482)+W(7,-1081832849,-1090423898,1023804763,-1080103447)+W(8,1040556965,-1124995735,-1108580354,-1120538318)+W(9,-1120372038,-1114753052,1017763415,-1122455315)+W(10,1042932361,1033427208,1040354664,-1106540179)+W(11,-1101912272,1049644025,-1098395984,1048665861);WS(1046279854,-1100682627);
sum1=W(0,-1110611178,-1114421037,-1109896894,-1155754074)+W(1,-1118509483,1027993210,-1131162933,1022309140)+W(2,1022155595,-1117693450,1040243222,-1109973457)+W(3,-1117715774,996768085,1019138289,-1107208537)+W(4,1030120983,-1124410677,1035511522,-1107576521)+W(5,1062355587,1059809630,1038811574,-1094043528)+W(6,-1110047247,1046487839,1038778317,-1094900881)+W(7,-1107567326,1039784548,-1127423844,-1110631994)+W(8,-1114543731,1008443967,-1116898232,1002805634)+W(9,-1113128332,-1141634631,-1122237996,1039227081)+W(10,-1109843880,-1132048229,1021837827,-1105636701)+W(11,-1112311954,-1128081977,-1123472091,1004796827);sum2=W(0,-1111094572,-1112866732,-1107499970,-1155805362)+W(1,-1123681391,-1140638716,-1106540686,1028160711)+W(2,-1119301235,-1139408516,1031083122,-1116453985)+W(3,-1115385578,-1116565509,1034592379,-1108559318)+W(4,1044264749,-1148903065,1035480223,1022847832)+W(5,1057429467,1045538131,1040150233,-1155674450)+W(6,1025824831,1041846065,1031696457,-1106158641)+W(7,-1121519923,-1129601606,-1120456085,-1111164410)+W(8,-1114470280,1021130376,-1110725720,-1120962569)+W(9,1016428102,1009992044,-1120260095,1010774604)+W(10,-1118124541,-1114275912,1026515918,-1120179561)+W(11,-1119709653,-1115407958,1011855672,999266665);WS(1068834358,-1130516755);
sum1=W(0,1043574522,-1095778974,1034114243,-1110020716)+W(1,-1129582842,-1108460854,1047457188,-1110718798)+W(2,1034180284,-1096959660,1054126843,-1114402010)+W(3,-1111247176,1039130852,1033414773,1025857751)+W(4,1048936405,1035735542,-1102038774,1048068617)+W(5,-1114164062,-1096174934,-1105529591,1038642250)+W(6,1049433806,1043709316,-1112126358,-1110583455)+W(7,-1119539023,-1112879245,-1123546692,-1136840220)+W(8,-1100504766,1038840817,-1110620517,1031998965)+W(9,-1130108598,1023990363,-1109142655,1047377413)+W(10,-1095231947,1040978881,-1122044916,1044906670)+W(11,1035429307,-1115530151,-1131191403,-1130058411);sum2=W(0,-1125442959,1040753488,-1108165952,970017593)+W(1,-1108273260,1051322703,1033984686,-1107196630)+W(2,-1132402709,1041587650,-1113564209,-1130992285)+W(3,988670622,-1122802752,-1116630320,1017358256)+W(4,1000227776,-1088611471,-1102798485,1047729556)+W(5,1055231112,1062180091,-1087549565,1038319755)+W(6,986706110,-1113546876,1046553690,-1094436986)+W(7,-1132214419,1032902155,-1120036494,-1124437274)+W(8,1049645408,-1108133201,1029593938,-1142827268)+W(9,-1103837458,1035145460,-1114349374,-1127043239)+W(10,1048231400,-1146643074,-1114342182,-1107399737)+W(11,-1145381770,1014303584,-1126967424,-1124561928);WS(1067517750,1033639701);
sum1=W(0,-1130341242,-1132678155,-1102897085,1025509678)+W(1,1018375590,1013105800,-1151042791,-1120272434)+W(2,1026047982,1032243033,1041000592,-1116961737)+W(3,-1113724179,-1123793645,1034904976,1025041660)+W(4,-1096924480,1040728225,1037697110,1023511162)+W(5,-1086033191,1062857884,1056422164,-1094474081)+W(6,-1093123217,1063905370,1058773976,-1085852953)+W(7,-1091335173,1057695471,1050274619,-1093479580)+W(8,-1108434135,-1138791135,-1138182274,1039047450)+W(9,-1122589009,1034477848,1010850641,1032921189)+W(10,-1106044526,1026848855,-1112868181,-1100255843)+W(11,-1136654701,1007925107,-1122948276,-1112977566);sum2=W(0,1047092496,-1110599661,-1101718380,-1101843642)+W(1,-1098074183,-1096713677,-1127672356,1032746990)+W(2,-1096910060,1035860070,-1104014372,1053786699)+W(3,1023876031,1051096852,-1097849415,1043846267)+W(4,1053918698,-1092942861,1051125372,1046322966)+W(5,1069438643,1074732797,1040369276,-1100340247)+W(6,-1083706115,-1080423025,1050011098,1025809994)+W(7,-1081917128,-1091623712,-1117530220,1048729218)+W(8,1058235489,-1101055683,1050651985,-1084762721)+W(9,-1088693676,-1103557505,1050412863,-1090389206)+W(10,999981171,-1099152238,1052371166,1053232821)+W(11,1050919626,-1123531943,1041618808,-1097505133);WS(-1098378327,-1087753140);
sum1=W(0,1013838405,-1131552366,-1123262056,-1149815841)+W(1,1025974631,-1103162646,-1114416842,1021155853)+W(2,1020943940,-1100518162,-1099404299,1017740987)+W(3,1031952605,-1098489580,-1111541722,-1137239299)+W(4,997589309,1025605911,1053738584,-1110243207)+W(5,1042062186,-1094476095,1049179692,-1104972312)+W(6,1059648114,-1101042271,-1093068705,1057054155)+W(7,1061110492,-1100382705,-1111532695,1047878460)+W(8,967065877,-1135340592,1031741109,-1096838314)+W(9,-1130981226,-1145022506,1029594857,-1108406847)+W(10,1010424693,-1112923496,1005012974,1023051300)+W(11,989087216,-1113821120,1030823984,-1117167136);sum2=W(0,-1111830177,1031752431,1032463913,1034695587)+W(1,-1116805918,1045285117,-1103205904,1017885202)+W(2,-1113376464,1044034906,-1092035876,1039973913)+W(3,-1109344122,1034392181,-1097056010,1024357631)+W(4,-1104893727,1010301739,1051055536,-1087773887)+W(5,1061301409,1065451004,1045597173,-1114987001)+W(6,-1096259933,-1101789830,1036331211,1053784665)+W(7,-1095057905,-1098597360,-1105822235,1015259894)+W(8,1003908630,-1111301343,1028563957,-1103774157)+W(9,999416278,-1106181364,1042437558,-1107230114)+W(10,1047293827,-1127455968,1014136811,-1118216068)+W(11,-1139528651,1017174230,-1137717779,-1119063058);WS(1051991511,-1090129628);
sum1=W(0,1028979258,-1103260128,1035475128,-1119709994)+W(1,1025156752,1041023848,-1099928080,1025569135)+W(2,1032797781,1040845476,1030722332,-1113846787)+W(3,-1126457798,1032471277,1015665914,-1137003429)+W(4,1048862488,-1107028176,-1099369674,1044364174)+W(5,-1103260308,1048877896,-1092954947,1054464119)+W(6,1039529634,-1113372113,1036105176,-1090331224)+W(7,1036006161,-1111431094,-1104520406,1015668019)+W(8,1037758213,-1142000036,-1122358045,1024914253)+W(9,992983000,1023847918,-1110227337,1045752341)+W(10,1027244574,-1139349278,1018698636,-1115078629)+W(11,-1113568276,1004297100,-1131269376,1039091960);sum2=W(0,-1117698064,-1096590117,-1098470129,1043798657)+W(1,-1101130902,1065791971,-1084690772,-1102458928)+W(2,1026623851,1019910088,-1123809426,1025730631)+W(3,1012466631,-1124630920,990258218,995294154)+W(4,1047971790,1037727050,1029962999,-1126555274)+W(5,-1099131342,-1083609361,1008201251,1067678357)+W(6,-1117295572,-1113754273,1031198846,1036453804)+W(7,1010360391,-1136369090,1030505142,-1116170672)+W(8,-1161955740,1022180969,-1131048284,1028782608)+W(9,1051059538,1014843769,-1120783295,-1103096568)+W(10,1041141064,-1111232000,1020274026,-1106261335)+W(11,-1119361560,1001879503,-1127235720,1028328942);WS(1062559660,1025273829);
sum1=W(0,1004255955,1041017424,-1098241838,1017067222)+W(1,-1109975080,1032386976,-1136327879,1019590495)+W(2,1004648665,-1112687016,1031451349,1028071367)+W(3,999516190,-1105242363,1040197151,-1129853588)+W(4,-1088941672,1050253504,1060515311,-1088364567)+W(5,-1083706517,1061681108,1064814036,-1087512143)+W(6,-1092690193,1052988124,1061080357,-1089169701)+W(7,-1093365052,1050105214,1048643203,-1100415991)+W(8,-1115329590,-1133026900,1036248943,-1113064427)+W(9,-1146803505,1028690158,1008140615,-1113817187)+W(10,1031379878,1030651112,1010963867,-1112935650)+W(11,1051227835,-1139571464,-1133141907,-1112391860);sum2=W(0,-1123128465,-1084402469,-1088438618,1058977722)+W(1,1025585093,-1092491618,-1097793743,1051128320)+W(2,-1090331128,-1094761348,-1090336452,1043020026)+W(3,-1101815127,-1080227574,1032815200,1037612985)+W(4,-1068917363,-1109667848,-1080154822,-1070888183)+W(5,1078112044,1058335327,-1080832517,-1079680807)+W(6,1070728174,1057746923,1067339759,1082393215)+W(7,1066541275,1067785018,-1122043266,-1090225897)+W(8,-1133954517,-1117456198,1020668753,1057028315)+W(9,-1089499329,1039195999,1031920962,1057005952)+W(10,-1096630558,-1139309423,1046190750,1038175360)+W(11,-1086032969,1046599598,-1116527206,1051816122);WS(-1077531606,-1068627295);
sum1=W(0,1034866077,1048375560,-1113367136,-1124767318)+W(1,-1130761376,1049955828,-1104403272,-1101653116)+W(2,-1121310187,-1108970480,1036710310,-1106412978)+W(3,-1107982930,-1107579101,1049541454,1040285922)+W(4,-1099058463,1047513184,1055377197,-1095446127)+W(5,-1087242437,1061174628,1058086815,-1090535733)+W(6,-1096168584,1056094244,1057172304,-1088900579)+W(7,-1095682732,1054731422,1047121222,-1097928011)+W(8,1045191539,1025894069,-1126382267,-1111814927)+W(9,1048150628,1008100281,-1117513042,-1094831865)+W(10,-1102502166,-1115104524,999030326,-1103308083)+W(11,-1103869114,1025118882,1032672660,1043510842);sum2=W(0,-1109912068,-1119472758,1021086937,-1118325221)+W(1,1073210842,1028908234,1051951524,1055626857)+W(2,-1108710534,1039597247,1044779683,1050117205)+W(3,1005945059,1026547602,-1130127373,1007734945)+W(4,1026424546,1030452362,-1131106753,1043003051)+W(5,-1081037490,-1079815727,-1103671831,-1092928023)+W(6,1044106321,1032627417,-1105002867,-1093398148)+W(7,1019051617,1023992222,-1108845723,-1119182686)+W(8,-1109242129,1007569065,1007248641,-1122810381)+W(9,1035695099,1034566233,-1112697430,1034708821)+W(10,-1112762482,1020894429,-1131640977,1037167425)+W(11,999154803,1009135009,-1144614067,-1120996683);WS(1027136184,1037475189);
sum1=W(0,-1100957374,1049686375,-1116112165,1032095571)+W(1,1008293424,-1096656387,1028374302,1042581547)+W(2,1046313162,-1105885187,1033692244,-1125080965)+W(3,1032243376,-1122778646,-1122471385,-1104233593)+W(4,1038845436,-1106083983,1049018533,-1115063802)+W(5,1053200569,1044615055,1046087792,-1088748902)+W(6,-1103807360,1052904956,-1090279185,1024446429)+W(7,-1114896431,-1113201013,-1106111045,1048125173)+W(8,-1120251015,1047825580,-1107767341,-1119314641)+W(9,-1099043646,1041068763,-1104556803,1034473457)+W(10,1033985068,-1106489925,1035958465,1029265287)+W(11,1045413959,-1123269230,1037737330,-1106885357);sum2=W(0,1046942588,-1090820835,1028061230,-1109957285)+W(1,1035311457,1053631926,-1168618571,-1108558913)+W(2,1020819182,1024395745,-1140171429,-1103268017)+W(3,-1119040125,-1111153127,1034074787,1017489970)+W(4,1047577084,1048459161,-1110812851,1045893852)+W(5,-1097789717,1028951753,1058947879,-1096957845)+W(6,1010859305,1018177816,-1086199154,1058472778)+W(7,-1134098557,1029986143,-1119421881,-1118924631)+W(8,-1114577527,-1106934834,1027149256,-1108048047)+W(9,1041621301,-1139749789,-1104794282,-1104353646)+W(10,-1101676043,1051639728,-1105608688,1047742834)+W(11,-1110045381,1035525353,-1105627073,1030918112);WS(1059085676,-1120419895);
sum1=W(0,1015920803,1041225150,1010567522,-1123531970)+W(1,1003238718,-1107069702,1048968044,-1129458830)+W(2,1019022757,-1131681870,-1107554082,1024388894)+W(3,1029064795,1018058500,-1110859547,-1122285937)+W(4,1042370229,-1105839574,1031892193,-1140828475)+W(5,1061545382,-1113798029,1052692461,-1081896608)+W(6,1048429719,1023517883,-1080962214,1057779808)+W(7,1043188126,-1109838114,-1107360247,1046207852)+W(8,1021017477,-1117671948,1013434325,-1126417758)+W(9,1033163859,-1110196995,1033141013,-1106306215)+W(10,974463598,-1104852314,998455538,1051334024)+W(11,-1182091254,-1115208005,-1130795454,-1137698561);sum2=W(0,-1104270657,1028093784,1051048471,-1115293356)+W(1,-1140125409,-1087783718,-1111420185,995357221)+W(2,1016190873,1035133120,1031459460,1041981586)+W(3,-1115228320,1019234873,1028088400,-1140513641)+W(4,1055158904,-1104160418,-1108089569,-1116254969)+W(5,1057721666,1060085251,-1113016550,-1108447426)+W(6,-1119040585,-1119561801,1041174723,-1086769840)+W(7,1043934745,-1097229960,-1114345654,-1121069799)+W(8,1040482382,-1109483288,1032305896,-1110389222)+W(9,-1106428297,-1106001572,1033267880,-1105273681)+W(10,1045849559,-1127947625,-1115354420,1046452617)+W(11,-1114369945,1033437588,-1119205024,1044224673);WS(1063842732,1069263660);
sum1=W(0,1031532473,-1122091454,-1122877239,-1134238373)+W(1,1031846503,-1102409375,-1114405937,-1118861678)+W(2,1032122901,-1113900631,-1105793535,-1118980549)+W(3,1033668289,-1133229476,-1129606328,-1119645672)+W(4,1052972391,-1097152888,-1099884346,1055968823)+W(5,1062381841,-1081966868,-1088480739,1057777668)+W(6,1051224528,-1107218856,-1086950263,1065218890)+W(7,1043160456,-1106065147,-1097976619,1055096307)+W(8,-1119905385,1025876211,1027783644,-1101209335)+W(9,-1166909210,-1124858713,-1133551424,1025124405)+W(10,-1105943487,-1136389690,-1146513705,1045788186)+W(11,-1107257190,1024085520,-1153551023,1011470685);sum2=W(0,-1122047761,-1119731325,1017497319,1008982555)+W(1,-1137222855,1050149080,-1110768789,-1134583037)+W(2,1029699842,-1094516021,1041298195,-1140752305)+W(3,1026101716,1029205125,1037679865,-1114302140)+W(4,1048705804,-1104624717,1044555710,-1114050188)+W(5,1079097716,-1088882238,1041907901,1082656561)+W(6,-1064571216,-1099205492,1050137131,-1069364548)+W(7,-1121859551,1040352044,-1109039739,-1105564781)+W(8,-1113283108,1042591944,-1121509319,-1115112254)+W(9,1033378952,1018241317,-1111081434,1041138312)+W(10,-1105508475,1008906239,-1128224049,1048604087)+W(11,-1131493091,1024193619,-1118064246,1026612451);WS(-1129102704,1046511454);
sum1=W(0,992833099,1029362986,1003871004,-1120255189)+W(1,-1138794987,1011030567,988783847,-1134582632)+W(2,-1129425099,-1111313565,-1118838023,-1157138191)+W(3,-1133147960,-1106432157,-1115457860,1016407976)+W(4,-1113473140,1049212165,1060542285,-1098175836)+W(5,-1091886143,1049733902,1059935407,-1095364566)+W(6,-1149570791,1041064643,-1115543549,1040190185)+W(7,1038304902,1029519512,-1119854466,1037653026)+W(8,-1118651222,1012659838,-1115237700,-1104614392)+W(9,-1109648580,-1116104473,1026034940,-1098721330)+W(10,-1105481630,-1112251695,1036784617,-1121023765)+W(11,-1111089569,-1170197274,1023835049,1031662787);sum2=W(0,-1104263814,1036699032,1022956598,1039353726)+W(1,1028285409,-1106986979,-1120983737,1027240563)+W(2,-1151417050,-1136397826,-1095425364,1032871415)+W(3,1023556565,-1098325150,-1108376211,1027668005)+W(4,-1154678850,-1088770012,-1088722171,-1093991321)+W(5,1067214284,1070132546,-1101846939,-1089878099)+W(6,1051464555,-1099095249,1045480826,1047639440)+W(7,1061372327,-1086577064,1043597107,-1104038071)+W(8,-1104468959,-1123571799,-1125147089,1039854738)+W(9,1029156699,-1117321918,1036003207,-1096446657)+W(10,1024325599,-1150420266,1027342659,-1098508409)+W(11,1034968116,1031516803,-1138411071,-1148394393);WS(1056411607,-1109579684);
sum1=W(0,1027988397,1031736403,1040494825,-1129654332)+W(1,1027974595,-1104250813,-1118623100,1041758889)+W(2,1038422303,-1115303377,1023561152,1038643645)+W(3,1047822542,1037517815,-1111435064,-1115801276)+W(4,1051564806,-1091392278,-1089114662,1053570965)+W(5,1057393436,-1081469355,-1087917688,1061336939)+W(6,1052932495,-1085011849,-1091410052,1065029703)+W(7,1056446507,-1089621406,-1108233957,1051403778)+W(8,1018661052,1032323860,1041782836,-1099475130)+W(9,-1094207710,1010041732,1035039650,1034322317)+W(10,-1096091282,1020820966,1041287822,1052271760)+W(11,-1095410877,1043391417,1036272138,1036087894);sum2=W(0,1043151870,1054945342,1063327246,-1114696922)+W(1,1045725515,-1078968963,-1111180476,-1098855398)+W(2,-1093166728,-1073598210,-1075182266,1041130784)+W(3,-1097485062,-1069127579,-1072729035,1048010869)+W(4,-1091433742,-1108711949,-1089121793,-1085101471)+W(5,1071264665,1049748951,-1096795753,1044429796)+W(6,1074573142,-1107925652,1041099170,1068966947)+W(7,1082548410,1057234494,-1087601324,1072575447)+W(8,1036153834,-1114908726,1041765085,1049274948)+W(9,1043607695,-1113887753,1017938665,1047012469)+W(10,-1106854972,-1097732836,1052357470,1008700501)+W(11,-1095686167,-1117196119,1035577978,-1100708600);WS(-1075355670,-1094395357);
sum1=W(0,1031927794,1019602069,1013276974,-1145694380)+W(1,-1107635165,1046251906,1034056645,-1126751284)+W(2,-1117999477,-1101824103,-1107984424,1035883256)+W(3,-1135056568,-1113050587,-1117853800,1025403748)+W(4,1012968093,-1105184299,-1102394069,1022872131)+W(5,1059501808,-1079531190,-1089968245,1064151904)+W(6,1052884390,-1097950850,1040654683,1052823861)+W(7,1051481338,-1099617206,1021798787,1040309473)+W(8,-1113047243,-1123577887,1032373060,-1132601278)+W(9,1045395638,-1121043161,1012023536,-1112578984)+W(10,-1102570614,-1124087697,-1136193989,1035604635)+W(11,-1117559395,1015049529,1014648876,1016601958);sum2=W(0,-1099966915,1050797480,1024400373,1040559153)+W(1,-1122400566,-1088192853,-1098907063,1051040838)+W(2,-1127876766,1040989775,-1132746540,-1103745056)+W(3,-1122216569,1024449813,999475557,-1118336076)+W(4,-1095559069,1048535090,-1102969122,-1112035522)+W(5,1063399780,1065515124,-1081423354,-1091507667)+W(6,-1101527709,1047332946,-1104928579,1064106398)+W(7,-1118033876,1047796018,-1171911780,1025976147)+W(8,-1109162397,1035803260,1008704054,1035694118)+W(9,-1098794388,-1104133833,1032276403,1049424016)+W(10,-1105732065,-1109516912,1042270874,-1097345189)+W(11,1036172042,-1106418589,1033064723,-1107661001);WS(1045480366,-1089018411);
sum1=W(0,998930446,-1119371847,-1147321796,956510844)+W(1,-1113698796,1047477674,1033743797,-1129843310)+W(2,-1126854725,1019312750,993727556,1001814128)+W(3,-1127622934,-1124727396,991522899,1033942209)+W(4,-1114996930,1016456206,1046172476,-1098659472)+W(5,-1080535200,1065762350,1060852743,-1084286683)+W(6,-1095107249,1054147605,1055209670,-1100569285)+W(7,-1102902186,1049320503,1040201800,-1106428344)+W(8,1032232105,992745416,1012429717,-1117032824)+W(9,1036591131,-1130833259,-1120189081,1034928007)+W(10,-1103835661,-1162991986,-1112309127,1034876769)+W(11,-1117790432,-1166423644,1019870324,-1110790848);sum2=W(0,-1138029383,-1112450391,1034251754,-1135134951)+W(1,-1105815405,1013788103,1048129179,1039247354)+W(2,-1108579602,-1098532570,-1107279344,1043479193)+W(3,-1114044136,-1106884027,-1125069222,1036464698)+W(4,1048844919,-1097747276,1028246411,-1112699779)+W(5,-1102377508,-1085286825,1030988939,-1081251706)+W(6,-1079912447,1048531717,1066704374,1074756442)+W(7,-1113485350,1037742006,1025432715,1051417558)+W(8,1036047504,-1116303285,-1141862453,1024730233)+W(9,-1098604264,1026446373,1032058431,1032907358)+W(10,-1097926469,1017067577,-1115422697,-1121203556)+W(11,-1114746618,1026757097,-1110631868,1037541288);WS(-1129198960,-1098545020);
sum1=W(0,-1109829274,1046260982,-1103774667,1016631370)+W(1,-1135763497,1029491033,1041444949,1027654249)+W(2,-1109147378,1047095266,1033440347,1022371969)+W(3,1000105708,1031236725,-1135425502,-1124465415)+W(4,-1103302894,1038066845,1055978916,-1097986678)+W(5,-1087937321,1064242364,1057520791,-1085753764)+W(6,-1092825640,-1106434743,1043702710,-1100503343)+W(7,-1092048676,1048160666,1042256612,-1114972810)+W(8,1013747092,1026014767,-1113370572,998946812)+W(9,-1108378356,-1124979408,-1133701934,1033950432)+W(10,1039795292,-1123636138,1034434352,-1149232679)+W(11,1047273267,-1110866582,-1133096682,-1134578155);sum2=W(0,-1111810524,1041574978,-1101060946,1008784866)+W(1,1035375858,1009783259,-1113715041,-1123287968)+W(2,1014562100,1037249766,-1117592464,-1131156064)+W(3,1025684805,-1116058888,-1112331585,1013976797)+W(4,-1109901275,-1123470329,1046672822,1045200185)+W(5,-1099551228,1057574679,1052382391,-1111729623)+W(6,-1126723736,-1088911756,1037781521,1028611861)+W(7,-1123970907,-1098796399,-1105025107,1048583824)+W(8,-1113194466,-1124039764,994298612,-1118279822)+W(9,-1090683445,1025528776,1016737108,-1105523541)+W(10,1057541056,1038965019,1044936991,-1089242363)+W(11,1058673062,-1111874598,-1100984465,1046019340);WS(1055927127,1032414456);
sum1=W(0,-1114645447,1038629978,-1105922759,1026777470)+W(1,1034928754,1048976902,-1118870909,-1107741345)+W(2,1036990351,-1116578243,1031310464,-1106080726)+W(3,-1115024108,1028926430,-1121324945,-1132545269)+W(4,-1109541160,1049649890,-1114467391,1039415013)+W(5,1035267569,-1110167275,-1099187900,-1121580331)+W(6,1052806443,-1098780639,1044706191,-1092363639)+W(7,-1107491323,1026721601,1042096283,-1105847083)+W(8,-1118657663,1029983880,-1109775801,1040445212)+W(9,1050521172,1032803169,-1103039897,1040802710)+W(10,1045812872,-1117906236,-1106266495,-1122260014)+W(11,1028974308,-1113700371,1031828590,-1112784326);sum2=W(0,-1116647554,1046850624,-1095477634,1046339838)+W(1,1019769686,-1090363791,1046890022,1008329020)+W(2,1035617664,-1092874283,1015468535,-1108633040)+W(3,-1127469148,1032940188,-1110478242,1033551944)+W(4,-1097525459,1046513622,-1106007640,1041080449)+W(5,1051375999,-1097018549,1055899106,-1087064144)+W(6,1061754259,-1100515622,-1122727333,1042338708)+W(7,-1108757958,1042447169,1043707610,-1118600243)+W(8,-1109703351,1043170037,-1124447256,1022253579)+W(9,1049672544,-1097807314,-1100004355,1048733947)+W(10,1025134369,-1112390214,-1129042543,1051464963)+W(11,-1108633308,-1120359161,1040819075,-1099218588);WS(1063732396,1030954530);
sum1=W(0,976782235,-1151769923,1036299263,1032126752)+W(1,-1118035684,1048463661,1034233519,1026279044)+W(2,-1121995199,1036166050,1036782808,1028715099)+W(3,-1124714096,1046021200,1020132772,1032435871)+W(4,-1126287138,-1100277765,-1085959612,1040042182)+W(5,-1092651532,-1099766629,-1112294345,1024363996)+W(6,-1102126950,1049742039,1035866674,-1113174091)+W(7,-1096484767,1041160144,-1116277291,-1118937966)+W(8,1040546448,-1135394341,1017251428,1040218780)+W(9,1048686290,1013744650,-1164354746,1044348191)+W(10,-1118854702,972654113,-1137751148,1009750781)+W(11,1026126509,1032085003,-1123833085,1040779899);sum2=W(0,1005726416,1027252420,-1114346246,1023560328)+W(1,-1115408842,-1102003721,-1128267680,-1116687692)+W(2,-1105589301,1012806192,1038357336,1041728877)+W(3,-1113100068,1032847335,1025579970,1038558105)+W(4,1058379047,1066361916,1080093571,1055635447)+W(5,-1075825777,-1069273193,-1079490865,-1093219742)+W(6,1043596623,1040586029,1048667285,-1122468504)+W(7,1037773232,-1123027612,1032482622,-1110943172)+W(8,1041698127,1032891532,-1109086292,1053265582)+W(9,-1103412699,1040229437,-1142986448,1044641580)+W(10,-1123753164,-1116993440,1008854368,-1104322529)+W(11,1003892288,1027065900,-1125346072,-1134749344);WS(-1091386327,1040820769);
sum1=W(0,1015097725,-1145488419,-1113530145,-1133727678)+W(1,-1114059050,1038143634,1016526204,-1138479056)+W(2,-1122041679,1031893970,-1118547201,1024901707)+W(3,-1123564392,1007161468,-1120867010,1013224377)+W(4,-1111308865,1043618337,1033777591,1024243708)+W(5,-1091368514,1056300329,1057905859,-1103657483)+W(6,-1104061090,1024793576,1019703993,-1102986721)+W(7,-1118947879,1024563890,-1114932462,1020963773)+W(8,-1113425624,1016257779,-1122301794,1009482248)+W(9,-1103801765,-1136938187,1026855702,-1104459527)+W(10,1039830345,-1111999542,-1118577003,1043076580)+W(11,-1129826522,1018984621,-1119434421,1042855834);sum2=W(0,-1121259996,1034914627,-1107425211,-1118014300)+W(1,-1120519112,1041680563,1057124947,-1118480989)+W(2,1031820662,-1114315301,-1110358856,1034237400)+W(3,1029964608,974005161,1010762999,-1116062192)+W(4,1058886039,1043257251,-1122432623,988341556)+W(5,-1067455811,-1080970083,1049657622,1080471640)+W(6,-1113532913,1051213388,-1091987171,-1105716188)+W(7,-1106855886,1037720533,-1109593637,1033223294)+W(8,-1110426684,1030027284,-1122715046,1031639360)+W(9,-1105451271,1012008135,1022014335,981320073)+W(10,-1110623014,1009779611,-1121988626,1044181951)+W(11,999181553,1028099986,-1113750985,1038375349);WS(1067317974,-1128063738);
sum1=W(0,1030230219,1008892739,1047000343,-1112292702)+W(1,1037678225,-1110797816,1038318737,1023947008)+W(2,1032095758,-1114918032,-1118959774,1016840879)+W(3,1023530868,1004226268,-1114992535,1018620213)+W(4,-1130941083,-1108932456,1048838463,-1088068429)+W(5,1055157388,-1096039434,1034700890,-1122235065)+W(6,1052878187,-1088738347,-1113377160,1048428783)+W(7,1052393190,-1082056652,-1100769370,1036886165)+W(8,1013016624,1017454988,1027999791,-1121751190)+W(9,1039874719,1025959551,1031463650,-1165199081)+W(10,1045859362,-1143147336,1018062255,1031603132)+W(11,1050791676,-1115371169,1018649043,1028131502);sum2=W(0,1004731920,1038964407,-1091622621,1017164622)+W(1,-1106036842,1047078409,1049069382,1046790460)+W(2,-1103678216,-1098544714,-1107481011,1036535757)+W(3,-1122761780,-1107095641,1040369699,1025471738)+W(4,-1113390241,-1112910469,1067262657,1072454217)+W(5,-1071223185,-1073367678,1044434118,-1080520963)+W(6,1061994978,1029437169,-1099641871,1059476479)+W(7,1054597152,1062276141,1051233508,1053016271)+W(8,1038887363,-1108193245,1035940089,-1098954881)+W(9,-1106847320,-1127548642,1032575148,1033204278)+W(10,1030771421,-1109007913,1015223408,967303234)+W(11,-1113404397,-1116480773,1042599225,-1123160801);WS(-1095745367,-1102532016);
sum1=W(0,-1125050061,-1115476726,-1131139906,-1117700567)+W(1,1032821374,1043020835,1044141479,-1104292247)+W(2,1026094807,1027591436,1033588284,-1106685309)+W(3,1025256272,-1109574827,1031476842,-1109617979)+W(4,1049785973,1034862742,1031266390,-1104729417)+W(5,-1103984511,1025371182,1043929817,-1096094522)+W(6,-1092452582,1049600882,1048857569,-1135965844)+W(7,-1108767399,1045422790,-1127826823,1035377859)+W(8,-1108925228,1021444802,-1123836106,1034962037)+W(9,1003529681,1036065165,-1112024639,-1121682994)+W(10,1029191534,1028793076,-1114922921,-1108409524)+W(11,-1147768356,1027631502,1025559229,-1105178749);sum2=W(0,-1090566997,1058641835,1050493331,-1102917712)+W(1,-1084121809,1066117726,1072277942,-1083236080)+W(2,-1098664696,1016159325,1055792221,-1092542987)+W(3,-1109069600,-1107091755,-1123932559,-1115432352)+W(4,-1106617401,-1131983160,1038417192,-1104683957)+W(5,-1110147426,-1097349120,1026745412,-1083529216)+W(6,1047496584,1048447149,-1092834676,1053260074)+W(7,1041712051,1019306140,-1110071086,1040670728)+W(8,-1117134944,-1142618034,-1124032472,1032679083)+W(9,1045086676,-1107466492,1033461689,1030312114)+W(10,-1103742512,-1111688997,1040055828,-1115504874)+W(11,1023956348,995416610,1025562022,1018575153);WS(1064673964,1027541745);
sum1=W(0,-1105951646,-1104573695,1042078126,1040862122)+W(1,1047048323,-1111978190,-1104241265,-1159900529)+W(2,-1115789415,1032018046,-1096920009,-1123048515)+W(3,1028373376,-1099040790,1022298419,1032172675)+W(4,1032906140,-1098380055,-1092017101,1060076351)+W(5,1064315273,-1089015252,-1084208856,1059885441)+W(6,1050382000,-1095947620,-1085419935,1059865934)+W(7,1058530774,-1087017843,-1104053605,1053685923)+W(8,-1103234546,-1122608113,-1113513485,1050924251)+W(9,1048739529,-1097330869,-1114509959,1045405901)+W(10,1032498465,1009712656,-1130206982,1043557114)+W(11,1037400788,-1099616447,1011282770,1042167691);sum2=W(0,-1096514001,1050849818,-1137481092,1039738446)+W(1,1083413745,1041988969,1017170018,1067583917)+W(2,-1089267428,1054896719,-1115429835,1067818743)+W(3,-1102208699,1042362507,-1108022123,1050540062)+W(4,-1109747727,-1102987618,998253152,1036746190)+W(5,-1066189939,-1088427847,1044897487,-1078331016)+W(6,1050059376,-1108032139,-1125950758,-1077977055)+W(7,-1140654200,-1098634922,1038480975,-1119460484)+W(8,-1144728624,-1103405950,1029249908,1035100433)+W(9,1030429056,1049519441,-1113657787,-1108804343)+W(10,1045807183,-1104699523,-1105416150,-1124211336)+W(11,-1138500556,-1135144148,1036658641,-1164441214);WS(-1084384556,-1100810808);
sum1=W(0,1033258828,-1114756638,-1101205955,1032390692)+W(1,-1153131217,-1123281148,1034225747,1036208454)+W(2,-1113170436,-1110681734,1052764669,1035878930)+W(3,1008810370,1010363102,-1132636906,1034716867)+W(4,-1115332589,1044941511,1056723089,-1095424763)+W(5,-1080799329,1058219330,1059213081,-1089988048)+W(6,-1089641270,1051546784,1065718984,-1086451675)+W(7,-1089944572,1051751177,1048907447,-1111992667)+W(8,-1103092466,1038921097,-1113631133,-1103994552)+W(9,-1102604175,1029458059,1041433148,1016698694)+W(10,-1105901266,-1114617106,1046701849,1010056863)+W(11,1025009925,1042675492,1022756491,-1104305197);sum2=W(0,-1123544386,1040443741,-1106845972,1003892755)+W(1,-1099919704,-1098641213,1041556166,1040199158)+W(2,-1114201767,-1102894487,1043027552,1046124074)+W(3,1018916205,1029095170,1031291554,-1137485313)+W(4,-1099129814,1046395618,1042856976,-1130802613)+W(5,1044973210,1051151809,1049252005,1034864555)+W(6,1040886200,-1098031952,-1120255910,1046986152)+W(7,1035815457,1034278467,-1103612985,-1097152858)+W(8,-1117156960,-1128022157,1035865477,-1090921483)+W(9,-1094482604,1033022953,1029291710,-1101642940)+W(10,-1113386876,1031856421,1028643166,1049495257)+W(11,1026205590,1020718685,-1106468948,-1132183417);WS(-1097545175,-1081485407);
sum1=W(0,1036906638,-1107749409,1034150438,1036015463)+W(1,-1148467606,-1130068931,1025404544,1033438601)+W(2,1043481795,-1129433572,-1110996648,-1116883369)+W(3,1035852867,-1133343797,-1112307200,-1107248831)+W(4,1041348600,-1091465804,-1085934785,1057909318)+W(5,1062920275,-1085185870,-1088212159,1058891216)+W(6,1057530498,-1097522985,-1083820335,1058446394)+W(7,1058924580,-1088845017,-1098817647,1041812911)+W(8,-1120240750,-1115496908,1033963168,1035924004)+W(9,1044931644,1034996968,1023737332,1040930578)+W(10,1046628778,1044774695,-1109644005,-1110014855)+W(11,1031062731,991839047,-1109394217,-1112689630);sum2=W(0,-1073537081,-1097506962,-1096165509,-1085422352)+W(1,-1103264022,1037776879,1035648589,-1090145600)+W(2,1039561049,-1132410675,-1106454260,-1098060014)+W(3,-1097648243,-1093619532,-1095706003,-1111561066)+W(4,1050305732,1042351306,-1090487063,1057773529)+W(5,1064009122,1057815879,1042246902,1070820271)+W(6,1037201191,-1132940238,1056492080,-1102687355)+W(7,1065891070,-1104795343,1047053654,-1106323076)+W(8,-1096519547,-1098077313,1048850208,1044955346)+W(9,1035447241,1039355809,1040847724,1012707558)+W(10,1055262754,1034334977,-1128314591,-1098251612)+W(11,1017091667,1044351754,-1107078913,-1098685023);WS(-1079771574,1075069839);
sum1=W(0,-1111167476,1021133405,-1118529175,1032166989)+W(1,1032734815,-1104246611,-1093562003,-1123178206)+W(2,-1112820125,-1114628655,-1098100446,1029165557)+W(3,-1114861753,-1119446905,-1133453360,-1135576864)+W(4,1048648437,-1092445782,-1092970539,1055702741)+W(5,1071187580,-1118830448,-1088433116,1062276827)+W(6,1049405702,-1093425874,-1097110780,1061220800)+W(7,1051379002,-1094782027,-1109854691,1042497282)+W(8,1033539229,-1142239002,-1113551430,-1117950828)+W(9,-1114529494,-1119974813,-1110397888,-1104828877)+W(10,1023590922,-1111568211,-1139975764,-1112849365)+W(11,-1104282614,-1107804608,974859957,992807281);sum2=W(0,1008476139,-1092753943,1058265898,-1108373663)+W(1,1048684757,-1094584251,1052155727,-1104454680)+W(2,1053127551,1027921055,1044002260,-1093428939)+W(3,1052320010,-1093142139,-1109762731,-1096653504)+W(4,-1098184263,1036219103,-1097633487,-1105791278)+W(5,1051207789,1059813061,1039768739,-1106622092)+W(6,-1092246791,1058749571,1037804238,1040647411)+W(7,-1102532444,1056925595,-1091622541,1028193495)+W(8,-1096394805,-1106791026,1041333883,1040059628)+W(9,-1089567461,1043988712,1034264586,1043022076)+W(10,-1109099791,1046191998,-1094438691,1053976656)+W(11,-1105143398,1027895571,-1105323978,-1128546349);WS(-1080085654,1070612946);
sum1=W(0,-1118763904,1017624971,-1111019203,1024243697)+W(1,-1125372076,1049904509,998267115,-1129448298)+W(2,-1113325424,1036368923,1044325341,-1130529432)+W(3,-1115811081,1029887376,1022422215,1028582463)+W(4,-1093242824,1049086721,1051294614,-1099863023)+W(5,-1083526619,1063525996,1054244159,-1096657110)+W(6,-1089131829,1052725165,1060516258,-1084273056)+W(7,-1095229037,1047234173,1045179095,-1100657096)+W(8,-1110032568,-1129474933,1001929499,1018553499)+W(9,1050014740,1034265690,-1103030358,-1107816470)+W(10,1042939778,-1137068591,1028809164,-1120428313)+W(11,1034815359,1023513072,995816851,-1105723916);sum2=W(0,1025235210,1042086314,-1114994936,1027629060)+W(1,-1130467636,1043514454,-1109536432,-1125103522)+W(2,1020465580,1034381305,-1116030212,1000499297)+W(3,1014590712,1032991925,-1133867384,-1138182160)+W(4,-1110089750,1041443307,-1120685804,1044032624)+W(5,1040857173,1078385077,1041551160,1027377576)+W(6,-1102199059,-1097624207,1071531230,1049094807)+W(7,-1107097337,-1110894461,1042950964,1040209410)+W(8,-1109301707,1028557604,-1128032940,1028515824)+W(9,-1069674168,1041445431,-1095260923,1038947979)+W(10,1042363648,-1111317304,1044521776,-1072009528)+W(11,1020171064,-1115643044,1026231984,-1100125727);WS(-1094677847,1071331518);
sum1=W(0,1027561514,-1102155388,1050522446,-1108370254)+W(1,-1118400576,1052444946,1051883284,-1098732332)+W(2,1020701942,1036179296,1048632224,-1098654343)+W(3,-1102267173,1046936641,1043748547,-1114608461)+W(4,-1096900614,1033926552,1059909490,-1090412394)+W(5,-1081990504,1065971548,1060113893,-1088235704)+W(6,-1095695623,1055081266,1057796766,-1083209683)+W(7,-1088405429,1057781222,1048355474,-1096819473)+W(8,-1108396174,-1099365497,1045668787,-1131659964)+W(9,1016076284,1045429432,1036562753,-1104366446)+W(10,1044926426,-1115499084,1027649399,-1094058291)+W(11,-1122894705,1041162909,1020598162,-1102235562);sum2=W(0,1039340517,1011988276,1042298222,-1102306900)+W(1,1032447827,-1099734245,-1104503945,1036459319)+W(2,1052797014,1032685073,1032726509,-1099327251)+W(3,-1098452307,1031495568,1045894449,-1122082449)+W(4,-1091773202,-1083547573,-1097774924,1021581591)+W(5,-1071833762,-1070847208,-1076320925,-1086047943)+W(6,-1094401898,-1084551630,-1079468544,-1087097517)+W(7,-1094627244,-1097740674,-1096261152,-1089730964)+W(8,1050176620,1060043835,1044651623,1051289508)+W(9,1069182349,1080482397,1072230275,1066124397)+W(10,1061745990,1060905071,1067612874,1058492703)+W(11,1062784611,1036170953,1035766217,1029975482);WS(-1075403638,-1098484659);
sum1=W(0,1031048294,1016567255,-1141902179,1008218969)+W(1,1045188911,1018204181,-1102849342,-1123131291)+W(2,1016373997,-1102752375,-1097928441,-1123984690)+W(3,993498863,-1111653947,-1119205801,1038284987)+W(4,1051272109,-1097302541,-1098198307,1045612697)+W(5,1067242878,-1083074125,-1089514713,1045999461)+W(6,1039307800,-1089521325,-1090995143,1057827361)+W(7,1048974634,-1089001074,-1111274305,1052680217)+W(8,1045061466,1032424528,1014117412,-1115216112)+W(9,1055219615,1039741805,-1117285565,-1110301017)+W(10,1018247819,990571063,-1138318152,1042127630)+W(11,-1112012330,991913685,1035406958,1043301703);sum2=W(0,-1123900432,1023477569,-1136655860,1032878555)+W(1,-1120535472,1007422372,993352402,1029453781)+W(2,-1109544472,-1138628828,-1110556919,1040510410)+W(3,-1113659102,1035524869,-1137184004,1036988619)+W(4,1032172309,1040892014,-1113247036,1031615749)+W(5,1063516373,1059067488,-1093800370,-1101515073)+W(6,-1101753271,-1112478460,1049733424,-1114866186)+W(7,-1110546008,-1106958218,-1128679382,1046060209)+W(8,1041677780,-1122117887,1033821831,-1102324444)+W(9,-1101931537,-1118366060,-1111754290,-1099560811)+W(10,-1137342172,1043560141,-1131546954,-1091691569)+W(11,999359657,1026284797,-1110783375,-1112686045);WS(1018938736,1060529869);
sum1=W(0,1008598737,-1120766810,1037607357,-1114076530)+W(1,-1118730378,1019917938,-1113865353,1029696041)+W(2,1012443924,-1119787914,1041300082,1036159584)+W(3,-1133449206,1018668169,-1102751430,1034257674)+W(4,1044442542,1024586298,-1166977277,1045714156)+W(5,1049628033,1048848151,-1084710912,1057228923)+W(6,1042784239,-1110703311,1052825757,-1081803320)+W(7,1031639516,-1111061268,-1108049641,1016494120)+W(8,985048227,1019680094,1003359422,-1102825464)+W(9,-1109196652,1032134772,-1122235660,1048654858)+W(10,1021290536,1025035938,1023446241,-1101625253)+W(11,1018121541,1028394476,-1122160707,1039349129);sum2=W(0,1009999826,-1117028555,1033337426,-1146778654)+W(1,1027431889,-1100415596,-1092512747,1042445717)+W(2,1034933139,1031653672,-1100913756,-1118789096)+W(3,1039233552,-1123203031,1049736808,-1102516465)+W(4,-1107426057,-1113617305,1023259685,-1101837401)+W(5,1063146362,1058459732,1063964069,-1106280442)+W(6,-1121957589,-1139753565,-1101061454,-1086144449)+W(7,-1123128270,-1143324392,1034026738,-1104136456)+W(8,1042598704,-1119841713,1017616818,-1165315756)+W(9,-1136881638,-1110929163,1033400884,-1101414619)+W(10,1035181957,-1110261015,1043348599,-1099212326)+W(11,-1103321885,1032933914,-1119239229,1031514566);WS(1057790316,-1113005641);
sum1=W(0,1016842734,-1180462681,1034968039,-1123468520)+W(1,1031334797,-1111663246,-1141354132,1017823704)+W(2,1032276500,-1102337515,-1096962432,1029517379)+W(3,1032934320,-1115337892,-1112383277,1024531558)+W(4,-1109372445,-1126387193,1035442035,-1107161453)+W(5,1060769665,-1097006056,1045333479,-1097660717)+W(6,1057344992,-1087615930,-1085875335,1062816796)+W(7,1048852876,-1104188731,-1099229077,1050585827)+W(8,-1110219956,1001956750,1040623159,-1107573447)+W(9,1016331253,-1121213099,1034883047,-1111689634)+W(10,1042154624,-1110655190,999707420,1042106418)+W(11,1007994773,-1125102461,1027213229,1021430571);sum2=W(0,-1119743709,1032385395,1006384241,1027505374)+W(1,-1129702556,1009992786,-1110226975,1022357321)+W(2,-1116658238,1015280579,-1117540770,1025908250)+W(3,-1132286080,-1123806249,1013929491,1007287620)+W(4,-1124784904,1055108824,-1102596332,1038217397)+W(5,1038388564,-1096068823,-1095998103,1036163691)+W(6,1043662427,1052401764,1027585837,-1107551412)+W(7,1032548500,1049275421,-1112465838,-1110875284)+W(8,-1101781911,-1110486748,1054112069,-1088198084)+W(9,-1082211809,1060625206,1063443275,-1077861124)+W(10,1063419774,-1084462256,-1095993202,1067639721)+W(11,1054953848,-1088060635,1040943353,1041946916);WS(1057314092,1031126097);
sum1=W(0,1042921300,1038748523,1047286031,-1113264897)+W(1,1036778483,1048990343,1040626286,-1118216326)+W(2,-1108928881,1042428894,1036098930,1035020911)+W(3,1012907241,1041504752,1016422504,1036290288)+W(4,1044373061,-1119263830,-1091122512,1051515170)+W(5,-1111196723,-1076778621,-1081529962,1057172805)+W(6,1053915059,-1112351005,-1085296972,1053560288)+W(7,1048512334,-1107245185,-1100809115,1044112316)+W(8,1016709539,1029610636,-1125355113,1035529026)+W(9,1049229393,-1112976162,1029771624,1043973191)+W(10,-1123285785,-1103970660,1041831703,1046938632)+W(11,-1123727583,-1123672296,1044125996,1035877806);sum2=W(0,1044898087,-1115916604,-1116888772,-1110279027)+W(1,1039092196,1045884385,-1107202311,-1096945908)+W(2,-1099008684,1049112986,-1103988696,-1113241071)+W(3,-1103116396,-1134049769,-1123386226,1044106833)+W(4,-1111117443,1045218355,-1108669327,1033554595)+W(5,-1113256321,1065794034,-1103416606,1035778723)+W(6,-1139004677,1055599565,-1090569433,-1115920774)+W(7,-1114347803,1044073709,-1099737884,-1112080343)+W(8,-1106102431,-1116221606,1027314221,1015808739)+W(9,-1107247823,-1098987808,1024714919,1041666953)+W(10,-1106016659,-1091770239,1049758114,1049716916)+W(11,-1108799013,-1105054228,1053158291,1031391070);WS(-1078536214,1004530797);
sum1=W(0,1017444741,1031432968,-1101920227,1027375859)+W(1,1000019140,1048371434,-1106564803,-1120029560)+W(2,1013557197,1042631950,-1118108517,-1114543207)+W(3,-1148145247,1016114854,1018155212,-1122136338)+W(4,-1103056081,1048716617,1044389645,1025777344)+W(5,-1082038651,1066595410,1051154454,-1107107772)+W(6,-1090887738,1054676989,1055824714,-1087843395)+W(7,-1102912795,1016296812,1041035048,-1103973545)+W(8,-1137653198,-1125959547,1018050380,-1110651587)+W(9,-1130046381,-1125449965,1019570356,-1107166356)+W(10,1030116559,-1126792065,1033235496,-1105265945)+W(11,1040191506,-1142050258,-1122035417,1023828021);sum2=W(0,-1132701065,1034348094,1026113022,1027035378)+W(1,1024730711,-1139897757,1019537869,-1114259972)+W(2,1013886009,-1118691470,-1140805741,986229224)+W(3,-1141056234,-1129312440,1009541569,-1129435432)+W(4,1044772326,987582920,-1117578886,-1111907604)+W(5,-1083470341,-1064559027,-1091701771,-1115459713)+W(6,1050967575,1062853848,1083026821,1024256637)+W(7,1028089297,1036032976,-1097816209,1013091981)+W(8,-1136739637,1015195718,1018825264,-1140538653)+W(9,1035917626,-1129456736,1029368182,-1106970806)+W(10,1035548789,-1107265712,1025912688,1051507274)+W(11,-1102804079,-1115863996,1031335734,1030786995);WS(1053759831,1032374114);
sum1=W(0,-1109228149,-1112583528,-1121671930,972229904)+W(1,1041049216,1029443406,1034149296,1034978575)+W(2,1029299866,-1098177536,1029497788,-1120680758)+W(3,1034604409,-1129221556,-1147362406,-1104501302)+W(4,-1112974870,-1101934908,-1092393035,1054724605)+W(5,1048871720,-1093922438,-1092299422,1061211455)+W(6,1052523382,-1091878482,-1094240300,1059772533)+W(7,1050895314,-1097371836,-1112394307,-1143596105)+W(8,1027590122,1029939172,-1129466650,1018308729)+W(9,-1111847647,1038901743,-1113423424,1034030567)+W(10,-1113968603,1040006220,-1106909549,1041914031)+W(11,-1126204095,998375305,-1140269215,1028043992);sum2=W(0,-1122485893,1032358015,-1150466984,-1150066816)+W(1,1024800634,1086980496,1050624105,-1114773240)+W(2,-1123997738,-1116390866,1049846439,996682648)+W(3,-1127165963,-1127449775,1016213345,1019128023)+W(4,-1120268940,1042589181,-1110066210,1023864952)+W(5,-1062089081,-1086968029,1028033997,-1092046440)+W(6,1022750294,1041929871,1024724796,-1092228228)+W(7,1000268865,-1139900476,-1114433107,1015347232)+W(8,1027888694,-1130877326,-1124858867,1023825317)+W(9,1038366470,-1140173368,-1135440218,-1151325172)+W(10,-1118357792,1017805328,1022098295,-1121152696)+W(11,-1136800730,1025894920,-1119866592,1031614438);WS(1063005484,1009613411);
sum1=W(0,-1116658758,-1121736524,-1099686359,1023879031)+W(1,1020845368,-1114633573,-1101192360,1016433014)+W(2,-1133265115,-1106126199,-1095872969,1014732617)+W(3,1010953149,-1135381594,-1114430117,-1123204757)+W(4,1047373394,-1096622041,1046007565,1052137768)+W(5,1066103327,-1084203279,-1088767007,1060630207)+W(6,1059882369,-1090037515,-1090088910,1062822060)+W(7,1058652475,-1092699671,-1103091289,1050777829)+W(8,1032552475,-1119708225,1005501772,-1104853008)+W(9,1041296218,-1116191290,-1118541917,-1107092245)+W(10,-1131360500,-1115075910,1022596005,1027255591)+W(11,-1108476770,-1114779071,1022253604,-1122457924);sum2=W(0,-1115513506,-1122957333,1027578843,1018912922)+W(1,-1104590179,-1100032664,1036987406,1035927400)+W(2,-1107721632,-1125426330,-1110179624,1040736265)+W(3,-1112944230,1043904940,-1103038285,1025188211)+W(4,-1107632498,1001948858,-1094114890,1033809184)+W(5,1055409420,1048553428,1056054406,-1102289594)+W(6,-1112721987,-1094744691,1051787669,1055289786)+W(7,-1110109848,-1118996080,1032878358,1036015348)+W(8,1024979575,996744179,-1107937173,-1100264522)+W(9,-1121465059,-1114033403,-1110541201,-1110397259)+W(10,1045301422,-1113161109,1041331760,-1147035242)+W(11,-1124556646,1028913131,-1108457170,-1131004626);WS(-1088267692,1058858468);
sum1=W(0,1029162995,1004146884,1030761249,-1112379634)+W(1,-1141342278,1040340278,-1122297718,-1140270752)+W(2,-1113272402,-1129581456,1036240851,-1155361775)+W(3,1015213304,994119730,1042224566,-1140210569)+W(4,1045209037,-1095201623,-1099191401,1050799110)+W(5,1057423488,-1083233902,-1091143388,1060358148)+W(6,1044230767,-1096101987,-1098879351,1058630580)+W(7,-1109863885,-1109785875,-1122560784,-1104611845)+W(8,981108966,1002675052,-1111715307,1033839199)+W(9,1032118859,-1118812007,-1120236170,1043211072)+W(10,1030417559,-1148456452,1017441470,1032700466)+W(11,1009738084,-1131671893,-1124250818,-1140846885);sum2=W(0,1023812788,1044300514,1021821461,-1113443438)+W(1,-1112801638,1060658961,-1104994806,-1131593767)+W(2,-1107427633,-1087213560,1044687616,-1105757720)+W(3,1049954034,-1093773442,-1093064102,-1107137147)+W(4,-1104002403,1024116650,-1146734500,-1122246023)+W(5,-1099826888,-1089766136,1049088332,1038382254)+W(6,1057721748,-1129092349,1042354562,1066144433)+W(7,1039897892,-1105235988,1044181933,-1097329958)+W(8,-1115812447,-1134793082,-1125128801,-1128559783)+W(9,1025686404,1034755166,-1131329759,-1105739887)+W(10,1035306954,1031417186,-1114066084,-1117250635)+W(11,1040800736,-1128306605,-1117543346,-1106719387);WS(1042978478,1051058289);
sum1=W(0,1035278676,1023966158,1032357083,-1105382966)+W(1,-1102711504,1052488610,-1113794846,-1102112151)+W(2,-1111458068,1025992701,1046698475,-1113404858)+W(3,-1101215220,1026938905,1042579843,1038103836)+W(4,-1110890773,1050844654,1056839899,-1099095273)+W(5,-1081382120,1063120271,1060126757,-1087097191)+W(6,-1097860134,1054395618,1060142827,-1086454106)+W(7,-1091436978,1056719627,1048420817,-1105233954)+W(8,1019140850,-1122653091,1024938700,-1122236410)+W(9,-1150461374,-1119829084,-1122892351,-1107056589)+W(10,-1120625160,-1106500335,1007453138,-1103751812)+W(11,-1112415123,1010325087,1032216339,1025690583);sum2=W(0,-1112567440,1041166801,-1098687074,986675002)+W(1,-1097585273,1019263552,-1099338776,1033516168)+W(2,1029453516,-1104454378,-1108963639,1031672616)+W(3,981423732,1024870634,-1109440188,-1106591291)+W(4,-1097111455,-1132868679,-1115454695,995475005)+W(5,1066654492,1054175336,-1120015952,1062728692)+W(6,-1124466258,-1096244103,1038275134,1034345380)+W(7,1048117247,-1119846616,1039104546,-1092068145)+W(8,-1114152579,-1101427932,1018060844,-1110655697)+W(9,-1097107880,-1098419362,1045275251,1023628514)+W(10,1049130538,-1100742770,1049612882,-1118909665)+W(11,1042494451,-1140045927,1000911598,-1093717692);WS(-1097071959,1072623846);
sum1=W(0,-1114366565,1023927408,1010541764,1026094363)+W(1,-1127140609,1038480008,1034504814,1026372640)+W(2,-1164090721,1040252248,1046400295,1020533357)+W(3,993477434,1032065949,1040642843,-1143600974)+W(4,-1100421531,1051865478,1028105114,-1087379998)+W(5,-1086095524,1064048287,1057630379,-1091057687)+W(6,-1089701071,1056141130,1061319210,-1083615449)+W(7,-1090227881,1047950199,1049626241,-1093225865)+W(8,-1105971271,-1125008010,-1135291959,1046169702)+W(9,-1104375598,1011497593,1012391943,1041980470)+W(10,-1149976804,1008261592,-1126436590,-1113258549)+W(11,1048635489,1026040178,-1126913777,-1120849689);sum2=W(0,1021360395,-1098807230,1045767812,1012042818)+W(1,1027378250,1042281858,1044720012,-1107209227)+W(2,1041772128,-1127223374,1016599978,-1105921842)+W(3,-1127019644,1027816090,-1115783877,-1127367716)+W(4,-1081789373,-1114664520,-1101778611,-1063490706)+W(5,1079115935,-1094869567,1049922132,1074390906)+W(6,-1108782236,-1121088549,-1118592797,1058048856)+W(7,1032186898,-1111496361,-1137516645,-1128008216)+W(8,1033999610,1021391529,1012780879,-1112785819)+W(9,1045861970,1031106226,-1130294258,-1110057121)+W(10,-1129798306,1025125464,-1122317121,1034050759)+W(11,-1136389257,1031888403,-1149825053,1033434514);WS(-1103312814,-1092017335);
sum1=W(0,1018146514,-1115460311,-1101144796,-1127703091)+W(1,1017072510,-1133230391,-1106383343,-1121799134)+W(2,-1112727125,1027622014,1034901054,-1131539818)+W(3,-1109754009,1034197373,1018005017,1017229265)+W(4,1039997174,1026063214,-1126801713,1054306333)+W(5,-1088288960,1059941407,-1131110905,1024945271)+W(6,-1096972398,1057455253,1061737047,-1088630417)+W(7,-1098488314,1051714580,1048616129,-1101045202)+W(8,1027296474,-1122138660,989243788,1023075088)+W(9,-1113425894,982272924,1032388672,-1132250026)+W(10,-1097018828,-1135487483,1021266411,-1097522374)+W(11,-1142469689,995701513,-1117699788,-1112216732);sum2=W(0,1037113072,-1115931822,-1105189044,1015133861)+W(1,1028491873,-1113527921,-1098364789,-1114822552)+W(2,1038591890,-1112247318,1024139573,-1105557810)+W(3,1032708826,-1120342494,1007564387,-1105949948)+W(4,-1102686481,-1113599737,-1094162786,-1093732269)+W(5,1065997875,1064813540,1041635421,1041653115)+W(6,-1098512761,1036196676,1037786550,-1130473293)+W(7,-1125733097,-1132225813,-1114108758,-1125828389)+W(8,1040400825,-1114813207,1030009493,-1109540616)+W(9,-1123044799,-1116517245,1027616765,-1118060506)+W(10,-1106060901,1005718790,1021543889,-1105450383)+W(11,1010062515,1029912177,-1122858549,-1118151575);WS(1054094679,1053313313);
sum1=W(0,-1120986711,-1130558777,-1123263126,-1133457438)+W(1,1028444909,-1096198619,-1097984725,1034987238)+W(2,1018062863,1002886242,1007426149,1035642130)+W(3,-1149170946,1018181775,-1123562906,1034710931)+W(4,1034791245,1044418743,-1124016519,1046955525)+W(5,1056744813,-1098120268,-1102062065,1059693200)+W(6,1030506913,-1104691680,-1111514230,-1111414009)+W(7,1033357311,-1107703301,1011520719,-1113706235)+W(8,-1102726978,1007447622,-1120644986,1039131745)+W(9,-1097784815,-1150742701,-1119688622,-1136653836)+W(10,1038384226,-1124505481,1028941155,-1121981368)+W(11,1012043028,1016894461,1028268649,-1114621003);sum2=W(0,-1137939637,-1140903881,1035831303,988916677)+W(1,1028209713,-1131746560,-1103092742,-1123566910)+W(2,1036944358,1038814302,-1101579019,-1123858844)+W(3,-1142606817,1038676356,-1130948272,-1119538750)+W(4,1038296707,-1090860425,1034464782,-1110571087)+W(5,-1117714466,1064742714,1056968489,-1107155945)+W(6,-1103151768,-1120375726,1040557782,1038803820)+W(7,-1111989951,-1122089622,-1111036663,1032643961)+W(8,1044389789,1041756630,-1178538002,-1106828560)+W(9,1050942503,-1106236653,1029915845,-1079651989)+W(10,-1130430804,1019097405,-1110415601,1043224862)+W(11,1014857001,-1140337549,-1132733633,1041889175);WS(1060301740,-1107262085);
sum1=W(0,1027361860,1047173818,1034782831,980901136)+W(1,1026764890,-1167399456,1039236098,-1140723427)+W(2,1025665684,-1107799148,-1096504911,1040866884)+W(3,-1120424813,1042507977,-1104388354,1033047081)+W(4,-1090641081,1050207945,1036556474,-1105836176)+W(5,1057068694,1041462691,1053103024,-1089836727)+W(6,1058017849,-1086651203,-1084387656,1061579759)+W(7,1043225643,-1106352190,-1099258584,1050545524)+W(8,-1104237805,1032390687,-1123449511,-1123655719)+W(9,-1168491986,-1128069487,1023266998,-1097134658)+W(10,1041962562,-1121577073,-1111341496,1041789973)+W(11,-1107448273,-1118302731,-1128080260,1042093191);sum2=W(0,1020434122,-1097339905,1046006360,-1120672932)+W(1,986372169,-1107596062,-1114812458,1029602171)+W(2,-1113202257,1042494496,1036462865,1039121856)+W(3,1010867474,-1111658779,-1097212089,-1139183469)+W(4,1059308780,1054394959,-1103760793,-1112452525)+W(5,-1073685765,-1075031098,1058139034,1040180724)+W(6,1060720662,1065727212,1055263295,1068230783)+W(7,-1096232759,-1102585430,-1106882983,-1116372590)+W(8,1038148088,-1114765629,1037670355,-1135937657)+W(9,-1098429000,-1131755817,-1120562291,-1103543044)+W(10,-1106499347,1010504894,1034635900,1051067274)+W(11,998537328,-1141626877,-1127537321,-1127997619);WS(-1096709719,-1109932402);
sum1=W(0,-1109965037,1015070528,-1143431239,1015250582)+W(1,-1115453048,1051852512,-1094706154,1037158888)+W(2,-1113173429,1039101648,-1107272167,1032345875)+W(3,-1109546082,1034073405,-1112986991,1033146133)+W(4,1044707911,-1099789672,1009444904,1041217222)+W(5,-1103734188,-1091866852,1049449359,1032459556)+W(6,-1100636937,1051337808,1042112892,-1116721265)+W(7,1017051268,1035868647,1011811037,980311674)+W(8,1028928427,1033219242,-1115442975,-1127867147)+W(9,1049692098,-1140261177,-1119289842,1015515213)+W(10,1036490203,-1107580668,1041543818,-1094357813)+W(11,1019523665,-1121586498,1027230184,-1118660177);sum2=W(0,1029756683,1029022998,-1111869912,-1129366500)+W(1,1041050942,1028636589,1046043365,-1113040482)+W(2,-1130192114,-1118786886,-1100561355,1019865458)+W(3,1011878989,-1113939693,-1136660469,1021094310)+W(4,1041454921,1051011830,1047691494,-1114572049)+W(5,-1088878874,1052419847,-1075590857,1063827282)+W(6,1037601458,-1142379802,1053136256,-1120053198)+W(7,1024511741,1033422229,-1115896886,-1121128994)+W(8,-1094989992,1033382685,-1112777200,1024096486)+W(9,1049374228,1022134325,1046068934,-1094007689)+W(10,-1105102628,1039472389,-1104418826,1051405216)+W(11,1038213156,-1122209396,-1173694926,1030093181);WS(1065853238,1014077745);
sum1=W(0,1026623353,-1129058045,-1117433015,-1141216588)+W(1,1020370461,1043759351,1039902504,-1128763228)+W(2,-1118113002,1042454284,1050608829,1026101893)+W(3,-1113706417,965645460,1027449020,1032019108)+W(4,-1096460535,1049952264,1050233869,-1094201799)+W(5,-1077503527,1055071872,1051933059,-1083943142)+W(6,-1098731144,1057515106,1055823041,-1089716396)+W(7,-1094767340,1054942629,1050055875,-1095714819)+W(8,1008011942,1022594791,-1138617969,1044254087)+W(9,1025148605,1032777398,-1141149825,1048823509)+W(10,-1120507502,1030831063,-1117303781,1040921250)+W(11,1040832262,1023411184,-1131034510,-1149099066);sum2=W(0,-1126703609,1040389587,-1107369605,1024492456)+W(1,1036516578,-1095300447,-1109233879,1029353704)+W(2,-1107363712,-1106122650,-1104963978,1032071462)+W(3,-1105180142,1043865859,-1143085570,1044306067)+W(4,1038677226,-1115181151,-1102696165,-1114418679)+W(5,1063429366,1063594124,-1104069114,1043636997)+W(6,-1097459892,1040620147,-1098164193,-1101740776)+W(7,-1116890590,-1127904241,-1106357294,1035238854)+W(8,-1114014523,1026327736,-1122518916,-1133142225)+W(9,-1091978649,1023044321,1035228514,-1122395696)+W(10,-1097146692,-1130578705,-1116601496,1053626887)+W(11,-1120794976,-1127926993,1026795860,1040976159);WS(-1088917996,1063906509);
sum1=W(0,1042151912,-1103723194,1044506738,-1110920777)+W(1,1005195703,1049511025,1033303784,-1101936374)+W(2,-1103459368,1043019742,-1113286290,1032265367)+W(3,-1129700693,-1114181825,-1128222025,1041691572)+W(4,1032125650,-1113114611,-1095080042,1047786311)+W(5,1034065915,-1080208865,-1088574755,1061302810)+W(6,1054491533,-1121283466,1049193686,1048810800)+W(7,1049358361,-1147499681,1024774526,-1112859072)+W(8,1025189266,-1104090263,1033765698,-1134941681)+W(9,1048946939,-1113407178,1041151454,-1115794445)+W(10,-1103486336,1044875416,-1109067703,-1126346531)+W(11,-1097425800,1029016425,-1121559327,1015955599);sum2=W(0,1050674327,-1116051994,-1127991186,-1103461552)+W(1,1015549042,1050173609,-1131508502,-1104590141)+W(2,-1098769683,1039941075,-1105608002,1036919049)+W(3,-1112862464,1031505597,-1101603735,1046313441)+W(4,-1113530372,-1124692174,-1108916090,-1120190757)+W(5,1072931527,1046026095,-1121470095,1055990720)+W(6,-1078020039,-1084802111,1050729023,-1095048932)+W(7,1010804308,1034713295,1047911325,-1101033642)+W(8,1042343963,-1115385529,1029245469,1012492564)+W(9,1048814953,1024686773,1026603353,1032226081)+W(10,-1101605152,1046452703,-1108452621,-1098673970)+W(11,1017021378,-1119772659,-1112756717,-1113534935);WS(-1128039792,1065254279);
sum1=W(0,1027171091,1031806764,-1114341117,949814928)+W(1,1031101353,1018879791,1033646238,-1129242384)+W(2,1003634843,1033681236,1042055949,-1120975327)+W(3,-1123053628,1027677731,1023909046,-1144006416)+W(4,-1095186291,1051880795,1052398616,-1094482850)+W(5,-1092086861,1068407459,1058904806,-1085842430)+W(6,-1089087466,1036562814,1055432619,-1084252337)+W(7,-1095496311,1050962337,1039311896,-1099056317)+W(8,-1139824782,1022544667,-1155305313,1027872723)+W(9,-1098849364,1040052675,-1121892394,1010706555)+W(10,1023772639,993927654,-1127339326,-1121195299)+W(11,1038931216,1005742098,-1123991661,-1126801378);sum2=W(0,1034915193,-1113475142,-1124763415,-1120833032)+W(1,967112657,1059271888,1025322201,-1115307960)+W(2,-1107476032,-1118552210,-1102912552,1023925021)+W(3,-1132191993,1033898849,-1103660545,1033449936)+W(4,1010824003,-1105412742,1030229073,-1118777010)+W(5,1082807588,-1098383492,1042572184,1064953874)+W(6,-1064631277,-1098098835,1054443836,-1080316189)+W(7,1039205719,1028111985,-1121091158,-1110193476)+W(8,-1133618203,1030755234,-1123843510,1028911958)+W(9,1048790378,-1113939962,-1135426163,1022077590)+W(10,1029953956,-1109596012,1038571089,-1103923621)+W(11,1036034024,-1126376787,1035405992,-1106218101);WS(-1100484014,-1082813103);
sum1=W(0,-1124738939,-1123209507,1037916588,-1123138350)+W(1,-1115403050,1038702225,1049386547,991988525)+W(2,-1113715255,-1114440425,1052139678,1032429349)+W(3,1024090791,-1105213156,1033284897,1024280877)+W(4,-1095165544,1053647432,1048819422,-1092840871)+W(5,-1082690349,1063735148,1054472273,-1086369653)+W(6,-1104541586,1057909982,1057734851,-1080932794)+W(7,-1098590565,1057027323,1048946363,-1091044852)+W(8,-1117914254,1018206961,-1212876940,1042234192)+W(9,-1121098737,1024686130,-1120915541,1039202605)+W(10,-1120991811,-1138122766,1015928020,-1124146173)+W(11,-1140316975,1023234987,1018911880,-1116174764);sum2=W(0,-1115193567,-1117132961,-1151813795,1017320792)+W(1,-1109723345,-1096979800,1023133248,1033153774)+W(2,-1111785287,-1136600857,1051436512,1038092476)+W(3,-1109901657,1038440342,1043953938,-1119671739)+W(4,-1104426322,1035777956,-1127138406,-1114719136)+W(5,-1067432541,-1081748159,1044557822,-1094043595)+W(6,1084038773,1059186895,-1094662263,-1094705611)+W(7,-1097692319,1021470996,1023890070,1051561136)+W(8,-1122656452,-1114810881,1038691322,1024237362)+W(9,-1105451925,1025666138,-1134215421,1043828952)+W(10,-1118750811,-1141123106,1023161212,-1118217110)+W(11,-1114305884,-1122422926,1009024009,1026839182);WS(-1090600151,1059961608);
sum1=W(0,-1119499740,1023957057,1003856660,1026132748)+W(1,-1113885561,977342510,1043713207,1009974340)+W(2,-1111559238,1025363409,1051525550,1031101992)+W(3,-1109274083,-1114083846,1031878320,1038517558)+W(4,-1105095800,1035359281,1051724689,-1086859502)+W(5,-1080432315,1059908410,1059175635,-1089372619)+W(6,-1086083942,1059822844,1060487798,-1084623068)+W(7,-1097114792,1057278953,1051599439,-1090836983)+W(8,1030063117,-1123043606,1032934656,1051693682)+W(9,-1106762114,1018557983,1034542394,1040699442)+W(10,-1116041416,1031213982,1019132432,-1114853678)+W(11,1040974422,-1138998830,-1150140386,-1130086580);sum2=W(0,-1162949315,-1123994385,-1099561897,992923986)+W(1,-1114052913,1033030662,-1116860796,1026898877)+W(2,1033577774,1027801571,1024241717,-1129262506)+W(3,1036380420,1050404867,1041458479,-1129225578)+W(4,-1114799541,1071631223,1079165891,-1105536701)+W(5,1035377948,1075632919,1068780303,1049791100)+W(6,1049717575,-1083766160,-1093777203,-1088177074)+W(7,-1091169113,-1083354335,1029517847,1043978030)+W(8,-1073660425,-1122543983,-1122782084,-1067147152)+W(9,-1083671230,-1097530520,-1095462698,-1081838471)+W(10,1057183721,1032284006,-1107750254,1057542893)+W(11,1061807320,1016984746,1025982179,-1103299573);WS(-1077101366,1062204989);
sum1=W(0,1033145401,-1109323772,1034919675,1030791972)+W(1,974201395,-1098302775,-1109601924,1041963978)+W(2,987140211,-1163737350,1049858413,-1122207423)+W(3,-1110991006,1022472166,-1104961646,1038549201)+W(4,1033209467,1032826652,-1099266697,-1119759728)+W(5,1054965265,-1116769210,-1084468746,1053457281)+W(6,-1111164798,1051122507,1055247733,-1085314770)+W(7,-1115893275,1036206931,1043488164,-1103072597)+W(8,-1108657922,-1142019948,-1131275309,1044609922)+W(9,1034832195,-1125973710,1005679697,1049423472)+W(10,-1113738245,1030630601,1038354000,-1104833109)+W(11,-1131086146,1033991117,-1132893044,-1121147841);sum2=W(0,-1111995834,1035550861,1013333880,-1128313262)+W(1,-1108547758,1036006103,1047569009,-1111474816)+W(2,-1107039325,-1119199538,-1104835579,-1123519406)+W(3,1034342977,-1111926114,-1113807123,-1122872424)+W(4,1024909109,-1107108555,1023499747,1041733323)+W(5,-1093864056,-1137016284,1042800306,1049082846)+W(6,1005924363,-1146750815,1032249988,1049905793)+W(7,-1117079308,1029021112,1024429363,-1107099901)+W(8,1015145454,-1188980193,1026149469,-1111312052)+W(9,1013541080,-1132476264,-1123639612,1017141780)+W(10,-1119513572,-1118671040,987971164,1034012446)+W(11,1021769214,1010774610,-1119021692,1036805530);WS(1062330988,-1108933484);
sum1=W(0,1014897395,1022571909,-1127744279,-1130422235)+W(1,-1143835797,-1110385841,-1103670303,1027643186)+W(2,-1128962907,-1104774725,1042533684,1008148004)+W(3,-1140840472,-1113171223,-1116892960,1015454424)+W(4,-1095189640,1057599524,-1112967222,-1103583502)+W(5,-1083565633,1066390108,1050533350,-1097916197)+W(6,-1117452294,1050496965,1059916677,-1085814590)+W(7,-1103031657,1049771574,1049304867,-1099231943)+W(8,1033146447,-1115561596,1027221408,1030687296)+W(9,-1104991248,1027456689,1024802772,1045948242)+W(10,-1114792086,1027191883,-1125614226,-1098839314)+W(11,1032045679,1026854932,-1115468561,-1127702342);sum2=W(0,-1117467777,-1111744013,1032830726,1032895988)+W(1,-1111764526,984631841,1005059811,1028545567)+W(2,-1115412116,-1107906030,1049595248,1041090350)+W(3,1023304410,1041765137,-1128022386,-1125773241)+W(4,1060942494,1054289941,-1088204952,-1115406541)+W(5,-1080183554,-1077634808,1071613570,1047355779)+W(6,1035977506,1042083474,-1093147012,-1134532596)+W(7,998580490,1032116542,1037668146,1020817981)+W(8,-1123665301,-1104702594,1031989945,-1092446016)+W(9,1046926373,-1100189171,1046230999,1060958044)+W(10,-1097187857,-1132922134,1034621337,-1113920155)+W(11,-1125184917,1022449461,-1117116166,-1142970826);WS(-1109331804,1042368707);
sum1=W(0,1024616740,-1131144083,1017844485,-1127022377)+W(1,-1123208698,-1113085828,-1107976561,-1123466393)+W(2,1019270569,-1111910285,-1114039899,-1123129456)+W(3,-1140654132,1022571624,-1118232839,981412042)+W(4,1050963589,-1097056965,-1100795701,1059385318)+W(5,1059271336,-1083778221,-1085607547,1060165431)+W(6,1056907678,-1094957746,-1087428756,1060839292)+W(7,1053487153,-1103251894,-1097540376,1049849056)+W(8,1029893237,1023074109,1016900750,-1111987554)+W(9,1039937652,998408382,-1112887422,1029216560)+W(10,-1114977786,1030127674,-1132276000,1032072458)+W(11,-1099334072,1016237783,1027413302,1024925794);sum2=W(0,-1124884727,-1115329827,1026055449,1032849952)+W(1,-1129227720,1037903820,1027815845,-1113876395)+W(2,1017198470,-1135699996,1033732250,-1120368220)+W(3,-1146042855,-1129930944,999495607,-1139825528)+W(4,-1069645041,1045607629,-1095655110,-1062565523)+W(5,1082661778,-1099195860,1038549538,1071954840)+W(6,1029601901,-1098438651,1038448988,1074466947)+W(7,1032971494,1036170224,-1108984513,1010255452)+W(8,-1117682124,-1126204236,1033345650,-1117249787)+W(9,1049745271,1027383795,-1111681252,1041120073)+W(10,1028175479,-1122462785,1003632367,-1117133911)+W(11,-1119888169,1008778484,1028818665,1021673198);WS(-1115348316,1054745777);
sum1=W(0,1010567825,1015838740,1036166838,-1137232980)+W(1,-1129778165,-1111605669,-1156212270,1027515738)+W(2,-1163675813,-1129353779,-1105267814,1031078129)+W(3,1015357019,1044530957,-1109102196,1021335208)+W(4,1049110157,-1096298109,-1091675395,1049991788)+W(5,1064241460,-1084812083,-1087264777,1058008076)+W(6,1054590870,-1089909917,-1090012802,1060214194)+W(7,1051902330,-1087098097,-1099321920,1041116785)+W(8,1034100235,1027659359,1029575560,1017816583)+W(9,1015442096,1022178737,1022248439,1034455816)+W(10,1024747424,1032358751,1027280241,1038960299)+W(11,1001621141,1023518060,-1140454872,-1128935590);sum2=W(0,1024206556,1020162972,1029679520,-1165172934)+W(1,1027518769,1040171419,1034059275,-1116697030)+W(2,1038375004,-1110434123,1027996817,-1114129087)+W(3,1033334280,-1129105068,1034335827,-1112102389)+W(4,-1122180110,1032751166,-1133513625,-1126280148)+W(5,-1097026624,1078058683,1058808820,997668227)+W(6,1040744343,-1082346775,1074823993,1034726751)+W(7,-1107441727,-1081349721,-1066028315,-1102815825)+W(8,-1123729058,1031911051,-1112190701,1007295249)+W(9,1051253388,-1110596693,-1130859572,-1106696521)+W(10,-1130957332,1020514684,1030310076,-1129919188)+W(11,1046963831,-1140190249,-1120038362,-1106067749);WS(-1106429870,-1094013011);
sum1=W(0,1010730896,-1122572746,1032914805,-1180060253)+W(1,-1126648308,1032028260,1007289698,1021824818)+W(2,-1130361130,1044381070,1028442598,-1129917792)+W(3,-1140710069,1048974915,997655159,-1120274467)+W(4,1041447962,-1096070845,-1083977393,1051659804)+W(5,1055000463,-1110426966,-1090427610,1049003466)+W(6,-1108621431,1047276227,-1154202266,1028832887)+W(7,-1092428073,1037115308,-1106909952,-1127588999)+W(8,1042077981,-1112889935,-1143253052,1044666432)+W(9,1039434940,-1121648024,1019043703,1040702780)+W(10,-1126798128,1025638626,-1121855216,-1143541158)+W(11,-1116914978,1027653084,-1112957869,1034262401);sum2=W(0,1027309129,1042644451,1044056205,-1113021585)+W(1,-1105312463,-1097839840,-1130917417,1040557912)+W(2,-1102513438,-1101732547,-1093830389,1045635393)+W(3,-1114789238,1035602021,-1116545436,1027399099)+W(4,-1098848264,-1100852865,-1099894114,-1096040530)+W(5,1066533545,1060955207,1055980834,-1086782093)+W(6,1049511378,-1136131482,1049480207,1047866369)+W(7,1045074348,-1089010378,-1099150452,1054444603)+W(8,1051352325,-1127314210,-1129192316,-1101136816)+W(9,-1105883820,1028457481,1001033976,-1094431966)+W(10,-1095199310,1041484506,-1109915970,-1100511063)+W(11,-1105061215,1038428609,-1111537389,1057783348);WS(1043891118,1068855714);
sum1=W(0,-1115119790,-1132968331,-1116934668,1034864935)+W(1,-1116826163,1007221512,1038582262,1021640868)+W(2,1023733166,1036137865,1042862352,-1131811026)+W(3,-1132040205,-1132089051,-1140157826,-1143217636)+W(4,-1094480060,1036212657,1054927906,-1092449819)+W(5,-1085866861,1065404307,1059302628,-1087769325)+W(6,-1090795981,1058788692,1060871017,-1087019235)+W(7,-1088777568,1058320673,1054585007,-1096174840)+W(8,-1105343195,-1110944332,-1137767170,1034556804)+W(9,-1118670257,1000130184,1007166673,1039390277)+W(10,-1110180471,1038210141,-1149095244,-1097654326)+W(11,1039274926,1033742658,-1123846591,-1103987387);sum2=W(0,1016877071,1022447527,1043524956,-1109312558)+W(1,1012463989,-1113751024,1041115214,-1119267190)+W(2,-1130793473,1017381631,1044302697,-1126846961)+W(3,987754923,1030898373,-1118188819,1028514185)+W(4,-1112207078,-1106898612,-1098627702,-1128190925)+W(5,-1096567460,1069702771,-1125515089,-1098728904)+W(6,1042180588,1068665203,1067943590,-1103900959)+W(7,1045698067,1053793920,1066385707,-1098746809)+W(8,1038513036,1007593597,-1109532722,1046310591)+W(9,-1085518745,-1104054586,-1120394532,1034661588)+W(10,-1076263106,1042247803,-1120974914,-1080776989)+W(11,-1093259035,-1114854661,1009589981,-1082060374);WS(-1087649964,1019782291);
sum1=W(0,-1143853715,-1112895868,1030168161,-1120416323)+W(1,-1117444008,-1109107148,1041161399,997344379)+W(2,-1121005123,-1121138472,1047711365,1021907901)+W(3,-1131127160,1016698342,1000308143,1024251314)+W(4,1040272853,1031966316,-1105270513,1040415828)+W(5,1066099001,-1107599501,-1088122706,-1108639376)+W(6,1034911086,-1111272734,-1089416651,1016783474)+W(7,1039033917,-1102333873,-1107120316,1025062450)+W(8,-1115504066,-1138905653,-1138699736,1024428446)+W(9,-1101667648,-1107645603,986611002,1050439898)+W(10,1033038819,-1138080961,998160367,1046888529)+W(11,1024070769,-1128756052,1016114481,-1142414472);sum2=W(0,1033768126,-1100939724,1040784536,-1107127477)+W(1,-1125558334,1031863699,-1105075327,1023416069)+W(2,-1118774605,-1104742149,-1103416126,1043030557)+W(3,1000627574,-1121719211,1042707477,-1151915405)+W(4,1017594321,1057262150,-1112675945,-1117663793)+W(5,-1098589794,1078638992,-1072566694,-1107862291)+W(6,1047503953,-1109470897,-1086195181,1051532765)+W(7,1014542959,-1106760943,1041105499,-1106456825)+W(8,-1092150404,1019337948,1025325994,1039537683)+W(9,-1077578123,1051733383,-1099590626,1066290117)+W(10,1050584179,-1100419866,-1119314417,1053259006)+W(11,1033290657,1002291590,1038050610,-1103867215);WS(1061891500,1029739432);
sum1=W(0,-1135804195,1006283635,-1106216192,-1120639769)+W(1,1029738303,-1090566706,-1105829118,-1111424495)+W(2,-1118615961,1034396863,-1116262763,-1117498485)+W(3,-1118385394,-1120846617,1019261400,-1125527056)+W(4,-1103570763,991333090,1044238166,-1113834067)+W(5,1051808376,1070740438,1059958553,-1096510251)+W(6,-1100309453,1034609097,1055146526,-1092264601)+W(7,-1103884676,1043753671,1035571491,-1103214946)+W(8,-1139025510,-1118882723,-1131739160,-1114217922)+W(9,-1094764771,1034612526,-1144807936,-1105864021)+W(10,-1115698885,1017541191,-1134494805,-1102695282)+W(11,-1118241703,1003240643,-1114134173,-1137185181);sum2=W(0,1006302792,-1138054916,1026550907,-1121600381)+W(1,1002488024,-1109251816,1026195583,-1119262688)+W(2,1026568605,-1119850715,989985520,1029037035)+W(3,1023468893,-1113487368,1023268674,-1136033516)+W(4,-1115693397,1032667651,-1118247849,1038640235)+W(5,-1070322023,1075955836,-1131891756,1049140618)+W(6,-1111337441,1039467523,-1093462820,1050244555)+W(7,1032357843,-1111383976,-1123631905,1034795019)+W(8,-1150824496,1022873234,-1121040584,-1129506938)+W(9,1037796079,-1123674716,-1116879102,1032667233)+W(10,-1119306593,-1115823182,1023067742,1041966968)+W(11,-1140765060,-1117038411,1030765775,1011205316);WS(-1084563692,-1094583093);
sum1=W(0,-1162852794,-1124105959,1012279186,1022703229)+W(1,1021772616,-1104495965,1040618577,-1132568844)+W(2,996545514,-1134036365,-1108936808,1024085850)+W(3,-1146052282,-1121618798,-1117471057,1026223997)+W(4,1043937588,1029178707,-1118740542,1016172182)+W(5,975997096,1058138797,1047241030,-1096721723)+W(6,-1119752408,1033384955,-1098942649,-1105257082)+W(7,1030206390,-1135741956,-1119041259,1035927703)+W(8,-1113029519,1029291849,-1118949361,1030161881)+W(9,-1095587800,1026228226,1002005802,-1110742685)+W(10,1030217107,-1128298663,-1121437018,1044167852)+W(11,-1114495566,1024441958,-1127843472,1033396614);sum2=W(0,1022296570,1041313314,-1154040649,1025430445)+W(1,-1113204042,1045521896,-1095051054,1036981025)+W(2,-1113488118,1036274902,-1140159290,1015494893)+W(3,-1122316989,1014652738,1033705522,-1127432409)+W(4,-1089338077,-1110563158,1050769250,-1116838887)+W(5,1068042633,-1105725339,1047738904,-1080092115)+W(6,1036460009,-1099991734,1046459196,-1123762249)+W(7,1034428960,-1109634740,1035671600,-1115504399)+W(8,1049390351,-1110459458,1025324860,-1101164186)+W(9,1058198082,-1102419914,-1123670947,-1105225557)+W(10,1042800199,-1121611661,1036400862,-1097909404)+W(11,1019626217,-1122111247,1029427990,-1112380024);WS(1070570422,-1118483066);
sum1=W(0,-1132852684,1031499417,-1110069429,1018165832)+W(1,-1109730565,1042906054,1040072889,-1139725729)+W(2,-1118139972,-1168228894,1042919301,1028156415)+W(3,-1122455036,-1103975241,1039947243,1024357779)+W(4,-1099020957,1050128623,1060331110,-1099959964)+W(5,-1081528768,1062372980,1059366093,-1084885570)+W(6,-1091258848,1058887102,1058454089,-1083523477)+W(7,-1094692227,1057283318,1048717802,-1095225642)+W(8,1032275410,1009522871,-1139421786,-1162935118)+W(9,996066926,-1117746023,-1140197674,1019497086)+W(10,-1112630512,1014662756,-1128372287,-1118811556)+W(11,998336395,1028666043,-1119179525,-1117991970);sum2=W(0,-1108615966,1028972955,-1105638218,1041833519)+W(1,-1161988394,1048735800,1029956673,-1125372171)+W(2,1034531971,1025753183,1034458457,-1113215633)+W(3,1028261725,1000882603,1036634769,-1118383435)+W(4,1051586707,-1062545743,-1068172350,-1090712556)+W(5,-1113315600,1081890452,1058445980,1040982790)+W(6,-1116357686,1057946443,1078990875,1025381303)+W(7,1047278155,1020805991,-1129266047,-1096961046)+W(8,-1089644697,-1109024185,1031038629,1053466473)+W(9,1021891615,-1110157560,-1115541422,1044082250)+W(10,-1138523317,-1121128958,1034093689,1047100697)+W(11,1003167691,1023430939,-1164400298,-1118643722);WS(-1086946092,1067745931);
sum1=W(0,1029399808,-1107060738,1043160110,-1129718754)+W(1,1031195606,-1095383669,1035261538,1034551451)+W(2,1033121193,-1122710934,-1133919947,1040134022)+W(3,1042343314,1042006276,-1107305618,1023151712)+W(4,1052187432,-1093519641,-1086793423,1057051220)+W(5,1065908691,-1082115172,-1086890615,1056679450)+W(6,1055695833,-1087806651,-1091092163,1053194351)+W(7,1051480109,-1086763775,-1106762967,1050664148)+W(8,1041235060,1028876859,1019782728,1029510552)+W(9,1028581668,-1151056709,-1121687640,1027399596)+W(10,1022886169,1032179179,985161115,1039541441)+W(11,-1123269599,1023858088,-1137650955,1035840335);sum2=W(0,-1100127293,1048639033,1049598436,-1092038506)+W(1,-1074419095,1072396257,1064718435,-1076970891)+W(2,-1071882845,1074270589,1071503744,-1072137471)+W(3,-1077760287,1067893220,1071966648,-1075499422)+W(4,1037661877,-1103044471,1042320103,1043882093)+W(5,1057486689,-1104719409,1034035103,1059313512)+W(6,1058040444,1044428409,-1111075093,1051417643)+W(7,-1109701446,1040427981,-1105998171,1034550731)+W(8,1002123811,1029198842,-1121740952,-1131832297)+W(9,1041582287,1010136401,-1115216799,-1103733932)+W(10,-1139439905,1024386386,-1128000009,-1115120295)+W(11,-1112073274,1030441594,-1120184167,1008560441);WS(-1081254198,-1103496580);
sum1=W(0,1041339642,-1098606506,-1146587219,-1115414444)+W(1,-1130637434,1042214179,1050459360,-1098407452)+W(2,-1101995566,1034598934,-1117423418,1020760807)+W(3,-1100079212,1024450296,-1122745995,1047565230)+W(4,-1097683981,1057498447,1048836291,-1093427101)+W(5,-1078168847,1061921355,1058816906,-1091994231)+W(6,-1092752622,1049596874,1063391143,-1095228700)+W(7,-1094816186,1057483350,1055225025,-1097351785)+W(8,-1144521152,-1102869832,1040942563,1038644661)+W(9,1040740783,-1165859686,1036627839,-1117884339)+W(10,-1125383814,1047950513,-1107645994,-1099277734)+W(11,-1112883619,1038686359,-1104517417,-1125503451);sum2=W(0,1049429767,1067192921,1057761413,-1101463653)+W(1,-1113723320,1075836777,1075421514,-1128244554)+W(2,-1100739127,1016894214,-1088665878,-1100253783)+W(3,-1105778187,-1111337535,-1116933337,1041910404)+W(4,-1078098525,-1139460835,-1109493923,-1092703936)+W(5,-1077415283,-1087182285,1039603395,-1071536845)+W(6,1051692516,-1117875445,1034610843,1059548308)+W(7,1048285068,1038460759,1013931579,-1101242161)+W(8,1028945771,-1117756514,1014720459,1041760680)+W(9,1045554670,-1118637934,1016362862,-1114414573)+W(10,1032645955,1027339291,-1125369728,-1106673179)+W(11,-1113595007,-1124961818,1013909643,-1122014712);WS(-1089093868,1047195432);
sum1=W(0,-1146634508,-1102493258,-1108646892,-1139038025)+W(1,-1111039036,1027299238,-1102675263,-1107247574)+W(2,-1131070116,1035038251,1043334313,-1111569431)+W(3,-1125658710,1006218639,-1130835530,-1123633457)+W(4,1050027260,-1113152371,-1116853265,1042227448)+W(5,-1094097439,1059178599,-1102292967,1055627170)+W(6,-1091453053,1055758905,1064850945,-1086063146)+W(7,-1100496626,1028822677,1047069456,-1104540112)+W(8,1037772585,-1111624526,1015754506,1032512066)+W(9,-1120135685,-1123630421,-1122052409,1040310103)+W(10,-1107670363,-1126001639,1035574535,-1097054397)+W(11,1033685440,906381938,1015067608,-1109953256);sum2=W(0,1043805370,-1102825598,1051248459,-1103632983)+W(1,1043204826,1027245233,-1110573499,-1100282419)+W(2,1032596944,-1088944566,-1115422824,-1107284068)+W(3,1038389706,-1103855212,-1119815045,-1115324019)+W(4,-1106748849,-1107415409,-1112111441,1050224986)+W(5,1068200484,1064575785,1047715488,-1142028319)+W(6,-1082511144,-1166081973,-1116519441,-1110893073)+W(7,-1099926119,-1112155627,1033478296,-1101546175)+W(8,-1113209339,1037386114,-1111599379,-1114055425)+W(9,1034756297,1042201726,-1107474855,-1106125891)+W(10,1036646608,1036836551,-1115818225,-1121811913)+W(11,1042197713,1026011708,-1107371535,-1139772871);WS(-1121781432,-1075996235);
sum1=W(0,1017932812,-1106763371,-1104344139,-1139185884)+W(1,986151814,-1122902443,-1097501556,1031934942)+W(2,1000199096,-1127990679,-1153685131,-1164665422)+W(3,-1140438078,-1113474827,1001735501,1007298263)+W(4,1050633065,-1102467779,1023675446,1055178280)+W(5,1056941803,-1087567683,-1098857564,1061458986)+W(6,1045616484,-1104204108,-1091469811,1057254916)+W(7,1046908556,-1103515070,-1129857478,1030315686)+W(8,-1113788396,-1134059780,-1116105386,-1115352921)+W(9,1038547421,-1136836585,-1113912527,987917899)+W(10,1011665321,-1128021832,1007170123,-1108760371)+W(11,-1118109260,-1121041198,-1154396360,-1121847517);sum2=W(0,-1129109975,-1104465921,-1097479461,-1168649543)+W(1,-1132018102,-1118749694,-1103938775,1016893178)+W(2,1023462612,976518647,-1115486085,-1117453381)+W(3,-1115823387,1034975399,1025546665,-1106957470)+W(4,1049155382,-1102354715,1042706476,1049098480)+W(5,-1098731951,-1097087336,1043506300,1057022497)+W(6,-1106384437,1036026738,1057524747,-1119719509)+W(7,-1105263623,1035074429,1045328977,-1098317799)+W(8,-1112820525,-1122042062,-1106980555,1041988609)+W(9,1046909100,1031531696,-1105649317,1047765539)+W(10,-1121071990,1040948740,-1114531186,-1100642605)+W(11,1003192501,1033488186,-1113359258,-1106523641);WS(1058868844,1053114578);
sum1=W(0,-1122446279,-1120049453,1047026923,1019520880)+W(1,1025396381,-1104790763,994701546,1037061470)+W(2,1031841884,1021084025,-1104820950,1029402067)+W(3,1033549944,1009185118,-1105237507,-1120186199)+W(4,1048040834,-1093651986,-1095841007,1040716289)+W(5,1063349990,-1081113852,-1089525095,1059285152)+W(6,1056787146,-1087503095,-1086213616,1062179110)+W(7,1057448647,-1088312360,-1091401861,1046529242)+W(8,1039005404,-1117418946,1026453035,1020793813)+W(9,1040363303,-1114838686,1019785277,1046415125)+W(10,1041196477,1024749253,1030676884,1045703966)+W(11,1036113571,1022861598,1004229292,999605293);sum2=W(0,-1106859908,-1111523090,-1089070569,1050427341)+W(1,-1112488680,-1097196972,1043538575,1035861035)+W(2,-1122621450,-1133854060,1036654054,1032409135)+W(3,1046587865,-1093068011,-1130574088,-1104767713)+W(4,1052246278,-1093125710,1067490860,1053219089)+W(5,-1088179143,-1087268097,-1078649576,1059060280)+W(6,1043005089,1062938540,1059384755,1017346040)+W(7,1052143300,1059539225,-1093321870,-1092034159)+W(8,-1078811541,1066232343,1058659628,-1080930470)+W(9,-1075643449,1065823003,1073277874,-1074777053)+W(10,1049929252,1043425453,1062269032,-1124572738)+W(11,1059287102,-1098215774,-1092663388,-1112625720);WS(-1074642550,1059001037);
sum1=W(0,-1114814273,-1133959838,-1105864948,1033877849)+W(1,-1122785432,1042832010,-1106724665,1017602926)+W(2,-1121541554,1036804396,1046400581,-1119942606)+W(3,-1103073299,1039804561,1032924291,1004629641)+W(4,-1108476642,1023714759,-1096349630,1040506928)+W(5,-1084427489,1065396984,1055335876,-1098100854)+W(6,-1088670813,1061684023,1062559324,-1083890617)+W(7,-1095458045,1054342111,1051195620,-1090515058)+W(8,-1108357401,-1127057913,-1110243859,1046552293)+W(9,-1132282059,1033899323,-1147216585,1032280783)+W(10,-1104721044,1025273824,1032718711,-1113686945)+W(11,1031943308,-1121848889,-1122497752,-1110306392);sum2=W(0,-1131612410,1025348247,1021686194,1024273115)+W(1,1041256788,1042238427,-1105777061,-1107407950)+W(2,1031505312,-1118046720,-1126779625,-1117121277)+W(3,1016793154,1027338756,-1118330488,-1110072407)+W(4,-1101286924,-1122239076,-1108335658,1043888107)+W(5,-1090332406,1036931728,1046097166,1048538591)+W(6,1043322093,1040745205,1040874893,1053208564)+W(7,-1116082242,-1096125238,1050743072,-1135252559)+W(8,-1091711743,-1111108183,-1110849641,-1077891718)+W(9,1065426853,-1111979954,1033944270,-1097181377)+W(10,1040529954,-1105370761,1039617071,1063431633)+W(11,1050690616,-1122718137,-1122096807,-1097546746);WS(-1088674604,-1128666815);
sum1=W(0,1016031116,-1154837176,-1112902532,-1123914807)+W(1,1024027612,-1098901213,-1114821559,1014718188)+W(2,1024193015,-1099251759,-1103324234,-1145356432)+W(3,1032770888,-1101826270,-1119376425,-1124389866)+W(4,1033184452,-1131397783,1051063687,1031043843)+W(5,1054517603,-1102428675,1027540319,1015481863)+W(6,1059978813,-1100081596,-1094753613,1051928805)+W(7,1062901239,-1101878062,-1110958225,1047372601)+W(8,1025159063,-1134237698,1018478931,-1094561666)+W(9,-1104802482,-1126359028,1024172061,-1102063788)+W(10,-1111732847,-1114031158,-1133861065,1021380397)+W(11,-1113334654,-1114369951,1028470484,-1154253637);sum2=W(0,1012595671,-1114639139,-1108931889,-1125911137)+W(1,1044288444,-1110292957,1007405169,999266341)+W(2,1041147790,1041510968,1050109344,-1101165077)+W(3,1025832748,1046353900,1029583838,-1113177198)+W(4,1032292317,-1128469007,1050970701,1017628143)+W(5,-1067836662,-1074929312,-1110785518,-1114156858)+W(6,1037860217,1044362436,-1105301985,-1072172899)+W(7,1081403750,1057358913,1048694785,1074693740)+W(8,-1112594616,1026392505,-1132880011,1035307535)+W(9,-1112320536,1035975658,-1126668834,1028698628)+W(10,-1133865234,-1122721591,-1115294669,1032862316)+W(11,1015908463,-1114367420,1027549527,-1121233078);WS(-1092184279,-1114774309);
sum1=W(0,-1120800919,1038305887,1035183681,-1112548452)+W(1,1008341430,1037535198,1043708422,-1114639366)+W(2,-1120506536,1029108045,-1098020135,1009522319)+W(3,1022706306,-1106461058,-1128765878,1034801619)+W(4,-1101125062,1039166894,1044352162,-1114927434)+W(5,-1103312811,1034792975,1063427286,-1087724142)+W(6,-1118967585,-1115071968,-1088121787,1062809460)+W(7,1043448960,-1129024277,-1114196826,1002077113)+W(8,-1131609361,-1182492945,-1115173597,979364527)+W(9,1048665209,-1113251558,1021495134,-1093459700)+W(10,1023205859,-1113409875,-1113757330,1043037714)+W(11,-1126884683,-1115469664,-1123554950,1033949151);sum2=W(0,-1146462793,1028824397,-1113218164,-1130731300)+W(1,1017173194,1034818358,1013989596,-1114036842)+W(2,-1121343755,1040334859,-1104368005,1027612469)+W(3,-1154268081,-1123775916,-1123082454,1027895615)+W(4,-1129593633,-1113338336,-1112264614,1024876637)+W(5,-1101530532,-1105838439,1058622224,1044891209)+W(6,-1097048862,-1102338893,1050794194,1049606516)+W(7,-1113704648,-1122592353,1040822444,1042764886)+W(8,-1111675537,-1102804304,1026854381,-1099018413)+W(9,1059579881,-1108694945,-1102462733,-1088855347)+W(10,1043492825,1019755962,-1114432119,1042736448)+W(11,1034905054,-1119817837,-1122392540,-1121501222);WS(1061153836,-1122742154);
sum1=W(0,-1115291137,1043116226,-1109089440,1027853554)+W(1,-1112977164,1050791197,-1138258466,-1171221910)+W(2,1022714404,1041098678,1034471002,-1121554637)+W(3,-1123187178,1034237593,-1134239506,-1157881362)+W(4,-1115210274,1047414994,1051082942,-1102650256)+W(5,-1077890273,1055540065,1055597733,-1112757431)+W(6,-1093251577,1053866013,1061271560,-1082648980)+W(7,-1092621429,1032996986,1044732088,-1097764996)+W(8,-1112215273,-1119605372,-1131011401,1027843188)+W(9,1042514461,-1126698730,-1126942769,1034632359)+W(10,1046515591,1025132479,998349933,-1131618020)+W(11,1043087924,984532249,-1120958927,1036747322);sum2=W(0,-1132731961,1038074007,-1102026314,1031101174)+W(1,1017601076,1030590838,-1092900468,1022986308)+W(2,1022398052,1001713969,1001758673,-1126674740)+W(3,1010235161,-1138091097,-1140283033,1013813081)+W(4,-1090146581,1042331882,-1126868316,1042272104)+W(5,1054179894,1068886648,1039425711,1028046198)+W(6,1035923987,-1096410864,1049555295,-1096188072)+W(7,1036670019,-1105222854,1036573795,-1106500726)+W(8,1036936531,-1128194324,1023923290,1028240358)+W(9,1039233571,-1108833787,-1114483483,-1122656394)+W(10,-1090080092,1029729918,1026905222,-1086618714)+W(11,-1134061337,1035525391,1035325123,-1110072380);WS(-1098883799,1037141561);
sum1=W(0,1029657918,1034970850,1039141586,-1114839991)+W(1,1034543274,1026227619,1048999812,-1116594483)+W(2,-1140770618,-1115755155,-1103366664,1026816074)+W(3,1007197468,-1117505278,-1109617409,1035386535)+W(4,-1090767256,1029681923,1020247259,-1110021469)+W(5,1007604554,-1100094273,1058872566,-1089859629)+W(6,1050338841,-1090199858,-1090400131,1063309440)+W(7,1050252341,-1101914812,-1104209655,1049028980)+W(8,-1119339247,-1126798193,1040211480,1030453625)+W(9,-1106749124,-1123771570,1041448405,-1104869706)+W(10,1023759014,-1131945671,1006844457,1040832320)+W(11,1034144506,-1106217213,-1115455274,1040157646);sum2=W(0,-1137674963,-1120827669,-1120528483,1003211606)+W(1,-1126381316,-1125167698,-1113012012,-1151639180)+W(2,-1120928387,1042115577,-1133545211,-1125497686)+W(3,-1121709003,1034768106,-1111755343,1024650751)+W(4,-1165578649,1021421814,-1122088448,-1156174412)+W(5,-1143882022,1025314463,-1108742643,1045965141)+W(6,-1139515595,1042307479,1048741047,-1157195276)+W(7,-1128894336,1033940928,1028526161,1024020315)+W(8,1046263423,-1109822394,1008615371,1034591096)+W(9,1048434617,-1102660599,-1107512724,1043768035)+W(10,-1111490489,-1116374767,-1103528899,-1100558843)+W(11,-1105393784,-1146160726,1031989982,-1106766859);WS(1056068055,1054753321);
sum1=W(0,-1148496799,-1110003853,1039080395,-1151415881)+W(1,1024019466,1036235820,1010453293,1010657956)+W(2,1008503186,1036573197,1020552269,-1130137728)+W(3,1035499631,1040242409,-1115513116,-1132133255)+W(4,1043835198,1042243518,-1089028090,1057552055)+W(5,1056043521,-1077848098,-1089501818,1059020393)+W(6,1054798584,-1088101382,-1085601017,1059247988)+W(7,1047345767,-1092379525,-1102383812,1050516586)+W(8,1050869997,1014222010,1035025164,-1115248008)+W(9,1040563886,-1121658024,1019596694,1038857744)+W(10,1014726271,1035081577,-1123056704,1031869090)+W(11,-1116861746,1008326318,-1137744617,1037313809);sum2=W(0,-1106782132,1053669968,-1096807405,1028355794)+W(1,1019490884,1045145961,-1113415499,1035193429)+W(2,1051099266,-1105194567,1033457423,-1103311494)+W(3,1017055868,995616995,-1111393110,-1107701072)+W(4,-1138391825,-1075220438,1067941768,1040605863)+W(5,-1117197986,1059082808,-1088459045,1054131819)+W(6,1043284247,-1121773074,1050105229,1014178849)+W(7,-1110630971,1023829774,-1120483817,1045435457)+W(8,-1095467240,-1103015841,1052817152,-1077104108)+W(9,1063065831,-1103440804,1049259157,-1094157882)+W(10,1042603721,-1122898552,-1095094287,1061761756)+W(11,1044996767,1018464332,-1109769641,-1116379229);WS(-1081368566,-1084412265);
sum1=W(0,1015688387,-1139602460,-1116002144,1027068306)+W(1,1018141039,-1108067395,-1116483849,1033201483)+W(2,1022250212,-1101031910,-1114781410,1032237687)+W(3,1019305877,-1115253585,-1110135922,1019999841)+W(4,1048418201,-1109028275,-1097381330,1048181720)+W(5,1059054739,-1080843359,-1086309497,1059204754)+W(6,1054995541,-1090938969,1035809139,1060863016)+W(7,1054003721,-1098655035,-1097995920,1048891912)+W(8,1018111780,1036715310,1021378954,-1110979184)+W(9,1023153354,1024269909,-1118145977,-1126061147)+W(10,-1102361409,1015803518,1014428471,1043786804)+W(11,-1110370680,1026153225,1027639288,1017536656);sum2=W(0,1035973965,-1096496755,1050460434,-1105480981)+W(1,-1106311589,1006710678,1049140757,1037165381)+W(2,-1104974154,1044207757,-1091756558,1052000177)+W(3,1040627526,-1100748342,1032159893,-1120302417)+W(4,1051612828,-1090117310,1048076097,-1098849709)+W(5,1040931379,1066845841,1053634690,-1090898849)+W(6,-1090778289,1058534342,-1077185739,1058463605)+W(7,1045155050,-1096398368,-1102438650,1039812947)+W(8,1047120319,-1108725217,-1105501338,1035320005)+W(9,-1083953982,1046728781,1039969785,1021130333)+W(10,-1091684787,-1141278071,1038345201,1057459457)+W(11,1045504944,-1109297232,1040363142,1041032826);WS(1040286894,1035975353);
sum1=W(0,1023182418,-1127987806,1034319831,-1171293815)+W(1,-1137235964,-1105596260,-1102399280,996039142)+W(2,1025821242,-1108335719,-1103790599,-1135192533)+W(3,1020463141,-1129600787,-1114500598,-1128818097)+W(4,1048633701,-1097464070,-1091927835,1059664710)+W(5,1059153168,-1086480503,-1087363556,1062256902)+W(6,1056014846,-1099300213,-1089057879,1061115073)+W(7,1052737098,-1112421262,-1097571161,1050028641)+W(8,1029070026,1012611215,1013574450,-1116625676)+W(9,1000027879,1006568169,-1115123712,1016696459)+W(10,-1108586113,1032814547,-1134032598,1028964506)+W(11,-1096430155,1016193698,1020632239,1032749254);sum2=W(0,-1130243023,1030557532,1037372428,-1115556642)+W(1,-1126476135,-1112452010,1049080310,1032034792)+W(2,-1138592966,-1125709403,-1108874582,1032996496)+W(3,1029413614,-1125845903,-1147299853,-1121911846)+W(4,1077581449,1043810263,1051814466,1085969060)+W(5,-1064530882,-1081646826,-1103611514,-1074326256)+W(6,-1104386166,993676602,1033029539,-1074476109)+W(7,-1109306490,1000946837,1034388196,1029772508)+W(8,1030366783,1034280644,-1114698318,1011471282)+W(9,-1129814679,1022645135,-1140286158,-1109496698)+W(10,1007963430,1013431542,-1126128243,1035377868)+W(11,1024214725,1024966722,-1114714998,1005762565);WS(-1128144240,-1105727419);
sum1=W(0,1008158465,1030921926,1038442911,1008177348)+W(1,1041196118,-1091904121,-1116236765,1025380533)+W(2,1038005880,-1155490648,-1110541401,-1123971020)+W(3,1022532691,-1132141153,-1118346788,-1110790464)+W(4,-1108323937,1020025483,1037111480,1034971295)+W(5,-1116818069,-1090328900,1039711206,1041262911)+W(6,1050488689,-1108534613,1053066642,-1118195565)+W(7,1035288564,1043217853,1032777199,1005836543)+W(8,1015575522,1036155997,1019898055,-1119737674)+W(9,-1106145913,1038413850,1023258159,-1096558626)+W(10,1033678004,1027658998,-1123851725,-1107602136)+W(11,-1110557919,-1161170171,-1118860082,1034582855);sum2=W(0,1013105493,-1110061572,-1132037027,-1128930637)+W(1,-1111106512,-1118411413,1023565141,1027020519)+W(2,-1108465338,1001195043,-1104848450,1033707008)+W(3,-1112986298,-1123693871,-1113096913,-1130609759)+W(4,1028677045,-1113315034,-1110976033,1018701611)+W(5,1051172043,1064921249,-1136487341,-1097696705)+W(6,-1134254189,1028959819,-1097426277,1036460110)+W(7,1021784635,-1139702593,-1113952185,1035127174)+W(8,-1136221161,-1120215489,1029665439,-1129623857)+W(9,-1100340880,-1120959951,1025952555,1045236380)+W(10,1033145987,-1118442072,1006240491,1026225447)+W(11,1025786651,-1119362634,-1137489821,-1105387359);WS(1066786198,1018352061);
sum1=W(0,-1147124480,-1118935590,1042991174,1037807432)+W(1,1043153405,-1111703874,-1102401423,1032919115)+W(2,1040525108,-1109427003,-1105747115,1024885356)+W(3,1041644314,-1113217832,1036876386,1034093744)+W(4,1053008404,-1093203077,-1089303485,1056116676)+W(5,1052869895,-1077398372,-1091158043,1058826232)+W(6,1052412861,-1096537905,-1088790919,1063596395)+W(7,1055747689,-1095292522,-1092801624,1055303296)+W(8,1032850856,1019595829,1044944769,-1115182496)+W(9,-1112497438,990101824,1030098999,-1118679276)+W(10,-1158252416,1022825908,1037575334,1041854800)+W(11,-1097656684,1027108728,1042956152,1029739551);sum2=W(0,-1120880520,1035081854,-1102747382,1036031230)+W(1,-1112120068,-1097589576,-1081312733,-1118383086)+W(2,-1113902667,-1101386787,-1136989239,1044452135)+W(3,-1175016923,-1106083613,1038098664,1036248196)+W(4,999021742,1048871361,1027629590,1040389106)+W(5,1061513306,1059108854,-1102228261,1046511529)+W(6,1028645652,-1090327880,1030279668,-1098672489)+W(7,1027306194,-1110606753,1046091275,1037598188)+W(8,1037408166,1036561850,-1113736580,1033840740)+W(9,1017984327,1037901466,-1105995296,-1111365044)+W(10,-1098256610,1003868670,1024281094,1032578550)+W(11,-1100293962,-1114802202,1035521712,1055272900);WS(-1088826540,-1072617048);
sum1=W(0,1023136598,-1108211448,1037920241,986338164)+W(1,1038855104,-1098615294,-1117329516,-1127817408)+W(2,1032100206,-1125030464,-1156351446,-1112014844)+W(3,1031252724,-1128205111,1025960366,-1114071293)+W(4,1051897846,-1097067830,-1096657083,1051799989)+W(5,1068445460,-1091986338,-1085267217,1060040519)+W(6,1049473503,-1095210946,-1085224562,1041659186)+W(7,1053193450,-1098483636,-1103740786,1046320643)+W(8,-1134063855,1022858827,-1122826702,-1131268440)+W(9,-1104903024,1025833567,1016624516,1034398076)+W(10,-1123500579,1018816617,-1148095931,1041222927)+W(11,-1110505437,-1135786218,1004333185,1021522163);sum2=W(0,-1121532154,1033600964,-1139275200,1025188267)+W(1,-1111771837,1046721727,-1123953755,1037371296)+W(2,-1106548534,1040338433,-1098628025,1040037716)+W(3,-1109851481,1042987802,-1109104289,1039102739)+W(4,-1111129732,-1105820182,-1131755519,1040515214)+W(5,-1119362505,1075696256,1067277095,1035395064)+W(6,-1095083293,-1079865944,-1070220409,1046868281)+W(7,-1121821072,-1113640498,1049591033,1045077862)+W(8,1041295374,-1137053008,1030566925,-1105181237)+W(9,1058324165,1026363312,-1131759093,-1104867399)+W(10,1030948623,1018203389,-1118056117,-1095490474)+W(11,1039251361,-1123620784,-1128931569,-1107729189);WS(-1126600048,-1081356549);
sum1=W(0,-1121393942,1032965854,-1133929050,-1127841038)+W(1,-1112866678,1043820719,1033968271,-1127713943)+W(2,-1113126004,1043379215,1042942538,-1130256197)+W(3,-1114110304,1034600139,1027795642,-1135790871)+W(4,-1092154099,1056638003,1044657313,-1098403026)+W(5,-1081570623,1066854747,1049224359,-1092503722)+W(6,-1092479684,1058087872,1055316562,-1086843241)+W(7,-1094287464,1051778533,1032418298,-1097678271)+W(8,1040562850,1036225512,-1126110067,-1112364357)+W(9,-1105175211,1047740947,-1129561307,1040769245)+W(10,-1108064855,1041161205,-1102743497,-1123699911)+W(11,999504676,1039116783,-1106598351,-1138101411);sum2=W(0,-1122258341,1024135109,1041236493,1002695390)+W(1,-1120933435,1034742596,1018577975,-1122292123)+W(2,-1117894001,-1155671947,-1148289286,1032169765)+W(3,-1138289315,-1116290259,1027950533,1003179774)+W(4,-1167041196,-1120190201,-1110230321,-1107205869)+W(5,-1085659967,-1070580481,-1063745707,1048984334)+W(6,-1108030745,1049556353,1042707591,1041640777)+W(7,-1139220243,1050855401,-1106095214,-1123201389)+W(8,1051920007,-1101224590,1013006047,1025661924)+W(9,1079255156,1037086181,1033459361,1083223141)+W(10,-1097500712,1029970779,-1105447820,-1110361303)+W(11,-1105964729,-1115669085,1006793819,1030518681);WS(1044741550,-1111040261);
sum1=W(0,-1102049737,1051367713,-1129171790,-1123328853)+W(1,-1104112191,1051950321,-1097130129,1040528310)+W(2,-1101315365,1045396986,1039437043,1024305776)+W(3,-1111623399,-1165073551,-1108128612,1021709031)+W(4,-1091471693,1046305018,1045626213,-1119860449)+W(5,-1092522751,1053940037,1049556145,1035652177)+W(6,-1130673884,-1095468986,1055561708,-1095677118)+W(7,-1121220876,1026385047,1044018368,-1112716514)+W(8,1044417333,-1107859535,1022127887,-1104602741)+W(9,1049099055,-1124872112,1033350174,-1091825946)+W(10,1055485165,-1115536169,-1115808049,-1104689389)+W(11,1036376309,-1122289340,1029190802,-1103796617);sum2=W(0,-1105436527,1038128967,1039328248,-1104033148)+W(1,-1097126651,1057153562,1010051700,-1109964889)+W(2,-1090250993,1060383381,1057745438,-1098141643)+W(3,-1118233874,1044677482,1035812245,-1116302593)+W(4,1010939044,-1118329847,1023457753,1040757730)+W(5,1035481326,-1094975289,-1098103909,1051778220)+W(6,-1102222701,-1098057265,1048659070,-1094952202)+W(7,-1105877607,-1160321672,-1123621243,-1133841678)+W(8,1011822306,998732076,1019934334,-1105261590)+W(9,1037637839,-1112777586,-1151355224,1019752394)+W(10,1049957743,-1134551782,1012075272,1023965510)+W(11,1036758948,-1124061226,1031321862,-1104798795);WS(1065794902,1053657215);
sum1=W(0,1018314063,1031009517,1038333639,-1121908120)+W(1,-1124873339,1034311430,1039118671,1015310777)+W(2,-1147984576,-1120195837,1041290230,1031572020)+W(3,1026486289,-1114392412,-1119856235,1024640407)+W(4,-1106391546,1034446294,-1123855831,1027457764)+W(5,-1141167585,-1090069831,1039330595,-1097318831)+W(6,1053489270,-1090834490,-1096859758,1054548019)+W(7,1038700424,-1105777031,-1105884449,1041008530)+W(8,-1121443224,1015085764,1004753494,-1123864939)+W(9,1040632671,-1119728987,-1152877546,1026117491)+W(10,1043686014,-1132243578,-1155937596,1028976296)+W(11,1023881277,-1148206328,999100652,1007855863);sum2=W(0,1026283313,1028902500,1035072504,-1111593455)+W(1,-1123416451,1053329938,1047373071,-1106910582)+W(2,-1128641646,-1100521328,-1092564654,1050577288)+W(3,-1113858977,1017970524,-1096962366,1047088729)+W(4,-1108682745,-1102620143,1033408259,1043803228)+W(5,1067600226,-1090850305,1048908013,1040261276)+W(6,-1113219589,1017836657,1062297118,-1072392505)+W(7,1037790473,-1125952722,1033530157,1049469167)+W(8,1005020832,1032181798,998670368,-1104275307)+W(9,1050480903,1032569956,1023771046,-1100960524)+W(10,-1168415746,1023611526,-1112013629,-1138210428)+W(11,-1131011166,1021270423,-1112880371,1025688819);WS(1062391596,1012575503);
sum1=W(0,-1104891955,1040079801,-1118754907,1031343933)+W(1,1018981700,1047266492,-1098309187,1032025473)+W(2,1037332142,-1102249736,1041578200,-1107154694)+W(3,-1120166325,-1099931343,1040475388,-1113508494)+W(4,1034244551,-1097175282,-1110681406,-1124966418)+W(5,-1082667844,1046130725,1051954479,-1115351741)+W(6,-1116669206,1052085167,1051147223,1034155267)+W(7,1037232762,1045069376,1003822408,-1108675062)+W(8,1039695694,1041572194,-1105353116,1044511208)+W(9,1049723012,-1111177056,-1106768761,1024690888)+W(10,1031631968,-1100878141,1041859398,-1103478091)+W(11,-1120670778,-1115735812,1037747241,1001356052);sum2=W(0,-1111554425,1035520350,984378304,1033523600)+W(1,-1122087690,1042336361,-1139357832,-1129275556)+W(2,1037981702,-1108770624,-1098127108,-1124036306)+W(3,-1122349214,1030270440,1031985496,-1119955572)+W(4,1027721316,-1092144316,1013286288,1029410276)+W(5,1063527919,1062226267,1051778774,-1120989222)+W(6,-1087308230,1023869712,-1106529787,-1086537602)+W(7,1040810725,-1113965912,-1106223749,1038170956)+W(8,1040549613,1027894332,-1114072340,-1149511552)+W(9,1044728263,-1113445964,-1138380800,-1101613332)+W(10,1043627655,-1103441850,1042436209,-1102568312)+W(11,1025118636,-1120264936,1038090706,-1109791564);WS(1061969900,1065420380);
sum1=W(0,-1132400117,1024825568,1041410250,1002358108)+W(1,-1121891281,-1112279056,-1111416381,1036273784)+W(2,1014037550,-1110955448,-1100377015,1031471239)+W(3,1021231496,-1109508230,-1140842745,1015146068)+W(4,1055004288,-1093641048,-1098164717,1005238718)+W(5,1065721300,-1081575699,-1089452644,1058195604)+W(6,1050103969,-1095327860,-1095897092,1058645356)+W(7,1050895308,-1101391147,-1122283864,1047622119)+W(8,1037205414,-1128588267,1013481849,-1127598604)+W(9,1041630292,-1118185583,995531041,-1122200151)+W(10,1033148051,-1125213521,1031870564,-1115380038)+W(11,-1107652840,-1167265945,1031659065,-1112032609);sum2=W(0,-1105869799,1040337956,-1097408481,1037378832)+W(1,1010791317,-1124897054,1050274911,1034348880)+W(2,1025476671,-1107003535,-1105197585,1020451237)+W(3,-1144944739,-1128932040,-1131733180,-1121382126)+W(4,1064628576,1048269110,-1134521568,-1089422359)+W(5,-1067190452,-1081189141,1055313899,1078490638)+W(6,1034175619,1043712009,1051135592,1026583828)+W(7,1035014695,-1125325948,-1114815155,1030289482)+W(8,-1113808990,-1121898726,-1156999910,1024014288)+W(9,-1100728789,1010618498,1025759300,1025241947)+W(10,-1112306567,-1142752483,981635389,1047164907)+W(11,-1116208218,1029088384,-1158764013,1025919494);WS(1048733783,1027643848);
sum1=W(0,-1133175894,1023561851,1036515120,-1133845785)+W(1,-1116789548,1030082171,1042717327,-1135183403)+W(2,-1134260761,1034425221,1048693393,-1148511502)+W(3,-1123833247,1027869798,1039337356,1018609610)+W(4,-1093510507,1049915371,1057953132,-1088559253)+W(5,-1080791005,1063183646,1060634166,-1088396394)+W(6,-1090323862,1044704560,1058925305,-1089662985)+W(7,-1089888600,1047384498,1042697693,-1100061261)+W(8,-1130587597,1012777537,-1114935677,1034283684)+W(9,-1114509469,1031486794,-1122593837,-1127730531)+W(10,1038705162,-1166921432,-1116148770,-1138682841)+W(11,1049640472,1023971661,-1126426832,1015444552);sum2=W(0,-1144072856,-1103317800,1037891939,994989105)+W(1,1026939205,-1127785128,1037436931,-1122509885)+W(2,-1120878413,1034163445,-1103788534,1028398855)+W(3,-1113678678,1026044831,-1127272012,1025208177)+W(4,1052666546,-1122814128,-1100065758,-1173716290)+W(5,1040815920,1058553182,-1129250144,1001371192)+W(6,1020001090,1053725018,1055924851,-1100616833)+W(7,1043708121,-1123998093,1036740791,-1134790452)+W(8,-1094230404,1054652553,1036146011,-1120127409)+W(9,-1075758811,1067689129,1061875701,-1083084807)+W(10,-1075891465,1067320464,1068744910,-1074914963)+W(11,-1084193900,1062426867,1065190583,-1081737398);WS(-1084457324,1066101859);
sum1=W(0,1016102797,-1125864729,-1111022815,-1146837948)+W(1,-1115904029,1034715654,1047559389,-1115430590)+W(2,-1117556663,-1108958078,-1103064096,-1139281484)+W(3,-1124011056,-1131623214,-1131712724,1034492603)+W(4,1038645029,1047347075,1042035070,-1115296098)+W(5,1037951214,1052960194,1059438663,-1083544605)+W(6,-1109939240,1046468604,-1083491782,1057869073)+W(7,-1123535023,1043250206,-1121536740,-1123954086)+W(8,-1106508822,-1128702979,-1121095658,1030912362)+W(9,-1167432352,-1129984885,1022709564,-1104927285)+W(10,1012598283,-1123056725,-1123913107,1045723406)+W(11,-1110102674,-1128824061,1026960983,1019381994);sum2=W(0,-1127756609,1044805550,-1127395739,-1125705477)+W(1,1034569455,-1177736375,-1097909373,993770127)+W(2,-1119844207,1043096893,-1116962018,1010458600)+W(3,1019369801,-1112228363,1035619005,-1122090273)+W(4,1015549291,-1109261657,1036906007,-1105227463)+W(5,1058826852,1061852121,-1102191244,1049252886)+W(6,-1094678765,-1128420796,-1086841826,-1119951878)+W(7,-1109645851,1038741216,1021651597,-1119199398)+W(8,1037043129,-1106679057,989272222,1026846896)+W(9,-1116961215,1013800282,1042524140,-1097396928)+W(10,1038664018,-1128652243,1033157194,-1103314123)+W(11,1019677755,-1126258736,-1124905499,1035622840);WS(1067036470,-1087655195);
sum1=W(0,1026890311,-1120379564,1018554747,-1143851962)+W(1,1016195769,1022258327,-1114993347,-1106604063)+W(2,1037080924,1045778247,981655329,-1138731339)+W(3,1029907824,1023696087,1025121994,-1121217270)+W(4,1053786273,-1098337218,-1110423387,1050955184)+W(5,1063572966,-1083965137,-1090196611,1042552729)+W(6,1055564522,-1090231591,-1084059678,1058367344)+W(7,1048845230,-1095677575,-1096786628,1047575674)+W(8,1040602294,-1118031105,1025799530,-1106360251)+W(9,1045568787,-1110210301,-1119796702,-1134551499)+W(10,1028646847,-1117810092,-1132188582,1046272662)+W(11,1027665749,-1118338222,1021012754,1026932869);sum2=W(0,1028862084,1033605964,-1108417433,-1113854255)+W(1,-1104116954,-1102487521,-1109151867,-1104900936)+W(2,1040474278,-1073652757,-1071728118,-1114719178)+W(3,-1122519186,-1102125815,-1090221130,1048817634)+W(4,1032534216,1033584957,1025435556,1042382895)+W(5,1067799294,-1099286824,1033281558,1017793091)+W(6,1051278318,-1113833767,1056033422,1077900204)+W(7,-1105402373,-1107682623,1011833167,1048299521)+W(8,1046901615,-1105415159,1042045079,-1108154666)+W(9,1036137805,1005958605,1039313065,-1111336587)+W(10,1034492621,-1114752489,1020191839,1024983956)+W(11,-1127962013,1032711916,1024757388,1033542750);WS(-1087701164,1071308133);
sum1=W(0,-1112915908,1039729431,-1100025248,1040776942)+W(1,-1109010607,1047911115,-1111499300,1032135583)+W(2,1033070381,1047586960,-1096854047,-1125896234)+W(3,-1127540900,1025720505,-1100475875,1001383873)+W(4,-1108101926,-1104971284,1047131214,1040244657)+W(5,-1095250332,1057920197,1036283892,-1107965963)+W(6,-1104060437,1046835436,1057601759,-1097276733)+W(7,-1115131352,1041767855,1017446731,-1129328465)+W(8,-1123736282,-1120800451,-1152028354,-1116520012)+W(9,1040789767,1038925278,1024489952,-1105297773)+W(10,1046328829,-1130324381,1034463851,-1089523085)+W(11,1031878575,1015088161,-1112186573,-1107686492);sum2=W(0,-1112379036,1018139178,1060062242,-1089646175)+W(1,-1088789602,1066001716,1066898400,-1087427677)+W(2,1060985431,-1081253059,-1079880526,1059010203)+W(3,1054225000,-1095013927,-1095878540,-1139584980)+W(4,-1096611550,1040955729,1017421696,1050551269)+W(5,1056235229,1040223965,1035645225,-1116330565)+W(6,-1102574794,1044677785,-1114176344,-1118197619)+W(7,-1099698701,1035015292,-1100382074,1039647840)+W(8,-1115297526,-1112174927,1023971829,-1124178965)+W(9,1027731712,-1128027042,1035838465,-1111832492)+W(10,-1130074994,1033729011,1015547306,-1106279788)+W(11,-1124507789,1032866060,-1110899873,1040262609);WS(1063980716,-1121784884);
sum1=W(0,-1104528667,-1121849329,1046480497,1027357276)+W(1,-1107033792,1046903620,1049050976,-1122859745)+W(2,1033196814,1050194992,-1128776604,-1105809438)+W(3,-1111105883,1037688238,-1112079704,-1111338526)+W(4,-1090457523,1048987838,1050884987,-1094692773)+W(5,-1084796508,1061180023,1057733925,-1090130146)+W(6,-1105629197,1055134019,1054317580,-1089370535)+W(7,-1094775914,1057027842,1046804578,-1093813713)+W(8,-1098583576,-1107151594,1025153935,1046796692)+W(9,1034725880,1023598816,1016110982,1037378828)+W(10,1049629536,1040596522,-1114135692,-1096435840)+W(11,1038664949,-1127372967,-1113598601,-1097780651);sum2=W(0,1024315846,-1106371173,-1098133521,1041589168)+W(1,1040621380,-1107177437,-1106740015,1043663909)+W(2,1033384296,1040430896,-1111131552,1040212968)+W(3,1022694293,1003633577,1032409853,1014426993)+W(4,1051327081,1023684981,-1105720063,1031854878)+W(5,-1106409587,-1127108094,-1124767392,-1108849860)+W(6,-1093765703,1050935529,-1102248051,-1120392794)+W(7,-1104283048,-1128561530,1033359350,-1107120761)+W(8,-1128261352,1011090873,-1121214780,1035016760)+W(9,-1111599720,1034668152,1029549000,1035542785)+W(10,-1102687331,1018485311,-1136161665,1051247500)+W(11,1026574958,998242826,-1126387868,1037002974);WS(1047153326,-1105960410);
sum1=W(0,-1133035902,1024269605,-1105871782,1032318440)+W(1,-1111741083,1047130673,-1110369667,1023033002)+W(2,-1126171361,-1113373146,1043587009,1009988015)+W(3,-1118067977,-1111622952,1035984354,-1183551252)+W(4,-1098984649,1044051929,1043448020,-1111485966)+W(5,-1080272088,1053459949,1059563250,1050315790)+W(6,-1098309317,1044456898,1061038806,-1086889743)+W(7,-1106267538,1037611273,1048086975,-1105786176)+W(8,1028564080,1019882933,1019497606,-1110710801)+W(9,1024144723,1018957863,-1118335287,-1113831750)+W(10,-1145766181,-1124691083,-1122250988,-1117616080)+W(11,1040212689,-1150984053,-1123242346,-1114741783);sum2=W(0,1019405455,1034679642,-1109262360,-1132142402)+W(1,1002713172,1048612806,-1099677890,1022592575)+W(2,-1120241477,-1118742739,1036415285,993592760)+W(3,-1139068036,-1129249399,-1125545553,1024283135)+W(4,-1104355470,-1108806456,-1111364284,1044069954)+W(5,-1094376769,1079847520,-1066728208,-1119884477)+W(6,1031998111,-1103911380,1060715429,-1110824904)+W(7,1030577347,-1127589036,1028262793,-1128336378)+W(8,-1097044621,1034241557,1018817977,1031679549)+W(9,1057366851,-1114461524,988348592,1043056057)+W(10,993276152,1036085605,-1107038514,-1104696735)+W(11,-1133646774,-1182233281,-1128734189,1012785110);WS(1056964652,1042968547);
sum1=W(0,-1136392949,1026146499,1044356666,1026864302)+W(1,-1126999334,1038248593,1030265493,1024389106)+W(2,-1130628252,-1146035092,-1126651679,1026043785)+W(3,1002882868,1033146167,986691602,1000688741)+W(4,1051097712,-1098882624,-1091567350,-1111481597)+W(5,1052760426,-1081953599,-1090350559,1040695131)+W(6,1038264227,-1102468122,-1095456258,1056669112)+W(7,1040116499,-1110909592,-1109487565,1027446877)+W(8,1029687022,-1130908784,1008927875,1041608192)+W(9,1043333208,-1121268145,-1127664937,1042991030)+W(10,1038520784,-1146879000,952128323,1044232931)+W(11,1040618297,1023066122,-1137895230,1033386798);sum2=W(0,-1117766868,-1132308185,-1109445776,-1155037894)+W(1,1004126723,995397702,-1101307898,1042293027)+W(2,1015608713,1046458351,1014206993,-1123150924)+W(3,1030487760,1026431488,-1120597884,-1135323377)+W(4,1041934367,-1111172948,1052866656,-1106399184)+W(5,1035303811,1064268129,1058738313,-1137539889)+W(6,-1124849601,-1090299347,1052685347,-1091518060)+W(7,1061366644,-1075431372,-1087905074,1043824666)+W(8,1042904039,-1108172404,1012439553,1046069094)+W(9,1051607279,-1110625272,-1110297962,1045435531)+W(10,-1150133894,1045339946,-1107185126,-1098813712)+W(11,-1089430426,1049588119,-1122419536,1037110006);WS(-1096061015,1045980634);
sum1=W(0,1028828435,1016418418,1047345176,-1136709393)+W(1,1022855123,1032879612,1049157941,997001355)+W(2,1031977874,1032419332,1042754713,-1128346047)+W(3,1040707047,1040469689,-1124110958,984865373)+W(4,-1096285771,1049565603,-1113534082,-1089944925)+W(5,-1097979037,-1094660427,-1113216951,-1094897728)+W(6,1040846151,-1095562472,1031601097,1014307589)+W(7,1041011167,-1093905225,-1109834744,1042092045)+W(8,1021274185,1018404508,1032683291,1020871950)+W(9,1039512084,-1119890439,1027484139,1042276288)+W(10,1044068336,-1125789619,1030972704,1028680388)+W(11,1048548616,-1123584299,1031142826,-1140756488);sum2=W(0,-1115477579,1024869090,1055059251,-1114682679)+W(1,-1113658391,-1122542034,1055732865,-1100789101)+W(2,1044868728,-1107016239,-1120682294,-1110942733)+W(3,1046472362,-1087243594,-1152832742,1028313432)+W(4,1031266096,-1113806527,-1095220576,1064739409)+W(5,1067742275,1036337974,1040530242,1030176534)+W(6,-1081471397,1042181045,-1087169731,1062911121)+W(7,-1077241450,1067213860,1042749891,-1080677577)+W(8,-1105830101,-1132048253,1038444345,-1100660553)+W(9,-1103152959,1015520805,1040636888,-1096186716)+W(10,1052603278,-1102136445,1032588114,1035448471)+W(11,1052345796,-1112398105,-1134141481,1033558186);WS(-1086603372,1061480206);
sum1=W(0,-1143591172,1027469190,1022341006,1025472273)+W(1,-1110008795,1042054049,-1141108008,-1124123051)+W(2,-1127491490,1044174205,1051331968,-1124248793)+W(3,-1120184170,-1155225358,1044005681,1014214528)+W(4,-1128153798,-1124925900,-1102342404,1006839158)+W(5,-1090097115,1058414043,-1093885235,1051787090)+W(6,-1089913687,1057428893,1063214861,-1081435553)+W(7,-1096696337,1048742922,1052102264,-1092574472)+W(8,1043263108,-1114252238,-1114893026,1042514621)+W(9,-1105821275,1039892842,-1121794488,1027880941)+W(10,-1099759469,1041669328,1028544109,-1094479791)+W(11,1035771431,1039400116,977928239,-1112069887);sum2=W(0,-1109009263,1049599085,1025638319,1037224808)+W(1,-1110258597,1028269513,-1142324554,-1120793535)+W(2,-1151274598,-1119573384,-1132053081,-1112240446)+W(3,-1103902982,1008384356,1010517574,-1120536233)+W(4,1039705537,-1112746506,-1143762368,-1093017633)+W(5,1053657173,1056581815,-1099136162,1040559103)+W(6,1043501160,-1147801478,-1118127758,-1120149375)+W(7,1035850418,1032229723,-1130373692,-1121251494)+W(8,-1119534458,1021427773,995865588,-1119609796)+W(9,-1104556193,-1122952792,988834049,-1123476586)+W(10,-1107739102,1029987722,-1114993482,1044376501)+W(11,-1122521676,-1116132116,-1106681926,1033895801);WS(1037058908,-1087106898);
sum1=W(0,1028077583,-1129390954,1026637522,1032385376)+W(1,-1151370839,1048758199,1048467894,1014613011)+W(2,1027279360,1034990442,1043852440,-1139761263)+W(3,1031834108,1036138504,1017011558,1022565566)+W(4,-1107088868,1041268325,1041048768,-1098495714)+W(5,-1093334653,-1080472255,1045140885,-1108180359)+W(6,-1097414435,1045361342,1045570315,-1108393155)+W(7,-1104527470,1036330497,1028923180,-1111470776)+W(8,-1126519617,-1132138900,1017191910,1039729665)+W(9,-1114665834,997380151,1035348883,1040649531)+W(10,1035082182,1030937245,1031307292,-1125126080)+W(11,1027790590,1036519916,-1138594135,1023808326);sum2=W(0,1036231024,-1098228691,-1131222514,-1111516802)+W(1,1031916934,-1090487171,1034905648,-1130951686)+W(2,-1129631002,1035677128,1032129266,-1130989326)+W(3,-1119469958,1049196148,-1103168970,-1123615369)+W(4,-1128682274,1020406578,1049467820,-1097346809)+W(5,1052765954,1061096371,1024259929,-1113861539)+W(6,-1122282521,-1108918961,-1104129123,-1108538807)+W(7,-1116187122,-1129232626,-1114584358,1038239484)+W(8,-1102087439,1039222222,-1111393075,-1118099733)+W(9,-1108988196,1025340241,-1113826501,1049541587)+W(10,1042713844,-1111528334,1029417921,1033200380)+W(11,1018354634,1029857705,1034012496,-1097598443);WS(1054906071,-1091145324);
sum1=W(0,-1140775857,-1106052861,-1120406171,1029398237)+W(1,1004160018,1032725545,-1099422950,-1128656451)+W(2,1029686973,1037934865,-1097841652,-1130732913)+W(3,-1128798955,-1157619404,1036573848,1021855224)+W(4,1046952684,-1109008729,-1115196942,1051536197)+W(5,-1085942396,-1130426984,-1097962977,1057886666)+W(6,1042440654,1034532491,1048146402,-1098611557)+W(7,1032622058,1027356128,-1122054089,1035129734)+W(8,1034481647,1032555988,-1126429728,-1136290815)+W(9,1050651652,-1108426832,1015919623,-1114344740)+W(10,-1133864753,-1107032303,1040987294,-1102043591)+W(11,-1126847669,-1115113714,1044439941,-1124817654);sum2=W(0,-1116219822,-1112877584,1027581315,-1113802973)+W(1,-1109755343,1027296115,-1110295429,1020553430)+W(2,-1112950186,1035099341,-1126007358,-1131329246)+W(3,-1116367256,1035863861,-1130784978,-1113313093)+W(4,-1127685514,1021259086,1047020911,-1110955855)+W(5,1025841055,1053623791,1057623683,-1097495000)+W(6,-1110724235,1040083835,1057318729,-1104102640)+W(7,-1097352168,1039940909,1048620928,-1165405916)+W(8,-1118276653,-1129541322,1022816774,-1105727831)+W(9,-1104267868,1016281450,997980814,-1110729082)+W(10,-1119773745,1031563375,-1105649969,-1106795812)+W(11,-1110646461,1032754595,-1111917112,-1128480210);WS(1063926444,-1083200389);
sum1=W(0,1015785179,-1116391059,1049653262,-1110900111)+W(1,1034778082,-1111931241,1048988121,-1132926346)+W(2,1024169214,-1107911937,1002973694,1029162938)+W(3,-1116484151,-1114837807,-1104277444,1031086749)+W(4,-1106495964,1038385529,1052688460,-1089993663)+W(5,1061854120,-1089207439,1045396422,-1104923071)+W(6,1059656227,-1087799869,-1085048198,1062129309)+W(7,1055218483,-1096830980,-1096506545,1047872627)+W(8,-1108169455,-1121748392,1042131972,-1098055945)+W(9,-1111176153,-1117097761,1039495970,-1110654965)+W(10,1043917388,-1106362715,-1120523578,1042255343)+W(11,1049045741,-1098874335,1011366638,1012240783);sum2=W(0,1008713252,-1080879443,-1079593190,1031260311)+W(1,-1108083749,1067198745,-1099919153,-1110413739)+W(2,-1107516795,1037733964,1061544601,1024382525)+W(3,-1107429215,1037726418,1034769578,1032742989)+W(4,1035854140,1043424734,-1113337443,-1121246507)+W(5,-1111993270,-1102589461,-1112705599,1040572163)+W(6,-1122943484,1040341398,1044789771,1060638292)+W(7,1034609836,1030676197,-1116338100,-1098923291)+W(8,-1123981203,-1130846658,1032096214,985022717)+W(9,1035118406,1007072124,-1119780465,1028350097)+W(10,-1123835438,-1131952682,-1132931022,-1119559917)+W(11,-1114867192,-1115680064,1028149723,1021760610);WS(-1091090263,1040227933);
sum1=W(0,-1114808049,1027485320,-1113261184,-1123880467)+W(1,1032220316,1043855170,-1101480756,1014154590)+W(2,-1121223347,1021676847,-1088775234,1018131933)+W(3,1008528046,1026364723,1031227206,-1128795491)+W(4,1019377225,-1098653061,1044923332,1033284496)+W(5,-1094753319,1040011797,1059927492,-1102787036)+W(6,-1107869654,-1151140018,-1099661886,1065098078)+W(7,1025551690,-1125551659,-1113799968,1045897152)+W(8,1042536309,-1127683258,-1135767575,-1105999782)+W(9,1044858269,-1120454550,1037484605,-1095990282)+W(10,1045062557,-1109078132,1029352975,-1091964998)+W(11,1023695008,1006311503,1027724204,-1109510984);sum2=W(0,1011470018,-1131363804,-1135928985,-1123304381)+W(1,1029761957,-1101932196,1044779190,-1116901758)+W(2,-1111769341,994986369,-1097334030,-1135722528)+W(3,1032808415,1025113569,1042173475,-1107033568)+W(4,1045400660,-1100907702,-1113522433,1039889929)+W(5,1055172736,1058841413,-1104972678,-1100997480)+W(6,1054550160,-1122473050,1039800739,-1087140500)+W(7,-1115908038,1032761157,-1109069053,-1110305303)+W(8,1038781261,-1139124254,1038356153,-1108136941)+W(9,-1093286229,1040780481,-1105005165,1052809383)+W(10,-1105965260,1042887374,-1105451984,1034962749)+W(11,-1155418681,-1152192529,-1114167820,1038676003);WS(1063982124,1031276218);
sum1=W(0,-1103090149,1026538936,1031361481,1041442545)+W(1,1024468200,1034898060,-1101400314,1042807746)+W(2,1049721332,-1112916420,-1103132501,-1106882536)+W(3,1042454319,-1110788513,-1139074135,-1101888878)+W(4,1055470587,-1090262005,-1090353464,1056936890)+W(5,1061353486,-1078114170,-1096383728,1060963845)+W(6,1048946651,-1088793180,-1106902698,1063510555)+W(7,1058321972,-1093460753,-1098771630,1054541302)+W(8,-1101092681,1040474995,1007942615,-1122143798)+W(9,-1122232454,1027975174,-1103896066,1031723710)+W(10,-1172995470,-1101011290,1030475455,1043143621)+W(11,-1104729748,-1108198577,1044176219,1032268200);sum2=W(0,1034996578,1024785272,-1109357907,1015674059)+W(1,-1128049054,-1120348186,-1129998179,1026624942)+W(2,1021382702,-1105300006,1048014132,999367802)+W(3,1029480964,-1116382211,1046166047,-1124407536)+W(4,1048659656,1076858856,1066992274,1031332447)+W(5,1052415888,1073772904,1078632808,-1108514478)+W(6,-1117149322,1038594495,-1105884909,-1105319294)+W(7,-1154249511,-1098756758,1038514249,1010482847)+W(8,-1070866381,1030261153,1048304191,-1074609058)+W(9,-1076608801,-1108782845,-1098508369,-1068251573)+W(10,-1109221944,1031934850,1048310856,-1103939197)+W(11,-1125235504,1038709270,1046147873,-1098022157);WS(-1084008748,-1076428689);
sum1=W(0,-1162911689,1036299874,-1119372516,995293936)+W(1,-1132274729,1041960361,1017340780,-1138016718)+W(2,-1131268254,1034368866,1044385332,-1145295444)+W(3,-1135278623,-1103541652,1043013720,-1201649403)+W(4,-1097059736,1051547992,1059786207,-1088304948)+W(5,-1081600491,1064118968,1060565598,-1085861109)+W(6,-1090459925,1050466917,1058261310,-1083799507)+W(7,-1103180426,1042671596,1049921019,-1104403080)+W(8,-1125552990,1006687204,1013109895,-1137964103)+W(9,-1116908178,1007519945,1002349741,-1116363658)+W(10,1026422690,-1119097260,994300076,-1119006543)+W(11,1051353751,1023041036,-1123993357,-1131911306);sum2=W(0,1041148647,-1094617784,-1090933982,1033856632)+W(1,1045521814,1062250596,-1122277735,-1094518814)+W(2,1033117136,1050179515,1027053741,-1128266986)+W(3,1041230368,-1086799133,1033890948,-1173165821)+W(4,1066199400,-1102124443,1067844920,1068958128)+W(5,-1070105649,-1078683071,1051248434,1055138982)+W(6,-1082392713,-1089309992,-1079091570,-1070096660)+W(7,1076979077,1070525583,1047411220,1067349236)+W(8,-1122244574,1042779533,-1124923033,-1095515318)+W(9,1046136146,-1114411292,-1103088355,1036900546)+W(10,1045719314,1023274434,-1114099181,1021983978)+W(11,-1091587052,1042022635,-1124200313,1050937215);WS(-1081223670,1021288719);
sum1=W(0,-1123721507,1032041909,1035837139,1011016529)+W(1,1017648243,1024313608,-1108640782,1017381041)+W(2,-1122128468,-1108791100,-1105590117,1028006000)+W(3,1007983923,-1116825572,-1128783630,1009660876)+W(4,1036928499,-1100608474,-1098433890,1042651768)+W(5,1061777248,-1083909329,-1094722148,1055254255)+W(6,1052534382,-1091388554,-1087617676,1061429156)+W(7,1053483289,-1093454083,-1104773376,1049990152)+W(8,1024607124,1027549342,995272815,-1129696110)+W(9,1047474926,1017435439,-1116321147,-1131079071)+W(10,1033276873,-1139273509,-1122084432,1036831026)+W(11,1005912461,-1125665142,1024807730,-1150770463);sum2=W(0,1057597982,-1085734595,-1088994983,1057380038)+W(1,1060801069,-1079782207,-1072283812,1069621581)+W(2,1041938366,1046270010,-1081640783,1060050844)+W(3,1024344515,1043446590,-1113922524,-1122435905)+W(4,983594263,1031174835,998662038,1016685185)+W(5,1060848632,-1097910780,-1099503122,1066773393)+W(6,-1105013658,1026094487,1038323247,1043641192)+W(7,-1105295106,-1145544806,1036576275,-1104981345)+W(8,-1116219635,-1109851055,1027712021,1040844632)+W(9,1027931069,-1116080368,1037507283,-1134907857)+W(10,1047921746,1028446195,-1123552119,-1111695032)+W(11,1032973176,1031771441,-1108250726,-1114519002);WS(-1120405176,1052288640);
sum1=W(0,-1120969533,1013423883,1040656325,-1136485047)+W(1,1027237267,-1107763377,-1108004548,1032711321)+W(2,-1146847086,1040265357,1022040031,1021305874)+W(3,1039673939,-1100629595,1031093856,-1133175986)+W(4,1042796768,-1092939904,-1114886102,1051431647)+W(5,1060861813,-1089040632,-1083705303,1062809491)+W(6,-1107918083,-1098943929,1039332409,1027813500)+W(7,1043412169,-1104541036,-1112315213,1039657966)+W(8,1039390695,-1165530871,-1115542032,-1113721480)+W(9,-1116341945,1024821617,1020434857,1026161897)+W(10,1035322940,1019272038,1031183209,-1108229347)+W(11,-1114748782,1012723731,1024346473,-1115465454);sum2=W(0,-1106233681,-1131275971,-1128467212,1032873736)+W(1,1009987037,-1088748320,-1113770947,1036788040)+W(2,1018109057,1040210251,-1097209973,-1117147579)+W(3,-1106556966,1050939532,-1099376356,-1114508674)+W(4,1035809416,-1114616785,1024553592,-1098460251)+W(5,1062703231,1067981395,-1092555656,-1078975662)+W(6,-1110493560,-1103422592,1058574054,1059662245)+W(7,992650581,1026754378,1038056552,1052516052)+W(8,1026776904,-1107845863,-1128334191,1047433570)+W(9,-1104531393,-1111351589,1043173677,-1132131619)+W(10,-1125640736,-1107997815,991598885,-1106248497)+W(11,-1107493388,-1106870741,1023829740,-1107638185);WS(1050656983,1072047790);
sum1=W(0,1026709637,1034799517,1048792739,-1128713579)+W(1,1030859291,-1116111658,1014670385,1023201012)+W(2,-1152997210,-1112906461,1025355287,1041237492)+W(3,1040488948,1002270506,1036463444,-1155686725)+W(4,1050171449,-1104033571,-1097949975,1050333168)+W(5,1064066450,-1080119690,-1085647978,1053203577)+W(6,1050694506,-1088560507,-1088145917,1060032700)+W(7,1046913707,-1093840327,-1105136840,1053095469)+W(8,1036522731,1037025856,-1127716817,-1101689274)+W(9,1043957990,-1112813084,-1116963676,-1115538280)+W(10,-1120212113,-1113565993,1036783049,1037919995)+W(11,-1108210918,-1122514141,1035776666,1035379762);sum2=W(0,-1105031648,1072414374,1067037293,1032121925)+W(1,-1105961083,1076922042,1072723545,-1130820039)+W(2,-1091675607,-1079373087,1072846596,1040237041)+W(3,-1119953618,-1090018360,1048404715,1052906990)+W(4,-1081225596,1050387420,-1094551116,-1074821338)+W(5,-1068908234,-1080768789,1050306407,-1069168235)+W(6,1050158994,1048692149,-1110799161,1068735095)+W(7,1036354441,-1114340558,1039557097,1043049709)+W(8,1035683027,-1117669800,-1115959604,1045030197)+W(9,-1129129027,-1106200850,-1109697271,1054464199)+W(10,-1102086715,-1107790175,1041008693,-1109242003)+W(11,-1106557101,1034398799,1019897614,1050068036);WS(-1081468886,1041730784);
sum1=W(0,999910687,1042624634,1021500053,-1114247594)+W(1,1022168820,1034747044,1043096639,-1112649805)+W(2,1025791509,-1101453262,-1103886814,1009392321)+W(3,1020540891,1034256626,1026735815,-1115410306)+W(4,1005300019,1053438789,1044129269,1028761377)+W(5,1035906940,-1086991443,1055682820,-1100727404)+W(6,1054732110,-1098009154,-1084075064,1062898916)+W(7,1041116931,-1117544535,-1097832968,1042621601)+W(8,-1096850135,1029411807,-1121682823,-1131183895)+W(9,1038040260,-1113521452,1022343799,-1106832988)+W(10,1037861846,-1110478453,-1110992968,1044548897)+W(11,-1121491970,-1112646442,-1125653940,1022910341);sum2=W(0,995541592,1040254152,1025315462,-1109856908)+W(1,1043476326,1026228130,1035675473,-1107331629)+W(2,1039471517,-1123010638,-1101803200,-1104942022)+W(3,1022399907,1028920354,1040268905,-1114856041)+W(4,997512408,-1085520225,-1108093549,-1111613060)+W(5,1067108106,1059978555,-1103361463,-1115826672)+W(6,-1104388416,-1120534147,-1094292172,1053887552)+W(7,-1103458923,1040596394,-1108094032,-1120685867)+W(8,-1094645099,1040714423,-1114414815,1041489120)+W(9,-1121534122,1032256197,-1125997775,-1102705141)+W(10,1017265579,-1129091643,-1130615251,1039802977)+W(11,-1107135380,1027593934,-1108206349,1040793483);WS(1054796503,-1111794816);
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, nns256, 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);
}
}
@@ -0,0 +1,178 @@
//
// 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, nns32, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,-1091571194,-1095740683,1039469975,1036208225)+W(1,1032174663,1026075554,1028885330,1048590727)+W(2,-1097328754,1025116802,1039536921,1027560868)+W(3,1023201972,1042058704,1017576356,1039928979)+W(4,1043923973,1049700439,1035622988,-1144450173)+W(5,1033278580,1046104373,-1090255529,-1098962113)+W(6,1024545936,1047463785,1029776426,1024461970)+W(7,1035224848,1043393326,-1090407950,-1100301043);sum2=W(0,1055965966,-1101782718,-1166389754,-1098253927)+W(1,-1096709168,-1105895383,983512221,1006679350)+W(2,1045236553,-1132225959,1034460863,-1106582410)+W(3,1040768379,1030302550,-1090237017,-1097283179)+W(4,1057568628,1055278331,-1113669665,1027738130)+W(5,-1111760224,1033275358,-1133967067,1036184228)+W(6,-1127810369,-1108092808,-1129223232,1016925525)+W(7,-1104949250,1045297871,1009711002,1022264595);WS(-1080723616,-1076327864);
sum1=W(0,-1106293281,1024505865,-1140602116,1017315691)+W(1,-1113397025,1022464939,-1129176587,1041272315)+W(2,-1101486193,1027220277,-1107192473,1037257964)+W(3,1024865293,1043879330,-1098639185,1040932726)+W(4,1032001763,-1106692027,1022805527,1022003974)+W(5,-1118929755,-1123579783,1038889695,1032224091)+W(6,1020788295,-1109388172,1014959990,1021604747)+W(7,-1117432531,998707020,1036681163,1019749115);sum2=W(0,-1127131649,1016927815,-1140061902,1015755803)+W(1,1033341381,1024947773,-1129880851,-1137718334)+W(2,-1112279061,-1095938931,1032555441,-1129835189)+W(3,1058036499,1079454606,-1069364926,-1089663810)+W(4,-1116204914,1009679614,-1123339814,-1138877514)+W(5,1053318688,1022404175,-1148409052,-1092530653)+W(6,-1153656135,-1146249364,-1165772366,1016646759)+W(7,1028043253,1025789685,1018619187,-1122312216);WS(1058954560,1004956589);
sum1=W(0,-1102342440,-1105082889,1038458494,-1128607008)+W(1,1038455278,-1156235011,-1147341058,1027139080)+W(2,-1085974686,1047296084,1026348672,1047693245)+W(3,-1103441674,1029167261,-1100046248,1057887999)+W(4,1058722958,-1135229473,-1116524774,-1108459679)+W(5,1033885827,1027001826,1043502422,-1087115665)+W(6,1019546620,-1122816147,-1117551096,1024592800)+W(7,-1124163292,1023459588,1043995308,1020243248);sum2=W(0,1032715073,1035295215,-1116902056,1039897191)+W(1,-1103487249,-1118716257,-1120385367,-1104821098)+W(2,1051413477,-1089611288,-1116419565,-1115617116)+W(3,-1091510775,1048354743,-1132652148,1060018690)+W(4,1039274043,-1102315300,1003022729,-1121428266)+W(5,1040404198,1037629937,-1117381948,1008252604)+W(6,1012620980,1023483611,-1161229156,1032782009)+W(7,1035102099,-1132320852,-1116040249,-1113601670);WS(-1088253760,-1127575790);
sum1=W(0,-1156102863,1042126700,1033404580,1038728366)+W(1,1011512228,1043566527,-1111684630,1036225546)+W(2,-1099951467,-1083618166,1045370723,1036121471)+W(3,1032168346,1050156122,-1088174091,1050604224)+W(4,1040753147,-1099186053,1036217881,994877095)+W(5,1037663513,1034991255,1039701042,-1098202972)+W(6,1033329669,-1099351704,1040247041,1012008372)+W(7,1030253051,1041638884,1032444126,1015138122);sum2=W(0,-1147399085,1025260806,1009286759,1030438042)+W(1,-1109485523,-1143426189,-1086940227,-1093920639)+W(2,1032031341,1065802217,1019667875,1027607240)+W(3,-1114490725,-1135657207,1049694895,-1090745109)+W(4,1046766533,-1110418147,1032828373,-1113200383)+W(5,1032826151,1024844082,1041550488,-1117099650)+W(6,-1137630919,-1119451994,1008172775,-1125602091)+W(7,993352218,-1137428855,1034586333,-1114583845);WS(-1079364256,1057874888);
sum1=W(0,1023431711,1034807569,1028964378,1038744583)+W(1,1027252187,1030066159,-1105253352,-1097930673)+W(2,1043817591,-1093522810,1044691424,1038770168)+W(3,1037737491,1045101529,-1085514994,-1095573950)+W(4,1033837359,1026052487,1031872786,1039465822)+W(5,1019830473,1014931844,1038514603,-1111615463)+W(6,1024735357,1032349913,1026510455,1031706975)+W(7,1030853165,1025856707,1036441879,1029114647);sum2=W(0,1023276596,1020476676,-1122608874,-1110129969)+W(1,-1115008651,-1145788944,-1106237621,1028080466)+W(2,1055608478,1056514262,1036903789,-1109784187)+W(3,-1135649000,1034305529,-1099727798,-1110801543)+W(4,-1122102418,1032271709,-1134147112,1016388156)+W(5,1019861916,-1104837577,-1114242709,1033517697)+W(6,-1109100200,1030585586,-1114085729,1025386706)+W(7,1027443202,-1105665752,-1128034084,-1110189468);WS(-1091483264,-1079194671);
sum1=W(0,-1116837930,1032278999,-1113984995,-1131351604)+W(1,1024497830,-1120582522,987288903,-1139989065)+W(2,-1099425098,1045060919,-1116327562,1021186040)+W(3,-1105371085,-1115581427,1046630795,1055014512)+W(4,1054575181,-1113261897,-1206829265,-1132080655)+W(5,1026057008,-1110689206,1027226210,-1092379987)+W(6,-1130307600,-1115285054,-1126861572,1023600234)+W(7,-1130576880,-1136751161,1003385298,-1122295330);sum2=W(0,1004745569,-1114381934,1028468886,-1129629424)+W(1,1021845392,1000184001,1032075412,1012138921)+W(2,1032177433,1051604488,-1136732761,-1120636360)+W(3,1017905952,-1141636449,-1122709320,-1114041388)+W(4,-1115452378,1026786204,1022425868,1036262769)+W(5,-1138562729,1006971361,-1102674451,-1105925279)+W(6,-1123076816,-1139760465,-1123045172,1019955588)+W(7,-1146151969,-1127921184,-1135173233,1002766561);WS(1067689632,-1150117831);
sum1=W(0,1047555836,1029999475,-1130553174,-1109849008)+W(1,-1099893915,-1113991840,-1114674616,1035630764)+W(2,1050420518,-1116179871,1036413160,-1123520321)+W(3,-1107722684,-1150636351,-1098283742,1040630545)+W(4,1035246488,-1104890550,-1127374955,1029117869)+W(5,1041501593,1019029347,-1116392999,1031697439)+W(6,1020611803,-1113066609,1027561031,-1140464318)+W(7,1031847583,1006720846,-1114557056,-1125473743);sum2=W(0,1032483043,1037446674,-1114467512,1032302578)+W(1,-1089061083,-1095432519,1053856893,1055539881)+W(2,-1114962225,-1107033941,-1140727686,1035589071)+W(3,-1087688027,-1119624965,1044678306,1060021172)+W(4,1017647091,-1102520792,-1123814512,1028178655)+W(5,1060967891,1056004093,-1096729370,-1086216329)+W(6,1028700703,-1106445462,-1114865396,-1131958732)+W(7,1046082925,1049601918,-1103816765,-1098594526);WS(1053174400,-1151490459);
sum1=W(0,1032070534,-1116405775,-1147738936,-1122069115)+W(1,1016988943,-1131178679,1015337751,-1106451229)+W(2,1043517586,-1108806494,1032697654,1027718109)+W(3,1030116243,1014470144,-1117317899,-1118269791)+W(4,1041596435,1030488179,-1112696969,1025368761)+W(5,-1112007328,1036691591,-1098708424,1044803791)+W(6,-1145227340,1032005679,-1121758051,1007532846)+W(7,-1121635481,1025294511,-1105947015,1024445699);sum2=W(0,-1130068082,-1126516206,1021517080,1030975148)+W(1,1009416079,1014043007,1010660367,-1128045540)+W(2,-1091517508,-1071480833,1077778659,1055956931)+W(3,-1124472846,1028586964,-1096786527,-1115164896)+W(4,-1089646275,-1129174056,1029844584,1057214094)+W(5,1004868686,-1122799750,1010452735,-1109767888)+W(6,-1116251741,998387790,1021753404,1029913248)+W(7,1023899390,-1126055830,-1161269496,-1130073888);WS(1064255296,1017910760);
sum1=W(0,1054734130,1053450179,-1112041607,1034554881)+W(1,-1127407003,-1117294562,1024002066,-1098111935)+W(2,1051103338,1044871248,-1098306542,-1108750194)+W(3,1016696883,-1097130662,1046694116,-1095577677)+W(4,-1103441076,1027829882,-1117661336,-1140839485)+W(5,983357671,-1104687573,1048629833,-1111281057)+W(6,-1122634224,1024857124,-1131295699,-1142577806)+W(7,-1118108640,-1098281839,1048835924,1032310597);sum2=W(0,1053966016,1073793292,1032914397,-1120767464)+W(1,-1147532546,-1129131123,1040357442,1035968374)+W(2,1060302091,-1072585870,1040094052,-1109760249)+W(3,-1130362887,-1116834009,-1086238928,-1122023462)+W(4,-1094220304,-1113143087,1009241688,1016200567)+W(5,1036030945,1015923256,1043210576,-1172011891)+W(6,1028063795,-1104349617,1032959032,-1122384418)+W(7,1017132829,1019714285,-1119727737,1025380203);WS(-1096343168,-1126236522);
sum1=W(0,-1108689250,-1119306439,1007810299,1030703603)+W(1,-1121378303,-1127608870,1031818658,1038321302)+W(2,-1096469888,-1085509191,1047119465,1040041675)+W(3,-1126859158,1045457184,-1089344732,1053153171)+W(4,1056154112,1020253526,-1132527909,-1113575360)+W(5,-1144694086,1029954693,999324634,1045446045)+W(6,1041829816,1033231243,1009418349,-1134236941)+W(7,1019451938,1026209383,-1107897834,-1115315934);sum2=W(0,1020456556,-1144975071,1016178696,983284602)+W(1,1015204808,1022946788,-1131007184,-1131636264)+W(2,-1114118472,1041996066,1029986296,1029794920)+W(3,998054973,1023304596,1053737341,997214653)+W(4,-1139464095,-1114876306,-1131549160,-1109420788)+W(5,1029400914,1024576522,-1113647896,-1097949071)+W(6,1015095008,983229178,-1117716768,-1118046352)+W(7,-1124860928,-1131778280,-1141234271,-1115559594);WS(1054415488,1031748714);
sum1=W(0,1016814449,1048190511,-1106849745,1032036500)+W(1,1018567785,-1119790601,-1110288412,-1098109636)+W(2,1025341687,1051815981,998976710,1032905605)+W(3,1041909072,1029877301,1042721902,-1090213441)+W(4,-1102465150,-1113968464,1024707071,1035586875)+W(5,1033626399,-1106536335,1046144796,-1117518441)+W(6,-1127337837,-1115415046,1040319748,-1137244643)+W(7,1018599181,-1122513053,-1135047459,-1117570737);sum2=W(0,-1103416430,-1121991569,-1138393335,990440998)+W(1,1034530622,-1117267403,1037302636,-1120602807)+W(2,-1128966950,-1100463136,1002996807,-1115155620)+W(3,1032576586,-1114490937,1060125031,-1098451061)+W(4,-1095499559,1010012987,-1107496177,-1122715509)+W(5,-1120765719,-1126507430,1038403096,1057202890)+W(6,1000571127,1048400711,-1100731818,-1109700727)+W(7,1027555951,-1105804206,1041385707,1011003397);WS(1057399616,1074070393);
sum1=W(0,1049855515,1048650971,-1167692925,-1116946950)+W(1,1045229301,1041758026,-1103643414,-1097294408)+W(2,1035712138,-1096264273,1027460150,1025124136)+W(3,1045455640,1036926493,-1106323062,-1094845877)+W(4,-1093603523,-1089515076,1043057687,1033233658)+W(5,1036007790,-1123310040,1057610273,1045414146)+W(6,-1102565613,-1089497938,1036180887,1031827147)+W(7,1012034194,1034964477,1048651645,1043872372);sum2=W(0,-1135117191,-1104821294,1016280180,-1099019906)+W(1,-1102919364,1021862852,-1108236474,1053230727)+W(2,1031344902,1057285857,-1160553787,-1104956478)+W(3,-1102746088,-1121198562,1060881655,1044240449)+W(4,-1108143797,-1096822242,1040551613,-1115190705)+W(5,-1107568696,1027740054,-1110487530,-1141578351)+W(6,-1121444630,-1108844527,1043284947,-1110901592)+W(7,-1115478973,1039050835,-1097266933,1033167055);WS(-1079272096,-1088198283);
sum1=W(0,-1112293630,-1147892734,-1136809437,-1150549691)+W(1,-1117531256,1024124492,-1131332343,1038263474)+W(2,-1101200910,-1153686203,-1114730926,1035238887)+W(3,1022854919,1038223988,-1109365886,1042949876)+W(4,1033312670,-1111552818,1024493634,1013948517)+W(5,-1137128325,-1131368443,1033656538,-1123815596)+W(6,993656219,-1115285591,1007675727,1014747375)+W(7,-1123012682,983503863,1031561484,999554974);sum2=W(0,-1131869901,973137042,933663296,-1130912341)+W(1,-1116201618,-1114826138,1031913949,1021624533)+W(2,1022547165,-1103034755,1026863962,1024898014)+W(3,-1097351564,-1074065991,1074345895,1049231168)+W(4,1032168251,-1122671508,1015250909,1006981209)+W(5,-1101411998,-1116799454,1033396431,1046910286)+W(6,1002623282,-1124284861,-1163156681,-1128875465)+W(7,-1122428830,-1131138133,987851849,1015118461);WS(1066898592,-1135257599);
sum1=W(0,1039457202,1036077428,-1104421608,-1110180874)+W(1,1033603984,1025966004,-1109956850,-1099722419)+W(2,1042328969,1047234565,-1109212258,-1108282395)+W(3,1027866348,-1127852161,1050666829,-1108344348)+W(4,-1102031401,-1101771699,-1104815307,-1112266449)+W(5,-1117920074,-1103088922,1056795268,1052651555)+W(6,-1107974833,-1105991798,-1107536862,-1117810340)+W(7,-1114797145,-1109126692,1052879183,1044347095);sum2=W(0,1053252716,-1099761318,-1130272686,-1109573955)+W(1,-1104024699,-1113318439,1023415227,-1111963093)+W(2,1053124236,1015950468,-1135365682,-1112628352)+W(3,-1113101390,989675628,-1098416341,1036225124)+W(4,1055173972,1056516595,-1109041460,-1127976571)+W(5,-1113626094,1021900236,-1099834172,984548524)+W(6,-1111992284,-1111067004,-1124075328,-1141484375)+W(7,-1121224929,1035158074,-1123095583,-1115296758);WS(-1080514464,1071098312);
sum1=W(0,-1104998922,-1109637973,1032590577,1029423638)+W(1,-1121480226,-1116754806,1035675859,1034143047)+W(2,-1100165641,1052963835,1032314563,1026820152)+W(3,-1119258414,-1124675269,1044386890,1041959039)+W(4,1049180397,1051364482,-1118573868,-1121041060)+W(5,-1141724766,1026232616,-1091683740,-1094089003)+W(6,1040988017,1046351030,-1138006521,-1120807462)+W(7,-1142663074,-1128189972,-1100071438,-1104568584);sum2=W(0,1047440331,-1161898742,1015651007,-1103917515)+W(1,-1101094893,1034127906,-1107946310,1045127249)+W(2,1037971494,1064882055,-1102760582,-1110033797)+W(3,-1105034150,-1105985747,1062501861,1032097498)+W(4,-1094052244,-1095531648,1038662254,-1111112749)+W(5,952358760,1029080884,-1103513552,-1097807648)+W(6,1028288648,-1103088589,1037944898,-1114159185)+W(7,-1115269879,1036625418,-1103412727,1000704926);WS(1048356096,1025975827);
sum1=W(0,1042988217,1042373466,-1122099232,-1127785256)+W(1,-1113788528,985728647,-1109964850,-1143337570)+W(2,1057753530,1024353684,1026577988,-1101696686)+W(3,981326605,1025248769,1027827940,-1091154007)+W(4,-1089144738,-1100403603,1035389109,1038799529)+W(5,1031883373,1042938314,-1125657656,1052285203)+W(6,-1117105634,-1118224663,1026531900,1026796836)+W(7,1041478413,1024598728,-1110632314,-1109515886);sum2=W(0,-1127410563,-1105350472,-1116521159,1012220951)+W(1,-1150652997,-1121646209,1023881724,-1133847817)+W(2,1052174871,-1097063130,1029633040,-1112142878)+W(3,-1123898264,1019540966,-1106094805,1044599155)+W(4,-1157154125,1029744370,-1123437332,-1134401830)+W(5,-1101447493,-1113752268,-1111846084,1059986787)+W(6,-1133421881,1031896001,-1127142758,-1127274631)+W(7,-1115689394,-1144497399,-1111750394,1028497368);WS(1047538944,-1094881626);
sum1=W(0,1026526343,1015768341,-1116924690,-1131292909)+W(1,-1137761291,-1105713526,1040643394,-1137367995)+W(2,1061821276,1006944475,1021777101,-1112297452)+W(3,1031500559,-1122499811,-1090839121,-1088680894)+W(4,-1091685625,1042550748,-1116873677,1043477817)+W(5,-1107169411,-1119456201,-1162815447,1059324523)+W(6,-1112344306,1025260793,-1142312694,-1148100662)+W(7,998501030,1032218389,1009991259,1036475455);sum2=W(0,-1112001321,-1114299623,1027383442,1018368946)+W(1,-1136144308,995591994,-1113414147,-1120361628)+W(2,-1159080892,1048017951,-1120907217,1026347909)+W(3,-1130300135,-1113455406,1047229175,-1114902877)+W(4,1043117803,-1117678872,1015876554,-1113638165)+W(5,-1104824263,-1135559770,-1153448320,1034197636)+W(6,1016312397,-1122492527,-1157376536,-1121952605)+W(7,-1116260909,1024817261,-1146986041,1030999359);WS(1059019584,-1093542352);
sum1=W(0,1030085820,-1117660736,1036739212,-1118590060)+W(1,-1139295455,1017695255,1037660574,1044414089)+W(2,1053611807,-1088498407,1044992135,-1117950862)+W(3,-1132182919,1041445842,-1087395836,1035930184)+W(4,-1106481599,1041316489,-1157350427,1031932973)+W(5,-1162575911,1028651518,-1101366685,1044296603)+W(6,1033416637,1042914684,-1135788111,1018600951)+W(7,1029799946,1024137952,-1105147443,-1113146202);sum2=W(0,-1098733365,-1096002059,-1129149604,-1139124704)+W(1,1017748092,-1120672660,-1139933424,-1134878408)+W(2,-1099326395,1042574015,1041796064,-1112674264)+W(3,1007868832,1038924927,1054885382,1006823136)+W(4,993486752,1013026008,983636161,1023328190)+W(5,-1118903044,-1117420588,1012616072,1040771663)+W(6,-1121650464,1025526661,968306692,-1131439188)+W(7,1032346590,1016029412,1007743024,-1119789204);WS(1034201600,1032755867);
sum1=W(0,-1096012775,-1105013167,1027758260,-1153568391)+W(1,-1151613767,-1113241540,1040809774,1054286804)+W(2,-1096428191,1052356477,-1106713574,-1120836106)+W(3,-1109787424,-1103823871,1045456334,1052819554)+W(4,1040996254,1046162344,-1113115007,-1110497539)+W(5,-1140335480,-1136669162,-1106901340,-1104715738)+W(6,1026611286,1046578147,-1106649828,-1129181937)+W(7,-1129950605,1018423993,-1111616164,-1119554608);sum2=W(0,1046553581,1044137813,-1114916062,-1116195452)+W(1,-1133268119,1023665145,1067697792,1060291180)+W(2,1039450853,-1081686100,1031939547,1015539387)+W(3,1037512606,1033868463,-1075409426,1056432615)+W(4,-1106570618,1023858175,1002967134,1004500534)+W(5,1015733077,-1120650920,1018449047,-1100622921)+W(6,1032662783,1018521363,1037899637,-1116253852)+W(7,1016550645,1008358731,-1106597825,1002080710);WS(-1092032128,-1114982082);
sum1=W(0,-1092594901,-1096516325,1030256707,1022785838)+W(1,-1131318086,-1117764855,1038780564,1053421570)+W(2,-1091986421,1046024022,-1129380878,1019093490)+W(3,-1114799192,-1136363407,1055287349,1047196191)+W(4,-1122621159,1047446468,-1112386231,-1136259347)+W(5,-1144800614,1031400745,-1103792760,-1127922606)+W(6,983613607,1044817638,-1105547264,-1119087591)+W(7,-1141783466,1035179430,-1107803612,-1127804734);sum2=W(0,-1101864626,-1105911709,-1122718101,1041280609)+W(1,1033694830,-1107222411,-1103824921,-1094055741)+W(2,-1098031958,1058683727,-1105883428,1032208518)+W(3,-1124818562,-1108861898,1064792422,-1096453130)+W(4,-1120084233,1049511237,-1105712369,1032385022)+W(5,-1126293810,-1108778587,1028614917,1036982526)+W(6,-1101782173,1048360263,-1100029914,1026423073)+W(7,1022233154,-1104838815,1045846387,1024411853);WS(-1109129728,1010433912);
sum1=W(0,-1096823624,-1105899410,1006908285,-1117250164)+W(1,1019407999,-1137630799,1019351431,1040646763)+W(2,-1092542200,1057728383,-1107144297,-1122855062)+W(3,-1109418342,-1105008732,1064635860,1052048931)+W(4,1037050434,1026000812,-1123315850,-1106683568)+W(5,-1114857797,1029923270,-1107858814,-1117087348)+W(6,-1117617698,-1122267030,-1125685047,-1130212999)+W(7,-1137382471,1034575732,-1100117973,-1107016783);sum2=W(0,-1138461074,1040260969,-1146428548,-1153548328)+W(1,970383811,1016706951,-1109276610,-1109953492)+W(2,1050908092,1057542522,-1131960189,-1122720334)+W(3,-1113772244,-1149783528,-1109440842,-1119113122)+W(4,1046314824,-1105004761,-1140382642,-1105417557)+W(5,-1111645386,-1114961145,-1140136790,1008998438)+W(6,1024281381,-1110366356,1025793768,-1130524097)+W(7,-1128062487,-1113390177,-1135544654,-1119699464);WS(1028043776,1066748487);
sum1=W(0,1042153037,-1142684082,1029235758,1020869188)+W(1,-1111756535,1025123714,-1109061593,-1114798157)+W(2,1055996350,1053860476,1035504777,-1130366216)+W(3,1039957533,1020063133,1054127718,-1084468040)+W(4,-1085695847,-1103910983,1028701624,1043701316)+W(5,1020852591,1027291444,-1111428405,1050138268)+W(6,-1112356264,-1125763849,-1122144394,-1140377801)+W(7,1023500800,-1137256281,-1122964802,-1142788434);sum2=W(0,-1129530165,-1119644642,924100096,-1124029698)+W(1,1021970837,-1133743274,1007880106,-1125964837)+W(2,-1119677450,1050522694,-1110737625,-1114278109)+W(3,-1118803866,-1114387111,1051750384,1030663674)+W(4,1031715210,-1121636434,-1121059730,-1113250169)+W(5,999385235,1025411170,-1117515026,-1120664914)+W(6,-1145009875,-1119348450,-1125884533,998717971)+W(7,1019195093,-1127692741,1010693450,-1122454562);WS(1060837696,-1133947077);
sum1=W(0,1043511426,-1107876293,1028161858,-1111653883)+W(1,-1102491073,-1120891991,1015032078,1035524535)+W(2,1032976162,-1100826286,1035200691,1026751705)+W(3,-1107214884,-1125941943,-1104551490,1051427819)+W(4,1046154066,-1109841015,-1124636570,1000443428)+W(5,1038586510,1029969865,-1105048272,1014718172)+W(6,1028652293,-1123706233,1010162044,-1153569903)+W(7,1023653077,990755503,-1122173975,-1150803951);sum2=W(0,-1124907300,-1130116966,1027230711,-1109148006)+W(1,1058387135,1052271642,-1092832201,-1092637531)+W(2,-1099589874,1033368851,-1115012616,-1141349815)+W(3,1062146597,1019043320,1040685020,-1085994041)+W(4,-1097709653,1048790586,-1129789352,1025861327)+W(5,-1085821967,-1089224415,1056989663,1063174823)+W(6,-1111271581,1042673858,1031045509,1018453676)+W(7,-1100831168,-1096709646,1044673285,1049450817);WS(1052991104,1024635730);
sum1=W(0,1054985227,1053766219,-1113667962,1035832004)+W(1,-1119430356,-1121298600,1027437528,-1101014640)+W(2,1046292645,-1128304655,-1099876558,-1115665493)+W(3,1029858016,-1098528437,-1148766910,-1097461637)+W(4,-1115760280,1032906080,-1123144798,-1124670698)+W(5,1026860541,-1107490221,1048476772,-1103841730)+W(6,1011324759,1032830229,991927035,-1141396670)+W(7,-1114702739,-1098098175,1048946541,1034147624);sum2=W(0,-1101540780,-1081244300,-1123155104,1023525971)+W(1,-1124206084,989815561,-1107189914,-1109590196)+W(2,-1094597742,1068940029,-1119336486,1037524511)+W(3,979200786,1039597181,1038949441,1026840221)+W(4,1051860638,998725346,-1140931614,-1120201684)+W(5,-1126284432,-1128575576,-1110977051,1014639773)+W(6,1002156586,1038812729,-1116496860,1025256785)+W(7,-1123250336,-1117282785,1033886084,-1117345859);WS(-1106197760,-1107941957);
sum1=W(0,958134964,-1096404880,992223587,-1126741205)+W(1,-1131232109,-1156891819,-1114006205,1042417753)+W(2,1050569383,-1089676235,-1096167611,-1103296147)+W(3,-1104768673,-1105076618,-1101748223,1053212362)+W(4,1032016157,1020956357,1041994672,-1103227950)+W(5,-1101041056,-1124618361,1042030605,1057274419)+W(6,-1180953690,1043412107,1027666259,-1124973941)+W(7,-1114495652,-1117167007,1052224033,1049652990);sum2=W(0,1033666378,1045400432,-1149001791,-1114619118)+W(1,1027002418,-1125963088,-1103940412,1015708744)+W(2,924614016,1063026008,-1090736686,-1110825372)+W(3,-1103385448,-1091159350,1059931802,-1107881456)+W(4,-1114127208,-1108719036,1027272732,-1106216772)+W(5,-1139192735,-1125128312,1024735270,-1107266078)+W(6,1032301903,-1114760302,-1120615480,1033544093)+W(7,1019689496,1032462491,1034226031,-1134995311);WS(-1076602784,-1079939509);
sum1=W(0,-1103738752,-1119780485,-1124683769,1033209209)+W(1,1002177000,-1112424745,1041533536,1025390185)+W(2,-1096323000,1042233324,-1141354248,1015980198)+W(3,-1104846498,-1113895617,1039917313,1052087227)+W(4,1054450248,1052850909,-1114123684,-1106007132)+W(5,-1119444855,-1112376802,-1098158311,-1105614956)+W(6,1043529432,1045060053,1019464370,-1121157953)+W(7,1021969694,-1109951699,-1103437636,-1107965437);sum2=W(0,-1106233686,-1117977933,-1119329897,1032197744)+W(1,1036373860,-1113988579,1035649904,-1119285117)+W(2,-1119744119,-1074309068,1042368013,1026978731)+W(3,-1150690390,-1148379867,-1080074847,1046616172)+W(4,1068607081,1064708176,-1109569271,1034747948)+W(5,1031972703,-1113275705,1043980108,1045039448)+W(6,-1119111329,1041980892,-1111213511,1037031349)+W(7,1015848847,1008019670,1028259198,1029320825);WS(-1093673600,-1131421273);
sum1=W(0,-1114120908,-1110871822,-1126420325,-1121371719)+W(1,1009001293,1008740253,1021798446,1035660544)+W(2,-1087025669,-1118558279,1021303790,1033366837)+W(3,-1120291359,1022689127,1042294182,1058317703)+W(4,1056872571,1032969664,1011797877,-1117842165)+W(5,1031810222,-1148303562,-1114500968,-1088792724)+W(6,1037611499,1040800018,-1131840478,1021502382)+W(7,-1137856917,-1121301883,1017988942,-1111697864);sum2=W(0,-1114206314,-1119983153,-1129835426,-1145039688)+W(1,1020565626,1000979816,-1113040628,-1116540509)+W(2,-1121785409,1051729955,-1110668832,-1119915157)+W(3,989230112,-1112437186,1051989643,-1118504757)+W(4,1012089860,-1118223897,1002833896,-1111519800)+W(5,-1112214518,1015165050,1025479957,1039755978)+W(6,-1130809610,-1123764449,1006052904,-1127947266)+W(7,-1128941978,1025956493,-1127132522,-1158783904);WS(1065682080,-1111828541);
sum1=W(0,-1145885026,-1115077208,1017604463,1015869752)+W(1,-1126764880,1032942526,1021224792,1022264616)+W(2,1052074397,-1121697500,1024786188,-1112250175)+W(3,1040282413,1035803452,1047440331,-1089954536)+W(4,-1086889687,1045248549,1002255762,1036568133)+W(5,-1125683619,1031850711,-1109225970,1049268572)+W(6,-1130857684,1037568127,982208647,-1131800664)+W(7,-1141787602,1017131424,-1113425822,-1123514660);sum2=W(0,1016858600,968811648,1016040732,-1122978131)+W(1,993636865,-1144040913,1021399769,1028741871)+W(2,1029169324,1051074882,-1125004872,-1114060649)+W(3,-1118019503,-1109484363,1031746308,1032336595)+W(4,1006053609,-1154135582,1026938249,1029971540)+W(5,-1124468225,1013417282,-1113140779,-1103346234)+W(6,-1115290499,-1140773838,-1124460348,1017189437)+W(7,-1169769501,-1139883250,-1122277912,-1141169189);WS(1068575136,1057679145);
sum1=W(0,1049880682,1049251178,1008215334,-1106541599)+W(1,1052783569,1042509671,-1111487207,-1093397815)+W(2,1026486412,-1095539136,1042310507,989927934)+W(3,1051194971,1040579493,-1103138323,-1092992340)+W(4,-1094672658,-1089191083,1040070410,1018512183)+W(5,1038856114,-1114567880,1057944056,1043830943)+W(6,-1100618939,-1087252724,1041475113,1014261304)+W(7,1025292508,1038361721,1049811244,1044894993);sum2=W(0,1053593458,1055007475,-1136765855,-1114445084)+W(1,-1150175899,-1141017037,1054334485,1057823779)+W(2,-1105638736,-1078800745,-1113238946,1039574032)+W(3,1042094581,-1134493359,-1078443122,-1096181786)+W(4,-1104375874,1059224194,-1106803932,1030357662)+W(5,1020483059,-1099695416,1058193036,1049857835)+W(6,1050059734,1035501186,-1113028634,964162478)+W(7,-1118569338,-1110238952,1029634285,1043677394);WS(-1069843280,1043992756);
sum1=W(0,1027695014,-1119099178,-1135429253,-1124948267)+W(1,1008956039,-1129507307,1017935435,-1108770183)+W(2,1044103833,-1113789227,1025838726,1025550072)+W(3,1030807982,1014849865,-1130965835,-1112757821)+W(4,1039477491,1024839950,-1116233196,1019242118)+W(5,-1114625158,1035190516,-1101790135,1042243413)+W(6,-1142719774,1028120504,-1130610171,998797102)+W(7,-1127852007,1023573770,-1106167085,1012540023);sum2=W(0,1026300352,1028491168,-1121247640,-1114838118)+W(1,-1130791968,-1127851536,-1130258048,1004928481)+W(2,1053083344,1074653957,-1072953064,-1095359738)+W(3,1025789396,1030571860,-1102013621,1024432884)+W(4,1056568596,1033233928,-1115141896,-1093135708)+W(5,984097412,1025870428,-1116002270,1030571276)+W(6,1030713448,1023653964,-1127503160,-1116140314)+W(7,-1120604784,1016702232,-1129660856,1015669456);WS(1066802848,-1129257078);
sum1=W(0,1033473243,-1155453851,-1118978065,1015630667)+W(1,-1114728473,-1121467910,-1122431286,-1104672775)+W(2,1035395194,1065736411,-1101616805,-1113784260)+W(3,-1105320751,-1095556296,1061324843,-1115117829)+W(4,1045542397,1040181775,-1114908350,-1108037466)+W(5,-1104703871,-1109993148,-1114134583,-1100789945)+W(6,-1177594330,1036229652,-1111947911,-1114956027)+W(7,-1111474306,-1106051686,-1138173719,-1124148059);sum2=W(0,-1155123513,-1108713026,-1134031950,-1109560646)+W(1,-1115008786,1019412439,-1107664082,1035199782)+W(2,1038996664,1026897780,1017238679,-1107125821)+W(3,-1123597732,1016515095,1051508948,1043157052)+W(4,-1107646918,-1107869542,-1127256871,1024343484)+W(5,-1106563795,-1116358964,998755997,1055083262)+W(6,-1112902766,-1145442397,-1129735047,1004378333)+W(7,-1117600772,-1110777694,1012570830,-1159444594);WS(-1093453440,1062530498);
sum1=W(0,-1115495349,-1109318263,1018166794,-1124930739)+W(1,1023868966,1023563962,1039727605,1025637074)+W(2,1024699176,1040214918,-1114300581,-1109529502)+W(3,-1131885027,-1104984446,1052285453,931786146)+W(4,-1105577322,1043329716,1023247327,1025096231)+W(5,-1110072888,-1137647791,-1105534248,1009762919)+W(6,-1123543752,1034740398,-1125424515,998443854)+W(7,-1123805240,1018092315,-1116356474,988548151);sum2=W(0,1018118074,-1135013993,-1110334365,-1116378324)+W(1,-1110082211,-1111471528,1002595554,1027066059)+W(2,-1117515615,-1097345050,-1134041225,-1139723269)+W(3,-1114430561,1040454031,1043336959,1053899571)+W(4,1039717826,-1107830137,-1112237914,-1147091114)+W(5,1033656482,-1117546906,1010598309,1040668505)+W(6,1032288465,978891919,-1131603942,-1123080609)+W(7,-1115822981,-1119917138,1026333875,1016807738);WS(1067735712,-1080534052);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, -1), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, 1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 1), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -1), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, -1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, 1), 0);
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns32, win8x4)
//!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, nns32, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,1039469975,-1095740683,-1091571194,1036208225)+W(1,1039536921,1025116802,-1097328754,1027560868)+W(2,1035622988,1049700439,1043923973,-1144450173)+W(3,1029776426,1047463785,1024545936,1024461970)+W(4,1028885330,1026075554,1032174663,1048590727)+W(5,1017576356,1042058704,1023201972,1039928979)+W(6,-1090255529,1046104373,1033278580,-1098962113)+W(7,-1090407950,1043393326,1035224848,-1100301043);sum2=W(0,-1166389754,-1101782718,1055965966,-1098253927)+W(1,1034460863,-1132225959,1045236553,-1106582410)+W(2,-1113669665,1055278331,1057568628,1027738130)+W(3,-1129223232,-1108092808,-1127810369,1016925525)+W(4,983512221,-1105895383,-1096709168,1006679350)+W(5,-1090237017,1030302550,1040768379,-1097283179)+W(6,-1133967067,1033275358,-1111760224,1036184228)+W(7,1009711002,1045297871,-1104949250,1022264595);WS(-1080723616,-1076327864);
sum1=W(0,-1140602116,1024505865,-1106293281,1017315691)+W(1,-1107192473,1027220277,-1101486193,1037257964)+W(2,1022805527,-1106692027,1032001763,1022003974)+W(3,1014959990,-1109388172,1020788295,1021604747)+W(4,-1129176587,1022464939,-1113397025,1041272315)+W(5,-1098639185,1043879330,1024865293,1040932726)+W(6,1038889695,-1123579783,-1118929755,1032224091)+W(7,1036681163,998707020,-1117432531,1019749115);sum2=W(0,-1140061902,1016927815,-1127131649,1015755803)+W(1,1032555441,-1095938931,-1112279061,-1129835189)+W(2,-1123339814,1009679614,-1116204914,-1138877514)+W(3,-1165772366,-1146249364,-1153656135,1016646759)+W(4,-1129880851,1024947773,1033341381,-1137718334)+W(5,-1069364926,1079454606,1058036499,-1089663810)+W(6,-1148409052,1022404175,1053318688,-1092530653)+W(7,1018619187,1025789685,1028043253,-1122312216);WS(1058954560,1004956589);
sum1=W(0,1038458494,-1105082889,-1102342440,-1128607008)+W(1,1026348672,1047296084,-1085974686,1047693245)+W(2,-1116524774,-1135229473,1058722958,-1108459679)+W(3,-1117551096,-1122816147,1019546620,1024592800)+W(4,-1147341058,-1156235011,1038455278,1027139080)+W(5,-1100046248,1029167261,-1103441674,1057887999)+W(6,1043502422,1027001826,1033885827,-1087115665)+W(7,1043995308,1023459588,-1124163292,1020243248);sum2=W(0,-1116902056,1035295215,1032715073,1039897191)+W(1,-1116419565,-1089611288,1051413477,-1115617116)+W(2,1003022729,-1102315300,1039274043,-1121428266)+W(3,-1161229156,1023483611,1012620980,1032782009)+W(4,-1120385367,-1118716257,-1103487249,-1104821098)+W(5,-1132652148,1048354743,-1091510775,1060018690)+W(6,-1117381948,1037629937,1040404198,1008252604)+W(7,-1116040249,-1132320852,1035102099,-1113601670);WS(-1088253760,-1127575790);
sum1=W(0,1033404580,1042126700,-1156102863,1038728366)+W(1,1045370723,-1083618166,-1099951467,1036121471)+W(2,1036217881,-1099186053,1040753147,994877095)+W(3,1040247041,-1099351704,1033329669,1012008372)+W(4,-1111684630,1043566527,1011512228,1036225546)+W(5,-1088174091,1050156122,1032168346,1050604224)+W(6,1039701042,1034991255,1037663513,-1098202972)+W(7,1032444126,1041638884,1030253051,1015138122);sum2=W(0,1009286759,1025260806,-1147399085,1030438042)+W(1,1019667875,1065802217,1032031341,1027607240)+W(2,1032828373,-1110418147,1046766533,-1113200383)+W(3,1008172775,-1119451994,-1137630919,-1125602091)+W(4,-1086940227,-1143426189,-1109485523,-1093920639)+W(5,1049694895,-1135657207,-1114490725,-1090745109)+W(6,1041550488,1024844082,1032826151,-1117099650)+W(7,1034586333,-1137428855,993352218,-1114583845);WS(-1079364256,1057874888);
sum1=W(0,1028964378,1034807569,1023431711,1038744583)+W(1,1044691424,-1093522810,1043817591,1038770168)+W(2,1031872786,1026052487,1033837359,1039465822)+W(3,1026510455,1032349913,1024735357,1031706975)+W(4,-1105253352,1030066159,1027252187,-1097930673)+W(5,-1085514994,1045101529,1037737491,-1095573950)+W(6,1038514603,1014931844,1019830473,-1111615463)+W(7,1036441879,1025856707,1030853165,1029114647);sum2=W(0,-1122608874,1020476676,1023276596,-1110129969)+W(1,1036903789,1056514262,1055608478,-1109784187)+W(2,-1134147112,1032271709,-1122102418,1016388156)+W(3,-1114085729,1030585586,-1109100200,1025386706)+W(4,-1106237621,-1145788944,-1115008651,1028080466)+W(5,-1099727798,1034305529,-1135649000,-1110801543)+W(6,-1114242709,-1104837577,1019861916,1033517697)+W(7,-1128034084,-1105665752,1027443202,-1110189468);WS(-1091483264,-1079194671);
sum1=W(0,-1113984995,1032278999,-1116837930,-1131351604)+W(1,-1116327562,1045060919,-1099425098,1021186040)+W(2,-1206829265,-1113261897,1054575181,-1132080655)+W(3,-1126861572,-1115285054,-1130307600,1023600234)+W(4,987288903,-1120582522,1024497830,-1139989065)+W(5,1046630795,-1115581427,-1105371085,1055014512)+W(6,1027226210,-1110689206,1026057008,-1092379987)+W(7,1003385298,-1136751161,-1130576880,-1122295330);sum2=W(0,1028468886,-1114381934,1004745569,-1129629424)+W(1,-1136732761,1051604488,1032177433,-1120636360)+W(2,1022425868,1026786204,-1115452378,1036262769)+W(3,-1123045172,-1139760465,-1123076816,1019955588)+W(4,1032075412,1000184001,1021845392,1012138921)+W(5,-1122709320,-1141636449,1017905952,-1114041388)+W(6,-1102674451,1006971361,-1138562729,-1105925279)+W(7,-1135173233,-1127921184,-1146151969,1002766561);WS(1067689632,-1150117831);
sum1=W(0,-1130553174,1029999475,1047555836,-1109849008)+W(1,1036413160,-1116179871,1050420518,-1123520321)+W(2,-1127374955,-1104890550,1035246488,1029117869)+W(3,1027561031,-1113066609,1020611803,-1140464318)+W(4,-1114674616,-1113991840,-1099893915,1035630764)+W(5,-1098283742,-1150636351,-1107722684,1040630545)+W(6,-1116392999,1019029347,1041501593,1031697439)+W(7,-1114557056,1006720846,1031847583,-1125473743);sum2=W(0,-1114467512,1037446674,1032483043,1032302578)+W(1,-1140727686,-1107033941,-1114962225,1035589071)+W(2,-1123814512,-1102520792,1017647091,1028178655)+W(3,-1114865396,-1106445462,1028700703,-1131958732)+W(4,1053856893,-1095432519,-1089061083,1055539881)+W(5,1044678306,-1119624965,-1087688027,1060021172)+W(6,-1096729370,1056004093,1060967891,-1086216329)+W(7,-1103816765,1049601918,1046082925,-1098594526);WS(1053174400,-1151490459);
sum1=W(0,-1147738936,-1116405775,1032070534,-1122069115)+W(1,1032697654,-1108806494,1043517586,1027718109)+W(2,-1112696969,1030488179,1041596435,1025368761)+W(3,-1121758051,1032005679,-1145227340,1007532846)+W(4,1015337751,-1131178679,1016988943,-1106451229)+W(5,-1117317899,1014470144,1030116243,-1118269791)+W(6,-1098708424,1036691591,-1112007328,1044803791)+W(7,-1105947015,1025294511,-1121635481,1024445699);sum2=W(0,1021517080,-1126516206,-1130068082,1030975148)+W(1,1077778659,-1071480833,-1091517508,1055956931)+W(2,1029844584,-1129174056,-1089646275,1057214094)+W(3,1021753404,998387790,-1116251741,1029913248)+W(4,1010660367,1014043007,1009416079,-1128045540)+W(5,-1096786527,1028586964,-1124472846,-1115164896)+W(6,1010452735,-1122799750,1004868686,-1109767888)+W(7,-1161269496,-1126055830,1023899390,-1130073888);WS(1064255296,1017910760);
sum1=W(0,-1112041607,1053450179,1054734130,1034554881)+W(1,-1098306542,1044871248,1051103338,-1108750194)+W(2,-1117661336,1027829882,-1103441076,-1140839485)+W(3,-1131295699,1024857124,-1122634224,-1142577806)+W(4,1024002066,-1117294562,-1127407003,-1098111935)+W(5,1046694116,-1097130662,1016696883,-1095577677)+W(6,1048629833,-1104687573,983357671,-1111281057)+W(7,1048835924,-1098281839,-1118108640,1032310597);sum2=W(0,1032914397,1073793292,1053966016,-1120767464)+W(1,1040094052,-1072585870,1060302091,-1109760249)+W(2,1009241688,-1113143087,-1094220304,1016200567)+W(3,1032959032,-1104349617,1028063795,-1122384418)+W(4,1040357442,-1129131123,-1147532546,1035968374)+W(5,-1086238928,-1116834009,-1130362887,-1122023462)+W(6,1043210576,1015923256,1036030945,-1172011891)+W(7,-1119727737,1019714285,1017132829,1025380203);WS(-1096343168,-1126236522);
sum1=W(0,1007810299,-1119306439,-1108689250,1030703603)+W(1,1047119465,-1085509191,-1096469888,1040041675)+W(2,-1132527909,1020253526,1056154112,-1113575360)+W(3,1009418349,1033231243,1041829816,-1134236941)+W(4,1031818658,-1127608870,-1121378303,1038321302)+W(5,-1089344732,1045457184,-1126859158,1053153171)+W(6,999324634,1029954693,-1144694086,1045446045)+W(7,-1107897834,1026209383,1019451938,-1115315934);sum2=W(0,1016178696,-1144975071,1020456556,983284602)+W(1,1029986296,1041996066,-1114118472,1029794920)+W(2,-1131549160,-1114876306,-1139464095,-1109420788)+W(3,-1117716768,983229178,1015095008,-1118046352)+W(4,-1131007184,1022946788,1015204808,-1131636264)+W(5,1053737341,1023304596,998054973,997214653)+W(6,-1113647896,1024576522,1029400914,-1097949071)+W(7,-1141234271,-1131778280,-1124860928,-1115559594);WS(1054415488,1031748714);
sum1=W(0,-1106849745,1048190511,1016814449,1032036500)+W(1,998976710,1051815981,1025341687,1032905605)+W(2,1024707071,-1113968464,-1102465150,1035586875)+W(3,1040319748,-1115415046,-1127337837,-1137244643)+W(4,-1110288412,-1119790601,1018567785,-1098109636)+W(5,1042721902,1029877301,1041909072,-1090213441)+W(6,1046144796,-1106536335,1033626399,-1117518441)+W(7,-1135047459,-1122513053,1018599181,-1117570737);sum2=W(0,-1138393335,-1121991569,-1103416430,990440998)+W(1,1002996807,-1100463136,-1128966950,-1115155620)+W(2,-1107496177,1010012987,-1095499559,-1122715509)+W(3,-1100731818,1048400711,1000571127,-1109700727)+W(4,1037302636,-1117267403,1034530622,-1120602807)+W(5,1060125031,-1114490937,1032576586,-1098451061)+W(6,1038403096,-1126507430,-1120765719,1057202890)+W(7,1041385707,-1105804206,1027555951,1011003397);WS(1057399616,1074070393);
sum1=W(0,-1167692925,1048650971,1049855515,-1116946950)+W(1,1027460150,-1096264273,1035712138,1025124136)+W(2,1043057687,-1089515076,-1093603523,1033233658)+W(3,1036180887,-1089497938,-1102565613,1031827147)+W(4,-1103643414,1041758026,1045229301,-1097294408)+W(5,-1106323062,1036926493,1045455640,-1094845877)+W(6,1057610273,-1123310040,1036007790,1045414146)+W(7,1048651645,1034964477,1012034194,1043872372);sum2=W(0,1016280180,-1104821294,-1135117191,-1099019906)+W(1,-1160553787,1057285857,1031344902,-1104956478)+W(2,1040551613,-1096822242,-1108143797,-1115190705)+W(3,1043284947,-1108844527,-1121444630,-1110901592)+W(4,-1108236474,1021862852,-1102919364,1053230727)+W(5,1060881655,-1121198562,-1102746088,1044240449)+W(6,-1110487530,1027740054,-1107568696,-1141578351)+W(7,-1097266933,1039050835,-1115478973,1033167055);WS(-1079272096,-1088198283);
sum1=W(0,-1136809437,-1147892734,-1112293630,-1150549691)+W(1,-1114730926,-1153686203,-1101200910,1035238887)+W(2,1024493634,-1111552818,1033312670,1013948517)+W(3,1007675727,-1115285591,993656219,1014747375)+W(4,-1131332343,1024124492,-1117531256,1038263474)+W(5,-1109365886,1038223988,1022854919,1042949876)+W(6,1033656538,-1131368443,-1137128325,-1123815596)+W(7,1031561484,983503863,-1123012682,999554974);sum2=W(0,933663296,973137042,-1131869901,-1130912341)+W(1,1026863962,-1103034755,1022547165,1024898014)+W(2,1015250909,-1122671508,1032168251,1006981209)+W(3,-1163156681,-1124284861,1002623282,-1128875465)+W(4,1031913949,-1114826138,-1116201618,1021624533)+W(5,1074345895,-1074065991,-1097351564,1049231168)+W(6,1033396431,-1116799454,-1101411998,1046910286)+W(7,987851849,-1131138133,-1122428830,1015118461);WS(1066898592,-1135257599);
sum1=W(0,-1104421608,1036077428,1039457202,-1110180874)+W(1,-1109212258,1047234565,1042328969,-1108282395)+W(2,-1104815307,-1101771699,-1102031401,-1112266449)+W(3,-1107536862,-1105991798,-1107974833,-1117810340)+W(4,-1109956850,1025966004,1033603984,-1099722419)+W(5,1050666829,-1127852161,1027866348,-1108344348)+W(6,1056795268,-1103088922,-1117920074,1052651555)+W(7,1052879183,-1109126692,-1114797145,1044347095);sum2=W(0,-1130272686,-1099761318,1053252716,-1109573955)+W(1,-1135365682,1015950468,1053124236,-1112628352)+W(2,-1109041460,1056516595,1055173972,-1127976571)+W(3,-1124075328,-1111067004,-1111992284,-1141484375)+W(4,1023415227,-1113318439,-1104024699,-1111963093)+W(5,-1098416341,989675628,-1113101390,1036225124)+W(6,-1099834172,1021900236,-1113626094,984548524)+W(7,-1123095583,1035158074,-1121224929,-1115296758);WS(-1080514464,1071098312);
sum1=W(0,1032590577,-1109637973,-1104998922,1029423638)+W(1,1032314563,1052963835,-1100165641,1026820152)+W(2,-1118573868,1051364482,1049180397,-1121041060)+W(3,-1138006521,1046351030,1040988017,-1120807462)+W(4,1035675859,-1116754806,-1121480226,1034143047)+W(5,1044386890,-1124675269,-1119258414,1041959039)+W(6,-1091683740,1026232616,-1141724766,-1094089003)+W(7,-1100071438,-1128189972,-1142663074,-1104568584);sum2=W(0,1015651007,-1161898742,1047440331,-1103917515)+W(1,-1102760582,1064882055,1037971494,-1110033797)+W(2,1038662254,-1095531648,-1094052244,-1111112749)+W(3,1037944898,-1103088589,1028288648,-1114159185)+W(4,-1107946310,1034127906,-1101094893,1045127249)+W(5,1062501861,-1105985747,-1105034150,1032097498)+W(6,-1103513552,1029080884,952358760,-1097807648)+W(7,-1103412727,1036625418,-1115269879,1000704926);WS(1048356096,1025975827);
sum1=W(0,-1122099232,1042373466,1042988217,-1127785256)+W(1,1026577988,1024353684,1057753530,-1101696686)+W(2,1035389109,-1100403603,-1089144738,1038799529)+W(3,1026531900,-1118224663,-1117105634,1026796836)+W(4,-1109964850,985728647,-1113788528,-1143337570)+W(5,1027827940,1025248769,981326605,-1091154007)+W(6,-1125657656,1042938314,1031883373,1052285203)+W(7,-1110632314,1024598728,1041478413,-1109515886);sum2=W(0,-1116521159,-1105350472,-1127410563,1012220951)+W(1,1029633040,-1097063130,1052174871,-1112142878)+W(2,-1123437332,1029744370,-1157154125,-1134401830)+W(3,-1127142758,1031896001,-1133421881,-1127274631)+W(4,1023881724,-1121646209,-1150652997,-1133847817)+W(5,-1106094805,1019540966,-1123898264,1044599155)+W(6,-1111846084,-1113752268,-1101447493,1059986787)+W(7,-1111750394,-1144497399,-1115689394,1028497368);WS(1047538944,-1094881626);
sum1=W(0,-1116924690,1015768341,1026526343,-1131292909)+W(1,1021777101,1006944475,1061821276,-1112297452)+W(2,-1116873677,1042550748,-1091685625,1043477817)+W(3,-1142312694,1025260793,-1112344306,-1148100662)+W(4,1040643394,-1105713526,-1137761291,-1137367995)+W(5,-1090839121,-1122499811,1031500559,-1088680894)+W(6,-1162815447,-1119456201,-1107169411,1059324523)+W(7,1009991259,1032218389,998501030,1036475455);sum2=W(0,1027383442,-1114299623,-1112001321,1018368946)+W(1,-1120907217,1048017951,-1159080892,1026347909)+W(2,1015876554,-1117678872,1043117803,-1113638165)+W(3,-1157376536,-1122492527,1016312397,-1121952605)+W(4,-1113414147,995591994,-1136144308,-1120361628)+W(5,1047229175,-1113455406,-1130300135,-1114902877)+W(6,-1153448320,-1135559770,-1104824263,1034197636)+W(7,-1146986041,1024817261,-1116260909,1030999359);WS(1059019584,-1093542352);
sum1=W(0,1036739212,-1117660736,1030085820,-1118590060)+W(1,1044992135,-1088498407,1053611807,-1117950862)+W(2,-1157350427,1041316489,-1106481599,1031932973)+W(3,-1135788111,1042914684,1033416637,1018600951)+W(4,1037660574,1017695255,-1139295455,1044414089)+W(5,-1087395836,1041445842,-1132182919,1035930184)+W(6,-1101366685,1028651518,-1162575911,1044296603)+W(7,-1105147443,1024137952,1029799946,-1113146202);sum2=W(0,-1129149604,-1096002059,-1098733365,-1139124704)+W(1,1041796064,1042574015,-1099326395,-1112674264)+W(2,983636161,1013026008,993486752,1023328190)+W(3,968306692,1025526661,-1121650464,-1131439188)+W(4,-1139933424,-1120672660,1017748092,-1134878408)+W(5,1054885382,1038924927,1007868832,1006823136)+W(6,1012616072,-1117420588,-1118903044,1040771663)+W(7,1007743024,1016029412,1032346590,-1119789204);WS(1034201600,1032755867);
sum1=W(0,1027758260,-1105013167,-1096012775,-1153568391)+W(1,-1106713574,1052356477,-1096428191,-1120836106)+W(2,-1113115007,1046162344,1040996254,-1110497539)+W(3,-1106649828,1046578147,1026611286,-1129181937)+W(4,1040809774,-1113241540,-1151613767,1054286804)+W(5,1045456334,-1103823871,-1109787424,1052819554)+W(6,-1106901340,-1136669162,-1140335480,-1104715738)+W(7,-1111616164,1018423993,-1129950605,-1119554608);sum2=W(0,-1114916062,1044137813,1046553581,-1116195452)+W(1,1031939547,-1081686100,1039450853,1015539387)+W(2,1002967134,1023858175,-1106570618,1004500534)+W(3,1037899637,1018521363,1032662783,-1116253852)+W(4,1067697792,1023665145,-1133268119,1060291180)+W(5,-1075409426,1033868463,1037512606,1056432615)+W(6,1018449047,-1120650920,1015733077,-1100622921)+W(7,-1106597825,1008358731,1016550645,1002080710);WS(-1092032128,-1114982082);
sum1=W(0,1030256707,-1096516325,-1092594901,1022785838)+W(1,-1129380878,1046024022,-1091986421,1019093490)+W(2,-1112386231,1047446468,-1122621159,-1136259347)+W(3,-1105547264,1044817638,983613607,-1119087591)+W(4,1038780564,-1117764855,-1131318086,1053421570)+W(5,1055287349,-1136363407,-1114799192,1047196191)+W(6,-1103792760,1031400745,-1144800614,-1127922606)+W(7,-1107803612,1035179430,-1141783466,-1127804734);sum2=W(0,-1122718101,-1105911709,-1101864626,1041280609)+W(1,-1105883428,1058683727,-1098031958,1032208518)+W(2,-1105712369,1049511237,-1120084233,1032385022)+W(3,-1100029914,1048360263,-1101782173,1026423073)+W(4,-1103824921,-1107222411,1033694830,-1094055741)+W(5,1064792422,-1108861898,-1124818562,-1096453130)+W(6,1028614917,-1108778587,-1126293810,1036982526)+W(7,1045846387,-1104838815,1022233154,1024411853);WS(-1109129728,1010433912);
sum1=W(0,1006908285,-1105899410,-1096823624,-1117250164)+W(1,-1107144297,1057728383,-1092542200,-1122855062)+W(2,-1123315850,1026000812,1037050434,-1106683568)+W(3,-1125685047,-1122267030,-1117617698,-1130212999)+W(4,1019351431,-1137630799,1019407999,1040646763)+W(5,1064635860,-1105008732,-1109418342,1052048931)+W(6,-1107858814,1029923270,-1114857797,-1117087348)+W(7,-1100117973,1034575732,-1137382471,-1107016783);sum2=W(0,-1146428548,1040260969,-1138461074,-1153548328)+W(1,-1131960189,1057542522,1050908092,-1122720334)+W(2,-1140382642,-1105004761,1046314824,-1105417557)+W(3,1025793768,-1110366356,1024281381,-1130524097)+W(4,-1109276610,1016706951,970383811,-1109953492)+W(5,-1109440842,-1149783528,-1113772244,-1119113122)+W(6,-1140136790,-1114961145,-1111645386,1008998438)+W(7,-1135544654,-1113390177,-1128062487,-1119699464);WS(1028043776,1066748487);
sum1=W(0,1029235758,-1142684082,1042153037,1020869188)+W(1,1035504777,1053860476,1055996350,-1130366216)+W(2,1028701624,-1103910983,-1085695847,1043701316)+W(3,-1122144394,-1125763849,-1112356264,-1140377801)+W(4,-1109061593,1025123714,-1111756535,-1114798157)+W(5,1054127718,1020063133,1039957533,-1084468040)+W(6,-1111428405,1027291444,1020852591,1050138268)+W(7,-1122964802,-1137256281,1023500800,-1142788434);sum2=W(0,924100096,-1119644642,-1129530165,-1124029698)+W(1,-1110737625,1050522694,-1119677450,-1114278109)+W(2,-1121059730,-1121636434,1031715210,-1113250169)+W(3,-1125884533,-1119348450,-1145009875,998717971)+W(4,1007880106,-1133743274,1021970837,-1125964837)+W(5,1051750384,-1114387111,-1118803866,1030663674)+W(6,-1117515026,1025411170,999385235,-1120664914)+W(7,1010693450,-1127692741,1019195093,-1122454562);WS(1060837696,-1133947077);
sum1=W(0,1028161858,-1107876293,1043511426,-1111653883)+W(1,1035200691,-1100826286,1032976162,1026751705)+W(2,-1124636570,-1109841015,1046154066,1000443428)+W(3,1010162044,-1123706233,1028652293,-1153569903)+W(4,1015032078,-1120891991,-1102491073,1035524535)+W(5,-1104551490,-1125941943,-1107214884,1051427819)+W(6,-1105048272,1029969865,1038586510,1014718172)+W(7,-1122173975,990755503,1023653077,-1150803951);sum2=W(0,1027230711,-1130116966,-1124907300,-1109148006)+W(1,-1115012616,1033368851,-1099589874,-1141349815)+W(2,-1129789352,1048790586,-1097709653,1025861327)+W(3,1031045509,1042673858,-1111271581,1018453676)+W(4,-1092832201,1052271642,1058387135,-1092637531)+W(5,1040685020,1019043320,1062146597,-1085994041)+W(6,1056989663,-1089224415,-1085821967,1063174823)+W(7,1044673285,-1096709646,-1100831168,1049450817);WS(1052991104,1024635730);
sum1=W(0,-1113667962,1053766219,1054985227,1035832004)+W(1,-1099876558,-1128304655,1046292645,-1115665493)+W(2,-1123144798,1032906080,-1115760280,-1124670698)+W(3,991927035,1032830229,1011324759,-1141396670)+W(4,1027437528,-1121298600,-1119430356,-1101014640)+W(5,-1148766910,-1098528437,1029858016,-1097461637)+W(6,1048476772,-1107490221,1026860541,-1103841730)+W(7,1048946541,-1098098175,-1114702739,1034147624);sum2=W(0,-1123155104,-1081244300,-1101540780,1023525971)+W(1,-1119336486,1068940029,-1094597742,1037524511)+W(2,-1140931614,998725346,1051860638,-1120201684)+W(3,-1116496860,1038812729,1002156586,1025256785)+W(4,-1107189914,989815561,-1124206084,-1109590196)+W(5,1038949441,1039597181,979200786,1026840221)+W(6,-1110977051,-1128575576,-1126284432,1014639773)+W(7,1033886084,-1117282785,-1123250336,-1117345859);WS(-1106197760,-1107941957);
sum1=W(0,992223587,-1096404880,958134964,-1126741205)+W(1,-1096167611,-1089676235,1050569383,-1103296147)+W(2,1041994672,1020956357,1032016157,-1103227950)+W(3,1027666259,1043412107,-1180953690,-1124973941)+W(4,-1114006205,-1156891819,-1131232109,1042417753)+W(5,-1101748223,-1105076618,-1104768673,1053212362)+W(6,1042030605,-1124618361,-1101041056,1057274419)+W(7,1052224033,-1117167007,-1114495652,1049652990);sum2=W(0,-1149001791,1045400432,1033666378,-1114619118)+W(1,-1090736686,1063026008,924614016,-1110825372)+W(2,1027272732,-1108719036,-1114127208,-1106216772)+W(3,-1120615480,-1114760302,1032301903,1033544093)+W(4,-1103940412,-1125963088,1027002418,1015708744)+W(5,1059931802,-1091159350,-1103385448,-1107881456)+W(6,1024735270,-1125128312,-1139192735,-1107266078)+W(7,1034226031,1032462491,1019689496,-1134995311);WS(-1076602784,-1079939509);
sum1=W(0,-1124683769,-1119780485,-1103738752,1033209209)+W(1,-1141354248,1042233324,-1096323000,1015980198)+W(2,-1114123684,1052850909,1054450248,-1106007132)+W(3,1019464370,1045060053,1043529432,-1121157953)+W(4,1041533536,-1112424745,1002177000,1025390185)+W(5,1039917313,-1113895617,-1104846498,1052087227)+W(6,-1098158311,-1112376802,-1119444855,-1105614956)+W(7,-1103437636,-1109951699,1021969694,-1107965437);sum2=W(0,-1119329897,-1117977933,-1106233686,1032197744)+W(1,1042368013,-1074309068,-1119744119,1026978731)+W(2,-1109569271,1064708176,1068607081,1034747948)+W(3,-1111213511,1041980892,-1119111329,1037031349)+W(4,1035649904,-1113988579,1036373860,-1119285117)+W(5,-1080074847,-1148379867,-1150690390,1046616172)+W(6,1043980108,-1113275705,1031972703,1045039448)+W(7,1028259198,1008019670,1015848847,1029320825);WS(-1093673600,-1131421273);
sum1=W(0,-1126420325,-1110871822,-1114120908,-1121371719)+W(1,1021303790,-1118558279,-1087025669,1033366837)+W(2,1011797877,1032969664,1056872571,-1117842165)+W(3,-1131840478,1040800018,1037611499,1021502382)+W(4,1021798446,1008740253,1009001293,1035660544)+W(5,1042294182,1022689127,-1120291359,1058317703)+W(6,-1114500968,-1148303562,1031810222,-1088792724)+W(7,1017988942,-1121301883,-1137856917,-1111697864);sum2=W(0,-1129835426,-1119983153,-1114206314,-1145039688)+W(1,-1110668832,1051729955,-1121785409,-1119915157)+W(2,1002833896,-1118223897,1012089860,-1111519800)+W(3,1006052904,-1123764449,-1130809610,-1127947266)+W(4,-1113040628,1000979816,1020565626,-1116540509)+W(5,1051989643,-1112437186,989230112,-1118504757)+W(6,1025479957,1015165050,-1112214518,1039755978)+W(7,-1127132522,1025956493,-1128941978,-1158783904);WS(1065682080,-1111828541);
sum1=W(0,1017604463,-1115077208,-1145885026,1015869752)+W(1,1024786188,-1121697500,1052074397,-1112250175)+W(2,1002255762,1045248549,-1086889687,1036568133)+W(3,982208647,1037568127,-1130857684,-1131800664)+W(4,1021224792,1032942526,-1126764880,1022264616)+W(5,1047440331,1035803452,1040282413,-1089954536)+W(6,-1109225970,1031850711,-1125683619,1049268572)+W(7,-1113425822,1017131424,-1141787602,-1123514660);sum2=W(0,1016040732,968811648,1016858600,-1122978131)+W(1,-1125004872,1051074882,1029169324,-1114060649)+W(2,1026938249,-1154135582,1006053609,1029971540)+W(3,-1124460348,-1140773838,-1115290499,1017189437)+W(4,1021399769,-1144040913,993636865,1028741871)+W(5,1031746308,-1109484363,-1118019503,1032336595)+W(6,-1113140779,1013417282,-1124468225,-1103346234)+W(7,-1122277912,-1139883250,-1169769501,-1141169189);WS(1068575136,1057679145);
sum1=W(0,1008215334,1049251178,1049880682,-1106541599)+W(1,1042310507,-1095539136,1026486412,989927934)+W(2,1040070410,-1089191083,-1094672658,1018512183)+W(3,1041475113,-1087252724,-1100618939,1014261304)+W(4,-1111487207,1042509671,1052783569,-1093397815)+W(5,-1103138323,1040579493,1051194971,-1092992340)+W(6,1057944056,-1114567880,1038856114,1043830943)+W(7,1049811244,1038361721,1025292508,1044894993);sum2=W(0,-1136765855,1055007475,1053593458,-1114445084)+W(1,-1113238946,-1078800745,-1105638736,1039574032)+W(2,-1106803932,1059224194,-1104375874,1030357662)+W(3,-1113028634,1035501186,1050059734,964162478)+W(4,1054334485,-1141017037,-1150175899,1057823779)+W(5,-1078443122,-1134493359,1042094581,-1096181786)+W(6,1058193036,-1099695416,1020483059,1049857835)+W(7,1029634285,-1110238952,-1118569338,1043677394);WS(-1069843280,1043992756);
sum1=W(0,-1135429253,-1119099178,1027695014,-1124948267)+W(1,1025838726,-1113789227,1044103833,1025550072)+W(2,-1116233196,1024839950,1039477491,1019242118)+W(3,-1130610171,1028120504,-1142719774,998797102)+W(4,1017935435,-1129507307,1008956039,-1108770183)+W(5,-1130965835,1014849865,1030807982,-1112757821)+W(6,-1101790135,1035190516,-1114625158,1042243413)+W(7,-1106167085,1023573770,-1127852007,1012540023);sum2=W(0,-1121247640,1028491168,1026300352,-1114838118)+W(1,-1072953064,1074653957,1053083344,-1095359738)+W(2,-1115141896,1033233928,1056568596,-1093135708)+W(3,-1127503160,1023653964,1030713448,-1116140314)+W(4,-1130258048,-1127851536,-1130791968,1004928481)+W(5,-1102013621,1030571860,1025789396,1024432884)+W(6,-1116002270,1025870428,984097412,1030571276)+W(7,-1129660856,1016702232,-1120604784,1015669456);WS(1066802848,-1129257078);
sum1=W(0,-1118978065,-1155453851,1033473243,1015630667)+W(1,-1101616805,1065736411,1035395194,-1113784260)+W(2,-1114908350,1040181775,1045542397,-1108037466)+W(3,-1111947911,1036229652,-1177594330,-1114956027)+W(4,-1122431286,-1121467910,-1114728473,-1104672775)+W(5,1061324843,-1095556296,-1105320751,-1115117829)+W(6,-1114134583,-1109993148,-1104703871,-1100789945)+W(7,-1138173719,-1106051686,-1111474306,-1124148059);sum2=W(0,-1134031950,-1108713026,-1155123513,-1109560646)+W(1,1017238679,1026897780,1038996664,-1107125821)+W(2,-1127256871,-1107869542,-1107646918,1024343484)+W(3,-1129735047,-1145442397,-1112902766,1004378333)+W(4,-1107664082,1019412439,-1115008786,1035199782)+W(5,1051508948,1016515095,-1123597732,1043157052)+W(6,998755997,-1116358964,-1106563795,1055083262)+W(7,1012570830,-1110777694,-1117600772,-1159444594);WS(-1093453440,1062530498);
sum1=W(0,1018166794,-1109318263,-1115495349,-1124930739)+W(1,-1114300581,1040214918,1024699176,-1109529502)+W(2,1023247327,1043329716,-1105577322,1025096231)+W(3,-1125424515,1034740398,-1123543752,998443854)+W(4,1039727605,1023563962,1023868966,1025637074)+W(5,1052285453,-1104984446,-1131885027,931786146)+W(6,-1105534248,-1137647791,-1110072888,1009762919)+W(7,-1116356474,1018092315,-1123805240,988548151);sum2=W(0,-1110334365,-1135013993,1018118074,-1116378324)+W(1,-1134041225,-1097345050,-1117515615,-1139723269)+W(2,-1112237914,-1107830137,1039717826,-1147091114)+W(3,-1131603942,978891919,1032288465,-1123080609)+W(4,1002595554,-1111471528,-1110082211,1027066059)+W(5,1043336959,1040454031,-1114430561,1053899571)+W(6,1010598309,-1117546906,1033656482,1040668505)+W(7,1026333875,-1119917138,-1115822981,1016807738);WS(1067735712,-1080534052);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -3), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 3), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -3), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 3), 0);
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns32, win8x4)
//!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);
}
}
@@ -0,0 +1,186 @@
//
// 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, nns32, 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,994153301,1016607238,-1132374181,-1120567290)+W(1,1021572063,-1137843051,992947237,-1139074345)+W(2,-1119615974,1000210819,-1125619459,-1117468940)+W(3,-1122316900,-1146864427,-1125130389,-1132591953)+W(4,-1096186409,1056444330,1046512564,1053527378)+W(5,-1121684346,-1129869365,-1138699933,-1144213939)+W(6,1031756856,1024055745,-1119806663,-1117911182)+W(7,1051252577,-1109040755,-1112059294,-1093298645)+W(8,979248533,-1119537890,1033651817,1023905988)+W(9,1003125923,1029429758,-1126690796,-1121091407)+W(10,-1148456803,-1113641375,-1110173889,-1120338466)+W(11,-1141776739,-1127458445,1032546877,-1133630411);sum2=W(0,1022573468,-1114028928,-1119263575,-1126549409)+W(1,-1114833146,1024108770,-1119708173,-1140490164)+W(2,1003196031,-1113990054,-1146392599,1021805248)+W(3,-1116443736,-1099458226,-1124834267,1019494412)+W(4,1037187519,1055452063,1055169273,1032492771)+W(5,1006796332,-1126677517,-1095922228,1026983682)+W(6,1017309436,-1118444706,-1122284082,1007192676)+W(7,-1106256028,-1112035826,1039787167,1044169825)+W(8,1022777176,-1130573089,-1118290710,-1122158651)+W(9,-1121042004,-1109973330,1010488320,-1127647730)+W(10,-1125070906,-1121131548,1044065299,-1145097543)+W(11,-1123455912,1019346120,-1121253833,-1129575364);WS(1060265584,1063714812);
sum1=W(0,-1128788280,1022311347,-1123065753,1021450242)+W(1,1039397963,-1108349889,999728711,-1111111528)+W(2,1011253684,974355898,1022720848,-1131322533)+W(3,1028928107,-1140362288,1021294882,-1137050988)+W(4,1026074151,-1102959280,-1137639751,-1119265827)+W(5,-1136338948,1025863841,1043907075,1019796282)+W(6,1024570351,1035626828,1009531192,-1118036885)+W(7,1041760911,1036057270,-1106406289,-1101623708)+W(8,-1136816500,1027651305,-1132552740,-1151514983)+W(9,1025121435,1029327365,992320459,-1118665549)+W(10,1017790822,1037788386,-1106167682,-1128138578)+W(11,-1139070668,1024478285,-1134343810,-1124857459);sum2=W(0,-1130878336,1017938673,-1124053764,1023758242)+W(1,1027498838,1027873020,-1145138723,-1120671625)+W(2,-1131041230,-1127336921,-1122179044,-1144315403)+W(3,1028583936,1031015106,-1122894214,1000956747)+W(4,1053869854,1073183850,-1104963408,1005174931)+W(5,1009416925,1033668418,-1074622268,-1093535895)+W(6,994031846,999096115,1004424067,999883691)+W(7,1053107786,1035733703,-1126082311,1001047899)+W(8,990806038,992895974,-1114468554,-1094361386)+W(9,-1134395125,1005722235,1009546537,-1150041590)+W(10,1022225293,1023923178,-1135618057,1002728051)+W(11,-1131337021,-1138321549,-1126165581,-1123867271);WS(1067199072,981674447);
sum1=W(0,-1105288827,-1113372949,1018794771,-1113726457)+W(1,1032552483,1040483381,-1099180638,1040785760)+W(2,-1139898486,-1127069135,-1114167068,-1124907206)+W(3,-1095136821,-1102105679,1008735750,-1115871564)+W(4,1054762461,1065065389,1052734745,1050678235)+W(5,-1118671794,1035770473,-1097429016,-1107257499)+W(6,-1103744656,-1108798620,-1125149117,-1125817867)+W(7,1044820043,-1097094388,1033282170,1044281884)+W(8,-1122788302,-1125646899,1027211226,-1104994292)+W(9,-1137689902,-1099284685,1016463803,1001830321)+W(10,1010644366,-1124668651,1032013917,-1121192922)+W(11,-1123221796,-1114483455,1015961570,-1114303237);sum2=W(0,1021627528,989560618,-1139313841,-1124538541)+W(1,1027300307,1011050585,1028695072,-1127440395)+W(2,-1130074937,1015498074,999023778,1020622605)+W(3,1014774531,1026431506,1010830983,-1119374292)+W(4,1052523334,1053318756,-1087762234,-1102978428)+W(5,-1126569197,-1128231773,1038687085,-1119874204)+W(6,-1118520012,1018739126,-1125616841,1020827626)+W(7,-1113197028,1034265115,-1109480314,1027251929)+W(8,1018969905,-1123965604,-1125820221,1029469191)+W(9,1014458179,-1129452021,-1136528497,1008596323)+W(10,-1134832277,1022117249,-1132845253,1023848922)+W(11,1024095771,-1130502215,-1150305989,-1159659466);WS(-1082327904,-1101742629);
sum1=W(0,994965062,-1124051394,1007179909,-1128942355)+W(1,1027052286,-1119991818,1022855203,-1116531225)+W(2,1021969515,-1129777663,1015495233,-1127603958)+W(3,1029361427,1047686461,-1115398989,-1172666584)+W(4,-1110346311,-1106285700,-1095192109,1044526075)+W(5,1017142675,-1113404469,1037065627,1026992677)+W(6,1028067431,1025118144,-1126910957,-1145393643)+W(7,1043850022,1030498357,-1116394763,-1123739865)+W(8,-1130059467,1016457699,1013662917,-1119388383)+W(9,-1121058723,1018201755,-1127439210,-1153678686)+W(10,1032721886,1034890279,-1120454737,-1123838961)+W(11,-1131255799,1017348651,1021249778,-1119902562);sum2=W(0,-1130890464,-1137235679,-1131491186,1014279427)+W(1,1014973315,-1130557096,1024729347,-1129394348)+W(2,1004833335,-1141673719,-1150339726,-1152876382)+W(3,-1097554196,-1073378768,1042930837,1026571161)+W(4,1014221291,-1105375875,1073588633,1048952496)+W(5,-1159625756,-1124590261,1035354953,1016692910)+W(6,-1092458255,-1130245298,993445038,1025279833)+W(7,1016092170,-1119905200,1029166823,1053816664)+W(8,989537980,-1138326931,1027382919,-1129170378)+W(9,-1120075373,-1135266971,1014707171,-1133457551)+W(10,-1147013927,-1161525308,-1151431678,1030737081)+W(11,1017200998,1009604643,979085751,-1124802440);WS(1067891072,-1132872541);
sum1=W(0,-1122834636,1020114356,1014334757,1025237873)+W(1,-1114151507,976917621,-1118569017,-1117007553)+W(2,984935338,-1152616053,1039451348,1031366707)+W(3,-1105197551,-1121917372,1029025473,1030238795)+W(4,-1088419628,1051488823,-1114461425,1049984500)+W(5,-1123762161,-1145922699,1008484089,1049092386)+W(6,1038150728,1024596920,-1121222990,1007260181)+W(7,1053317187,987986858,1039495098,-1084792932)+W(8,1012164149,1000937675,-1131993235,-1122288663)+W(9,1024170379,1015271403,-1123834925,988616634)+W(10,1026119523,993078101,1027254009,-1124531763)+W(11,1011615629,1004174827,999667975,1022258228);sum2=W(0,-1116760996,1019759527,-1136232721,-1144599930)+W(1,1032901632,1027655943,-1125055029,1032730282)+W(2,-1129170670,-1131155477,1005941018,985378521)+W(3,-1111064134,1041961890,-1128645029,-1137221455)+W(4,-1115058011,-1130649513,1050767412,1047170030)+W(5,-1129924333,1022276751,1019394239,-1129460922)+W(6,1036336113,1033905549,-1156748756,-1151231836)+W(7,-1116185015,-1105887613,-1120368706,-1093680614)+W(8,-1148456898,1015791177,1024734935,-1115704458)+W(9,1022489781,-1122711401,1020235585,-1160295481)+W(10,1012694293,-1122854992,-1132924343,-1115425401)+W(11,-1140100033,1012472897,1018590227,-1147415538);WS(1059709408,1024973287);
sum1=W(0,996494647,-1122880609,1004611460,-1126012593)+W(1,1028092109,-1114579692,1030391200,-1119189544)+W(2,1023428420,-1127475101,1016065247,-1124577204)+W(3,1020165829,1049657976,-1114032340,-1134152138)+W(4,-1111968183,-1106474499,-1094041084,1046947367)+W(5,1021721777,-1114564220,1040268033,1002304420)+W(6,1014735450,1032225804,-1126017195,-1131432537)+W(7,1044458845,1030371012,-1112475533,1018380112)+W(8,-1128430825,1019190017,1023640576,-1114168306)+W(9,-1115613273,1022764985,-1124178504,991561039)+W(10,1033263557,1034006830,-1122300512,-1123292160)+W(11,-1127717781,1017178441,1017080432,-1119951545);sum2=W(0,1024962708,-1143341847,1011909323,-1125800395)+W(1,-1122338700,1018807292,-1144213999,1023886172)+W(2,973576887,984068764,1000330119,-1171853367)+W(3,1052819438,1076690943,-1103527255,-1116511680)+W(4,-1115186882,-1098249874,-1072687587,-1097320166)+W(5,1001426319,1007326739,1023038428,-1140479659)+W(6,1057154431,990717342,-1148349175,-1120293374)+W(7,-1117298851,1010582795,1012280135,-1091630497)+W(8,-1135413483,1008233815,-1122270538,1029135274)+W(9,1025045202,1023577182,-1125483347,1015270352)+W(10,990164302,-1125194137,1016249338,-1118805022)+W(11,-1129534965,-1140102471,1003973863,1020995472);WS(1066253200,1009489111);
sum1=W(0,-1102592607,-1107707469,1024085178,-1121073890)+W(1,1033075644,-1107162241,1026388586,1041243549)+W(2,-1130535196,-1145989825,1004872905,-1123366116)+W(3,-1106598971,-1116780301,1023275236,-1130104696)+W(4,1050587318,1057262167,1049328440,-1121496677)+W(5,-1120961954,1023066500,-1116780079,-1113976447)+W(6,-1111680448,1032050668,-1135799996,-1128214764)+W(7,1027096831,1040843700,-1096674093,1018012708)+W(8,-1121521086,1008378152,1015552212,-1113850464)+W(9,-1131519352,1028096678,-1121776782,-1141685621)+W(10,1028580820,-1117086438,-1101864235,-1122519370)+W(11,-1124335656,-1135644600,1040749648,-1123000331);sum2=W(0,-1106333857,-1121647283,-1117172679,1013104936)+W(1,-1143812784,-1098323478,1046293466,1041445982)+W(2,-1153458272,-1123006845,1025469214,-1111423698)+W(3,1031691189,1030458550,-1135146700,-1127525498)+W(4,1032669672,1016608418,1051999059,1054977467)+W(5,1018478818,-1111394764,1041509878,-1110723238)+W(6,-1111791784,1009508096,1027187072,-1122718205)+W(7,-1093831562,1044831040,-1099681845,1044523088)+W(8,-1127833490,-1140396324,-1110045970,1024902469)+W(9,-1127767754,1037784205,-1128814570,-1119344027)+W(10,-1117227205,-1118967703,-1107269301,-1185033988)+W(11,-1129041118,1021194206,-1121987113,-1129401382);WS(1055988095,1068562120);
sum1=W(0,1041692938,1036197410,-1130996743,1025054956)+W(1,-1141880069,1043619883,1032351834,1040251631)+W(2,1011769695,1020511427,1002392085,-1113980711)+W(3,1042434277,1039706891,1026193148,1024941510)+W(4,1026325313,-1087193164,-1093055992,-1100356972)+W(5,-1124414423,-1163338101,1032223740,1040781794)+W(6,1036807045,1029783554,1028839961,1035977616)+W(7,-1087410536,-1097265155,1043491547,1047058383)+W(8,1015241743,-1129538215,1027612260,1047196369)+W(9,1019008523,1026886128,1025665319,1016648336)+W(10,-1104034167,-1099060796,1048991774,1044781893)+W(11,1018634427,-1180507092,-1113322870,1036828166);sum2=W(0,-1098330057,-1121926087,-1119308996,-1109623534)+W(1,-1105318233,-1111281216,1045894429,1051762285)+W(2,1036873688,-1152598618,1002875661,-1120494292)+W(3,1031129408,-1111457821,-1107757858,-1108667787)+W(4,-1116694436,-1103134861,1060518836,1029096148)+W(5,-1117793653,1023528108,-1104320409,1042501069)+W(6,-1091241820,-1092220222,-1144042093,-1126585969)+W(7,1017373783,1034184394,-1120268316,1065480819)+W(8,-1117516356,-1123122827,-1131983911,1041202422)+W(9,-1112242725,-1104308532,1024608852,1004201965)+W(10,-1129342463,-1134873838,-1105721536,1035423856)+W(11,-1131565835,1015347387,1017105251,1023586732);WS(-1073915832,-1098883962);
sum1=W(0,1024626915,1032898976,-1131602112,1030932360)+W(1,-1130380922,-1103847418,-1117814224,-1098288699)+W(2,1021355752,-1120290302,1040490540,1033018229)+W(3,-1122370130,1011274315,1018154928,-1125999684)+W(4,-1096397881,-1105327485,-1106175819,1056014501)+W(5,-1131922448,-1139369119,1044317365,1031863906)+W(6,-1113904235,1029902191,-1122315861,-1122265980)+W(7,1059753579,1040451325,-1115232133,-1097956311)+W(8,-1121102372,1033247800,-1122968848,-1098424101)+W(9,-1115348785,-1111387910,-1120663220,1018577993)+W(10,1039068637,1042824131,1017122848,-1126206816)+W(11,-1121007738,-1143567007,1021433455,-1136273729);sum2=W(0,1046909717,1025514844,-1126395193,-1118315643)+W(1,-1129801877,1030594060,-1112473945,-1100980148)+W(2,1010610423,-1135186433,-1111527676,-1122172234)+W(3,1026986728,-1112879553,-1138413531,1014636591)+W(4,-1101816290,-1094641835,1027746798,1040985677)+W(5,1030475382,-1121095046,1027030278,1023795758)+W(6,-1122377333,-1114813410,-1129252552,1013622247)+W(7,1041324898,-1106485598,1057006779,1051150943)+W(8,1015864126,999966259,-1133454616,-1113671456)+W(9,-1144089687,-1140190295,-1131632742,-1122713894)+W(10,-1115757412,1016695560,1035155819,-1138866101)+W(11,-1127643580,-1124292419,-1139893847,1001347783);WS(1058139200,1067005003);
sum1=W(0,-1103206155,-1112832909,-1128484819,-1131277347)+W(1,1048238354,1044526364,-1111332237,1015263811)+W(2,-1122297405,-1124214159,-1104751670,-1106607621)+W(3,-1108301118,-1111811582,-1112913457,1014594990)+W(4,1056580635,-1114379264,1031432468,1004409248)+W(5,1017238947,-1110162105,-1107787999,-1107635783)+W(6,-1113179152,-1100757638,-1118434446,1028891109)+W(7,1025802539,-1104236495,1053177162,1057408386)+W(8,1002560364,-1113724157,-1114959053,1020725062)+W(9,-1116265771,-1119227733,-1151139539,-1125459884)+W(10,-1124751623,-1121289813,1052437131,1035803645)+W(11,-1123244163,-1115210511,-1120069105,-1129296244);sum2=W(0,1023292260,-1124268922,1016432775,-1121057595)+W(1,1035766063,-1118389960,1029388268,-1111891368)+W(2,-1122161823,1028529468,-1122510207,1032208606)+W(3,-1116199054,-1110795130,1031151061,-1112629457)+W(4,1033023394,1054507013,1054055516,-1123843875)+W(5,-1118001871,1026811027,1019595258,-1113138713)+W(6,-1103006120,-1134369449,1021228732,-1126819952)+W(7,-1104664187,-1121918429,-1135412321,1020478730)+W(8,-1116707921,1018790016,1023542227,-1114598707)+W(9,-1120667087,1016333862,-1127402608,1009585899)+W(10,982538191,-1108029597,996548072,993043492)+W(11,-1146185904,-1152045912,-1129671373,993709924);WS(-1091835967,1038509097);
sum1=W(0,1041562959,1038000620,1031236696,1002958335)+W(1,-1093861855,-1100002304,1029288008,-1124369824)+W(2,-1132073944,1032364667,1038306915,1039801017)+W(3,1042029266,1034473413,1034973544,-1122124314)+W(4,-1087002164,1052741396,1049571184,-1104824881)+W(5,-1122032128,1036587856,1041619283,1037725118)+W(6,1040514695,1042048878,1015820538,-1120202292)+W(7,1044570703,1042398171,-1089426268,-1089024373)+W(8,-1138629744,1010685600,1038671876,1031782758)+W(9,1029242778,1042898689,-1121967836,1033636218)+W(10,1023923250,1030369604,-1091407169,-1107643796)+W(11,1027566834,-1153060031,1043274836,1025678032);sum2=W(0,-1110538641,1023566599,1013192458,1016791821)+W(1,1045544748,1029704719,-1113846927,-1114409767)+W(2,-1127655665,1012727082,-1125617069,-1111278622)+W(3,1000152052,-1112636904,1015528749,-1123883287)+W(4,1034122997,1054056541,1054155729,-1109610416)+W(5,-1131212885,1000573476,-1108588248,-1110039103)+W(6,-1116367667,-1130121037,-1132736674,-1131825297)+W(7,1030522539,-1116026974,1016394661,-1109117303)+W(8,-1123699129,-1126704253,-1135451026,-1132906850)+W(9,-1114305335,1033496981,-1117749640,1019880949)+W(10,992430312,-1107824982,-1157815185,1030290683)+W(11,988228497,-1123545619,1016739853,-1134728538);WS(-1089794384,1053743764);
sum1=W(0,-1124062435,-1123589329,1022034304,977181200)+W(1,-1096122984,-1100185218,1045687772,1045792382)+W(2,-1146772642,1022712508,1029423919,1035356461)+W(3,1008939465,967031199,-1173982736,999195154)+W(4,-1089534650,-1128424615,1051096635,1043214811)+W(5,986801416,1009586465,-1130937578,1037071922)+W(6,1031201254,1038421055,-1117753925,-1131079992)+W(7,1022835035,1033659882,-1104815387,-1106608558)+W(8,1012941585,1008485953,-1112564552,1033635179)+W(9,1023184516,1042888267,-1131210280,1011212627)+W(10,1025453978,-1114474998,-1113606040,975115280)+W(11,1023442138,1020831720,-1115626236,-1148354182);sum2=W(0,1038582018,-1136865390,-1152866061,1025756371)+W(1,-1097242729,-1108446917,1027392563,-1095235720)+W(2,-1145714840,1022755591,1009460859,1048188946)+W(3,1028991375,-1102180290,1021941035,1022411083)+W(4,-1092586393,1055770556,1062263751,-1094985700)+W(5,1033471029,1018658879,-1098658877,1013992713)+W(6,-1127151005,-1103213990,-1162131898,1018807869)+W(7,1024429444,1045256871,1032099771,1023141397)+W(8,1032105067,-1135748387,-1104388978,-1162587434)+W(9,-1148467374,-1101731450,-1117519259,1030478695)+W(10,-1115314196,1044538365,1050734432,-1139645537)+W(11,1008760659,1019361371,-1097902791,1033707193);WS(-1092258911,-1089815334);
sum1=W(0,1045821685,1034203057,-1147044493,-1139634407)+W(1,1034361159,1051668019,1015718019,-1119357002)+W(2,-1130196683,1023465264,-1115826689,-1137425069)+W(3,1044613801,1035729090,-1130890003,1017866535)+W(4,1032636456,-1086460492,-1090722234,-1104936487)+W(5,1015877619,-1117806874,1010439579,1035725147)+W(6,1029847032,-1102281888,1016637069,1027130446)+W(7,-1094763749,-1095562645,1057948020,1052628837)+W(8,1025832214,-1123952546,-1114240161,1043916211)+W(9,-1131657511,-1121093118,1026913637,1016500860)+W(10,-1106362539,-1098187032,1053191568,1044884520)+W(11,1029577644,1011300119,-1102258214,1035145793);sum2=W(0,-1113670137,1024378351,1012757410,-1128703433)+W(1,1040684472,-1100043210,-1102109659,1038503213)+W(2,993905065,1003273444,1026887817,-1099552212)+W(3,-1111552612,-1131966925,1023396449,1007787634)+W(4,1041989415,1066879681,1061982310,1041322248)+W(5,-1144755940,1019447753,-1107386978,-1104965070)+W(6,-1114649634,1040107467,1012244530,1017560605)+W(7,-1101238360,-1089047102,-1098175974,-1104769108)+W(8,1019550873,1024790159,1016563929,-1104448348)+W(9,-1122758108,1032092801,1024938353,-1143125556)+W(10,1023979343,-1100231891,-1105089779,1026757617)+W(11,-1138003290,1014825186,1036400101,-1107880053);WS(-1086002512,-1084928660);
sum1=W(0,-1115340892,-1113717074,1017039401,-1131929465)+W(1,-1103148388,1010821235,1042912513,1050776738)+W(2,-1130358353,-1122997746,-1128281895,-1143173743)+W(3,-1102662114,-1097984585,-1134499377,1020173741)+W(4,-1104889757,1049797700,1055825787,1053707114)+W(5,-1139775729,-1117617116,-1098746549,-1111952748)+W(6,999020755,-1114393442,-1138890277,-1129468257)+W(7,1042555580,1041826234,1033511359,-1108349590)+W(8,1014563169,1010736529,-1103706929,-1106170922)+W(9,1028151894,-1132982017,-1143488833,-1132813939)+W(10,1032548919,1041074464,-1138015505,-1108075378)+W(11,-1137959865,-1123442568,-1110410462,-1127274842);sum2=W(0,-1118205558,1029900308,-1126633986,1000102260)+W(1,1041999613,1037162912,1063980475,1051204856)+W(2,1019347314,-1137379540,-1134402620,-1135930364)+W(3,-1140439712,1041420529,-1119827470,-1144291760)+W(4,-1167793729,-1085093765,-1075398805,1066576503)+W(5,1012525172,-1123883092,-1133429672,1020225891)+W(6,979974721,1006017080,1023762781,1016232493)+W(7,1017117707,1033481679,-1114660078,-1098954833)+W(8,-1139078108,990744512,1018587503,1028764817)+W(9,-1137204884,1002898232,1025293286,-1141218312)+W(10,-1137323924,1002077480,-1117648930,1021034547)+W(11,-1137103964,1022792204,1026769102,-1132685152);WS(-1084377664,1027078466);
sum1=W(0,1023875764,1032239673,-1129675619,1028609881)+W(1,1031700430,1026119482,-1114746833,-1113303893)+W(2,1025866053,1016759071,-1122216064,-1138486380)+W(3,1043647401,1024809124,1010908070,1022038247)+W(4,1051850662,-1104988345,-1156932707,-1084547118)+W(5,1032834541,1029398137,1033025459,-1132199979)+W(6,-1131519215,-1128260416,1030113110,1026611885)+W(7,-1083734174,1027361605,1047159719,1050946557)+W(8,1007914454,1021351811,1018468419,1043104191)+W(9,1026951667,-1115829469,1031201461,-1132403564)+W(10,-1111325382,1042797655,1037768177,1020650755)+W(11,1014779182,1018395723,-1108759836,1014159432);sum2=W(0,1034590473,-1139997869,-1139192721,-1123315648)+W(1,1030314237,-1112534256,969235347,1026150549)+W(2,1014056813,-1132289868,-1158492453,-1113579452)+W(3,-1115134908,1008365317,1030816333,-1123875414)+W(4,1037120039,1027803789,1046059603,1042477897)+W(5,1018097190,1032146261,1032895251,-1098184684)+W(6,-1110803030,1028786615,1016532474,-1123326315)+W(7,-1102080708,-1135183209,-1122978967,-1155992274)+W(8,-1114996104,1011346781,1047700729,-1126452160)+W(9,1004595129,1015409534,-1131093304,-1130303816)+W(10,-1120008811,-1109468455,-1111529432,-1119026545)+W(11,-1115756663,-1122411639,1047312851,999072441);WS(1043014014,-1087744322);
sum1=W(0,-1123526530,-1138321214,1020523582,1027952711)+W(1,1035059438,-1120526792,1022379422,1008337244)+W(2,1026995059,-1156487121,1037330895,-1116610857)+W(3,-1110182129,1032339433,1021435438,1002118409)+W(4,-1086364127,-1118604170,-1110004232,1057818171)+W(5,1009757724,-1153254001,1040846837,1040407761)+W(6,1035386835,-1137297015,1003104545,-1138414444)+W(7,1057062103,1036507098,1007303460,-1083267015)+W(8,1021783366,1034169880,-1128420830,-1107059287)+W(9,-1119534945,-1108462406,1013303243,1021955143)+W(10,1038869533,1036993862,1036022088,-1115695919)+W(11,-1138765796,1027514579,-1142792885,1017909759);sum2=W(0,-1117738234,-1131091573,-1156092221,-1129567658)+W(1,1030957051,-1118479197,-1128107850,1034622765)+W(2,-1132249217,969559787,1005860107,1029443337)+W(3,-1115037144,-1115010115,1008715269,-1123579911)+W(4,1041246295,1054490255,1050631618,1017778197)+W(5,-1132354551,1024782459,-1157251077,-1110926783)+W(6,-1101087826,1015586863,1026524337,-1125160256)+W(7,-1117275788,1025836507,-1095615964,1045062017)+W(8,998415619,1012990901,1020928095,-1108959270)+W(9,-1113332277,1019720419,1017463077,-1137738801)+W(10,1027688491,-1120912313,-1101223712,1020345131)+W(11,-1161032699,1011300789,983922363,-1122972204);WS(1054959103,-1083836992);
sum1=W(0,1023853723,-1118146184,-1132171248,-1144415487)+W(1,-1121737045,-1123041056,1018672592,-1123173616)+W(2,1017937944,-1131928876,-1120856711,-1124541667)+W(3,1039313221,-1107434917,980216825,-1133053416)+W(4,-1161038260,1053211380,1057912142,-1090265426)+W(5,1027902624,-1129566080,-1109871174,1034290206)+W(6,1027331294,-1111685883,1017404666,1018609320)+W(7,-1089253699,1036559366,1046306952,1044087220)+W(8,-1121689404,1010241568,-1113560292,1040602782)+W(9,-1129432820,-1126004808,-1154920122,-1127349353)+W(10,-1110305609,1035028498,1039769364,-1133031712)+W(11,-1124796708,-1127304152,-1109624712,-1148202051);sum2=W(0,-1110884586,-1129406227,-1139755941,1018338338)+W(1,1026570078,1021052542,-1118232763,-1136808221)+W(2,-1120452457,1004896115,1020321772,-1136194357)+W(3,-1108237236,1037408540,-1122001203,1025801614)+W(4,-1114736489,1041519115,-1113269344,-1115176435)+W(5,-1119060361,-1107310106,1046652366,1048907220)+W(6,1040327756,-1123391437,-1132321439,1010171613)+W(7,1047951095,-1115014721,-1110685464,-1105808410)+W(8,1033649944,-1126977687,-1111631696,1035402835)+W(9,-1129086463,-1132299663,1013259501,1016232007)+W(10,-1113536502,-1123780081,1021765462,-1168436052)+W(11,1026056519,1027695361,-1102273277,1026410761);WS(1057903600,1067139767);
sum1=W(0,-1107061793,-1111029392,1012511358,-1130009103)+W(1,-1102099951,992918145,1028125200,1043136838)+W(2,-1123992244,-1145160172,-1117969679,-1115498357)+W(3,-1104154592,-1103367501,-1124300975,-1137761926)+W(4,-1106189879,1050079197,1060113955,1051222763)+W(5,-1125356943,-1117739880,-1108729546,-1104467697)+W(6,1009980758,-1113394087,-1117250069,1008012526)+W(7,1048697267,1034440698,1016245011,1024983063)+W(8,-1165450354,-1114615608,-1104780916,-1111781863)+W(9,1026647906,-1114684710,-1115259538,-1162310274)+W(10,1041096574,1041574755,1025498192,-1117690736)+W(11,-1139440358,-1118506516,-1120787335,-1117169584);sum2=W(0,1038855085,-1131692032,-1120699406,1011962608)+W(1,-1126451804,-1110442893,-1112627842,-1122245118)+W(2,1026864717,-1123527836,1008646548,-1106947014)+W(3,1038467393,-1112343444,1026799984,1007214128)+W(4,1042136464,1054959792,-1106597578,-1122221782)+W(5,999106843,1011333214,-1109079281,-1113116412)+W(6,-1113849522,-1138735380,1029224075,-1145867047)+W(7,1031831390,1046305460,-1114988845,1026356645)+W(8,-1117815384,1032922020,-1109725169,-1109881757)+W(9,-1120001434,-1118784264,1022659583,-1116434980)+W(10,1008343524,1047204017,-1123194990,1020413259)+W(11,-1119479700,1000599735,-1114571313,-1123390380);WS(-1101058110,1058505899);
sum1=W(0,-1123852394,-1112299044,1015324303,1008909245)+W(1,1024016996,-1124723744,992056181,1037579744)+W(2,1022516663,-1130344395,-1131134189,-1121096497)+W(3,-1128516275,-1102217815,-1139701245,-1151491221)+W(4,1056678303,1021619781,1045087960,-1098678002)+W(5,1021039583,-1132041247,-1098726544,-1109419958)+W(6,-1104833467,-1113648843,1031005836,1009250957)+W(7,-1095085849,1041104615,1036986521,1058072040)+W(8,-1140161581,1026848535,-1121889031,-1109643932)+W(9,-1119585353,-1121962739,1009310828,-1131857944)+W(10,-1129179587,1025292595,1032839164,1024521495)+W(11,-1125244995,1005622747,1017031326,-1127292144);sum2=W(0,1023078017,-1140746852,1017011277,992821683)+W(1,-1112719649,1034266306,-1139829185,1023704638)+W(2,1021903376,1016759855,-1119668356,1027637582)+W(3,959773689,-1112338116,999390943,1011814063)+W(4,1032357888,1057654961,-1113377165,-1107874815)+W(5,1034398452,1051594315,-1086342498,-1113625790)+W(6,1035095219,1024063493,-1128713872,-1121326865)+W(7,1012152366,-1122811174,1033653422,-1108229047)+W(8,1035110699,1031049449,-1136544465,-1101720659)+W(9,1023948090,1032024680,-1138094133,-1144442308)+W(10,1020168485,-1113617432,-1140161389,-1133039950)+W(11,1018271190,1021410443,1019370668,-1121720102);WS(-1098338111,1023498750);
sum1=W(0,-1121510465,-1112416999,1022617405,-1138701849)+W(1,1010706669,-1110248019,1041395124,1040383254)+W(2,1021863397,1016227961,1020223099,-1149170878)+W(3,-1180399652,1037491593,989875557,-1168316434)+W(4,1058209828,-1095385553,-1094988553,-1097293461)+W(5,1018489101,1021609037,984962665,-1106291545)+W(6,-1102495433,-1121884733,1028694643,1014043241)+W(7,-1097437690,1046085501,-1118903112,1059563452)+W(8,-1145092370,1026243438,-1122110350,-1119747464)+W(9,-1122132512,1036415429,-1123740578,1012653195)+W(10,-1130301425,-1128488725,-1126796061,1027507886)+W(11,992349061,-1164474953,989067449,-1123237039);sum2=W(0,1029420636,1036981221,-1120898035,-1164068108)+W(1,-1110964317,-1141413971,-1106651210,-1112077059)+W(2,-1148255859,-1129246253,1028557670,1028276360)+W(3,1035658823,1039879187,972583599,1013829433)+W(4,1035230257,1044568046,-1108370344,-1106432341)+W(5,-1131530425,-1126980980,1026800348,1017251513)+W(6,-1102894380,-1128781606,-1128855117,1016837545)+W(7,1041920264,-1110600858,1035930993,1027609202)+W(8,-1121785123,-1124361549,1023713154,-1124056839)+W(9,1013125305,1008550341,-1130000643,-1120505887)+W(10,-1125837008,1019426133,1017927697,1026372950)+W(11,1009116645,-1127748642,-1129712212,-1132458450);WS(1064075168,-1085260633);
sum1=W(0,-1104011171,-1113516590,1004279127,1020097830)+W(1,1034297780,-1106861493,1036855277,1041894009)+W(2,-1138151419,-1151789197,1031661466,-1113914242)+W(3,-1103036207,-1102348791,1026532451,1028112237)+W(4,-1112331770,1058153819,1027716980,1045116105)+W(5,-1129921062,1026370483,-1100287056,1017072798)+W(6,-1120389361,1038928889,-1130706656,961537748)+W(7,1043898973,1048347472,-1096709211,-1096376936)+W(8,1025128111,-1140511211,1032287909,-1119328440)+W(9,-1129088474,1031068695,994604265,-1135275149)+W(10,-1164071066,-1118081687,-1102472071,996846509)+W(11,-1167790389,-1140610427,1040008649,1019059671);sum2=W(0,1033869831,-1133342724,-1138053524,1014633478)+W(1,-1111281510,-1128243618,-1126366588,-1114935893)+W(2,990649086,996067150,-1145483991,1016908923)+W(3,1003291347,1033872317,-1120104172,-1140130516)+W(4,-1107071420,-1084734921,-1086850225,1043822142)+W(5,1012165262,-1119271334,1045857736,1006526455)+W(6,1006625651,-1121932314,-1123853902,1012698026)+W(7,1067004758,1046081705,1040015383,1030145358)+W(8,-1129772456,-1144422823,-1118176982,1020093203)+W(9,1004319943,975983930,-1133638700,1013120742)+W(10,1002809783,1031930717,1028724356,-1150276254)+W(11,-1141799647,-1143148999,-1104669476,-1161820989);WS(-1102756414,-1120030182);
sum1=W(0,-1102767115,-1115971707,1007304745,-1114857721)+W(1,-1124210446,1028311347,-1101676399,1043961809)+W(2,-1120413918,-1125847632,-1113057893,-1117667780)+W(3,-1095987354,-1101194087,-1135708169,-1113282502)+W(4,1046261656,1068133511,1065521342,1053600405)+W(5,-1114932345,1027169042,-1095174540,-1103902228)+W(6,-1099422340,-1109693396,-1115825727,-1130226572)+W(7,1042816511,-1098872988,997946179,1046696200)+W(8,-1125196828,-1114420141,1020822452,-1101926052)+W(9,-1122657804,-1100198174,-1136250680,-1142173365)+W(10,-1133742993,-1113205915,1025742970,-1112668237)+W(11,-1121096548,-1110338975,-1140085511,-1113901869);sum2=W(0,-1119384349,-1117046041,-1126993785,1022430051)+W(1,1011315171,-1106680506,1014745875,-1127804673)+W(2,1009328259,-1125156477,1009189211,-1121146859)+W(3,-1113440146,-1099757367,-1136699515,1027244407)+W(4,1020590601,1034863647,1065124465,-1129639049)+W(5,1000906166,1017063165,-1111752578,-1115604020)+W(6,1038214736,-1152620459,1024283610,-1115987625)+W(7,1035633573,-1116743921,-1130768777,-1113943514)+W(8,-1117062841,1024425511,-1120130033,-1124061319)+W(9,1013074835,1015902709,-1137060371,-1120680273)+W(10,-1127682237,1012706011,-1112590762,-1113854522)+W(11,-1119191933,1024105421,-1113078716,-1148961286);WS(-1077988040,-1098609713);
sum1=W(0,1040202093,1027276515,1002836371,1020152245)+W(1,-1104283732,-1105856183,1037438449,-1114910389)+W(2,-1125387021,1013826369,1028081393,1039298438)+W(3,1049452385,1032875267,1010566313,-1132015209)+W(4,-1098108347,-1102427678,1030654167,-1100627367)+W(5,1018674229,1017725301,-1131705423,1024125142)+W(6,1036663212,1034908465,1020486319,1010053945)+W(7,-1104090280,1048934265,-1095852652,-1113362709)+W(8,-1141124531,1015682181,1019783717,1042947115)+W(9,-1114877050,1038229775,-1132252076,1030571159)+W(10,-1126406169,-1138504825,-1105166249,1025947458)+W(11,1006527587,1016700365,1035155325,1021770278);sum2=W(0,-1132626695,-1138132903,-1139598567,-1142267837)+W(1,1039691642,-1110747637,1033876712,1023852808)+W(2,-1147709133,-1155304986,-1127924867,-1114839167)+W(3,-1131100139,1032537913,1008554815,967895252)+W(4,1061640184,1037101696,-1095058264,1012220303)+W(5,-1121532798,992067354,1049832068,-1122160974)+W(6,-1112410791,1023361695,1024473654,-1145406733)+W(7,-1091888991,-1161200181,-1104029741,-1110252153)+W(8,-1128735955,1025251228,-1126050715,1027903240)+W(9,-1130141475,1015868043,1020245499,-1120792990)+W(10,-1119701362,977066218,-1196949327,1031843465)+W(11,-1157362170,1009680879,-1118663498,-1132864167);WS(1050097375,-1144620389);
sum1=W(0,1044211901,1033637193,1011057731,-1128715377)+W(1,-1104047251,1028225817,1022227585,-1107032850)+W(2,-1128884681,1011579579,1008625791,1044522647)+W(3,1048874276,1034983634,1019193873,-1134438475)+W(4,-1092741994,1036584266,-1114392598,-1096643663)+W(5,1018667761,1025301657,-1113959235,1044273989)+W(6,1042543166,1017343103,1009602711,1022275225)+W(7,1025153498,1028276325,-1097617495,-1092702793)+W(8,1024565397,-1123355105,1041046056,1042105869)+W(9,-1149239594,1037918654,-1136253330,1032927683)+W(10,-1142331733,-1118553533,-1097624368,-1139445891)+W(11,1027058603,1015982985,1045159742,1025445761);sum2=W(0,1033296420,-1128383915,-1172679141,-1125113091)+W(1,-1102915066,1037338868,1016688407,1004274749)+W(2,1017918867,991135609,-1144981581,1028147108)+W(3,1019343075,1031861037,-1126905475,-1152889753)+W(4,-1089888071,-1090194983,-1097163724,-1103752812)+W(5,1022111055,-1117974458,-1121675098,1030353331)+W(6,1038268779,-1113645001,-1117488938,1006649294)+W(7,1041005261,-1118523722,1051715314,1062746712)+W(8,1026630548,-1115156997,1006661278,1019962267)+W(9,1028739248,-1120621430,-1172252645,1019337735)+W(10,1027501384,-1154227385,1035778038,-1124587947)+W(11,1018829507,-1136345798,1013440998,1023891692);WS(-1098112447,-1125216946);
sum1=W(0,-1112042689,-1119953952,1006322176,1010417568)+W(1,1041397655,1018267345,-1112614584,1004161984)+W(2,1021110568,-1137912440,1024614191,-1114418485)+W(3,-1116450322,-1112784281,1017991280,-1140685064)+W(4,1058507679,1050855349,-1113885864,-1090400895)+W(5,-1127130192,1019594896,1027345269,-1104618697)+W(6,-1105219289,1023451023,-1146614696,-1126853432)+W(7,-1097135921,-1122997076,-1126136276,1051228911)+W(8,-1116355204,987030015,1039454784,1037685358)+W(9,-1153582112,-1110071894,1019294567,1004323364)+W(10,-1149231824,1012208560,983864831,1016683168)+W(11,988441407,-1149650752,1030420791,-1140802306);sum2=W(0,-1152950404,1010887850,-1134943159,1035141604)+W(1,-1104792229,-1119115361,1025641276,-1100547860)+W(2,-1138078871,1016878804,1021611837,1037875812)+W(3,-1122370025,-1101926585,-1120750640,1031353634)+W(4,-1100366049,1042205116,1057546844,-1101375945)+W(5,1015482099,-1140091328,-1109199537,1015511489)+W(6,-1104605825,1035852377,-1114509439,1025254666)+W(7,1042952063,1039483674,-1108641700,1048526282)+W(8,1032201266,-1132053601,-1109299079,-1105787312)+W(9,-1114959163,-1148680422,-1113538005,1028756554)+W(10,1030776026,1041006229,1037895648,1033576762)+W(11,1007578680,-1124574444,-1107406256,-1143994351);WS(1027823864,1049081066);
sum1=W(0,1045092167,1032126573,-1130128499,1012131718)+W(1,1031292119,1050389010,-1127539283,-1108779609)+W(2,-1123848398,1017365039,-1113259988,-1168425160)+W(3,1043895467,1034108246,-1147020173,1020918007)+W(4,998802811,-1089568357,-1094495268,-1101697729)+W(5,1015583683,-1120941186,1026355631,1036534559)+W(6,1035993776,-1104998342,1020448605,1027080278)+W(7,-1096020979,-1097851474,1057437086,1047905888)+W(8,1024649726,-1123264842,-1112197645,1044370080)+W(9,-1129990263,-1123698278,1024273997,1012408472)+W(10,-1105719893,-1101687913,1052750589,1041161122)+W(11,1027345300,966350543,-1103284196,1035394325);sum2=W(0,-1115639872,-1150596845,982227227,1023788251)+W(1,1041100183,1053945290,1046665761,1042970848)+W(2,-1214633659,-1143798279,-1121383639,-1120506242)+W(3,1015277390,1006169559,-1119196045,1006064903)+W(4,-1128807740,-1078236510,-1080187678,1037025188)+W(5,1023282498,-1114831851,998104205,1017634434)+W(6,1034991246,-1110295858,-1139981943,1022374646)+W(7,1053440142,1058969577,1052132899,1047303977)+W(8,1023435593,-1124500500,-1112892146,1037533712)+W(9,-1148612007,-1131776900,-1130167410,1006364327)+W(10,1029728171,1005561207,1035867784,1033799186)+W(11,1015376522,1014287051,-1110685126,1033828190);WS(-1088189216,1043089281);
sum1=W(0,1049770738,1041680407,-1121398410,-1140748743)+W(1,1042644994,1047024381,-1096476823,-1088213532)+W(2,1008330103,1031833588,-1107153702,1041481493)+W(3,1048806759,1043836791,-1149048846,1026065228)+W(4,1050638745,-1101872740,-1108723571,-1084369379)+W(5,1020682979,1026205458,1041455384,1035104215)+W(6,1034371336,1024770968,1036138263,1020127051)+W(7,-1094226627,-1096464492,1041309981,1036745881)+W(8,1006701623,-1120876186,1045395982,1040593116)+W(9,1037337862,-1137213911,1038047047,-1128555260)+W(10,-1106071481,-1102959693,1028379642,1011670631)+W(11,1024336228,1028740542,1016152290,1040128941);sum2=W(0,1028575755,-1114659435,1004169862,-1129618765)+W(1,-1109549862,1025826707,1020493837,1018469269)+W(2,-1123897489,-1153284395,-1116607191,1022763469)+W(3,1025093243,-1110197183,1012667011,-1163586391)+W(4,1018231561,1050121196,1045602812,-1120959857)+W(5,-1131222849,1019030581,-1110473213,1017295613)+W(6,-1140439179,-1110600679,1006867267,1004789414)+W(7,1009644755,1038682513,1007539419,-1119013866)+W(8,-1125130849,1009132883,-1107944702,-1143499366)+W(9,1019765437,-1106146141,1023888443,-1148564598)+W(10,1017107081,1040899502,1005311510,-1126956769)+W(11,1006886939,-1127991173,-1114206671,-1123266847);WS(-1082596160,1043517696);
sum1=W(0,-1154689545,1032486047,-1153492953,1028909798)+W(1,1025985531,-1118729126,-1117361518,-1104169149)+W(2,1024711058,-1125485751,1034798166,1029418231)+W(3,-1128767583,1037703496,1019116907,967933898)+W(4,1031994846,-1089391227,-1087176649,1049441299)+W(5,1008177302,986175666,1046438773,1006099469)+W(6,-1115978788,1027446332,-1129844133,-1132218099)+W(7,1056185125,1032249225,1018413135,-1115448907)+W(8,-1125946755,1030151438,991686873,-1106352341)+W(9,-1146849277,-1114471573,999709323,1011144392)+W(10,1036574828,1042483386,-1130624603,-1154137305)+W(11,1006963806,1019997155,1022706506,-1131200252);sum2=W(0,-1103978637,-1138508200,1024001581,987806561)+W(1,1032745921,1036006171,-1109586411,1039699877)+W(2,1017765222,-1151113585,984628641,-1106709297)+W(3,-1113576691,1037869389,-1138298076,-1132313544)+W(4,1041044376,1057490671,1004783368,-1109697688)+W(5,-1128136972,-1126668402,-1123523352,-1135869680)+W(6,1041829747,-1102361734,-1131321664,1003342504)+W(7,-1120283284,-1118937466,1023850463,-1101655248)+W(8,-1142518888,-1119975873,-1133053924,1037905909)+W(9,995389041,-1103350916,1016585830,1015369606)+W(10,-1137071480,1023653113,1033013495,-1123567230)+W(11,1015435786,-1153724113,-1123775069,1008345900);WS(1066487464,-1081148228);
sum1=W(0,1045622655,1039828621,-1115667101,-1156758047)+W(1,1016497454,1034243041,1016276052,-1121579186)+W(2,1025331662,1022570928,-1129971954,1026804003)+W(3,1043227835,1051174634,-1120457266,1032245054)+W(4,-1125065087,-1081200961,-1081882686,-1107379682)+W(5,1033790001,950141917,1050524446,1036683903)+W(6,1038187760,1035936180,1028999903,1025970038)+W(7,-1121918554,-1121754318,-1110627634,-1114502289)+W(8,1035886143,-1123227402,1045144826,1033938044)+W(9,1028125692,1038703027,1031685286,-1129094085)+W(10,-1138807120,-1128847308,-1130240468,1032926021)+W(11,1023360168,1033245399,1036935449,1028558202);sum2=W(0,1013162021,1040565489,-1109318105,990406129)+W(1,1031481662,1036428343,-1098989385,-1111903383)+W(2,1026146121,1020848344,-1111376696,-1112035485)+W(3,-1125670617,1041812300,-1108583903,1032976305)+W(4,1043786440,1039454897,1042303391,-1114873385)+W(5,993596601,-1114987237,1044627344,1007686716)+W(6,-1123723867,1031967357,1027268958,1009651516)+W(7,1032603577,-1097549253,-1113158574,1001920896)+W(8,1030752081,-1112152994,1043104932,-1107723593)+W(9,1033460548,-1113698315,1034160517,-1109295843)+W(10,-1117993943,-1119346601,1032025507,1015358203)+W(11,-1128311189,1024170945,-1111706149,-1142055788);WS(-1085700080,-1080808385);
sum1=W(0,-1130852634,1020782261,-1122227946,1024296914)+W(1,1037784580,-1106441949,1011762792,-1113008209)+W(2,1011155704,1007950112,1023563097,-1128041639)+W(3,1018157624,1000516328,1023737634,-1137292464)+W(4,1034492712,-1096045179,-1126768286,-1132968658)+W(5,-1130475172,1027876850,1048917408,1002605936)+W(6,1007198528,1034334952,1017074878,-1114666035)+W(7,1044579508,1035021791,-1108931914,-1104353680)+W(8,-1148910448,1030237498,-1127030516,-1126595297)+W(9,1028012332,1030076118,998628462,-1116342907)+W(10,1016641544,1037317931,-1106440695,-1128335092)+W(11,-1178616327,1026212766,-1122557970,-1124799637);sum2=W(0,1009004191,-1136885460,1018138398,-1127545645)+W(1,-1131692274,-1125888003,-1151865619,1015771798)+W(2,996126556,1018938725,1023581282,1014637794)+W(3,-1141392422,1032831862,999025130,-1144042592)+W(4,-1091675886,-1072938398,-1097510643,-1107745249)+W(5,-1136255574,-1112160457,1076041086,1057331451)+W(6,1017820345,-1138954980,-1150259805,-1139402988)+W(7,-1091916978,-1117354278,1017078443,-1117369881)+W(8,-1150817344,-1138128772,1032772879,1056314077)+W(9,1013413304,-1164078621,-1133933532,985356315)+W(10,-1124163047,-1138824868,-1132951491,-1132039248)+W(11,1018397555,985080995,1026258229,1020965023);WS(1065410184,989310727);
sum1=W(0,-1109321255,-1114916286,-1140125102,-1129262375)+W(1,1026154888,-1115626794,1039766830,1036945010)+W(2,-1125355007,1012320294,-1121887434,-1134197844)+W(3,-1113105487,-1103994248,-1133156750,-1116437485)+W(4,1060001058,1017259310,1046741097,1017194412)+W(5,-1137406030,-1133486286,-1114897776,-1094555822)+W(6,-1113291025,-1135877737,-1140436482,1013595422)+W(7,-1103200016,1018378495,-1110004779,1059311888)+W(8,-1124720479,-1115411390,-1113774366,1023750749)+W(9,1027066925,1020121135,-1120957855,1001232640)+W(10,-1131905035,-1127100975,-1115618446,-1131666807)+W(11,1004266540,-1123146591,-1116648163,-1124072268);sum2=W(0,1015903261,1014594226,994239369,-1134742142)+W(1,-1137672551,1023023759,-1150882457,1020154303)+W(2,1005131169,-1125421078,1017377705,1024853570)+W(3,-1129761964,1031995313,-1126643555,-1134258278)+W(4,1027518631,-1097618001,1040302074,1022217883)+W(5,1001175413,-1138047636,1026258033,-1148789809)+W(6,1009465920,1021296491,1015413679,-1124787402)+W(7,-1098762324,-1122992412,1029784509,1049285742)+W(8,-1148246653,1016986651,1015729459,-1132512970)+W(9,-1131866907,1022764367,1010959842,991423945)+W(10,-1126884057,-1118740892,-1122024941,-1135790753)+W(11,-1142203369,992745521,980872325,-1130065044);WS(1051937311,1019742014);
sum1=W(0,-1110586220,1007594774,997229903,-1128733562)+W(1,1034449865,1040493967,-1115449474,1044317379)+W(2,-1126315858,-1118602611,-1122019556,-1129053661)+W(3,-1114376035,-1126695312,-1116159949,1023734487)+W(4,-1106892452,-1096043495,-1131615423,1058430122)+W(5,1007433460,-1115826781,-1114653189,-1137597924)+W(6,1032525373,-1154941499,-1139661928,-1132293538)+W(7,1048571437,-1110832404,1043036192,1028795565)+W(8,1027349977,1018237258,-1106286569,-1104742917)+W(9,1019369518,1026460481,1016780849,-1123545457)+W(10,1031893623,1016066306,-1122201669,-1111719346)+W(11,-1123671919,1018711058,-1121789868,-1118024837);sum2=W(0,-1127535498,-1127740478,1016157529,1008400273)+W(1,-1120718262,-1108362087,-1101104373,-1110432262)+W(2,1025653041,-1134925453,-1146032407,-1113670226)+W(3,1041994790,1049438349,-1138058389,-1144490357)+W(4,1042410198,-1105949033,1056816205,-1088501039)+W(5,1011207517,-1153231998,1045816390,-1132649478)+W(6,-1105215135,-1113276412,-1130565626,-1125392389)+W(7,-1108549667,1029274599,1025802623,1056199589)+W(8,-1127906971,1000306913,-1139374331,-1122823248)+W(9,-1135958083,-1114929610,-1135290574,965128306)+W(10,-1152613734,1031964529,1003318865,1003347845)+W(11,-1157554354,-1130500213,1019133207,-1123972337);WS(-1117640696,1034706864);
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, nns32, 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, nns32, 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,-1132374181,1016607238,994153301,-1120567290)+W(1,-1125130389,-1146864427,-1122316900,-1132591953)+W(2,-1119806663,1024055745,1031756856,-1117911182)+W(3,-1126690796,1029429758,1003125923,-1121091407)+W(4,992947237,-1137843051,1021572063,-1139074345)+W(5,1046512564,1056444330,-1096186409,1053527378)+W(6,-1112059294,-1109040755,1051252577,-1093298645)+W(7,-1110173889,-1113641375,-1148456803,-1120338466)+W(8,-1125619459,1000210819,-1119615974,-1117468940)+W(9,-1138699933,-1129869365,-1121684346,-1144213939)+W(10,1033651817,-1119537890,979248533,1023905988)+W(11,1032546877,-1127458445,-1141776739,-1133630411);sum2=W(0,-1119263575,-1114028928,1022573468,-1126549409)+W(1,-1124834267,-1099458226,-1116443736,1019494412)+W(2,-1122284082,-1118444706,1017309436,1007192676)+W(3,1010488320,-1109973330,-1121042004,-1127647730)+W(4,-1119708173,1024108770,-1114833146,-1140490164)+W(5,1055169273,1055452063,1037187519,1032492771)+W(6,1039787167,-1112035826,-1106256028,1044169825)+W(7,1044065299,-1121131548,-1125070906,-1145097543)+W(8,-1146392599,-1113990054,1003196031,1021805248)+W(9,-1095922228,-1126677517,1006796332,1026983682)+W(10,-1118290710,-1130573089,1022777176,-1122158651)+W(11,-1121253833,1019346120,-1123455912,-1129575364);WS(1060265584,1063714812);
sum1=W(0,-1123065753,1022311347,-1128788280,1021450242)+W(1,1021294882,-1140362288,1028928107,-1137050988)+W(2,1009531192,1035626828,1024570351,-1118036885)+W(3,992320459,1029327365,1025121435,-1118665549)+W(4,999728711,-1108349889,1039397963,-1111111528)+W(5,-1137639751,-1102959280,1026074151,-1119265827)+W(6,-1106406289,1036057270,1041760911,-1101623708)+W(7,-1106167682,1037788386,1017790822,-1128138578)+W(8,1022720848,974355898,1011253684,-1131322533)+W(9,1043907075,1025863841,-1136338948,1019796282)+W(10,-1132552740,1027651305,-1136816500,-1151514983)+W(11,-1134343810,1024478285,-1139070668,-1124857459);sum2=W(0,-1124053764,1017938673,-1130878336,1023758242)+W(1,-1122894214,1031015106,1028583936,1000956747)+W(2,1004424067,999096115,994031846,999883691)+W(3,1009546537,1005722235,-1134395125,-1150041590)+W(4,-1145138723,1027873020,1027498838,-1120671625)+W(5,-1104963408,1073183850,1053869854,1005174931)+W(6,-1126082311,1035733703,1053107786,1001047899)+W(7,-1135618057,1023923178,1022225293,1002728051)+W(8,-1122179044,-1127336921,-1131041230,-1144315403)+W(9,-1074622268,1033668418,1009416925,-1093535895)+W(10,-1114468554,992895974,990806038,-1094361386)+W(11,-1126165581,-1138321549,-1131337021,-1123867271);WS(1067199072,981674447);
sum1=W(0,1018794771,-1113372949,-1105288827,-1113726457)+W(1,1008735750,-1102105679,-1095136821,-1115871564)+W(2,-1125149117,-1108798620,-1103744656,-1125817867)+W(3,1016463803,-1099284685,-1137689902,1001830321)+W(4,-1099180638,1040483381,1032552483,1040785760)+W(5,1052734745,1065065389,1054762461,1050678235)+W(6,1033282170,-1097094388,1044820043,1044281884)+W(7,1032013917,-1124668651,1010644366,-1121192922)+W(8,-1114167068,-1127069135,-1139898486,-1124907206)+W(9,-1097429016,1035770473,-1118671794,-1107257499)+W(10,1027211226,-1125646899,-1122788302,-1104994292)+W(11,1015961570,-1114483455,-1123221796,-1114303237);sum2=W(0,-1139313841,989560618,1021627528,-1124538541)+W(1,1010830983,1026431506,1014774531,-1119374292)+W(2,-1125616841,1018739126,-1118520012,1020827626)+W(3,-1136528497,-1129452021,1014458179,1008596323)+W(4,1028695072,1011050585,1027300307,-1127440395)+W(5,-1087762234,1053318756,1052523334,-1102978428)+W(6,-1109480314,1034265115,-1113197028,1027251929)+W(7,-1132845253,1022117249,-1134832277,1023848922)+W(8,999023778,1015498074,-1130074937,1020622605)+W(9,1038687085,-1128231773,-1126569197,-1119874204)+W(10,-1125820221,-1123965604,1018969905,1029469191)+W(11,-1150305989,-1130502215,1024095771,-1159659466);WS(-1082327904,-1101742629);
sum1=W(0,1007179909,-1124051394,994965062,-1128942355)+W(1,-1115398989,1047686461,1029361427,-1172666584)+W(2,-1126910957,1025118144,1028067431,-1145393643)+W(3,-1127439210,1018201755,-1121058723,-1153678686)+W(4,1022855203,-1119991818,1027052286,-1116531225)+W(5,-1095192109,-1106285700,-1110346311,1044526075)+W(6,-1116394763,1030498357,1043850022,-1123739865)+W(7,-1120454737,1034890279,1032721886,-1123838961)+W(8,1015495233,-1129777663,1021969515,-1127603958)+W(9,1037065627,-1113404469,1017142675,1026992677)+W(10,1013662917,1016457699,-1130059467,-1119388383)+W(11,1021249778,1017348651,-1131255799,-1119902562);sum2=W(0,-1131491186,-1137235679,-1130890464,1014279427)+W(1,1042930837,-1073378768,-1097554196,1026571161)+W(2,993445038,-1130245298,-1092458255,1025279833)+W(3,1014707171,-1135266971,-1120075373,-1133457551)+W(4,1024729347,-1130557096,1014973315,-1129394348)+W(5,1073588633,-1105375875,1014221291,1048952496)+W(6,1029166823,-1119905200,1016092170,1053816664)+W(7,-1151431678,-1161525308,-1147013927,1030737081)+W(8,-1150339726,-1141673719,1004833335,-1152876382)+W(9,1035354953,-1124590261,-1159625756,1016692910)+W(10,1027382919,-1138326931,989537980,-1129170378)+W(11,979085751,1009604643,1017200998,-1124802440);WS(1067891072,-1132872541);
sum1=W(0,1014334757,1020114356,-1122834636,1025237873)+W(1,1029025473,-1121917372,-1105197551,1030238795)+W(2,-1121222990,1024596920,1038150728,1007260181)+W(3,-1123834925,1015271403,1024170379,988616634)+W(4,-1118569017,976917621,-1114151507,-1117007553)+W(5,-1114461425,1051488823,-1088419628,1049984500)+W(6,1039495098,987986858,1053317187,-1084792932)+W(7,1027254009,993078101,1026119523,-1124531763)+W(8,1039451348,-1152616053,984935338,1031366707)+W(9,1008484089,-1145922699,-1123762161,1049092386)+W(10,-1131993235,1000937675,1012164149,-1122288663)+W(11,999667975,1004174827,1011615629,1022258228);sum2=W(0,-1136232721,1019759527,-1116760996,-1144599930)+W(1,-1128645029,1041961890,-1111064134,-1137221455)+W(2,-1156748756,1033905549,1036336113,-1151231836)+W(3,1020235585,-1122711401,1022489781,-1160295481)+W(4,-1125055029,1027655943,1032901632,1032730282)+W(5,1050767412,-1130649513,-1115058011,1047170030)+W(6,-1120368706,-1105887613,-1116185015,-1093680614)+W(7,-1132924343,-1122854992,1012694293,-1115425401)+W(8,1005941018,-1131155477,-1129170670,985378521)+W(9,1019394239,1022276751,-1129924333,-1129460922)+W(10,1024734935,1015791177,-1148456898,-1115704458)+W(11,1018590227,1012472897,-1140100033,-1147415538);WS(1059709408,1024973287);
sum1=W(0,1004611460,-1122880609,996494647,-1126012593)+W(1,-1114032340,1049657976,1020165829,-1134152138)+W(2,-1126017195,1032225804,1014735450,-1131432537)+W(3,-1124178504,1022764985,-1115613273,991561039)+W(4,1030391200,-1114579692,1028092109,-1119189544)+W(5,-1094041084,-1106474499,-1111968183,1046947367)+W(6,-1112475533,1030371012,1044458845,1018380112)+W(7,-1122300512,1034006830,1033263557,-1123292160)+W(8,1016065247,-1127475101,1023428420,-1124577204)+W(9,1040268033,-1114564220,1021721777,1002304420)+W(10,1023640576,1019190017,-1128430825,-1114168306)+W(11,1017080432,1017178441,-1127717781,-1119951545);sum2=W(0,1011909323,-1143341847,1024962708,-1125800395)+W(1,-1103527255,1076690943,1052819438,-1116511680)+W(2,-1148349175,990717342,1057154431,-1120293374)+W(3,-1125483347,1023577182,1025045202,1015270352)+W(4,-1144213999,1018807292,-1122338700,1023886172)+W(5,-1072687587,-1098249874,-1115186882,-1097320166)+W(6,1012280135,1010582795,-1117298851,-1091630497)+W(7,1016249338,-1125194137,990164302,-1118805022)+W(8,1000330119,984068764,973576887,-1171853367)+W(9,1023038428,1007326739,1001426319,-1140479659)+W(10,-1122270538,1008233815,-1135413483,1029135274)+W(11,1003973863,-1140102471,-1129534965,1020995472);WS(1066253200,1009489111);
sum1=W(0,1024085178,-1107707469,-1102592607,-1121073890)+W(1,1023275236,-1116780301,-1106598971,-1130104696)+W(2,-1135799996,1032050668,-1111680448,-1128214764)+W(3,-1121776782,1028096678,-1131519352,-1141685621)+W(4,1026388586,-1107162241,1033075644,1041243549)+W(5,1049328440,1057262167,1050587318,-1121496677)+W(6,-1096674093,1040843700,1027096831,1018012708)+W(7,-1101864235,-1117086438,1028580820,-1122519370)+W(8,1004872905,-1145989825,-1130535196,-1123366116)+W(9,-1116780079,1023066500,-1120961954,-1113976447)+W(10,1015552212,1008378152,-1121521086,-1113850464)+W(11,1040749648,-1135644600,-1124335656,-1123000331);sum2=W(0,-1117172679,-1121647283,-1106333857,1013104936)+W(1,-1135146700,1030458550,1031691189,-1127525498)+W(2,1027187072,1009508096,-1111791784,-1122718205)+W(3,-1128814570,1037784205,-1127767754,-1119344027)+W(4,1046293466,-1098323478,-1143812784,1041445982)+W(5,1051999059,1016608418,1032669672,1054977467)+W(6,-1099681845,1044831040,-1093831562,1044523088)+W(7,-1107269301,-1118967703,-1117227205,-1185033988)+W(8,1025469214,-1123006845,-1153458272,-1111423698)+W(9,1041509878,-1111394764,1018478818,-1110723238)+W(10,-1110045970,-1140396324,-1127833490,1024902469)+W(11,-1121987113,1021194206,-1129041118,-1129401382);WS(1055988095,1068562120);
sum1=W(0,-1130996743,1036197410,1041692938,1025054956)+W(1,1026193148,1039706891,1042434277,1024941510)+W(2,1028839961,1029783554,1036807045,1035977616)+W(3,1025665319,1026886128,1019008523,1016648336)+W(4,1032351834,1043619883,-1141880069,1040251631)+W(5,-1093055992,-1087193164,1026325313,-1100356972)+W(6,1043491547,-1097265155,-1087410536,1047058383)+W(7,1048991774,-1099060796,-1104034167,1044781893)+W(8,1002392085,1020511427,1011769695,-1113980711)+W(9,1032223740,-1163338101,-1124414423,1040781794)+W(10,1027612260,-1129538215,1015241743,1047196369)+W(11,-1113322870,-1180507092,1018634427,1036828166);sum2=W(0,-1119308996,-1121926087,-1098330057,-1109623534)+W(1,-1107757858,-1111457821,1031129408,-1108667787)+W(2,-1144042093,-1092220222,-1091241820,-1126585969)+W(3,1024608852,-1104308532,-1112242725,1004201965)+W(4,1045894429,-1111281216,-1105318233,1051762285)+W(5,1060518836,-1103134861,-1116694436,1029096148)+W(6,-1120268316,1034184394,1017373783,1065480819)+W(7,-1105721536,-1134873838,-1129342463,1035423856)+W(8,1002875661,-1152598618,1036873688,-1120494292)+W(9,-1104320409,1023528108,-1117793653,1042501069)+W(10,-1131983911,-1123122827,-1117516356,1041202422)+W(11,1017105251,1015347387,-1131565835,1023586732);WS(-1073915832,-1098883962);
sum1=W(0,-1131602112,1032898976,1024626915,1030932360)+W(1,1018154928,1011274315,-1122370130,-1125999684)+W(2,-1122315861,1029902191,-1113904235,-1122265980)+W(3,-1120663220,-1111387910,-1115348785,1018577993)+W(4,-1117814224,-1103847418,-1130380922,-1098288699)+W(5,-1106175819,-1105327485,-1096397881,1056014501)+W(6,-1115232133,1040451325,1059753579,-1097956311)+W(7,1017122848,1042824131,1039068637,-1126206816)+W(8,1040490540,-1120290302,1021355752,1033018229)+W(9,1044317365,-1139369119,-1131922448,1031863906)+W(10,-1122968848,1033247800,-1121102372,-1098424101)+W(11,1021433455,-1143567007,-1121007738,-1136273729);sum2=W(0,-1126395193,1025514844,1046909717,-1118315643)+W(1,-1138413531,-1112879553,1026986728,1014636591)+W(2,-1129252552,-1114813410,-1122377333,1013622247)+W(3,-1131632742,-1140190295,-1144089687,-1122713894)+W(4,-1112473945,1030594060,-1129801877,-1100980148)+W(5,1027746798,-1094641835,-1101816290,1040985677)+W(6,1057006779,-1106485598,1041324898,1051150943)+W(7,1035155819,1016695560,-1115757412,-1138866101)+W(8,-1111527676,-1135186433,1010610423,-1122172234)+W(9,1027030278,-1121095046,1030475382,1023795758)+W(10,-1133454616,999966259,1015864126,-1113671456)+W(11,-1139893847,-1124292419,-1127643580,1001347783);WS(1058139200,1067005003);
sum1=W(0,-1128484819,-1112832909,-1103206155,-1131277347)+W(1,-1112913457,-1111811582,-1108301118,1014594990)+W(2,-1118434446,-1100757638,-1113179152,1028891109)+W(3,-1151139539,-1119227733,-1116265771,-1125459884)+W(4,-1111332237,1044526364,1048238354,1015263811)+W(5,1031432468,-1114379264,1056580635,1004409248)+W(6,1053177162,-1104236495,1025802539,1057408386)+W(7,1052437131,-1121289813,-1124751623,1035803645)+W(8,-1104751670,-1124214159,-1122297405,-1106607621)+W(9,-1107787999,-1110162105,1017238947,-1107635783)+W(10,-1114959053,-1113724157,1002560364,1020725062)+W(11,-1120069105,-1115210511,-1123244163,-1129296244);sum2=W(0,1016432775,-1124268922,1023292260,-1121057595)+W(1,1031151061,-1110795130,-1116199054,-1112629457)+W(2,1021228732,-1134369449,-1103006120,-1126819952)+W(3,-1127402608,1016333862,-1120667087,1009585899)+W(4,1029388268,-1118389960,1035766063,-1111891368)+W(5,1054055516,1054507013,1033023394,-1123843875)+W(6,-1135412321,-1121918429,-1104664187,1020478730)+W(7,996548072,-1108029597,982538191,993043492)+W(8,-1122510207,1028529468,-1122161823,1032208606)+W(9,1019595258,1026811027,-1118001871,-1113138713)+W(10,1023542227,1018790016,-1116707921,-1114598707)+W(11,-1129671373,-1152045912,-1146185904,993709924);WS(-1091835967,1038509097);
sum1=W(0,1031236696,1038000620,1041562959,1002958335)+W(1,1034973544,1034473413,1042029266,-1122124314)+W(2,1015820538,1042048878,1040514695,-1120202292)+W(3,-1121967836,1042898689,1029242778,1033636218)+W(4,1029288008,-1100002304,-1093861855,-1124369824)+W(5,1049571184,1052741396,-1087002164,-1104824881)+W(6,-1089426268,1042398171,1044570703,-1089024373)+W(7,-1091407169,1030369604,1023923250,-1107643796)+W(8,1038306915,1032364667,-1132073944,1039801017)+W(9,1041619283,1036587856,-1122032128,1037725118)+W(10,1038671876,1010685600,-1138629744,1031782758)+W(11,1043274836,-1153060031,1027566834,1025678032);sum2=W(0,1013192458,1023566599,-1110538641,1016791821)+W(1,1015528749,-1112636904,1000152052,-1123883287)+W(2,-1132736674,-1130121037,-1116367667,-1131825297)+W(3,-1117749640,1033496981,-1114305335,1019880949)+W(4,-1113846927,1029704719,1045544748,-1114409767)+W(5,1054155729,1054056541,1034122997,-1109610416)+W(6,1016394661,-1116026974,1030522539,-1109117303)+W(7,-1157815185,-1107824982,992430312,1030290683)+W(8,-1125617069,1012727082,-1127655665,-1111278622)+W(9,-1108588248,1000573476,-1131212885,-1110039103)+W(10,-1135451026,-1126704253,-1123699129,-1132906850)+W(11,1016739853,-1123545619,988228497,-1134728538);WS(-1089794384,1053743764);
sum1=W(0,1022034304,-1123589329,-1124062435,977181200)+W(1,-1173982736,967031199,1008939465,999195154)+W(2,-1117753925,1038421055,1031201254,-1131079992)+W(3,-1131210280,1042888267,1023184516,1011212627)+W(4,1045687772,-1100185218,-1096122984,1045792382)+W(5,1051096635,-1128424615,-1089534650,1043214811)+W(6,-1104815387,1033659882,1022835035,-1106608558)+W(7,-1113606040,-1114474998,1025453978,975115280)+W(8,1029423919,1022712508,-1146772642,1035356461)+W(9,-1130937578,1009586465,986801416,1037071922)+W(10,-1112564552,1008485953,1012941585,1033635179)+W(11,-1115626236,1020831720,1023442138,-1148354182);sum2=W(0,-1152866061,-1136865390,1038582018,1025756371)+W(1,1021941035,-1102180290,1028991375,1022411083)+W(2,-1162131898,-1103213990,-1127151005,1018807869)+W(3,-1117519259,-1101731450,-1148467374,1030478695)+W(4,1027392563,-1108446917,-1097242729,-1095235720)+W(5,1062263751,1055770556,-1092586393,-1094985700)+W(6,1032099771,1045256871,1024429444,1023141397)+W(7,1050734432,1044538365,-1115314196,-1139645537)+W(8,1009460859,1022755591,-1145714840,1048188946)+W(9,-1098658877,1018658879,1033471029,1013992713)+W(10,-1104388978,-1135748387,1032105067,-1162587434)+W(11,-1097902791,1019361371,1008760659,1033707193);WS(-1092258911,-1089815334);
sum1=W(0,-1147044493,1034203057,1045821685,-1139634407)+W(1,-1130890003,1035729090,1044613801,1017866535)+W(2,1016637069,-1102281888,1029847032,1027130446)+W(3,1026913637,-1121093118,-1131657511,1016500860)+W(4,1015718019,1051668019,1034361159,-1119357002)+W(5,-1090722234,-1086460492,1032636456,-1104936487)+W(6,1057948020,-1095562645,-1094763749,1052628837)+W(7,1053191568,-1098187032,-1106362539,1044884520)+W(8,-1115826689,1023465264,-1130196683,-1137425069)+W(9,1010439579,-1117806874,1015877619,1035725147)+W(10,-1114240161,-1123952546,1025832214,1043916211)+W(11,-1102258214,1011300119,1029577644,1035145793);sum2=W(0,1012757410,1024378351,-1113670137,-1128703433)+W(1,1023396449,-1131966925,-1111552612,1007787634)+W(2,1012244530,1040107467,-1114649634,1017560605)+W(3,1024938353,1032092801,-1122758108,-1143125556)+W(4,-1102109659,-1100043210,1040684472,1038503213)+W(5,1061982310,1066879681,1041989415,1041322248)+W(6,-1098175974,-1089047102,-1101238360,-1104769108)+W(7,-1105089779,-1100231891,1023979343,1026757617)+W(8,1026887817,1003273444,993905065,-1099552212)+W(9,-1107386978,1019447753,-1144755940,-1104965070)+W(10,1016563929,1024790159,1019550873,-1104448348)+W(11,1036400101,1014825186,-1138003290,-1107880053);WS(-1086002512,-1084928660);
sum1=W(0,1017039401,-1113717074,-1115340892,-1131929465)+W(1,-1134499377,-1097984585,-1102662114,1020173741)+W(2,-1138890277,-1114393442,999020755,-1129468257)+W(3,-1143488833,-1132982017,1028151894,-1132813939)+W(4,1042912513,1010821235,-1103148388,1050776738)+W(5,1055825787,1049797700,-1104889757,1053707114)+W(6,1033511359,1041826234,1042555580,-1108349590)+W(7,-1138015505,1041074464,1032548919,-1108075378)+W(8,-1128281895,-1122997746,-1130358353,-1143173743)+W(9,-1098746549,-1117617116,-1139775729,-1111952748)+W(10,-1103706929,1010736529,1014563169,-1106170922)+W(11,-1110410462,-1123442568,-1137959865,-1127274842);sum2=W(0,-1126633986,1029900308,-1118205558,1000102260)+W(1,-1119827470,1041420529,-1140439712,-1144291760)+W(2,1023762781,1006017080,979974721,1016232493)+W(3,1025293286,1002898232,-1137204884,-1141218312)+W(4,1063980475,1037162912,1041999613,1051204856)+W(5,-1075398805,-1085093765,-1167793729,1066576503)+W(6,-1114660078,1033481679,1017117707,-1098954833)+W(7,-1117648930,1002077480,-1137323924,1021034547)+W(8,-1134402620,-1137379540,1019347314,-1135930364)+W(9,-1133429672,-1123883092,1012525172,1020225891)+W(10,1018587503,990744512,-1139078108,1028764817)+W(11,1026769102,1022792204,-1137103964,-1132685152);WS(-1084377664,1027078466);
sum1=W(0,-1129675619,1032239673,1023875764,1028609881)+W(1,1010908070,1024809124,1043647401,1022038247)+W(2,1030113110,-1128260416,-1131519215,1026611885)+W(3,1031201461,-1115829469,1026951667,-1132403564)+W(4,-1114746833,1026119482,1031700430,-1113303893)+W(5,-1156932707,-1104988345,1051850662,-1084547118)+W(6,1047159719,1027361605,-1083734174,1050946557)+W(7,1037768177,1042797655,-1111325382,1020650755)+W(8,-1122216064,1016759071,1025866053,-1138486380)+W(9,1033025459,1029398137,1032834541,-1132199979)+W(10,1018468419,1021351811,1007914454,1043104191)+W(11,-1108759836,1018395723,1014779182,1014159432);sum2=W(0,-1139192721,-1139997869,1034590473,-1123315648)+W(1,1030816333,1008365317,-1115134908,-1123875414)+W(2,1016532474,1028786615,-1110803030,-1123326315)+W(3,-1131093304,1015409534,1004595129,-1130303816)+W(4,969235347,-1112534256,1030314237,1026150549)+W(5,1046059603,1027803789,1037120039,1042477897)+W(6,-1122978967,-1135183209,-1102080708,-1155992274)+W(7,-1111529432,-1109468455,-1120008811,-1119026545)+W(8,-1158492453,-1132289868,1014056813,-1113579452)+W(9,1032895251,1032146261,1018097190,-1098184684)+W(10,1047700729,1011346781,-1114996104,-1126452160)+W(11,1047312851,-1122411639,-1115756663,999072441);WS(1043014014,-1087744322);
sum1=W(0,1020523582,-1138321214,-1123526530,1027952711)+W(1,1021435438,1032339433,-1110182129,1002118409)+W(2,1003104545,-1137297015,1035386835,-1138414444)+W(3,1013303243,-1108462406,-1119534945,1021955143)+W(4,1022379422,-1120526792,1035059438,1008337244)+W(5,-1110004232,-1118604170,-1086364127,1057818171)+W(6,1007303460,1036507098,1057062103,-1083267015)+W(7,1036022088,1036993862,1038869533,-1115695919)+W(8,1037330895,-1156487121,1026995059,-1116610857)+W(9,1040846837,-1153254001,1009757724,1040407761)+W(10,-1128420830,1034169880,1021783366,-1107059287)+W(11,-1142792885,1027514579,-1138765796,1017909759);sum2=W(0,-1156092221,-1131091573,-1117738234,-1129567658)+W(1,1008715269,-1115010115,-1115037144,-1123579911)+W(2,1026524337,1015586863,-1101087826,-1125160256)+W(3,1017463077,1019720419,-1113332277,-1137738801)+W(4,-1128107850,-1118479197,1030957051,1034622765)+W(5,1050631618,1054490255,1041246295,1017778197)+W(6,-1095615964,1025836507,-1117275788,1045062017)+W(7,-1101223712,-1120912313,1027688491,1020345131)+W(8,1005860107,969559787,-1132249217,1029443337)+W(9,-1157251077,1024782459,-1132354551,-1110926783)+W(10,1020928095,1012990901,998415619,-1108959270)+W(11,983922363,1011300789,-1161032699,-1122972204);WS(1054959103,-1083836992);
sum1=W(0,-1132171248,-1118146184,1023853723,-1144415487)+W(1,980216825,-1107434917,1039313221,-1133053416)+W(2,1017404666,-1111685883,1027331294,1018609320)+W(3,-1154920122,-1126004808,-1129432820,-1127349353)+W(4,1018672592,-1123041056,-1121737045,-1123173616)+W(5,1057912142,1053211380,-1161038260,-1090265426)+W(6,1046306952,1036559366,-1089253699,1044087220)+W(7,1039769364,1035028498,-1110305609,-1133031712)+W(8,-1120856711,-1131928876,1017937944,-1124541667)+W(9,-1109871174,-1129566080,1027902624,1034290206)+W(10,-1113560292,1010241568,-1121689404,1040602782)+W(11,-1109624712,-1127304152,-1124796708,-1148202051);sum2=W(0,-1139755941,-1129406227,-1110884586,1018338338)+W(1,-1122001203,1037408540,-1108237236,1025801614)+W(2,-1132321439,-1123391437,1040327756,1010171613)+W(3,1013259501,-1132299663,-1129086463,1016232007)+W(4,-1118232763,1021052542,1026570078,-1136808221)+W(5,-1113269344,1041519115,-1114736489,-1115176435)+W(6,-1110685464,-1115014721,1047951095,-1105808410)+W(7,1021765462,-1123780081,-1113536502,-1168436052)+W(8,1020321772,1004896115,-1120452457,-1136194357)+W(9,1046652366,-1107310106,-1119060361,1048907220)+W(10,-1111631696,-1126977687,1033649944,1035402835)+W(11,-1102273277,1027695361,1026056519,1026410761);WS(1057903600,1067139767);
sum1=W(0,1012511358,-1111029392,-1107061793,-1130009103)+W(1,-1124300975,-1103367501,-1104154592,-1137761926)+W(2,-1117250069,-1113394087,1009980758,1008012526)+W(3,-1115259538,-1114684710,1026647906,-1162310274)+W(4,1028125200,992918145,-1102099951,1043136838)+W(5,1060113955,1050079197,-1106189879,1051222763)+W(6,1016245011,1034440698,1048697267,1024983063)+W(7,1025498192,1041574755,1041096574,-1117690736)+W(8,-1117969679,-1145160172,-1123992244,-1115498357)+W(9,-1108729546,-1117739880,-1125356943,-1104467697)+W(10,-1104780916,-1114615608,-1165450354,-1111781863)+W(11,-1120787335,-1118506516,-1139440358,-1117169584);sum2=W(0,-1120699406,-1131692032,1038855085,1011962608)+W(1,1026799984,-1112343444,1038467393,1007214128)+W(2,1029224075,-1138735380,-1113849522,-1145867047)+W(3,1022659583,-1118784264,-1120001434,-1116434980)+W(4,-1112627842,-1110442893,-1126451804,-1122245118)+W(5,-1106597578,1054959792,1042136464,-1122221782)+W(6,-1114988845,1046305460,1031831390,1026356645)+W(7,-1123194990,1047204017,1008343524,1020413259)+W(8,1008646548,-1123527836,1026864717,-1106947014)+W(9,-1109079281,1011333214,999106843,-1113116412)+W(10,-1109725169,1032922020,-1117815384,-1109881757)+W(11,-1114571313,1000599735,-1119479700,-1123390380);WS(-1101058110,1058505899);
sum1=W(0,1015324303,-1112299044,-1123852394,1008909245)+W(1,-1139701245,-1102217815,-1128516275,-1151491221)+W(2,1031005836,-1113648843,-1104833467,1009250957)+W(3,1009310828,-1121962739,-1119585353,-1131857944)+W(4,992056181,-1124723744,1024016996,1037579744)+W(5,1045087960,1021619781,1056678303,-1098678002)+W(6,1036986521,1041104615,-1095085849,1058072040)+W(7,1032839164,1025292595,-1129179587,1024521495)+W(8,-1131134189,-1130344395,1022516663,-1121096497)+W(9,-1098726544,-1132041247,1021039583,-1109419958)+W(10,-1121889031,1026848535,-1140161581,-1109643932)+W(11,1017031326,1005622747,-1125244995,-1127292144);sum2=W(0,1017011277,-1140746852,1023078017,992821683)+W(1,999390943,-1112338116,959773689,1011814063)+W(2,-1128713872,1024063493,1035095219,-1121326865)+W(3,-1138094133,1032024680,1023948090,-1144442308)+W(4,-1139829185,1034266306,-1112719649,1023704638)+W(5,-1113377165,1057654961,1032357888,-1107874815)+W(6,1033653422,-1122811174,1012152366,-1108229047)+W(7,-1140161389,-1113617432,1020168485,-1133039950)+W(8,-1119668356,1016759855,1021903376,1027637582)+W(9,-1086342498,1051594315,1034398452,-1113625790)+W(10,-1136544465,1031049449,1035110699,-1101720659)+W(11,1019370668,1021410443,1018271190,-1121720102);WS(-1098338111,1023498750);
sum1=W(0,1022617405,-1112416999,-1121510465,-1138701849)+W(1,989875557,1037491593,-1180399652,-1168316434)+W(2,1028694643,-1121884733,-1102495433,1014043241)+W(3,-1123740578,1036415429,-1122132512,1012653195)+W(4,1041395124,-1110248019,1010706669,1040383254)+W(5,-1094988553,-1095385553,1058209828,-1097293461)+W(6,-1118903112,1046085501,-1097437690,1059563452)+W(7,-1126796061,-1128488725,-1130301425,1027507886)+W(8,1020223099,1016227961,1021863397,-1149170878)+W(9,984962665,1021609037,1018489101,-1106291545)+W(10,-1122110350,1026243438,-1145092370,-1119747464)+W(11,989067449,-1164474953,992349061,-1123237039);sum2=W(0,-1120898035,1036981221,1029420636,-1164068108)+W(1,972583599,1039879187,1035658823,1013829433)+W(2,-1128855117,-1128781606,-1102894380,1016837545)+W(3,-1130000643,1008550341,1013125305,-1120505887)+W(4,-1106651210,-1141413971,-1110964317,-1112077059)+W(5,-1108370344,1044568046,1035230257,-1106432341)+W(6,1035930993,-1110600858,1041920264,1027609202)+W(7,1017927697,1019426133,-1125837008,1026372950)+W(8,1028557670,-1129246253,-1148255859,1028276360)+W(9,1026800348,-1126980980,-1131530425,1017251513)+W(10,1023713154,-1124361549,-1121785123,-1124056839)+W(11,-1129712212,-1127748642,1009116645,-1132458450);WS(1064075168,-1085260633);
sum1=W(0,1004279127,-1113516590,-1104011171,1020097830)+W(1,1026532451,-1102348791,-1103036207,1028112237)+W(2,-1130706656,1038928889,-1120389361,961537748)+W(3,994604265,1031068695,-1129088474,-1135275149)+W(4,1036855277,-1106861493,1034297780,1041894009)+W(5,1027716980,1058153819,-1112331770,1045116105)+W(6,-1096709211,1048347472,1043898973,-1096376936)+W(7,-1102472071,-1118081687,-1164071066,996846509)+W(8,1031661466,-1151789197,-1138151419,-1113914242)+W(9,-1100287056,1026370483,-1129921062,1017072798)+W(10,1032287909,-1140511211,1025128111,-1119328440)+W(11,1040008649,-1140610427,-1167790389,1019059671);sum2=W(0,-1138053524,-1133342724,1033869831,1014633478)+W(1,-1120104172,1033872317,1003291347,-1140130516)+W(2,-1123853902,-1121932314,1006625651,1012698026)+W(3,-1133638700,975983930,1004319943,1013120742)+W(4,-1126366588,-1128243618,-1111281510,-1114935893)+W(5,-1086850225,-1084734921,-1107071420,1043822142)+W(6,1040015383,1046081705,1067004758,1030145358)+W(7,1028724356,1031930717,1002809783,-1150276254)+W(8,-1145483991,996067150,990649086,1016908923)+W(9,1045857736,-1119271334,1012165262,1006526455)+W(10,-1118176982,-1144422823,-1129772456,1020093203)+W(11,-1104669476,-1143148999,-1141799647,-1161820989);WS(-1102756414,-1120030182);
sum1=W(0,1007304745,-1115971707,-1102767115,-1114857721)+W(1,-1135708169,-1101194087,-1095987354,-1113282502)+W(2,-1115825727,-1109693396,-1099422340,-1130226572)+W(3,-1136250680,-1100198174,-1122657804,-1142173365)+W(4,-1101676399,1028311347,-1124210446,1043961809)+W(5,1065521342,1068133511,1046261656,1053600405)+W(6,997946179,-1098872988,1042816511,1046696200)+W(7,1025742970,-1113205915,-1133742993,-1112668237)+W(8,-1113057893,-1125847632,-1120413918,-1117667780)+W(9,-1095174540,1027169042,-1114932345,-1103902228)+W(10,1020822452,-1114420141,-1125196828,-1101926052)+W(11,-1140085511,-1110338975,-1121096548,-1113901869);sum2=W(0,-1126993785,-1117046041,-1119384349,1022430051)+W(1,-1136699515,-1099757367,-1113440146,1027244407)+W(2,1024283610,-1152620459,1038214736,-1115987625)+W(3,-1137060371,1015902709,1013074835,-1120680273)+W(4,1014745875,-1106680506,1011315171,-1127804673)+W(5,1065124465,1034863647,1020590601,-1129639049)+W(6,-1130768777,-1116743921,1035633573,-1113943514)+W(7,-1112590762,1012706011,-1127682237,-1113854522)+W(8,1009189211,-1125156477,1009328259,-1121146859)+W(9,-1111752578,1017063165,1000906166,-1115604020)+W(10,-1120130033,1024425511,-1117062841,-1124061319)+W(11,-1113078716,1024105421,-1119191933,-1148961286);WS(-1077988040,-1098609713);
sum1=W(0,1002836371,1027276515,1040202093,1020152245)+W(1,1010566313,1032875267,1049452385,-1132015209)+W(2,1020486319,1034908465,1036663212,1010053945)+W(3,-1132252076,1038229775,-1114877050,1030571159)+W(4,1037438449,-1105856183,-1104283732,-1114910389)+W(5,1030654167,-1102427678,-1098108347,-1100627367)+W(6,-1095852652,1048934265,-1104090280,-1113362709)+W(7,-1105166249,-1138504825,-1126406169,1025947458)+W(8,1028081393,1013826369,-1125387021,1039298438)+W(9,-1131705423,1017725301,1018674229,1024125142)+W(10,1019783717,1015682181,-1141124531,1042947115)+W(11,1035155325,1016700365,1006527587,1021770278);sum2=W(0,-1139598567,-1138132903,-1132626695,-1142267837)+W(1,1008554815,1032537913,-1131100139,967895252)+W(2,1024473654,1023361695,-1112410791,-1145406733)+W(3,1020245499,1015868043,-1130141475,-1120792990)+W(4,1033876712,-1110747637,1039691642,1023852808)+W(5,-1095058264,1037101696,1061640184,1012220303)+W(6,-1104029741,-1161200181,-1091888991,-1110252153)+W(7,-1196949327,977066218,-1119701362,1031843465)+W(8,-1127924867,-1155304986,-1147709133,-1114839167)+W(9,1049832068,992067354,-1121532798,-1122160974)+W(10,-1126050715,1025251228,-1128735955,1027903240)+W(11,-1118663498,1009680879,-1157362170,-1132864167);WS(1050097375,-1144620389);
sum1=W(0,1011057731,1033637193,1044211901,-1128715377)+W(1,1019193873,1034983634,1048874276,-1134438475)+W(2,1009602711,1017343103,1042543166,1022275225)+W(3,-1136253330,1037918654,-1149239594,1032927683)+W(4,1022227585,1028225817,-1104047251,-1107032850)+W(5,-1114392598,1036584266,-1092741994,-1096643663)+W(6,-1097617495,1028276325,1025153498,-1092702793)+W(7,-1097624368,-1118553533,-1142331733,-1139445891)+W(8,1008625791,1011579579,-1128884681,1044522647)+W(9,-1113959235,1025301657,1018667761,1044273989)+W(10,1041046056,-1123355105,1024565397,1042105869)+W(11,1045159742,1015982985,1027058603,1025445761);sum2=W(0,-1172679141,-1128383915,1033296420,-1125113091)+W(1,-1126905475,1031861037,1019343075,-1152889753)+W(2,-1117488938,-1113645001,1038268779,1006649294)+W(3,-1172252645,-1120621430,1028739248,1019337735)+W(4,1016688407,1037338868,-1102915066,1004274749)+W(5,-1097163724,-1090194983,-1089888071,-1103752812)+W(6,1051715314,-1118523722,1041005261,1062746712)+W(7,1035778038,-1154227385,1027501384,-1124587947)+W(8,-1144981581,991135609,1017918867,1028147108)+W(9,-1121675098,-1117974458,1022111055,1030353331)+W(10,1006661278,-1115156997,1026630548,1019962267)+W(11,1013440998,-1136345798,1018829507,1023891692);WS(-1098112447,-1125216946);
sum1=W(0,1006322176,-1119953952,-1112042689,1010417568)+W(1,1017991280,-1112784281,-1116450322,-1140685064)+W(2,-1146614696,1023451023,-1105219289,-1126853432)+W(3,1019294567,-1110071894,-1153582112,1004323364)+W(4,-1112614584,1018267345,1041397655,1004161984)+W(5,-1113885864,1050855349,1058507679,-1090400895)+W(6,-1126136276,-1122997076,-1097135921,1051228911)+W(7,983864831,1012208560,-1149231824,1016683168)+W(8,1024614191,-1137912440,1021110568,-1114418485)+W(9,1027345269,1019594896,-1127130192,-1104618697)+W(10,1039454784,987030015,-1116355204,1037685358)+W(11,1030420791,-1149650752,988441407,-1140802306);sum2=W(0,-1134943159,1010887850,-1152950404,1035141604)+W(1,-1120750640,-1101926585,-1122370025,1031353634)+W(2,-1114509439,1035852377,-1104605825,1025254666)+W(3,-1113538005,-1148680422,-1114959163,1028756554)+W(4,1025641276,-1119115361,-1104792229,-1100547860)+W(5,1057546844,1042205116,-1100366049,-1101375945)+W(6,-1108641700,1039483674,1042952063,1048526282)+W(7,1037895648,1041006229,1030776026,1033576762)+W(8,1021611837,1016878804,-1138078871,1037875812)+W(9,-1109199537,-1140091328,1015482099,1015511489)+W(10,-1109299079,-1132053601,1032201266,-1105787312)+W(11,-1107406256,-1124574444,1007578680,-1143994351);WS(1027823864,1049081066);
sum1=W(0,-1130128499,1032126573,1045092167,1012131718)+W(1,-1147020173,1034108246,1043895467,1020918007)+W(2,1020448605,-1104998342,1035993776,1027080278)+W(3,1024273997,-1123698278,-1129990263,1012408472)+W(4,-1127539283,1050389010,1031292119,-1108779609)+W(5,-1094495268,-1089568357,998802811,-1101697729)+W(6,1057437086,-1097851474,-1096020979,1047905888)+W(7,1052750589,-1101687913,-1105719893,1041161122)+W(8,-1113259988,1017365039,-1123848398,-1168425160)+W(9,1026355631,-1120941186,1015583683,1036534559)+W(10,-1112197645,-1123264842,1024649726,1044370080)+W(11,-1103284196,966350543,1027345300,1035394325);sum2=W(0,982227227,-1150596845,-1115639872,1023788251)+W(1,-1119196045,1006169559,1015277390,1006064903)+W(2,-1139981943,-1110295858,1034991246,1022374646)+W(3,-1130167410,-1131776900,-1148612007,1006364327)+W(4,1046665761,1053945290,1041100183,1042970848)+W(5,-1080187678,-1078236510,-1128807740,1037025188)+W(6,1052132899,1058969577,1053440142,1047303977)+W(7,1035867784,1005561207,1029728171,1033799186)+W(8,-1121383639,-1143798279,-1214633659,-1120506242)+W(9,998104205,-1114831851,1023282498,1017634434)+W(10,-1112892146,-1124500500,1023435593,1037533712)+W(11,-1110685126,1014287051,1015376522,1033828190);WS(-1088189216,1043089281);
sum1=W(0,-1121398410,1041680407,1049770738,-1140748743)+W(1,-1149048846,1043836791,1048806759,1026065228)+W(2,1036138263,1024770968,1034371336,1020127051)+W(3,1038047047,-1137213911,1037337862,-1128555260)+W(4,-1096476823,1047024381,1042644994,-1088213532)+W(5,-1108723571,-1101872740,1050638745,-1084369379)+W(6,1041309981,-1096464492,-1094226627,1036745881)+W(7,1028379642,-1102959693,-1106071481,1011670631)+W(8,-1107153702,1031833588,1008330103,1041481493)+W(9,1041455384,1026205458,1020682979,1035104215)+W(10,1045395982,-1120876186,1006701623,1040593116)+W(11,1016152290,1028740542,1024336228,1040128941);sum2=W(0,1004169862,-1114659435,1028575755,-1129618765)+W(1,1012667011,-1110197183,1025093243,-1163586391)+W(2,1006867267,-1110600679,-1140439179,1004789414)+W(3,1023888443,-1106146141,1019765437,-1148564598)+W(4,1020493837,1025826707,-1109549862,1018469269)+W(5,1045602812,1050121196,1018231561,-1120959857)+W(6,1007539419,1038682513,1009644755,-1119013866)+W(7,1005311510,1040899502,1017107081,-1126956769)+W(8,-1116607191,-1153284395,-1123897489,1022763469)+W(9,-1110473213,1019030581,-1131222849,1017295613)+W(10,-1107944702,1009132883,-1125130849,-1143499366)+W(11,-1114206671,-1127991173,1006886939,-1123266847);WS(-1082596160,1043517696);
sum1=W(0,-1153492953,1032486047,-1154689545,1028909798)+W(1,1019116907,1037703496,-1128767583,967933898)+W(2,-1129844133,1027446332,-1115978788,-1132218099)+W(3,999709323,-1114471573,-1146849277,1011144392)+W(4,-1117361518,-1118729126,1025985531,-1104169149)+W(5,-1087176649,-1089391227,1031994846,1049441299)+W(6,1018413135,1032249225,1056185125,-1115448907)+W(7,-1130624603,1042483386,1036574828,-1154137305)+W(8,1034798166,-1125485751,1024711058,1029418231)+W(9,1046438773,986175666,1008177302,1006099469)+W(10,991686873,1030151438,-1125946755,-1106352341)+W(11,1022706506,1019997155,1006963806,-1131200252);sum2=W(0,1024001581,-1138508200,-1103978637,987806561)+W(1,-1138298076,1037869389,-1113576691,-1132313544)+W(2,-1131321664,-1102361734,1041829747,1003342504)+W(3,1016585830,-1103350916,995389041,1015369606)+W(4,-1109586411,1036006171,1032745921,1039699877)+W(5,1004783368,1057490671,1041044376,-1109697688)+W(6,1023850463,-1118937466,-1120283284,-1101655248)+W(7,1033013495,1023653113,-1137071480,-1123567230)+W(8,984628641,-1151113585,1017765222,-1106709297)+W(9,-1123523352,-1126668402,-1128136972,-1135869680)+W(10,-1133053924,-1119975873,-1142518888,1037905909)+W(11,-1123775069,-1153724113,1015435786,1008345900);WS(1066487464,-1081148228);
sum1=W(0,-1115667101,1039828621,1045622655,-1156758047)+W(1,-1120457266,1051174634,1043227835,1032245054)+W(2,1028999903,1035936180,1038187760,1025970038)+W(3,1031685286,1038703027,1028125692,-1129094085)+W(4,1016276052,1034243041,1016497454,-1121579186)+W(5,-1081882686,-1081200961,-1125065087,-1107379682)+W(6,-1110627634,-1121754318,-1121918554,-1114502289)+W(7,-1130240468,-1128847308,-1138807120,1032926021)+W(8,-1129971954,1022570928,1025331662,1026804003)+W(9,1050524446,950141917,1033790001,1036683903)+W(10,1045144826,-1123227402,1035886143,1033938044)+W(11,1036935449,1033245399,1023360168,1028558202);sum2=W(0,-1109318105,1040565489,1013162021,990406129)+W(1,-1108583903,1041812300,-1125670617,1032976305)+W(2,1027268958,1031967357,-1123723867,1009651516)+W(3,1034160517,-1113698315,1033460548,-1109295843)+W(4,-1098989385,1036428343,1031481662,-1111903383)+W(5,1042303391,1039454897,1043786440,-1114873385)+W(6,-1113158574,-1097549253,1032603577,1001920896)+W(7,1032025507,-1119346601,-1117993943,1015358203)+W(8,-1111376696,1020848344,1026146121,-1112035485)+W(9,1044627344,-1114987237,993596601,1007686716)+W(10,1043104932,-1112152994,1030752081,-1107723593)+W(11,-1111706149,1024170945,-1128311189,-1142055788);WS(-1085700080,-1080808385);
sum1=W(0,-1122227946,1020782261,-1130852634,1024296914)+W(1,1023737634,1000516328,1018157624,-1137292464)+W(2,1017074878,1034334952,1007198528,-1114666035)+W(3,998628462,1030076118,1028012332,-1116342907)+W(4,1011762792,-1106441949,1037784580,-1113008209)+W(5,-1126768286,-1096045179,1034492712,-1132968658)+W(6,-1108931914,1035021791,1044579508,-1104353680)+W(7,-1106440695,1037317931,1016641544,-1128335092)+W(8,1023563097,1007950112,1011155704,-1128041639)+W(9,1048917408,1027876850,-1130475172,1002605936)+W(10,-1127030516,1030237498,-1148910448,-1126595297)+W(11,-1122557970,1026212766,-1178616327,-1124799637);sum2=W(0,1018138398,-1136885460,1009004191,-1127545645)+W(1,999025130,1032831862,-1141392422,-1144042592)+W(2,-1150259805,-1138954980,1017820345,-1139402988)+W(3,-1133933532,-1164078621,1013413304,985356315)+W(4,-1151865619,-1125888003,-1131692274,1015771798)+W(5,-1097510643,-1072938398,-1091675886,-1107745249)+W(6,1017078443,-1117354278,-1091916978,-1117369881)+W(7,-1132951491,-1138824868,-1124163047,-1132039248)+W(8,1023581282,1018938725,996126556,1014637794)+W(9,1076041086,-1112160457,-1136255574,1057331451)+W(10,1032772879,-1138128772,-1150817344,1056314077)+W(11,1026258229,985080995,1018397555,1020965023);WS(1065410184,989310727);
sum1=W(0,-1140125102,-1114916286,-1109321255,-1129262375)+W(1,-1133156750,-1103994248,-1113105487,-1116437485)+W(2,-1140436482,-1135877737,-1113291025,1013595422)+W(3,-1120957855,1020121135,1027066925,1001232640)+W(4,1039766830,-1115626794,1026154888,1036945010)+W(5,1046741097,1017259310,1060001058,1017194412)+W(6,-1110004779,1018378495,-1103200016,1059311888)+W(7,-1115618446,-1127100975,-1131905035,-1131666807)+W(8,-1121887434,1012320294,-1125355007,-1134197844)+W(9,-1114897776,-1133486286,-1137406030,-1094555822)+W(10,-1113774366,-1115411390,-1124720479,1023750749)+W(11,-1116648163,-1123146591,1004266540,-1124072268);sum2=W(0,994239369,1014594226,1015903261,-1134742142)+W(1,-1126643555,1031995313,-1129761964,-1134258278)+W(2,1015413679,1021296491,1009465920,-1124787402)+W(3,1010959842,1022764367,-1131866907,991423945)+W(4,-1150882457,1023023759,-1137672551,1020154303)+W(5,1040302074,-1097618001,1027518631,1022217883)+W(6,1029784509,-1122992412,-1098762324,1049285742)+W(7,-1122024941,-1118740892,-1126884057,-1135790753)+W(8,1017377705,-1125421078,1005131169,1024853570)+W(9,1026258033,-1138047636,1001175413,-1148789809)+W(10,1015729459,1016986651,-1148246653,-1132512970)+W(11,980872325,992745521,-1142203369,-1130065044);WS(1051937311,1019742014);
sum1=W(0,997229903,1007594774,-1110586220,-1128733562)+W(1,-1116159949,-1126695312,-1114376035,1023734487)+W(2,-1139661928,-1154941499,1032525373,-1132293538)+W(3,1016780849,1026460481,1019369518,-1123545457)+W(4,-1115449474,1040493967,1034449865,1044317379)+W(5,-1131615423,-1096043495,-1106892452,1058430122)+W(6,1043036192,-1110832404,1048571437,1028795565)+W(7,-1122201669,1016066306,1031893623,-1111719346)+W(8,-1122019556,-1118602611,-1126315858,-1129053661)+W(9,-1114653189,-1115826781,1007433460,-1137597924)+W(10,-1106286569,1018237258,1027349977,-1104742917)+W(11,-1121789868,1018711058,-1123671919,-1118024837);sum2=W(0,1016157529,-1127740478,-1127535498,1008400273)+W(1,-1138058389,1049438349,1041994790,-1144490357)+W(2,-1130565626,-1113276412,-1105215135,-1125392389)+W(3,-1135290574,-1114929610,-1135958083,965128306)+W(4,-1101104373,-1108362087,-1120718262,-1110432262)+W(5,1056816205,-1105949033,1042410198,-1088501039)+W(6,1025802623,1029274599,-1108549667,1056199589)+W(7,1003318865,1031964529,-1152613734,1003347845)+W(8,-1146032407,-1134925453,1025653041,-1113670226)+W(9,1045816390,-1153231998,1011207517,-1132649478)+W(10,-1139374331,1000306913,-1127906971,-1122823248)+W(11,1019133207,-1130500213,-1157554354,-1123972337);WS(-1117640696,1034706864);
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, nns32, 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);
}
}
@@ -0,0 +1,242 @@
//
// 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, nns64, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,-1115658697,1052077971,-1129953383,1040079017)+W(1,-1119789534,1027055297,-1102425550,-1107150591)+W(2,1056937139,1052646725,-1100320116,-1112255447)+W(3,1033358144,-1121552872,1029401490,-1089460941)+W(4,-1091236407,-1106109018,991372703,1039284509)+W(5,-1097729145,-1111268755,1043570389,1057992884)+W(6,-1112818013,1030287040,-1108390802,1013856427)+W(7,-1110301789,-1132036495,1028923089,1044897031);sum2=W(0,-1118430023,1041449883,1026461175,-1108031914)+W(1,1013768747,-1122068949,1027150813,1012288055)+W(2,1072973866,-1076980873,1041814131,1032549274)+W(3,1026059807,1036691428,-1082819831,1049697467)+W(4,-1111091488,1028730196,-1121140359,1017353224)+W(5,-1152272302,-1116481805,1027133694,1041587393)+W(6,-1121430441,-1127880506,-1138465879,-1132764107)+W(7,1025296987,1012449399,-1141547063,-1122016279);WS(-1098744132,1034278418);
sum1=W(0,-1145635621,1041815523,-1124165708,-1103397220)+W(1,1050544938,1021903208,-1120033612,-1105248316)+W(2,-1099348442,-1092523700,1026719460,-1110800938)+W(3,1035939706,994253234,1047722705,1050332487)+W(4,-1100009602,-1088889154,1032193166,1022646298)+W(5,1017012340,992386946,1057456646,1037024150)+W(6,-1104673163,-1098235958,-1136800346,1022064347)+W(7,-1126668889,1007925993,1051861685,1045722836);sum2=W(0,1051137052,-1138123466,1038271179,-1097631923)+W(1,-1103655169,1030554459,-1101382095,1049915324)+W(2,1047950529,1066995446,1038061501,1016052501)+W(3,-1103587135,1039796029,1044310058,1053016941)+W(4,1052164534,-1086456688,1036023945,-1098093629)+W(5,1022295275,1002073396,-1097740488,-1101624661)+W(6,-1092315790,-1088937960,1049634734,-1103222197)+W(7,1009745942,1037237655,-1095498431,1025704121);WS(-1082862242,-1106529553);
sum1=W(0,1035507577,-1134799464,-1136558799,-1130854575)+W(1,-1121770975,1040932752,-1109420173,-1111381151)+W(2,1050921813,1017516694,1011297096,-1106220300)+W(3,1042678624,1023914089,1058584025,-1090777253)+W(4,-1083278305,-1113237716,1003802452,1032803517)+W(5,-1114891124,1024022374,1038764911,1053793791)+W(6,-1166618304,1036440480,-1115833284,-1130818358)+W(7,1003125716,-1148371520,-1125528356,1011564912);sum2=W(0,-1114468103,-1105748811,1017383795,-1113253112)+W(1,1029911106,-1111927878,1042779663,1046106511)+W(2,1042070822,1062131274,-1105653936,-1098397046)+W(3,-1106009556,-1113543954,1049624420,1049941293)+W(4,-1088478625,1039489157,-1130700635,1043748521)+W(5,-1110290200,1032413051,-1102421728,-1093962905)+W(6,-1112481937,-1118262998,-1134989990,1040646747)+W(7,1032000907,1027657598,-1124158867,-1120850913);WS(1055738180,1034492849);
sum1=W(0,-1111251428,-1128721888,-1114926341,-1130881323)+W(1,1006685651,-1103919286,1039888312,1042092597)+W(2,-1099536939,1051914904,-1109424308,1041145701)+W(3,-1104400342,-1113433279,-1131357522,1055510938)+W(4,1058202118,1051860704,-1112831856,-1112247108)+W(5,1022435899,-1139575663,-1104754439,-1089549409)+W(6,1026763985,-1130346670,-1121239258,-1114665081)+W(7,-1129253153,-1142807791,-1117425768,-1109075065);sum2=W(0,-1118181126,-1116107500,1036549925,-1110077216)+W(1,-1110853226,-1119533468,1034915268,1049383148)+W(2,1042025735,1056055130,1011211476,-1103858204)+W(3,-1101175453,-1113779586,1058209450,1044994486)+W(4,-1090440399,-1117941654,1023981444,1008268344)+W(5,-1109857174,1034145803,-1099569204,-1098004228)+W(6,1001166765,-1130298175,1034090633,1010863636)+W(7,1026441284,1033292040,-1107211558,-1121873216);WS(1056018244,-1109435672);
sum1=W(0,-1121172806,-1108190871,1025593127,1028147653)+W(1,1029524274,998861994,1019648283,-1156629272)+W(2,1044333967,-1098176216,1042157337,1019179235)+W(3,-1126875818,1048944704,-1084323638,-1105021998)+W(4,1052400296,1041545807,1019247612,-1110312463)+W(5,-1112766254,1027979993,-1144495302,1052575762)+W(6,-1152440548,1040728133,-1144225212,-1120006735)+W(7,-1115664295,-1127435447,-1117757541,960835398);sum2=W(0,1020564842,-1103457632,1037565600,-1133465842)+W(1,1020759546,1025892619,1042355402,-1109452473)+W(2,1043192653,1057142397,1023511793,-1114814180)+W(3,1033812672,1040091206,1042803000,-1103393926)+W(4,-1101196001,1038394412,1005396583,1028077461)+W(5,-1104532905,-1153222990,-1094252679,-1093624788)+W(6,-1113456189,-1137100532,-1149118303,1022326514)+W(7,-1130818626,1028700597,1021621854,1041416796);WS(1058353218,1042996167);
sum1=W(0,-1094124879,-1107919793,1015847030,1024954343)+W(1,1009270680,-1116609353,-1138612357,1052314513)+W(2,-1097421664,1048862286,-1110665693,1036476495)+W(3,-1202266712,-1105910956,1050687635,1044445371)+W(4,1033331871,1049066134,-1108641009,-1121159378)+W(5,1018868510,-1115498359,998963493,-1102818752)+W(6,1023600450,1041347474,-1102251787,-1137738249)+W(7,1016588291,-1119202191,1023627001,-1113493234);sum2=W(0,-1120540574,-1110048722,980939457,-1126808420)+W(1,1039187917,-1110843188,-1075343834,-1098896413)+W(2,1033167871,-1106277561,1037410136,-1123796075)+W(3,1032482295,991431992,1075199384,-1086151008)+W(4,-1166268225,-1116671070,-1139817292,1002142140)+W(5,-1123555130,-1163241473,-1127002394,1058982643)+W(6,-1143978200,1011961658,-1142652688,-1134378480)+W(7,1021947375,-1117918702,1027681870,1028067074);WS(1065448321,-1123448424);
sum1=W(0,1042933049,1048779866,1010310940,1033675765)+W(1,-1107290229,1033876859,-1098481070,-1113419593)+W(2,1053164479,1054681092,-1130617674,-1135157253)+W(3,1028430645,-1126554424,1025088582,-1085464413)+W(4,-1088933089,-1096402228,1037821135,1045868403)+W(5,-1113028565,-1114258373,1043193000,1052703622)+W(6,-1112063319,-1132569296,-1107423852,1029877230)+W(7,-1131689691,992526257,1039088003,1039463880);sum2=W(0,-1118632904,-1115592424,1027463162,992398551)+W(1,-1143518596,-1122494561,998577524,-1109433050)+W(2,-1094541616,1058308065,-1119896935,-1110914988)+W(3,-1116426235,-1103007923,1059518579,-1095126430)+W(4,1052134722,-1139018826,1024218964,-1100289244)+W(5,-1121464784,-1115201103,-1109739820,1038527426)+W(6,1043392525,-1114310803,1036361104,-1111923136)+W(7,-1120049915,-1128089075,1020338285,1004586244);WS(1050696068,-1101686596);
sum1=W(0,1032239887,1039198082,1025629886,1030829490)+W(1,-1113406309,1030627629,1033819234,1015204626)+W(2,1035777849,-1094476563,1044306231,1028506281)+W(3,-1111973334,1049080890,-1083567844,1052890832)+W(4,1053256444,-1108777674,1033300499,1022456523)+W(5,1026744658,1009469122,1028011096,-1095460989)+W(6,-1125496907,1013615278,-1126351518,1025382374)+W(7,1014700692,-1117484787,1022077689,-1117978119);sum2=W(0,-1116235595,1028975273,1033160533,-1123705959)+W(1,-1139597844,-1122943830,-1094422871,1034058997)+W(2,-1105037500,1055127070,1019539230,1021465594)+W(3,-1103106284,1037858431,1036912081,-1106553103)+W(4,1039390029,-1104569658,1030761443,-1115261066)+W(5,1034945731,997585040,1034816057,-1113630050)+W(6,1024962787,999405400,-1122567677,1021971134)+W(7,-1137214108,1023175710,1014360364,-1131788338);WS(1058623938,1044469574);
sum1=W(0,-1108426137,-1141312974,1035147318,1045615020)+W(1,1044911680,1030580258,1044306859,-1135193336)+W(2,-1105886038,-1079944741,1050348390,1047639223)+W(3,1043270872,1051720601,-1085342603,-1122107414)+W(4,1039515483,1021302290,1044899106,1030161626)+W(5,1041363874,1041545713,-1110191310,-1100470855)+W(6,-1167333042,991624716,1044251461,-1132009366)+W(7,1040848727,1042676794,-1100960996,-1180200419);sum2=W(0,-1097249916,-1101780852,-1112584470,-1126998679)+W(1,-1118913729,-1122142287,1037003529,1048536708)+W(2,-1124055793,1050619160,1026650453,-1125720699)+W(3,1008038822,-1117660887,1058508674,1040132893)+W(4,1044368398,-1115949975,1035354845,-1098785634)+W(5,-1121056345,1006096779,-1106591466,1037637019)+W(6,1036370417,1013784870,-1117822839,-1103280207)+W(7,-1116815483,-1119752481,-1104576316,-1109803757);WS(-1092650820,-1093598320);
sum1=W(0,-1111185837,-1107026560,-1136033646,-1126483198)+W(1,1028684103,1034982933,-1113511425,1032567139)+W(2,-1096033968,-1101350837,-1119240794,1019177644)+W(3,1025024233,-1118967697,1042563567,1059010394)+W(4,1057301262,1042409572,-1108863241,-1095523617)+W(5,-1118984463,1023629806,-1108714423,-1131092420)+W(6,1040959081,1035081684,-1126435736,-1113123137)+W(7,-1128061252,-1142697342,-1106962654,-1114101506);sum2=W(0,-1134435633,-1107189637,-1158272012,-1118904411)+W(1,-1150017862,-1122133752,992574886,-1102280300)+W(2,-1120249847,1057018316,1030464194,1013234849)+W(3,-1146867651,-1097179586,1062197029,-1083559741)+W(4,1048792270,1024832618,1025489390,-1106482941)+W(5,-1115216614,1021081809,-1114392001,1040811198)+W(6,1031754422,-1125347555,1028128070,-1129648553)+W(7,-1112304821,993658022,1029475610,1031998303);WS(1058173058,1066808129);
sum1=W(0,1035236882,1036577094,-1099127505,-1107348220)+W(1,-1121094224,-1105652573,1043659283,1041707116)+W(2,1044208414,1029276252,-1113478482,-1103913530)+W(3,-1107481241,-1121409754,1039741986,1046852514)+W(4,-1097605967,-1100723463,-1113016318,1040539139)+W(5,1032545388,-1115290924,1043551606,1044710619)+W(6,1029619500,-1122925746,1000206250,-1120477164)+W(7,1013015214,950366748,994694705,-1133641268);sum2=W(0,1034130054,-1120175931,-1105723160,-1094008764)+W(1,1011760553,-1124103013,1042930394,1031813868)+W(2,1064201383,1002356625,1052425931,-1087139249)+W(3,-1131636845,1006833373,-1098172076,-1110465854)+W(4,-1089869944,-1114835724,1034445536,1056772124)+W(5,1007319139,1014923704,-1102352886,1043061462)+W(6,-1123264660,-1129286431,1037095176,1012087213)+W(7,1016549099,993051546,-1111397998,1040830367);WS(1061928770,1027279769);
sum1=W(0,-1100123699,-1162686055,-1113862823,1034406912)+W(1,1033006716,-1128579510,-1109708970,1029564087)+W(2,-1096018034,1056786929,-1111710246,1039933724)+W(3,1007368299,-1109765633,1037263862,1050604450)+W(4,1056534441,1044907121,-1109997378,-1111349982)+W(5,-1113416432,-1101798872,1038664521,-1098017894)+W(6,1022437288,1031029722,-1114279935,-1113344954)+W(7,-1105438789,-1113862289,1027389387,-1116167797);sum2=W(0,-1115270559,1031363022,-1108403600,1026006751)+W(1,-1130316822,-1139293944,1033798448,1024783342)+W(2,-1104904057,1031769509,-1122004937,1035073774)+W(3,1025961213,1021529214,1039898935,1037041630)+W(4,-1106336513,1027760004,1015050843,1035952663)+W(5,-1112547455,-1096601581,1027825620,1057393141)+W(6,1019789656,-1118390529,-1133483016,-1124438030)+W(7,-1105185563,-1106336479,-1128829234,-1121305243);WS(1053752708,1043937257);
sum1=W(0,-1105170221,-1098204331,-1112521242,-1114168512)+W(1,-1109039567,-1113606305,-1104934543,1031197758)+W(2,1046102006,1066642253,-1095288434,-1097902456)+W(3,-1098767200,-1089903115,1070561411,1042705158)+W(4,1054367941,-1100810554,-1114520925,-1094410051)+W(5,-1100846418,-1108028099,1032266099,1038022813)+W(6,-1121904763,1031167873,-1105295129,-1115668990)+W(7,-1115062077,-1118408200,-1123380722,-1114135854);sum2=W(0,-1090786559,-1094418907,-1144787532,-1113064749)+W(1,-1136678198,-1129681067,-1102980167,1038982572)+W(2,1009808406,1053253351,1041111385,-1115681675)+W(3,1023762114,1035936399,1054413523,1041806798)+W(4,1015714915,1020895003,-1136936214,-1130408019)+W(5,-1114747797,1001107148,-1114777947,1024043560)+W(6,-1117683238,1028089270,-1121651306,1022660811)+W(7,-1129865467,1019986163,-1123371786,1021536435);WS(-1077899937,-1095640595);
sum1=W(0,1032811586,1036208246,1026389718,1038010313)+W(1,1033727032,-1117534996,-1123908524,-1097475626)+W(2,-1100196466,-1112596654,1038149954,1040451742)+W(3,-1116405267,1043001855,-1096170677,1051006893)+W(4,1057575303,1025151035,1041468735,1012098034)+W(5,1035677341,-1122502968,-1102384270,-1089360567)+W(6,-1108998502,-1117388883,1035936827,1036152598)+W(7,959089718,-1122221082,1019229383,-1117118702);sum2=W(0,1037203464,-1111295182,1031626038,1014408115)+W(1,1006518986,998532726,1033188726,-1112987386)+W(2,-1111204470,1046645930,1024306585,1042237958)+W(3,1002908510,-1142339005,1040504174,1033012571)+W(4,1036175171,-1102667672,-1108949069,1005347958)+W(5,1028667874,1028194944,-1113110436,1022488131)+W(6,-1105300490,-1098212068,-1155665460,-1129272561)+W(7,991631364,-1118275484,1026136762,1012028387);WS(1052188868,-1105025774);
sum1=W(0,1053332527,1046329385,-1127133881,1026006805)+W(1,1016895952,1015047702,-1102124985,-1093124457)+W(2,1054121990,1041936861,1039605133,-1111238899)+W(3,1031180874,-1123947762,-1108714798,-1093232644)+W(4,-1098161716,-1100202284,1027868467,1036489378)+W(5,-1116894641,-1100188956,1042303686,1047964177)+W(6,-1114580002,-1112308133,1040022103,1028341284)+W(7,-1114267170,-1120167377,1033044781,1042593657);sum2=W(0,1038124206,-1111850856,-1090155459,-1098242390)+W(1,-1146833441,1015159009,-1110800852,1035251585)+W(2,-1111691725,1045262621,-1083172772,-1080159437)+W(3,-1114532383,1037947101,-1116129960,1033462452)+W(4,-1107342132,-1115094311,1066420271,1043663143)+W(5,-1115149205,-1118954060,1036826747,-1117401930)+W(6,1045364599,1039539139,1052081121,1065821018)+W(7,-1159263732,-1144829650,1031476522,-1121811075);WS(-1102870152,1022622513);
sum1=W(0,-1105950504,-1108831748,1035394969,1055644087)+W(1,-1099940547,1029691760,1043185370,-1114669622)+W(2,1041190721,1039545500,1045987408,1045649819)+W(3,-1105006556,1034170571,-1093030704,-1098060649)+W(4,1049616144,1056957379,1031111560,1030573816)+W(5,1028754581,1032315050,-1084377448,-1093912525)+W(6,1047436506,1055423038,1041054212,1035095156)+W(7,1008186016,1002093997,-1094643096,-1093512673);sum2=W(0,1070336926,-1098862516,1037387540,-1084145430)+W(1,-1086613448,1056626754,-1095516697,1055168354)+W(2,1050914492,1068317532,-1096604175,-1091365810)+W(3,-1097405209,-1099937369,1069441477,1050568943)+W(4,1054262144,-1083131387,1043123500,-1095647742)+W(5,-1106692290,1045945631,-1085743049,-1090345251)+W(6,1046449081,-1081281727,1053814194,-1106696806)+W(7,-1106594556,1058187197,-1086819148,1048225937);WS(-1069426976,-1120848841);
sum1=W(0,1037072255,997868135,1035259664,1036938172)+W(1,1032159990,1025792718,1049019033,-1103659451)+W(2,1031706371,-1092031243,1052190352,1047028417)+W(3,1020529436,1049696791,-1081236347,-1095105906)+W(4,1045414333,1026900661,1039915051,1041456894)+W(5,1038916826,1035011641,1032303833,-1090672009)+W(6,-1119324359,1015048091,1036563112,1015525967)+W(7,1039253091,-1145253028,-1146656500,1008361890);sum2=W(0,1029191442,-1132163681,-1130807793,-1131675185)+W(1,1024984252,-1115031522,1018117017,-1114450600)+W(2,-1115933340,-1086087178,-1119117212,-1137547874)+W(3,1037592454,1006729954,1063181450,1033829647)+W(4,-1112002886,1014175682,-1139313154,-1138868050)+W(5,1017409241,-1134939410,-1143924164,1026390676)+W(6,1023290113,-1135148482,-1144490820,-1127085641)+W(7,-1125048401,974288160,1007342770,-1138352802);WS(-1092511940,1056045775);
sum1=W(0,-1122413709,-1107220477,1036571263,1034351639)+W(1,-1109413949,-1128037178,1031880235,1034842253)+W(2,-1123595634,-1099810889,1044122211,1026078569)+W(3,-1106487287,1038991202,-1106066347,1048156900)+W(4,1052039823,1050308552,-1113387827,-1145831724)+W(5,1016305349,1039930976,-1095462256,-1096815763)+W(6,1032192235,1047960215,-1119385695,1018446892)+W(7,-1145490603,-1115254417,-1105858435,-1104039774);sum2=W(0,1017418680,-1145267460,-1125984965,-1129634341)+W(1,-1086264457,-1078809375,-1108053053,1033383321)+W(2,1019434782,-1112808134,1032304695,-1131211232)+W(3,-1073693037,-1098879629,1017461836,1035592777)+W(4,1027589163,-1164412329,-1135310730,-1126835561)+W(5,1071963841,1073307463,1048432434,-1125819067)+W(6,1012340975,1024240430,-1115706548,1030376830)+W(7,1053688201,-1110470100,1037084632,-1132396034);WS(1042257800,-1115776325);
sum1=W(0,-1107281138,-1098526814,1032352980,-1146926115)+W(1,1010013391,-1117084567,1045994468,1038400362)+W(2,1043068219,-1109412128,-1114314051,-1109330569)+W(3,1043908518,-1120663934,-1144690495,-1111135982)+W(4,-1097266597,1039093055,-1111850704,1039411448)+W(5,-1098521248,-1122589083,-1128243973,1057956169)+W(6,-1100632132,-1104810789,-1123393177,1040829028)+W(7,1029880783,997333453,1025450855,1048043508);sum2=W(0,-1139977433,-1118253197,-1131137316,1029402915)+W(1,1041328458,-1112092070,1040550677,-1102627522)+W(2,-1122896144,-1122404168,1023173531,1031911869)+W(3,1058291503,-1087193418,1061434285,-1088615745)+W(4,-1098422336,1037623928,-1123803784,1023792141)+W(5,-1072676007,-1079538943,1067804318,1075510495)+W(6,-1106514445,1036548666,-1128776324,1014267385)+W(7,-1106625048,-1107997040,1035151624,1045458757);WS(1062572194,-1113128476);
sum1=W(0,-1105909778,-1098454710,1032745069,1025054504)+W(1,1030405814,-1107189334,1048922046,1035303099)+W(2,1040855323,-1102647392,-1115121012,-1111717923)+W(3,1047137430,-1120733568,1030883818,-1111940687)+W(4,-1094658254,1048800872,-1108655721,1039928305)+W(5,-1102007432,-1121522301,-1114397119,1056642050)+W(6,-1098634802,-1107065062,-1121873307,1042636501)+W(7,1030940241,-1129454014,1028123977,1045405821);sum2=W(0,-1138228901,1029828517,1015935669,-1114559261)+W(1,-1102431407,1036930870,-1107208114,1049277284)+W(2,-1110320033,-1095660939,1034980574,-1119968612)+W(3,-1086736101,1061616421,-1090290563,1062476231)+W(4,1043622789,-1103434641,1031387619,-1134322843)+W(5,1075586093,1068626110,-1079628774,-1071408041)+W(6,1043842027,-1104010102,1028413753,-1130912561)+W(7,1036267766,1043722127,-1110973692,-1100585862);WS(1060774594,1031131703);
sum1=W(0,1045023814,1048858052,-1105426838,-1107942447)+W(1,-1109726834,-1115599332,1019498368,1022102280)+W(2,1057375412,1053310638,-1108928460,-1102134060)+W(3,1024119623,-1117349999,1054202179,-1089780107)+W(4,-1086363546,-1121814959,-1109912496,1030069408)+W(5,-1105657043,-1112636534,1045750878,1056436400)+W(6,-1121700033,-1112979299,1016389396,-1111247296)+W(7,1020787328,1034439495,-1115080444,1017717699);sum2=W(0,-1115841609,1015990489,-1117613837,1036474850)+W(1,1027456791,-1155010952,-1121605429,-1115206474)+W(2,-1114813616,1046600726,-1124280889,993333704)+W(3,-1115442992,-1145891812,1051997378,1041891165)+W(4,-1127188969,-1101686418,-1147158916,-1120272689)+W(5,-1135549634,1009536026,1035140408,-1122067781)+W(6,-1106242516,-1111325506,1006917274,-1136721538)+W(7,1019245009,1017045509,-1113122752,1020051521);WS(1060194466,-1100017114);
sum1=W(0,-1105747811,-1101985628,-1110455654,-1107280066)+W(1,-1103466926,-1106475814,1043733237,1059466063)+W(2,1018718942,-1106901713,-1102634810,-1108454907)+W(3,-1106517942,-1094721336,1036011765,1057500851)+W(4,1046100821,1055521256,-1103041901,-1103570769)+W(5,-1110005824,-1108487663,-1113318903,1016328357)+W(6,1047438565,1059153514,-1103753711,-1108837738)+W(7,-1116101330,-1118902112,-1111475141,-1139455183);sum2=W(0,-1116481221,-1123533287,1016306377,-1134258178)+W(1,-1123729210,-1124034546,-1130975497,1032034504)+W(2,-1150894505,1050682292,-1121134035,-1119701101)+W(3,-1119840142,-1118895679,1050657130,-1129842733)+W(4,1003934853,1016401385,-1123898542,-1110905440)+W(5,-1115758498,-1135589646,-1114630639,1032136922)+W(6,1010383122,1025651043,-1131815221,-1120388479)+W(7,-1140270714,-1126135829,-1115813895,-1135861370);WS(-1094780356,-1096037829);
sum1=W(0,1051641704,1048993133,998269945,-1094564683)+W(1,-1109647669,1034946343,-1097112145,1042321778)+W(2,-1105882161,1021385644,-1099790159,-1106439374)+W(3,-1120792141,-1101585581,1039341071,1049078036)+W(4,-1110801281,-1093602407,-1116696534,1039955171)+W(5,1020526630,-1124429730,1056382370,1035258371)+W(6,1040928722,-1094848202,-1132274079,1026955814)+W(7,-1106396689,1027970323,1053064740,1035779188);sum2=W(0,1029577680,-1107142480,-1129205035,-1137596463)+W(1,-1113448033,1012914617,1015352075,1038439017)+W(2,1047351132,-1098569120,1039861741,-1126343315)+W(3,-1114069586,1046610276,1073186805,1070713407)+W(4,1038608299,-1116615219,-1123052878,-1126312459)+W(5,-1144677526,1007385420,-1073950732,1038004689)+W(6,-1112533224,-1107291575,-1125851727,996868828)+W(7,-1108941862,1037961064,-1107100148,-1077903771);WS(1053603780,-1115461008);
sum1=W(0,-1097293942,-1095449155,1030817204,-1137418943)+W(1,1014991997,-1134044169,1046317951,1049585228)+W(2,-1092155167,1049349309,1021933093,1016256157)+W(3,-1118818050,-1129232467,1058232189,1056038503)+W(4,-1125654285,-1107838901,1024187323,-1107174285)+W(5,1020919504,1042320778,-1104780729,-1109114845)+W(6,-1112035518,-1115980033,1027865701,-1121722108)+W(7,1033110781,1040979266,-1096840466,-1104946775);sum2=W(0,-1115237141,1031925962,-1122607696,1033231462)+W(1,1022510111,1016053183,-1115623012,-1111323807)+W(2,1042960949,1053325526,1021774826,-1126070520)+W(3,999155791,-1130112624,1049744257,-1119706606)+W(4,-1107200469,-1112013861,1023918789,-1120788802)+W(5,-1116359926,-1115047971,1026671690,1005054791)+W(6,-1114604471,-1120863174,-1155086158,-1127228708)+W(7,-1133439199,-1114777589,-1119270266,-1107279270);WS(1049944452,-1118177299);
sum1=W(0,-1113835168,-1117712807,1034605113,1004954534)+W(1,1036431958,-1113909672,1044152226,-1131743895)+W(2,1049772083,-1089565448,1046072096,1042179871)+W(3,1034469319,1047091406,-1102704504,-1105992217)+W(4,-1087875066,1028249398,-1115172412,-1119832136)+W(5,-1117867957,1037431354,1023284205,1051885673)+W(6,-1115173764,1016032028,-1125265763,1021914321)+W(7,-1128742159,1027934165,1023720959,1032417701);sum2=W(0,1053033259,1033866732,-1102028824,-1122048832)+W(1,-1100778293,1033801710,1014156522,-1121809206)+W(2,-1083784972,1035235216,1042109429,-1098388207)+W(3,-1112352078,1046653262,-1104400409,1055740053)+W(4,1056376564,-1103367787,1035691269,1037898289)+W(5,-1111071353,1025902829,-1120368299,-1126110057)+W(6,1034674212,-1128193065,1026959129,-1120157845)+W(7,997672170,-1153716682,984939091,1015248281);WS(-1165444096,-1119710264);
sum1=W(0,1051115175,1042802936,1034244741,1042994118)+W(1,-1108071955,1032455940,1040688824,-1098028621)+W(2,1051394930,-1114386041,1041081798,1037778378)+W(3,-1120702728,1029133552,-1087521946,-1088773549)+W(4,1044466585,1039392600,1044760836,1016348739)+W(5,1045508004,-1117660781,-1102706330,-1089153334)+W(6,1042064672,-1111502020,1049969601,-1126699940)+W(7,1043978432,-1112358151,-1112154588,987979863);sum2=W(0,1060341068,1041247352,-1169925094,-1113048377)+W(1,-1107478445,-1121919154,1057359743,1067872749)+W(2,999982909,-1081289783,1022227231,1033233769)+W(3,-1112420946,1030919570,-1075624869,-1089189226)+W(4,-1090689511,1036288861,1025958326,973479782)+W(5,1049895882,-1108655271,1048635178,-1088323315)+W(6,1044034366,1055733822,-1108998850,-1175748301)+W(7,1042449401,-1098757157,1060416891,1052769876);WS(-1077066897,-1138646112);
sum1=W(0,-1092381223,-1106693383,1009759453,1024267775)+W(1,1025453154,-1118474373,1027242622,1053014632)+W(2,-1096180043,1042083852,-1105412061,1034803609)+W(3,-1149202983,-1101608091,1053447283,1051220983)+W(4,1031147625,1050244398,-1104989395,-1118414542)+W(5,1010847661,-1113932053,1023828386,-1105039519)+W(6,1024065726,1045342865,-1099033634,1000523125)+W(7,1023831870,-1113130950,1028746421,-1110843104);sum2=W(0,1032969077,1032956180,-1133465912,1013870164)+W(1,-1105627059,1037977967,1076869477,1050672871)+W(2,-1118666398,-1095979039,-1118337904,1030888661)+W(3,1017901782,1026329625,-1069322680,1063553933)+W(4,-1102611716,1041525268,-1156287199,1030672570)+W(5,-1169512700,-1153801247,1026168517,-1088200357)+W(6,-1121602320,-1129518532,-1145191680,1014316520)+W(7,-1126632288,1031405165,-1120095414,-1129519600);WS(1059038658,1028594353);
sum1=W(0,1027001704,1035531624,-1132336275,1030613999)+W(1,1046010101,1026431736,-1094328658,-1089493909)+W(2,1032402678,-1152158733,1038489844,-1117493948)+W(3,1043051950,1044337864,1052296065,-1106243079)+W(4,-1098315241,-1088517514,1044643916,1028206993)+W(5,1028671678,1032918142,1049587060,1042911580)+W(6,-1103996748,-1091506711,1043840791,1007880004)+W(7,-1137633217,1036291743,1044000434,1035409673);sum2=W(0,-1105269646,-1109062791,998383694,-1118922878)+W(1,-1110275215,-1111322692,1002191246,1050974192)+W(2,1013977255,1052555170,-1123342062,-1117830208)+W(3,-1114811922,-1114439732,1051646415,1046707356)+W(4,1041098100,1040874722,-1124252768,-1109116635)+W(5,-1108145020,-1121186646,-1098775079,1036678597)+W(6,1030669290,1040986964,1026377322,-1104593856)+W(7,-1115485971,-1115223671,-1098750401,-1122565606);WS(-1089038754,1070610314);
sum1=W(0,-1112569734,-1099849389,-1126323612,1006818038)+W(1,1038135388,1043645143,1036085850,-1110914124)+W(2,-1090696922,-1101892281,-1107760774,1015379312)+W(3,1040122382,-1118717763,1045400523,1053776546)+W(4,1028620400,1047988033,-1104391397,-1110158738)+W(5,1002760462,1016954112,-1132043583,1040930437)+W(6,1043536901,1039930893,-1113068735,-1114553627)+W(7,974497054,-1139206280,-1114659286,-1119469430);sum2=W(0,1029972206,1020623843,-1119340063,-1120363159)+W(1,-1111466112,-1099605665,1026762268,-1135126990)+W(2,-1137841818,-1094446255,1035843986,-1119078724)+W(3,-1102195223,1042926586,1017486399,1064611900)+W(4,1049035968,-1128810267,-1106992039,1035175754)+W(5,1014516782,-1112006203,1039608352,-1094749382)+W(6,-1123633215,-1123131987,-1129270833,-1128507307)+W(7,-1136077530,-1129209333,-1197948696,-1194223384);WS(-1120775200,-1094115106);
sum1=W(0,-1112921839,-1099947345,-1133090109,-1117113151)+W(1,-1107062579,-1151313622,-1097096777,1046145098)+W(2,1050818928,1057531117,-1098081804,-1096583070)+W(3,-1100319675,-1094480203,1067142180,1048882552)+W(4,1051254629,-1098660371,-1119648950,-1092969217)+W(5,-1100195749,-1111825641,1035250696,1054137781)+W(6,926574177,1035449878,-1105675228,-1113650835)+W(7,-1118408614,-1114839546,1024424221,-1115652196);sum2=W(0,1031116535,-1113707943,1002183233,-1122846232)+W(1,1030028661,-1116699784,1034244245,-1118531646)+W(2,988543074,-1080457005,-1112395279,-1129631292)+W(3,1039671963,1037992478,1064104967,1027624889)+W(4,-1097715519,1037716560,1001287537,1009610216)+W(5,-1115290878,1016046512,1011412016,1052372051)+W(6,-1112112395,1031806339,-1139829356,-1122731504)+W(7,-1122589730,1022404309,-1128697528,1031591085);WS(-1083041826,-1088446577);
sum1=W(0,-1138041180,998832115,-1139686881,-1112868382)+W(1,-1123809603,1007627162,1026886463,1041478665)+W(2,-1108164766,-1106005004,1035817611,1037998481)+W(3,-1137074328,1036557383,-1092605991,1018740405)+W(4,1054394898,1042585939,-1112414119,1028314191)+W(5,1043199331,1016960213,-1105339656,-1096954228)+W(6,1037009680,1027830053,-1152205450,-1123391616)+W(7,949272012,-1161448845,-1128384493,-1122534560);sum2=W(0,-1080772886,-1080108640,-1112615912,1036010005)+W(1,-1113551367,-1118689741,1033469827,-1110295637)+W(2,1042883784,1067023817,1026422893,-1108103320)+W(3,-1123719569,1039881895,-1106557392,991295446)+W(4,1065911618,1043418298,-1112407780,1043952518)+W(5,1028046949,986544491,-1113416335,1015020021)+W(6,-1121396391,1019038275,-1142574731,1025610945)+W(7,1028536389,-1114551687,1027619053,-1118133995);WS(1059656866,1032254503);
sum1=W(0,-1087438145,-1096624519,1032901415,1051132033)+W(1,1047684766,1031967406,1045530925,1040121644)+W(2,-1093591378,-1092342973,1051046262,1050001035)+W(3,1044069767,1050005760,-1096329486,1040228252)+W(4,1024747921,1042870865,1041030197,1024623477)+W(5,1045316401,1048633756,-1092498854,-1100479077)+W(6,-1112612011,1037509038,1040932616,-1129401004)+W(7,1041789317,1050363772,-1089145703,-1100524478);sum2=W(0,1054927280,1004192518,-1120765513,1033723840)+W(1,-1110893464,-1117945313,1009606707,-1094930774)+W(2,1032813206,-1097617496,-1121736497,-1151198348)+W(3,-1111742424,-1121652889,-1096835022,1018976553)+W(4,994767756,1024454465,-1111733852,1020727265)+W(5,-1144829382,1030389401,1049726638,-1114598300)+W(6,-1124374145,-1107458988,-1112033268,1010605379)+W(7,-1120942585,1035752486,1057385902,1040837102);WS(-1076352721,1061176787);
sum1=W(0,-1095051668,-1094852257,1039493528,-1115567878)+W(1,1038434246,-1116442287,1040618482,1047858891)+W(2,-1086623624,1044286862,1022350014,1037423542)+W(3,-1114755255,1022609452,1036068672,1057001770)+W(4,1057477914,1049595083,-1123591576,-1114677168)+W(5,1037805114,1044588197,-1095930750,-1086915318)+W(6,1036655988,1044280124,-1114839417,-1143365955)+W(7,1031697064,-1119274549,1029598047,-1108386213);sum2=W(0,-1104206436,1012246375,-1109735653,1018488840)+W(1,1004158510,-1122544930,-1117505825,-1111729053)+W(2,-1114523900,1056346033,-1112517262,-1113462230)+W(3,-1111468709,-1133433375,1051780099,1042992721)+W(4,1029007760,-1106712811,-1112282852,-1108529674)+W(5,-1114816198,-1136000711,1035563022,1042618199)+W(6,-1113168793,-1115338003,1011039855,1002563934)+W(7,-1122022613,1037211560,-1112797570,1024458488);WS(1037340944,-1121222187);
sum1=W(0,1040689218,-1110298712,-1118176747,-1116495838)+W(1,-1106495021,-1119752153,-1106426924,1036502651)+W(2,1052341602,1064260668,-1094205341,-1096308023)+W(3,-1097659059,-1089978464,1068943083,1044624667)+W(4,1052009702,-1100646016,-1115640417,-1095502171)+W(5,-1099820424,-1108261518,1004526500,1045175252)+W(6,-1117627026,1026863896,-1105702479,-1112496425)+W(7,-1110958217,-1111070831,-1112879076,-1108867801);sum2=W(0,1043920878,1045056865,-1134403694,1002312827)+W(1,-1124888335,1019347263,-1120905299,-1113959010)+W(2,-1107896626,1060319926,-1105297347,1025097519)+W(3,-1120916959,1028583233,-1100397803,1031903433)+W(4,-1100756735,1018292031,-1117960999,1007461646)+W(5,-1119634731,-1134844462,-1106899263,1042137547)+W(6,-1136355134,-1108036266,-1129847887,-1123847191)+W(7,998264859,-1109200858,1033071013,-1119650359);WS(-1087648930,1056984912);
sum1=W(0,1048727276,1043573475,1027762677,1027950097)+W(1,-1111974664,1024202483,1015678999,-1101873716)+W(2,1051177331,-1092810048,1043195617,1025406415)+W(3,1016025318,1050173331,-1082302860,-1091649404)+W(4,1038252876,1044809191,1031391740,1035903278)+W(5,-1156961168,998750650,1038200652,-1097139061)+W(6,1035706934,1020597221,1033673899,1023913741)+W(7,1023377112,-1114494621,1041744649,1042041459);sum2=W(0,-1109665959,1017090586,-1113891962,1035604443)+W(1,-1121529027,1006860245,-1115818981,1027481873)+W(2,1033553543,1061263788,-1130359386,-1155240851)+W(3,-1124657042,1039189933,1027230949,1023852497)+W(4,-1109330568,-1106256683,1028100153,1025386829)+W(5,-1123139111,999905578,-1113120233,1041592808)+W(6,-1097657183,-1118236009,-1126789482,1016774458)+W(7,-1132638677,-1109638591,-1121071325,-1101411950);WS(-1090940868,1045539156);
sum1=W(0,-1111842948,1036262295,-1122547977,-1125495305)+W(1,1033322010,1021788462,1017057054,1024315123)+W(2,-1083395945,1050733040,1022396558,1049435900)+W(3,1041875702,1032259903,1016653136,1046781659)+W(4,1050803832,1023164412,-1113477720,1034779456)+W(5,1045300311,-1103054087,1044787970,-1084181811)+W(6,-1141132416,-1119150102,1017461170,1025152496)+W(7,-1119238479,-1121753565,1039405571,1025666193);sum2=W(0,-1154701652,1045060155,-1115334877,-1111850352)+W(1,-1128983709,-1109145509,1033609440,1008422401)+W(2,1053683311,1041887968,-1131783421,-1101312255)+W(3,1041457249,1009316297,1047082317,-1090718168)+W(4,-1090960245,1034919558,-1121261620,1037660946)+W(5,1037394704,1030040522,1036748070,1034433310)+W(6,-1118627401,-1117531173,-1118719808,1008969141)+W(7,1034723828,-1122112519,998924330,-1109720341);WS(1058382658,-1101786424);
sum1=W(0,1020557616,1040419632,-1139041509,-1110270554)+W(1,1010032145,1021044303,-1110579152,1042446649)+W(2,1039037886,-1089217895,-1114587164,-1106470550)+W(3,-1107378131,-1101971332,-1102603214,1052788411)+W(4,-1116816379,-1098005290,1031022672,1023988544)+W(5,-1110520967,-1136091053,1048850952,1052497916)+W(6,1030444000,-1105928314,1026679274,1028924449)+W(7,-1142630143,1036784631,1042985742,1041387232);sum2=W(0,1021048143,-1117334358,-1116694246,-1122331173)+W(1,-1141905806,-1109719947,1034622720,-1121426033)+W(2,985385246,1058597177,-1106162040,-1133055086)+W(3,-1111398337,-1092732322,1062397265,-1111822939)+W(4,-1096472079,1040447045,-1119866494,1033705060)+W(5,-1104483430,-1148551778,-1124693001,1007125953)+W(6,-1107345628,1011504527,-1119480360,1019582103)+W(7,-1142669219,-1124513225,1026572561,1025700470);WS(1062970978,-1081266569);
sum1=W(0,1049067654,1049251698,1026249566,-1102316771)+W(1,986432279,1031488060,1039432874,1040583110)+W(2,-1100292756,-1086541140,1037424006,-1104248914)+W(3,1034368766,1046796153,-1096033842,1040278772)+W(4,-1092317470,-1101422105,-1122189220,1035596338)+W(5,1039493185,1029733120,1049598341,1045287213)+W(6,-1130063849,-1103019359,1006845944,1016727466)+W(7,-1132489681,1032483937,1042202275,1043296141);sum2=W(0,-1092863213,-1095439435,1024987284,-1108138297)+W(1,1020893591,1030342296,-1107350452,-1134447463)+W(2,1054820060,991870971,1038311792,-1107013954)+W(3,1023656240,-1145193326,1058790229,-1104627754)+W(4,1019051815,1003248078,999045582,-1140508767)+W(5,-1111721419,-1124168067,-1113643053,1049499199)+W(6,-1122507350,-1120196608,-1139420079,1010876103)+W(7,-1111078930,1036851190,-1107048418,1040683258);WS(-1090709444,1049440503);
sum1=W(0,1025170444,-1102968365,1009000949,-1112814366)+W(1,-1116166456,1013557870,-1107658202,1021129071)+W(2,1054801672,1055216649,-1098104133,-1102384190)+W(3,-1112664461,-1102466049,1055155742,-1108358704)+W(4,1007027006,994631719,-1117987732,-1100420271)+W(5,-1093799886,-1139587454,-1115514619,1062491877)+W(6,-1122456724,1037835469,-1118237822,-1108681738)+W(7,-1112800010,-1119596065,-1137063726,1032182427);sum2=W(0,-1125700925,1031004177,1011116525,1010269627)+W(1,-1124401971,-1139731999,-1111184590,-1129465449)+W(2,991734042,1056735713,1023655690,1031226256)+W(3,-1123603568,-1106780773,1007034923,-1090395945)+W(4,1023598587,-1116020697,-1139919503,-1117593255)+W(5,1032362667,1019563835,1044588818,-1114530604)+W(6,1030692092,1014084462,-1132337311,-1131886173)+W(7,1016903156,1003383541,1027760305,-1118660887);WS(1052605444,-1096548047);
sum1=W(0,-1099989408,-1107118442,1014261129,-1135269079)+W(1,-1157809579,1034237928,1022832721,1035141158)+W(2,-1095069609,1004173259,1017149121,1035728362)+W(3,1014945855,1022065263,1042230040,1036930738)+W(4,-1102684265,1026600311,-1106055602,1022065234)+W(5,-1149699425,1033708682,-1123731628,1051854441)+W(6,1029280393,-1114974728,-1120275059,-1122459306)+W(7,-1120230985,1040542518,-1108029264,1039321653);sum2=W(0,-1078862437,-1076350607,-1102121527,-1139099893)+W(1,-1129576496,1024729710,998819801,-1097588090)+W(2,1043522425,1067956735,1039987934,-1108414487)+W(3,-1134118593,1032654822,-1109442889,-1111980043)+W(4,1072447081,1053122067,-1096991255,1045186917)+W(5,-1118463242,-1124332658,-1115256553,1044036972)+W(6,-1111637970,1040872955,-1102163660,1033745090)+W(7,-1123595298,-1115579557,1044251533,1027886256);WS(1054231108,1025279114);
sum1=W(0,-1123453065,1039341944,1020186806,1020527399)+W(1,1049493415,-1160786718,-1119337841,-1096862627)+W(2,-1104689967,-1092316960,1046988234,1026191493)+W(3,1041541558,1041661776,1008801448,1034733383)+W(4,-1122753069,-1093206832,1041704764,-1147857037)+W(5,1034215919,1032223662,1050167121,-1108979241)+W(6,-1107112804,-1094240131,1039867950,-1120557618)+W(7,-1156220183,1036558383,1043962418,1027712531);sum2=W(0,-1121143571,1021067288,-1125155383,-1156731980)+W(1,1019039796,-1128517034,1024911074,1027150242)+W(2,-1101109237,-1079877582,-1140765671,-1153680156)+W(3,1036906894,-1110310177,-1088644111,-1096825521)+W(4,-1094350155,1058234221,1030176462,1018992688)+W(5,1019841700,1000349534,1052444813,-1113080073)+W(6,1064456596,1058386161,1018002108,1027890172)+W(7,-1128055622,-1134555143,1045751986,1024094624);WS(-1097731588,1025129315);
sum1=W(0,1037092684,-1118357663,972033083,1033609822)+W(1,-1125480775,-1113410371,-1139849211,-1099469177)+W(2,1046113067,1050865438,1025915127,1036940225)+W(3,1035911587,1047135499,-1143345853,-1089626010)+W(4,-1109542297,1047810219,1018117854,1037164536)+W(5,1038594118,1031924197,-1097851227,-1104510832)+W(6,-1111680192,1036701507,1021572178,1009743167)+W(7,-1146462713,-1120871309,-1110047355,-1113708160);sum2=W(0,1029789829,-1105084635,-1134630348,-1124965724)+W(1,-1132623148,-1123511646,1036116775,-1119672690)+W(2,1035852445,1050249105,-1143859545,-1138485084)+W(3,-1106888257,-1097411434,1057234226,1002738585)+W(4,-1114135764,1024721985,1030422253,-1133066340)+W(5,-1109817844,1017260494,-1117221657,-1115375290)+W(6,-1120848177,1033535897,1003464777,-1121255807)+W(7,-1118819718,1021514610,-1110249095,1007172972);WS(1064258306,1057427735);
sum1=W(0,1041288794,1002554246,1048078371,1046669668)+W(1,1024557366,1026345305,-1107049340,-1094345727)+W(2,1039217007,-1117262306,1043467602,1049007041)+W(3,-1126800432,1017273727,-1100296810,-1092155570)+W(4,1041191743,1037075392,1040278032,1032131185)+W(5,1027549470,-1136038899,-1100720075,-1101509636)+W(6,-1121877906,1026049048,-1135631084,995640096)+W(7,-1134767685,-1111532367,1034147956,1015117221);sum2=W(0,1062132206,1066099523,-1081609637,-1083389635)+W(1,-1127222139,1022631188,1053156114,-1122840851)+W(2,1066066300,1067427062,-1090363224,-1079976349)+W(3,1027246780,-1128121946,-1091867230,-1105997303)+W(4,1049064133,996873905,-1097029007,-1100056051)+W(5,1036294091,-1115106526,1048340523,-1103783968)+W(6,-1137063332,1035057689,-1118886369,1028030408)+W(7,1035025213,-1117772337,-1104392578,-1134953960);WS(-1082692450,-1121765493);
sum1=W(0,992292947,-1104534315,-1118487719,-1112587635)+W(1,-1121302066,-1121296341,1038416886,1015927970)+W(2,1049230729,1048175951,-1111631170,-1105756568)+W(3,1043167221,1037146590,1051898365,-1104867982)+W(4,-1089217933,1028715132,-1106833087,1036199927)+W(5,-1113442509,1030891673,-1104675396,1057590961)+W(6,-1121927694,1018481703,-1109370235,-1115752014)+W(7,-1121397517,-1113425325,1022215305,1012516667);sum2=W(0,1040868564,1021710972,1026098771,-1102561169)+W(1,-1123351116,-1125337962,1009959824,-1126923948)+W(2,1048116590,1041914200,-1113975834,-1149524831)+W(3,1024724387,-1123062396,1042300553,1037970343)+W(4,1051191259,1039729263,-1105234356,-1157274159)+W(5,1021621986,-1105344931,-1097615037,1032086087)+W(6,1018638481,1035375403,-1102778536,1008573990)+W(7,-1109718449,-1105611058,-1115667744,-1115639834);WS(1063145570,1065948321);
sum1=W(0,1042647928,1041877314,-1107415145,-1113780043)+W(1,-1113344071,1034763992,-1105577826,1023153433)+W(2,1043379605,-1105676766,-1125795137,-1103697695)+W(3,-1113485016,-1107021830,1058030732,1035095074)+W(4,-1093770877,-1098882227,1032469064,-1119226457)+W(5,-1116457366,1028002580,1047432094,1049757493)+W(6,1029896809,1007275454,-1148759702,-1118570362)+W(7,1033670420,1021171309,-1110160160,-1106671851);sum2=W(0,-1147652316,1034562054,-1119163512,1033443671)+W(1,-1114870166,-1126213983,-1110746439,-1122182070)+W(2,1044843888,-1082830049,1022262943,1032648925)+W(3,1033622730,1036499220,-1080473697,-1104224164)+W(4,1049609982,1025258841,-1125619769,-1121656898)+W(5,1042757767,-1125695843,1045148854,1070472721)+W(6,1030706970,1030898199,983397903,-1116250872)+W(7,-1109235057,-1105016797,1015661307,-1138594966);WS(1047808392,-1105857653);
sum1=W(0,1057255335,1050583338,1038664639,1036414223)+W(1,1019549874,1027946812,-1095111703,-1089047968)+W(2,1052085724,-1112577010,1045309491,1033646416)+W(3,1014185453,1038762993,-1088425805,-1090242223)+W(4,1049269098,-1101673225,1047007737,1028560677)+W(5,1038356881,-1120878336,1024927375,-1097592171)+W(6,1020504170,-1098667351,1052689664,1035626955)+W(7,1031636916,-1106190208,-1153489085,988289723);sum2=W(0,-1084160527,1035785784,-1114267734,1050181400)+W(1,1059321043,-1113170400,-1097051496,-1088778570)+W(2,-1094891239,1060354212,-1097894374,1015251419)+W(3,1035392846,-1098458292,1063793540,-1096397593)+W(4,1045924604,1054874631,-1098468098,1014394222)+W(5,1030978836,-1096505073,-1115217527,-1132415773)+W(6,1042828743,1063378281,-1092845444,1043075035)+W(7,1042772598,-1088082125,1051615858,-1098450150);WS(-1073783985,-1080098540);
sum1=W(0,1004414705,-1125334283,-1111733448,1012137476)+W(1,-1135747626,-1106294475,1040796537,994170013)+W(2,-1098951217,1058781709,-1095391448,1027546650)+W(3,-1105932043,-1097893467,1038631039,1045494048)+W(4,1056582836,1054585131,1030910366,-1107725963)+W(5,1027155091,1001385357,-1102018612,-1099332954)+W(6,-1118558951,1012935090,-1136391487,1024902311)+W(7,-1141795121,-1118975220,-1113109295,-1106829042);sum2=W(0,-1161174488,-1115268047,-1123969951,-1136577003)+W(1,1021768566,-1128609502,1023359390,-1123274403)+W(2,-1111829747,-1078035036,1039844510,-1126970134)+W(3,1026568479,1027511085,-1085317526,1034323377)+W(4,1072008544,1038025274,-1182117728,1037108170)+W(5,986504280,-1139830523,1032404118,1044555209)+W(6,1006927579,1013110307,-1107924935,1024145219)+W(7,-1127097094,1022685546,983390936,1024479257);WS(-1104974728,1024380720);
sum1=W(0,-1117883163,-1127535108,1021171896,-1117848102)+W(1,-1131530510,1031544042,1018298053,1036325571)+W(2,-1099610928,-1100771573,1036503965,1039153371)+W(3,982295861,1036843369,-1101972463,1041104624)+W(4,1043814114,1034691017,-1109841905,988770395)+W(5,1029874576,1031396654,-1107251369,-1133844875)+W(6,1034709362,1004793673,-1126175513,-1121562883)+W(7,-1125713989,1034135320,-1111468989,1025626276);sum2=W(0,1071281072,1072425553,1044163006,-1125393898)+W(1,1011595325,1021558362,-1125402454,1044770418)+W(2,-1104699996,-1078765241,-1110276988,1045704700)+W(3,1010524637,-1113439186,-1098423872,1018560910)+W(4,-1076152216,-1100004941,1044569612,-1099412627)+W(5,-1178088596,1019143058,1028856833,-1103281302)+W(6,1036033265,-1111185479,1037394103,-1115657155)+W(7,-1126446200,1026998165,-1117821699,-1123488110);WS(1066498257,1026989550);
sum1=W(0,1023571545,1024686464,-1123659738,-1129927868)+W(1,-1133253141,1025371048,-1143882757,1016605513)+W(2,-1084187390,1040895252,1002634947,1045121333)+W(3,1033458708,1032849928,1054068239,1042249043)+W(4,1040663099,-1115004776,970850411,1036944705)+W(5,1049903454,1024612748,-1120675276,-1089079196)+W(6,1024409057,1001199419,1004856149,1022709187)+W(7,1017685954,-1117202350,-1120648472,-1112524513);sum2=W(0,-1106434423,1038340354,-1155040203,1038138620)+W(1,-1117610677,1038431916,-1105689565,1014840059)+W(2,-1087069176,1064410985,-1094597030,1049419982)+W(3,-1115449783,-1117967352,1043321526,-1102609737)+W(4,-1110711879,-1112639315,-1117198782,1022703337)+W(5,-1107988055,-1112813855,1042536365,1043390477)+W(6,1026273617,-1123727669,-1121486321,-1132959015)+W(7,-1122022929,1031915394,1009362023,1036470844);WS(1059170114,-1115069681);
sum1=W(0,1039057944,1043197758,1031327889,1041126528)+W(1,-1125005432,-1184440086,1035998588,-1114418030)+W(2,1057495242,1035662548,1027929903,-1137442701)+W(3,-1107377807,-1131407372,-1092661254,-1086197480)+W(4,1036387882,1043295874,1045677858,1016336432)+W(5,1031309989,1017102598,-1097533773,-1098594899)+W(6,1020376880,1035357519,1040648584,1027533272)+W(7,1036182828,-1128058314,-1106979748,-1116322521);sum2=W(0,-1099457044,-1123134927,1035999136,1029223181)+W(1,1022472216,-1129014496,-1107153986,-1094833228)+W(2,-1106245137,-1115721168,1050206678,1032743888)+W(3,1034397600,1043654862,1029163621,1052844759)+W(4,1035536761,-1109098872,969652021,1030968394)+W(5,-1114537747,-1149928759,-1111905268,1046847142)+W(6,-1136790748,-1105152866,-1138117380,1018474295)+W(7,968266517,1033858063,-1102858563,-1116305850);WS(-1091215044,-1097536449);
sum1=W(0,-1088688205,-1110004986,1027816414,1036334229)+W(1,1049627927,1039037582,1025245044,1028067640)+W(2,-1088611549,-1085760696,1054850406,1046343318)+W(3,1048707955,1052669472,-1089807987,-1104070412)+W(4,-1113122464,-1115511970,1040414769,1041878433)+W(5,1043177720,1039929856,1024229024,990395721)+W(6,-1113420363,1034437006,1047750528,1017820267)+W(7,1044644789,1048578060,-1097347774,1028468150);sum2=W(0,1036847317,1042295753,1030624098,-1114440831)+W(1,1027069126,1021176355,-1115362087,1041890716)+W(2,1050034374,1031424194,-1132718391,988636086)+W(3,1029167466,1028661170,1016671019,-1113867927)+W(4,-1119733782,-1120554286,1016098323,1030310950)+W(5,-1183083952,-1108500823,-1097953797,-1130826523)+W(6,-1114648667,1035432255,1018716851,1024855622)+W(7,1027651154,-1106095247,-1096082463,-1146049358);WS(-1074893425,-1117971628);
sum1=W(0,1052023128,1049322869,-1152038187,-1094367290)+W(1,-1107223211,1034136520,-1097322793,1042452051)+W(2,-1111356283,999054287,-1098786216,-1103630563)+W(3,-1112379016,-1102728254,1040732760,1049675109)+W(4,-1106664801,-1093651375,-1114777697,1037656965)+W(5,1016544493,-1125564586,1057236855,1040645714)+W(6,1040611874,-1094570594,-1124130662,1025099466)+W(7,-1105965314,1008351835,1055134184,1040783587);sum2=W(0,-1116735450,1032892007,1021526755,1004001863)+W(1,1033584975,-1130001464,1024548251,-1111481570)+W(2,-1096890588,-1099974349,-1116175346,1018968138)+W(3,1026017190,-1121576034,-1071438395,-1073615974)+W(4,-1103015201,1040986630,1031843333,-1139174407)+W(5,-1164624762,1024580999,1076155388,-1146527383)+W(6,1035109709,1041412407,1009509771,-1131104448)+W(7,1043256283,-1106441216,1041860718,1074182350);WS(1040475912,1032695578);
sum1=W(0,-1112011377,-1123298122,-1155851319,-1124525022)+W(1,-1136466746,1035920825,-1102944834,1035534023)+W(2,-1091278169,1056532699,-1122500130,1035372099)+W(3,-1130626274,-1104812886,1041895809,1055301749)+W(4,1054708857,-1105035590,1033773669,-1172701842)+W(5,1028924087,-1111589035,1039100863,-1087252087)+W(6,1007501482,1026134833,-1116930196,1014757675)+W(7,-1142366545,-1110262076,1036316385,-1123874252);sum2=W(0,1041703749,-1123886114,-1119792870,-1109091355)+W(1,1010537508,1026411366,-1123320808,-1120034208)+W(2,1026232126,1049335147,-1102054262,-1111337413)+W(3,1015836410,-1098413574,1063803841,1045621744)+W(4,-1114718085,-1111978783,-1113960445,-1118550690)+W(5,1041947548,-1123461018,1016064880,-1088756378)+W(6,-1124340572,1020384670,-1109065069,-1142500624)+W(7,999681904,-1122952578,1030310973,1026268254);WS(1060902754,1050355625);
sum1=W(0,-1099711167,-1104333225,-1151083459,-1156790206)+W(1,975051222,-1120760458,1047935457,1048936605)+W(2,-1101534272,-1082482317,1023922682,1011568442)+W(3,1040804594,1043235660,-1103038759,1041411896)+W(4,-1107281952,1053813598,-1112644265,1024500211)+W(5,998453633,1030084558,1036831245,1049946264)+W(6,1025001795,-1116841801,-1104847739,1033389138)+W(7,1007099659,1035779080,1030797274,1037700978);sum2=W(0,-1106066969,1029646415,-1120633215,1036801640)+W(1,1051617655,-1128436081,-1094622159,-1098529900)+W(2,-1102845552,1020964885,1045612039,1043653368)+W(3,-1108268977,-1120809462,1062435502,1045091011)+W(4,1041841354,-1088569123,976462574,-1100846658)+W(5,-1127923721,-1115259155,1054359824,-1104869009)+W(6,-1101549413,1054633350,-1097687290,-1115109418)+W(7,1041018201,-1102739129,1044975639,-1101036113);WS(-1090140642,-1081743990);
sum1=W(0,1037549524,1009886528,-1130293844,1014408182)+W(1,-1148996265,-1107483388,1031805064,-1119977588)+W(2,1044394635,1037202321,1042594418,1031847606)+W(3,1015837167,1035016080,-1094879521,-1097431626)+W(4,-1117833212,1037634256,1035968392,1041618980)+W(5,1032499967,1034663662,-1101547735,-1119842097)+W(6,-1122700465,1015596142,1033368909,1009499077)+W(7,1017023585,1030806526,-1105308242,-1107123493);sum2=W(0,1013646496,-1120892227,1006912162,-1123785792)+W(1,1032589029,-1113324539,1034054467,-1105735433)+W(2,1057715626,1076150687,-1071648513,-1091554339)+W(3,1043157583,1029343874,-1110563164,-1103626228)+W(4,1069469884,1049558148,-1106043455,-1078529007)+W(5,-1120727508,1029688242,-1102425071,1025732222)+W(6,1035924910,1038760139,-1113325201,-1108743589)+W(7,-1120545616,-1123660578,1001130061,1028146935);WS(1055430148,-1108560690);
sum1=W(0,-1122962962,-1107101862,1035029338,1035961997)+W(1,-1109508687,-1114596033,1037435821,1001804274)+W(2,-1105458486,-1102453987,1041930516,1036894711)+W(3,-1105968336,1030068713,-1115462345,1049324163)+W(4,1050880022,1050461237,-1113968413,1018389269)+W(5,1023650152,1041307521,-1096034793,-1096234295)+W(6,1017425654,1049028992,-1119268932,1026969083)+W(7,1023939770,-1110794404,-1109268985,-1105484423);sum2=W(0,-1133145023,1000680715,1015626891,1020921672)+W(1,1057583079,1066461314,1038163303,967639540)+W(2,1034643892,-1106033700,-1149322267,-1131154511)+W(3,1070593780,1042500058,1027175814,1029820070)+W(4,-1155618307,1030350968,-1122484266,1005570725)+W(5,-1076733999,-1075365186,-1107328459,1050725869)+W(6,-1127714103,1027949553,1019773418,-1125609227)+W(7,-1095092572,1026351361,-1113454879,984351189);WS(1048611396,-1120253991);
sum1=W(0,-1104843595,1020368935,-1134442421,-1109906484)+W(1,1029221016,1014414830,-1116357012,1042068462)+W(2,-1102655324,-1096452233,1038629782,-1157090745)+W(3,1044033359,1052393436,1048790986,-1127594975)+W(4,-1094801150,-1098953977,1008425488,1019276152)+W(5,1029702657,-1137141374,1044903358,1026936628)+W(6,-1125379561,-1120481658,-1115994974,-1121251029)+W(7,-1117911220,1022285443,1042932491,1031973931);sum2=W(0,-1111784437,1036277891,-1143746400,-1129566974)+W(1,-1093517653,-1098527209,1047551505,1050813877)+W(2,1028988774,-1100779042,-1117052801,1036033029)+W(3,-1081514759,-1071648362,1077969880,1061486774)+W(4,1044450885,-1129810696,1038502321,-1123748463)+W(5,-1089190754,-1107152864,-1131992338,1055586292)+W(6,1034348699,-1108082071,1043607047,-1138810328)+W(7,-1111885211,1025200270,-1108034712,1040643987);WS(-1095808772,1065647947);
sum1=W(0,1055051378,1050045579,-1104862109,-1096536264)+W(1,-1101629224,-1139560206,-1106144343,-1152511995)+W(2,1051209263,1045989771,-1101730853,-1101976087)+W(3,-1118447811,-1101507019,1051130659,-1114400236)+W(4,-1096666661,-1098537885,-1106707963,-1126516760)+W(5,-1103658466,-1098960762,1057272194,1054814183)+W(6,1021791993,-1104774017,-1108125731,-1123882077)+W(7,-1106849375,-1104521538,1057816237,1047598263);sum2=W(0,1046325680,-1134514653,-1114352725,-1110633145)+W(1,-1121981161,-1115188107,-1145236426,-1106205960)+W(2,1030462840,1052343557,-1113576661,-1120367533)+W(3,1009337269,-1122467029,1052169724,-1121802017)+W(4,1028577898,-1127265311,-1111220567,-1147392026)+W(5,-1112707841,-1123885069,967975074,-1126550987)+W(6,1023140267,-1109705515,-1131596567,-1123261925)+W(7,-1109514951,1036097210,1019189507,-1125641651);WS(-1088656098,-1093593990);
sum1=W(0,1053407451,1046462824,1006243392,1009988669)+W(1,1009810317,1021367180,-1100605512,-1093246956)+W(2,1054487499,1043824044,1040203342,-1118924498)+W(3,1031892963,-1115326423,-1110184012,-1092703459)+W(4,-1107509853,-1099069067,1015251645,1030956655)+W(5,1009525296,-1102894371,1036164518,1041099456)+W(6,-1114843936,-1106663601,1034196708,1032654584)+W(7,-1121673919,-1120762380,1035276411,1040232112);sum2=W(0,-1111686548,1047338924,1057379920,1045046842)+W(1,-1123157156,-1122209414,1041926325,-1120613757)+W(2,1044625920,-1108706635,1065556520,1066661430)+W(3,1026048962,-1118064370,-1107659276,1010608356)+W(4,1040575208,1048831397,-1079104557,-1100359290)+W(5,1036917588,-1118722317,990146073,1029226052)+W(6,-1106604517,-1118381857,-1090732450,-1080513286)+W(7,999828841,-1128484108,-1148427089,-1122878530);WS(-1103417864,1032685901);
sum1=W(0,999140540,1021813182,-1101895278,-1113840082)+W(1,1025795300,-1104186210,1049323684,1026362243)+W(2,1050838637,1035808888,-1112947643,-1106883347)+W(3,1026463622,1015970396,-1115046028,-1123649147)+W(4,-1089518824,-1112862903,-1106874992,1045150312)+W(5,1028121997,-1114287989,1043843226,1051398592)+W(6,-1123587264,991482976,-1140285221,-1122615424)+W(7,-1148228092,-1125179546,1025625239,1032255888);sum2=W(0,-1107019340,1032004449,1041601968,1052414494)+W(1,-1118630717,1028135044,-1101889010,1021676257)+W(2,-1083281727,1048799024,-1094738093,1061231009)+W(3,994543087,1023423300,-1113266306,1040520305)+W(4,1060484354,1026094686,-1112254382,-1090047391)+W(5,1023744190,-1123297050,1047868927,-1097572834)+W(6,1028491114,1016363351,-1106989530,-1124055261)+W(7,-1134044699,-1135541243,1039531031,-1106439707);WS(1062251010,-1128406975);
sum1=W(0,-1114430084,998905218,-1117783082,-1122559590)+W(1,-1200477464,1030594936,-1122146129,1041522773)+W(2,-1117430765,1043264160,-1097132645,-1111223497)+W(3,-1117296696,-1108127936,1038499861,1049934150)+W(4,-1137238321,-1109365760,1027318465,-1118294493)+W(5,-1117164622,1008104625,1038350478,1040349396)+W(6,1012147781,-1112437644,-1142140116,-1122628178)+W(7,1016497826,1030977566,1022231761,-1161426505);sum2=W(0,1035048481,1029071818,-1125963325,-1117898288)+W(1,-1121110162,-1139107970,-1131842712,1015521050)+W(2,1058090849,1075259304,-1072766634,-1090182563)+W(3,-1131029094,1037152077,-1099596444,-1155119281)+W(4,1062748800,-1113008632,1030742992,-1084699977)+W(5,1018972128,1025197316,-1124623837,1015646848)+W(6,1039805619,-1113709765,1021721886,-1114032290)+W(7,-1127481518,1027813594,-1146515621,-1116189732);WS(1065708113,-1121751611);
sum1=W(0,1004700116,1033929377,-1113367966,-1151170552)+W(1,-1203182552,-1152107167,-1124121476,1029908854)+W(2,1028879143,1048992314,-1102777150,-1132161740)+W(3,985230639,-1118004497,-1106962671,1021289212)+W(4,-1130586604,-1123817297,1034637855,1008580363)+W(5,1024087440,1024857134,1010684790,-1145749780)+W(6,997138991,-1119780649,1029317996,-1122909571)+W(7,1018524741,1030859440,-1119558682,-1110778290);sum2=W(0,-1128031215,982756722,1007192988,1022085973)+W(1,-1176062153,1022708360,-1124806095,1012976820)+W(2,-1087213694,-1070139299,1078660314,1059325611)+W(3,-1120463845,1033425170,-1095156098,1030136738)+W(4,-1079390657,-1159362498,-1179370697,1067996709)+W(5,-1138793506,-1124014927,1019962283,-1131018297)+W(6,-1110724756,1028041806,1000911377,1033764027)+W(7,1016277465,-1138055830,-1121497459,1025926144);WS(1067144001,1026092834);
sum1=W(0,1049810486,1020396467,1014388109,1005864375)+W(1,-1120236446,-1132016387,1040462414,-1103125415)+W(2,1055042333,1042867979,-1100539124,-1110877439)+W(3,-1107048544,-1116193256,-1096204250,-1103579165)+W(4,1031992147,1044290490,-1126225268,-1110133357)+W(5,1010104860,1031444773,-1091768605,1048911295)+W(6,1034565181,1034066560,1016160519,1033891677)+W(7,1030176378,1031923300,-1112003369,-1114007278);sum2=W(0,-1123834023,1045671991,-1108591076,-1130823435)+W(1,-1114604843,1024976861,-1106172311,1036568073)+W(2,-1133291790,1058163296,-1095898825,-1112679806)+W(3,1033105292,-1122476787,1057311204,-1115701009)+W(4,-1100325346,-1113640367,1030441654,-1107310218)+W(5,1035411458,-1111920852,1044352434,-1097367248)+W(6,1016405480,-1116067001,1031713190,-1128226189)+W(7,1031834977,-1121017007,1014762708,-1106561364);WS(1057420226,-1092362255);
sum1=W(0,1044920519,-1144052776,1020346174,1032475105)+W(1,-1114304581,-1116794957,1027257637,-1103664666)+W(2,1052978802,1055322687,1019256762,-1121587297)+W(3,-1103967019,-1100439285,-1116373310,-1096869991)+W(4,-1104246416,1040777765,1033058515,-1123769862)+W(5,1018564517,1036089864,-1096789598,1028318277)+W(6,1016898380,1041983019,1030782351,1024808486)+W(7,1021198731,-1130998630,-1106323631,-1118572551);sum2=W(0,1016741405,-1130764191,1006994613,-1134184569)+W(1,-1102863001,-1103907912,1043863088,1020516693)+W(2,1033077740,-1112456708,-1134366153,1034914936)+W(3,-1084447988,-1076633620,1071901111,1060988002)+W(4,1043198162,-1132669129,1009154259,1033598449)+W(5,-1098165823,-1118646231,1018979141,1043355315)+W(6,1016038391,-1126067903,1021229932,989883430)+W(7,-1113048166,-1118544043,1022348007,1034096544);WS(-1105493768,-1082709441);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, -1), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, 1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 1), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -1), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, -1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, 1), 0);
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns64, win8x4)
//!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, nns64, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,-1129953383,1052077971,-1115658697,1040079017)+W(1,-1100320116,1052646725,1056937139,-1112255447)+W(2,991372703,-1106109018,-1091236407,1039284509)+W(3,-1108390802,1030287040,-1112818013,1013856427)+W(4,-1102425550,1027055297,-1119789534,-1107150591)+W(5,1029401490,-1121552872,1033358144,-1089460941)+W(6,1043570389,-1111268755,-1097729145,1057992884)+W(7,1028923089,-1132036495,-1110301789,1044897031);sum2=W(0,1026461175,1041449883,-1118430023,-1108031914)+W(1,1041814131,-1076980873,1072973866,1032549274)+W(2,-1121140359,1028730196,-1111091488,1017353224)+W(3,-1138465879,-1127880506,-1121430441,-1132764107)+W(4,1027150813,-1122068949,1013768747,1012288055)+W(5,-1082819831,1036691428,1026059807,1049697467)+W(6,1027133694,-1116481805,-1152272302,1041587393)+W(7,-1141547063,1012449399,1025296987,-1122016279);WS(-1098744132,1034278418);
sum1=W(0,-1124165708,1041815523,-1145635621,-1103397220)+W(1,1026719460,-1092523700,-1099348442,-1110800938)+W(2,1032193166,-1088889154,-1100009602,1022646298)+W(3,-1136800346,-1098235958,-1104673163,1022064347)+W(4,-1120033612,1021903208,1050544938,-1105248316)+W(5,1047722705,994253234,1035939706,1050332487)+W(6,1057456646,992386946,1017012340,1037024150)+W(7,1051861685,1007925993,-1126668889,1045722836);sum2=W(0,1038271179,-1138123466,1051137052,-1097631923)+W(1,1038061501,1066995446,1047950529,1016052501)+W(2,1036023945,-1086456688,1052164534,-1098093629)+W(3,1049634734,-1088937960,-1092315790,-1103222197)+W(4,-1101382095,1030554459,-1103655169,1049915324)+W(5,1044310058,1039796029,-1103587135,1053016941)+W(6,-1097740488,1002073396,1022295275,-1101624661)+W(7,-1095498431,1037237655,1009745942,1025704121);WS(-1082862242,-1106529553);
sum1=W(0,-1136558799,-1134799464,1035507577,-1130854575)+W(1,1011297096,1017516694,1050921813,-1106220300)+W(2,1003802452,-1113237716,-1083278305,1032803517)+W(3,-1115833284,1036440480,-1166618304,-1130818358)+W(4,-1109420173,1040932752,-1121770975,-1111381151)+W(5,1058584025,1023914089,1042678624,-1090777253)+W(6,1038764911,1024022374,-1114891124,1053793791)+W(7,-1125528356,-1148371520,1003125716,1011564912);sum2=W(0,1017383795,-1105748811,-1114468103,-1113253112)+W(1,-1105653936,1062131274,1042070822,-1098397046)+W(2,-1130700635,1039489157,-1088478625,1043748521)+W(3,-1134989990,-1118262998,-1112481937,1040646747)+W(4,1042779663,-1111927878,1029911106,1046106511)+W(5,1049624420,-1113543954,-1106009556,1049941293)+W(6,-1102421728,1032413051,-1110290200,-1093962905)+W(7,-1124158867,1027657598,1032000907,-1120850913);WS(1055738180,1034492849);
sum1=W(0,-1114926341,-1128721888,-1111251428,-1130881323)+W(1,-1109424308,1051914904,-1099536939,1041145701)+W(2,-1112831856,1051860704,1058202118,-1112247108)+W(3,-1121239258,-1130346670,1026763985,-1114665081)+W(4,1039888312,-1103919286,1006685651,1042092597)+W(5,-1131357522,-1113433279,-1104400342,1055510938)+W(6,-1104754439,-1139575663,1022435899,-1089549409)+W(7,-1117425768,-1142807791,-1129253153,-1109075065);sum2=W(0,1036549925,-1116107500,-1118181126,-1110077216)+W(1,1011211476,1056055130,1042025735,-1103858204)+W(2,1023981444,-1117941654,-1090440399,1008268344)+W(3,1034090633,-1130298175,1001166765,1010863636)+W(4,1034915268,-1119533468,-1110853226,1049383148)+W(5,1058209450,-1113779586,-1101175453,1044994486)+W(6,-1099569204,1034145803,-1109857174,-1098004228)+W(7,-1107211558,1033292040,1026441284,-1121873216);WS(1056018244,-1109435672);
sum1=W(0,1025593127,-1108190871,-1121172806,1028147653)+W(1,1042157337,-1098176216,1044333967,1019179235)+W(2,1019247612,1041545807,1052400296,-1110312463)+W(3,-1144225212,1040728133,-1152440548,-1120006735)+W(4,1019648283,998861994,1029524274,-1156629272)+W(5,-1084323638,1048944704,-1126875818,-1105021998)+W(6,-1144495302,1027979993,-1112766254,1052575762)+W(7,-1117757541,-1127435447,-1115664295,960835398);sum2=W(0,1037565600,-1103457632,1020564842,-1133465842)+W(1,1023511793,1057142397,1043192653,-1114814180)+W(2,1005396583,1038394412,-1101196001,1028077461)+W(3,-1149118303,-1137100532,-1113456189,1022326514)+W(4,1042355402,1025892619,1020759546,-1109452473)+W(5,1042803000,1040091206,1033812672,-1103393926)+W(6,-1094252679,-1153222990,-1104532905,-1093624788)+W(7,1021621854,1028700597,-1130818626,1041416796);WS(1058353218,1042996167);
sum1=W(0,1015847030,-1107919793,-1094124879,1024954343)+W(1,-1110665693,1048862286,-1097421664,1036476495)+W(2,-1108641009,1049066134,1033331871,-1121159378)+W(3,-1102251787,1041347474,1023600450,-1137738249)+W(4,-1138612357,-1116609353,1009270680,1052314513)+W(5,1050687635,-1105910956,-1202266712,1044445371)+W(6,998963493,-1115498359,1018868510,-1102818752)+W(7,1023627001,-1119202191,1016588291,-1113493234);sum2=W(0,980939457,-1110048722,-1120540574,-1126808420)+W(1,1037410136,-1106277561,1033167871,-1123796075)+W(2,-1139817292,-1116671070,-1166268225,1002142140)+W(3,-1142652688,1011961658,-1143978200,-1134378480)+W(4,-1075343834,-1110843188,1039187917,-1098896413)+W(5,1075199384,991431992,1032482295,-1086151008)+W(6,-1127002394,-1163241473,-1123555130,1058982643)+W(7,1027681870,-1117918702,1021947375,1028067074);WS(1065448321,-1123448424);
sum1=W(0,1010310940,1048779866,1042933049,1033675765)+W(1,-1130617674,1054681092,1053164479,-1135157253)+W(2,1037821135,-1096402228,-1088933089,1045868403)+W(3,-1107423852,-1132569296,-1112063319,1029877230)+W(4,-1098481070,1033876859,-1107290229,-1113419593)+W(5,1025088582,-1126554424,1028430645,-1085464413)+W(6,1043193000,-1114258373,-1113028565,1052703622)+W(7,1039088003,992526257,-1131689691,1039463880);sum2=W(0,1027463162,-1115592424,-1118632904,992398551)+W(1,-1119896935,1058308065,-1094541616,-1110914988)+W(2,1024218964,-1139018826,1052134722,-1100289244)+W(3,1036361104,-1114310803,1043392525,-1111923136)+W(4,998577524,-1122494561,-1143518596,-1109433050)+W(5,1059518579,-1103007923,-1116426235,-1095126430)+W(6,-1109739820,-1115201103,-1121464784,1038527426)+W(7,1020338285,-1128089075,-1120049915,1004586244);WS(1050696068,-1101686596);
sum1=W(0,1025629886,1039198082,1032239887,1030829490)+W(1,1044306231,-1094476563,1035777849,1028506281)+W(2,1033300499,-1108777674,1053256444,1022456523)+W(3,-1126351518,1013615278,-1125496907,1025382374)+W(4,1033819234,1030627629,-1113406309,1015204626)+W(5,-1083567844,1049080890,-1111973334,1052890832)+W(6,1028011096,1009469122,1026744658,-1095460989)+W(7,1022077689,-1117484787,1014700692,-1117978119);sum2=W(0,1033160533,1028975273,-1116235595,-1123705959)+W(1,1019539230,1055127070,-1105037500,1021465594)+W(2,1030761443,-1104569658,1039390029,-1115261066)+W(3,-1122567677,999405400,1024962787,1021971134)+W(4,-1094422871,-1122943830,-1139597844,1034058997)+W(5,1036912081,1037858431,-1103106284,-1106553103)+W(6,1034816057,997585040,1034945731,-1113630050)+W(7,1014360364,1023175710,-1137214108,-1131788338);WS(1058623938,1044469574);
sum1=W(0,1035147318,-1141312974,-1108426137,1045615020)+W(1,1050348390,-1079944741,-1105886038,1047639223)+W(2,1044899106,1021302290,1039515483,1030161626)+W(3,1044251461,991624716,-1167333042,-1132009366)+W(4,1044306859,1030580258,1044911680,-1135193336)+W(5,-1085342603,1051720601,1043270872,-1122107414)+W(6,-1110191310,1041545713,1041363874,-1100470855)+W(7,-1100960996,1042676794,1040848727,-1180200419);sum2=W(0,-1112584470,-1101780852,-1097249916,-1126998679)+W(1,1026650453,1050619160,-1124055793,-1125720699)+W(2,1035354845,-1115949975,1044368398,-1098785634)+W(3,-1117822839,1013784870,1036370417,-1103280207)+W(4,1037003529,-1122142287,-1118913729,1048536708)+W(5,1058508674,-1117660887,1008038822,1040132893)+W(6,-1106591466,1006096779,-1121056345,1037637019)+W(7,-1104576316,-1119752481,-1116815483,-1109803757);WS(-1092650820,-1093598320);
sum1=W(0,-1136033646,-1107026560,-1111185837,-1126483198)+W(1,-1119240794,-1101350837,-1096033968,1019177644)+W(2,-1108863241,1042409572,1057301262,-1095523617)+W(3,-1126435736,1035081684,1040959081,-1113123137)+W(4,-1113511425,1034982933,1028684103,1032567139)+W(5,1042563567,-1118967697,1025024233,1059010394)+W(6,-1108714423,1023629806,-1118984463,-1131092420)+W(7,-1106962654,-1142697342,-1128061252,-1114101506);sum2=W(0,-1158272012,-1107189637,-1134435633,-1118904411)+W(1,1030464194,1057018316,-1120249847,1013234849)+W(2,1025489390,1024832618,1048792270,-1106482941)+W(3,1028128070,-1125347555,1031754422,-1129648553)+W(4,992574886,-1122133752,-1150017862,-1102280300)+W(5,1062197029,-1097179586,-1146867651,-1083559741)+W(6,-1114392001,1021081809,-1115216614,1040811198)+W(7,1029475610,993658022,-1112304821,1031998303);WS(1058173058,1066808129);
sum1=W(0,-1099127505,1036577094,1035236882,-1107348220)+W(1,-1113478482,1029276252,1044208414,-1103913530)+W(2,-1113016318,-1100723463,-1097605967,1040539139)+W(3,1000206250,-1122925746,1029619500,-1120477164)+W(4,1043659283,-1105652573,-1121094224,1041707116)+W(5,1039741986,-1121409754,-1107481241,1046852514)+W(6,1043551606,-1115290924,1032545388,1044710619)+W(7,994694705,950366748,1013015214,-1133641268);sum2=W(0,-1105723160,-1120175931,1034130054,-1094008764)+W(1,1052425931,1002356625,1064201383,-1087139249)+W(2,1034445536,-1114835724,-1089869944,1056772124)+W(3,1037095176,-1129286431,-1123264660,1012087213)+W(4,1042930394,-1124103013,1011760553,1031813868)+W(5,-1098172076,1006833373,-1131636845,-1110465854)+W(6,-1102352886,1014923704,1007319139,1043061462)+W(7,-1111397998,993051546,1016549099,1040830367);WS(1061928770,1027279769);
sum1=W(0,-1113862823,-1162686055,-1100123699,1034406912)+W(1,-1111710246,1056786929,-1096018034,1039933724)+W(2,-1109997378,1044907121,1056534441,-1111349982)+W(3,-1114279935,1031029722,1022437288,-1113344954)+W(4,-1109708970,-1128579510,1033006716,1029564087)+W(5,1037263862,-1109765633,1007368299,1050604450)+W(6,1038664521,-1101798872,-1113416432,-1098017894)+W(7,1027389387,-1113862289,-1105438789,-1116167797);sum2=W(0,-1108403600,1031363022,-1115270559,1026006751)+W(1,-1122004937,1031769509,-1104904057,1035073774)+W(2,1015050843,1027760004,-1106336513,1035952663)+W(3,-1133483016,-1118390529,1019789656,-1124438030)+W(4,1033798448,-1139293944,-1130316822,1024783342)+W(5,1039898935,1021529214,1025961213,1037041630)+W(6,1027825620,-1096601581,-1112547455,1057393141)+W(7,-1128829234,-1106336479,-1105185563,-1121305243);WS(1053752708,1043937257);
sum1=W(0,-1112521242,-1098204331,-1105170221,-1114168512)+W(1,-1095288434,1066642253,1046102006,-1097902456)+W(2,-1114520925,-1100810554,1054367941,-1094410051)+W(3,-1105295129,1031167873,-1121904763,-1115668990)+W(4,-1104934543,-1113606305,-1109039567,1031197758)+W(5,1070561411,-1089903115,-1098767200,1042705158)+W(6,1032266099,-1108028099,-1100846418,1038022813)+W(7,-1123380722,-1118408200,-1115062077,-1114135854);sum2=W(0,-1144787532,-1094418907,-1090786559,-1113064749)+W(1,1041111385,1053253351,1009808406,-1115681675)+W(2,-1136936214,1020895003,1015714915,-1130408019)+W(3,-1121651306,1028089270,-1117683238,1022660811)+W(4,-1102980167,-1129681067,-1136678198,1038982572)+W(5,1054413523,1035936399,1023762114,1041806798)+W(6,-1114777947,1001107148,-1114747797,1024043560)+W(7,-1123371786,1019986163,-1129865467,1021536435);WS(-1077899937,-1095640595);
sum1=W(0,1026389718,1036208246,1032811586,1038010313)+W(1,1038149954,-1112596654,-1100196466,1040451742)+W(2,1041468735,1025151035,1057575303,1012098034)+W(3,1035936827,-1117388883,-1108998502,1036152598)+W(4,-1123908524,-1117534996,1033727032,-1097475626)+W(5,-1096170677,1043001855,-1116405267,1051006893)+W(6,-1102384270,-1122502968,1035677341,-1089360567)+W(7,1019229383,-1122221082,959089718,-1117118702);sum2=W(0,1031626038,-1111295182,1037203464,1014408115)+W(1,1024306585,1046645930,-1111204470,1042237958)+W(2,-1108949069,-1102667672,1036175171,1005347958)+W(3,-1155665460,-1098212068,-1105300490,-1129272561)+W(4,1033188726,998532726,1006518986,-1112987386)+W(5,1040504174,-1142339005,1002908510,1033012571)+W(6,-1113110436,1028194944,1028667874,1022488131)+W(7,1026136762,-1118275484,991631364,1012028387);WS(1052188868,-1105025774);
sum1=W(0,-1127133881,1046329385,1053332527,1026006805)+W(1,1039605133,1041936861,1054121990,-1111238899)+W(2,1027868467,-1100202284,-1098161716,1036489378)+W(3,1040022103,-1112308133,-1114580002,1028341284)+W(4,-1102124985,1015047702,1016895952,-1093124457)+W(5,-1108714798,-1123947762,1031180874,-1093232644)+W(6,1042303686,-1100188956,-1116894641,1047964177)+W(7,1033044781,-1120167377,-1114267170,1042593657);sum2=W(0,-1090155459,-1111850856,1038124206,-1098242390)+W(1,-1083172772,1045262621,-1111691725,-1080159437)+W(2,1066420271,-1115094311,-1107342132,1043663143)+W(3,1052081121,1039539139,1045364599,1065821018)+W(4,-1110800852,1015159009,-1146833441,1035251585)+W(5,-1116129960,1037947101,-1114532383,1033462452)+W(6,1036826747,-1118954060,-1115149205,-1117401930)+W(7,1031476522,-1144829650,-1159263732,-1121811075);WS(-1102870152,1022622513);
sum1=W(0,1035394969,-1108831748,-1105950504,1055644087)+W(1,1045987408,1039545500,1041190721,1045649819)+W(2,1031111560,1056957379,1049616144,1030573816)+W(3,1041054212,1055423038,1047436506,1035095156)+W(4,1043185370,1029691760,-1099940547,-1114669622)+W(5,-1093030704,1034170571,-1105006556,-1098060649)+W(6,-1084377448,1032315050,1028754581,-1093912525)+W(7,-1094643096,1002093997,1008186016,-1093512673);sum2=W(0,1037387540,-1098862516,1070336926,-1084145430)+W(1,-1096604175,1068317532,1050914492,-1091365810)+W(2,1043123500,-1083131387,1054262144,-1095647742)+W(3,1053814194,-1081281727,1046449081,-1106696806)+W(4,-1095516697,1056626754,-1086613448,1055168354)+W(5,1069441477,-1099937369,-1097405209,1050568943)+W(6,-1085743049,1045945631,-1106692290,-1090345251)+W(7,-1086819148,1058187197,-1106594556,1048225937);WS(-1069426976,-1120848841);
sum1=W(0,1035259664,997868135,1037072255,1036938172)+W(1,1052190352,-1092031243,1031706371,1047028417)+W(2,1039915051,1026900661,1045414333,1041456894)+W(3,1036563112,1015048091,-1119324359,1015525967)+W(4,1049019033,1025792718,1032159990,-1103659451)+W(5,-1081236347,1049696791,1020529436,-1095105906)+W(6,1032303833,1035011641,1038916826,-1090672009)+W(7,-1146656500,-1145253028,1039253091,1008361890);sum2=W(0,-1130807793,-1132163681,1029191442,-1131675185)+W(1,-1119117212,-1086087178,-1115933340,-1137547874)+W(2,-1139313154,1014175682,-1112002886,-1138868050)+W(3,-1144490820,-1135148482,1023290113,-1127085641)+W(4,1018117017,-1115031522,1024984252,-1114450600)+W(5,1063181450,1006729954,1037592454,1033829647)+W(6,-1143924164,-1134939410,1017409241,1026390676)+W(7,1007342770,974288160,-1125048401,-1138352802);WS(-1092511940,1056045775);
sum1=W(0,1036571263,-1107220477,-1122413709,1034351639)+W(1,1044122211,-1099810889,-1123595634,1026078569)+W(2,-1113387827,1050308552,1052039823,-1145831724)+W(3,-1119385695,1047960215,1032192235,1018446892)+W(4,1031880235,-1128037178,-1109413949,1034842253)+W(5,-1106066347,1038991202,-1106487287,1048156900)+W(6,-1095462256,1039930976,1016305349,-1096815763)+W(7,-1105858435,-1115254417,-1145490603,-1104039774);sum2=W(0,-1125984965,-1145267460,1017418680,-1129634341)+W(1,1032304695,-1112808134,1019434782,-1131211232)+W(2,-1135310730,-1164412329,1027589163,-1126835561)+W(3,-1115706548,1024240430,1012340975,1030376830)+W(4,-1108053053,-1078809375,-1086264457,1033383321)+W(5,1017461836,-1098879629,-1073693037,1035592777)+W(6,1048432434,1073307463,1071963841,-1125819067)+W(7,1037084632,-1110470100,1053688201,-1132396034);WS(1042257800,-1115776325);
sum1=W(0,1032352980,-1098526814,-1107281138,-1146926115)+W(1,-1114314051,-1109412128,1043068219,-1109330569)+W(2,-1111850704,1039093055,-1097266597,1039411448)+W(3,-1123393177,-1104810789,-1100632132,1040829028)+W(4,1045994468,-1117084567,1010013391,1038400362)+W(5,-1144690495,-1120663934,1043908518,-1111135982)+W(6,-1128243973,-1122589083,-1098521248,1057956169)+W(7,1025450855,997333453,1029880783,1048043508);sum2=W(0,-1131137316,-1118253197,-1139977433,1029402915)+W(1,1023173531,-1122404168,-1122896144,1031911869)+W(2,-1123803784,1037623928,-1098422336,1023792141)+W(3,-1128776324,1036548666,-1106514445,1014267385)+W(4,1040550677,-1112092070,1041328458,-1102627522)+W(5,1061434285,-1087193418,1058291503,-1088615745)+W(6,1067804318,-1079538943,-1072676007,1075510495)+W(7,1035151624,-1107997040,-1106625048,1045458757);WS(1062572194,-1113128476);
sum1=W(0,1032745069,-1098454710,-1105909778,1025054504)+W(1,-1115121012,-1102647392,1040855323,-1111717923)+W(2,-1108655721,1048800872,-1094658254,1039928305)+W(3,-1121873307,-1107065062,-1098634802,1042636501)+W(4,1048922046,-1107189334,1030405814,1035303099)+W(5,1030883818,-1120733568,1047137430,-1111940687)+W(6,-1114397119,-1121522301,-1102007432,1056642050)+W(7,1028123977,-1129454014,1030940241,1045405821);sum2=W(0,1015935669,1029828517,-1138228901,-1114559261)+W(1,1034980574,-1095660939,-1110320033,-1119968612)+W(2,1031387619,-1103434641,1043622789,-1134322843)+W(3,1028413753,-1104010102,1043842027,-1130912561)+W(4,-1107208114,1036930870,-1102431407,1049277284)+W(5,-1090290563,1061616421,-1086736101,1062476231)+W(6,-1079628774,1068626110,1075586093,-1071408041)+W(7,-1110973692,1043722127,1036267766,-1100585862);WS(1060774594,1031131703);
sum1=W(0,-1105426838,1048858052,1045023814,-1107942447)+W(1,-1108928460,1053310638,1057375412,-1102134060)+W(2,-1109912496,-1121814959,-1086363546,1030069408)+W(3,1016389396,-1112979299,-1121700033,-1111247296)+W(4,1019498368,-1115599332,-1109726834,1022102280)+W(5,1054202179,-1117349999,1024119623,-1089780107)+W(6,1045750878,-1112636534,-1105657043,1056436400)+W(7,-1115080444,1034439495,1020787328,1017717699);sum2=W(0,-1117613837,1015990489,-1115841609,1036474850)+W(1,-1124280889,1046600726,-1114813616,993333704)+W(2,-1147158916,-1101686418,-1127188969,-1120272689)+W(3,1006917274,-1111325506,-1106242516,-1136721538)+W(4,-1121605429,-1155010952,1027456791,-1115206474)+W(5,1051997378,-1145891812,-1115442992,1041891165)+W(6,1035140408,1009536026,-1135549634,-1122067781)+W(7,-1113122752,1017045509,1019245009,1020051521);WS(1060194466,-1100017114);
sum1=W(0,-1110455654,-1101985628,-1105747811,-1107280066)+W(1,-1102634810,-1106901713,1018718942,-1108454907)+W(2,-1103041901,1055521256,1046100821,-1103570769)+W(3,-1103753711,1059153514,1047438565,-1108837738)+W(4,1043733237,-1106475814,-1103466926,1059466063)+W(5,1036011765,-1094721336,-1106517942,1057500851)+W(6,-1113318903,-1108487663,-1110005824,1016328357)+W(7,-1111475141,-1118902112,-1116101330,-1139455183);sum2=W(0,1016306377,-1123533287,-1116481221,-1134258178)+W(1,-1121134035,1050682292,-1150894505,-1119701101)+W(2,-1123898542,1016401385,1003934853,-1110905440)+W(3,-1131815221,1025651043,1010383122,-1120388479)+W(4,-1130975497,-1124034546,-1123729210,1032034504)+W(5,1050657130,-1118895679,-1119840142,-1129842733)+W(6,-1114630639,-1135589646,-1115758498,1032136922)+W(7,-1115813895,-1126135829,-1140270714,-1135861370);WS(-1094780356,-1096037829);
sum1=W(0,998269945,1048993133,1051641704,-1094564683)+W(1,-1099790159,1021385644,-1105882161,-1106439374)+W(2,-1116696534,-1093602407,-1110801281,1039955171)+W(3,-1132274079,-1094848202,1040928722,1026955814)+W(4,-1097112145,1034946343,-1109647669,1042321778)+W(5,1039341071,-1101585581,-1120792141,1049078036)+W(6,1056382370,-1124429730,1020526630,1035258371)+W(7,1053064740,1027970323,-1106396689,1035779188);sum2=W(0,-1129205035,-1107142480,1029577680,-1137596463)+W(1,1039861741,-1098569120,1047351132,-1126343315)+W(2,-1123052878,-1116615219,1038608299,-1126312459)+W(3,-1125851727,-1107291575,-1112533224,996868828)+W(4,1015352075,1012914617,-1113448033,1038439017)+W(5,1073186805,1046610276,-1114069586,1070713407)+W(6,-1073950732,1007385420,-1144677526,1038004689)+W(7,-1107100148,1037961064,-1108941862,-1077903771);WS(1053603780,-1115461008);
sum1=W(0,1030817204,-1095449155,-1097293942,-1137418943)+W(1,1021933093,1049349309,-1092155167,1016256157)+W(2,1024187323,-1107838901,-1125654285,-1107174285)+W(3,1027865701,-1115980033,-1112035518,-1121722108)+W(4,1046317951,-1134044169,1014991997,1049585228)+W(5,1058232189,-1129232467,-1118818050,1056038503)+W(6,-1104780729,1042320778,1020919504,-1109114845)+W(7,-1096840466,1040979266,1033110781,-1104946775);sum2=W(0,-1122607696,1031925962,-1115237141,1033231462)+W(1,1021774826,1053325526,1042960949,-1126070520)+W(2,1023918789,-1112013861,-1107200469,-1120788802)+W(3,-1155086158,-1120863174,-1114604471,-1127228708)+W(4,-1115623012,1016053183,1022510111,-1111323807)+W(5,1049744257,-1130112624,999155791,-1119706606)+W(6,1026671690,-1115047971,-1116359926,1005054791)+W(7,-1119270266,-1114777589,-1133439199,-1107279270);WS(1049944452,-1118177299);
sum1=W(0,1034605113,-1117712807,-1113835168,1004954534)+W(1,1046072096,-1089565448,1049772083,1042179871)+W(2,-1115172412,1028249398,-1087875066,-1119832136)+W(3,-1125265763,1016032028,-1115173764,1021914321)+W(4,1044152226,-1113909672,1036431958,-1131743895)+W(5,-1102704504,1047091406,1034469319,-1105992217)+W(6,1023284205,1037431354,-1117867957,1051885673)+W(7,1023720959,1027934165,-1128742159,1032417701);sum2=W(0,-1102028824,1033866732,1053033259,-1122048832)+W(1,1042109429,1035235216,-1083784972,-1098388207)+W(2,1035691269,-1103367787,1056376564,1037898289)+W(3,1026959129,-1128193065,1034674212,-1120157845)+W(4,1014156522,1033801710,-1100778293,-1121809206)+W(5,-1104400409,1046653262,-1112352078,1055740053)+W(6,-1120368299,1025902829,-1111071353,-1126110057)+W(7,984939091,-1153716682,997672170,1015248281);WS(-1165444096,-1119710264);
sum1=W(0,1034244741,1042802936,1051115175,1042994118)+W(1,1041081798,-1114386041,1051394930,1037778378)+W(2,1044760836,1039392600,1044466585,1016348739)+W(3,1049969601,-1111502020,1042064672,-1126699940)+W(4,1040688824,1032455940,-1108071955,-1098028621)+W(5,-1087521946,1029133552,-1120702728,-1088773549)+W(6,-1102706330,-1117660781,1045508004,-1089153334)+W(7,-1112154588,-1112358151,1043978432,987979863);sum2=W(0,-1169925094,1041247352,1060341068,-1113048377)+W(1,1022227231,-1081289783,999982909,1033233769)+W(2,1025958326,1036288861,-1090689511,973479782)+W(3,-1108998850,1055733822,1044034366,-1175748301)+W(4,1057359743,-1121919154,-1107478445,1067872749)+W(5,-1075624869,1030919570,-1112420946,-1089189226)+W(6,1048635178,-1108655271,1049895882,-1088323315)+W(7,1060416891,-1098757157,1042449401,1052769876);WS(-1077066897,-1138646112);
sum1=W(0,1009759453,-1106693383,-1092381223,1024267775)+W(1,-1105412061,1042083852,-1096180043,1034803609)+W(2,-1104989395,1050244398,1031147625,-1118414542)+W(3,-1099033634,1045342865,1024065726,1000523125)+W(4,1027242622,-1118474373,1025453154,1053014632)+W(5,1053447283,-1101608091,-1149202983,1051220983)+W(6,1023828386,-1113932053,1010847661,-1105039519)+W(7,1028746421,-1113130950,1023831870,-1110843104);sum2=W(0,-1133465912,1032956180,1032969077,1013870164)+W(1,-1118337904,-1095979039,-1118666398,1030888661)+W(2,-1156287199,1041525268,-1102611716,1030672570)+W(3,-1145191680,-1129518532,-1121602320,1014316520)+W(4,1076869477,1037977967,-1105627059,1050672871)+W(5,-1069322680,1026329625,1017901782,1063553933)+W(6,1026168517,-1153801247,-1169512700,-1088200357)+W(7,-1120095414,1031405165,-1126632288,-1129519600);WS(1059038658,1028594353);
sum1=W(0,-1132336275,1035531624,1027001704,1030613999)+W(1,1038489844,-1152158733,1032402678,-1117493948)+W(2,1044643916,-1088517514,-1098315241,1028206993)+W(3,1043840791,-1091506711,-1103996748,1007880004)+W(4,-1094328658,1026431736,1046010101,-1089493909)+W(5,1052296065,1044337864,1043051950,-1106243079)+W(6,1049587060,1032918142,1028671678,1042911580)+W(7,1044000434,1036291743,-1137633217,1035409673);sum2=W(0,998383694,-1109062791,-1105269646,-1118922878)+W(1,-1123342062,1052555170,1013977255,-1117830208)+W(2,-1124252768,1040874722,1041098100,-1109116635)+W(3,1026377322,1040986964,1030669290,-1104593856)+W(4,1002191246,-1111322692,-1110275215,1050974192)+W(5,1051646415,-1114439732,-1114811922,1046707356)+W(6,-1098775079,-1121186646,-1108145020,1036678597)+W(7,-1098750401,-1115223671,-1115485971,-1122565606);WS(-1089038754,1070610314);
sum1=W(0,-1126323612,-1099849389,-1112569734,1006818038)+W(1,-1107760774,-1101892281,-1090696922,1015379312)+W(2,-1104391397,1047988033,1028620400,-1110158738)+W(3,-1113068735,1039930893,1043536901,-1114553627)+W(4,1036085850,1043645143,1038135388,-1110914124)+W(5,1045400523,-1118717763,1040122382,1053776546)+W(6,-1132043583,1016954112,1002760462,1040930437)+W(7,-1114659286,-1139206280,974497054,-1119469430);sum2=W(0,-1119340063,1020623843,1029972206,-1120363159)+W(1,1035843986,-1094446255,-1137841818,-1119078724)+W(2,-1106992039,-1128810267,1049035968,1035175754)+W(3,-1129270833,-1123131987,-1123633215,-1128507307)+W(4,1026762268,-1099605665,-1111466112,-1135126990)+W(5,1017486399,1042926586,-1102195223,1064611900)+W(6,1039608352,-1112006203,1014516782,-1094749382)+W(7,-1197948696,-1129209333,-1136077530,-1194223384);WS(-1120775200,-1094115106);
sum1=W(0,-1133090109,-1099947345,-1112921839,-1117113151)+W(1,-1098081804,1057531117,1050818928,-1096583070)+W(2,-1119648950,-1098660371,1051254629,-1092969217)+W(3,-1105675228,1035449878,926574177,-1113650835)+W(4,-1097096777,-1151313622,-1107062579,1046145098)+W(5,1067142180,-1094480203,-1100319675,1048882552)+W(6,1035250696,-1111825641,-1100195749,1054137781)+W(7,1024424221,-1114839546,-1118408614,-1115652196);sum2=W(0,1002183233,-1113707943,1031116535,-1122846232)+W(1,-1112395279,-1080457005,988543074,-1129631292)+W(2,1001287537,1037716560,-1097715519,1009610216)+W(3,-1139829356,1031806339,-1112112395,-1122731504)+W(4,1034244245,-1116699784,1030028661,-1118531646)+W(5,1064104967,1037992478,1039671963,1027624889)+W(6,1011412016,1016046512,-1115290878,1052372051)+W(7,-1128697528,1022404309,-1122589730,1031591085);WS(-1083041826,-1088446577);
sum1=W(0,-1139686881,998832115,-1138041180,-1112868382)+W(1,1035817611,-1106005004,-1108164766,1037998481)+W(2,-1112414119,1042585939,1054394898,1028314191)+W(3,-1152205450,1027830053,1037009680,-1123391616)+W(4,1026886463,1007627162,-1123809603,1041478665)+W(5,-1092605991,1036557383,-1137074328,1018740405)+W(6,-1105339656,1016960213,1043199331,-1096954228)+W(7,-1128384493,-1161448845,949272012,-1122534560);sum2=W(0,-1112615912,-1080108640,-1080772886,1036010005)+W(1,1026422893,1067023817,1042883784,-1108103320)+W(2,-1112407780,1043418298,1065911618,1043952518)+W(3,-1142574731,1019038275,-1121396391,1025610945)+W(4,1033469827,-1118689741,-1113551367,-1110295637)+W(5,-1106557392,1039881895,-1123719569,991295446)+W(6,-1113416335,986544491,1028046949,1015020021)+W(7,1027619053,-1114551687,1028536389,-1118133995);WS(1059656866,1032254503);
sum1=W(0,1032901415,-1096624519,-1087438145,1051132033)+W(1,1051046262,-1092342973,-1093591378,1050001035)+W(2,1041030197,1042870865,1024747921,1024623477)+W(3,1040932616,1037509038,-1112612011,-1129401004)+W(4,1045530925,1031967406,1047684766,1040121644)+W(5,-1096329486,1050005760,1044069767,1040228252)+W(6,-1092498854,1048633756,1045316401,-1100479077)+W(7,-1089145703,1050363772,1041789317,-1100524478);sum2=W(0,-1120765513,1004192518,1054927280,1033723840)+W(1,-1121736497,-1097617496,1032813206,-1151198348)+W(2,-1111733852,1024454465,994767756,1020727265)+W(3,-1112033268,-1107458988,-1124374145,1010605379)+W(4,1009606707,-1117945313,-1110893464,-1094930774)+W(5,-1096835022,-1121652889,-1111742424,1018976553)+W(6,1049726638,1030389401,-1144829382,-1114598300)+W(7,1057385902,1035752486,-1120942585,1040837102);WS(-1076352721,1061176787);
sum1=W(0,1039493528,-1094852257,-1095051668,-1115567878)+W(1,1022350014,1044286862,-1086623624,1037423542)+W(2,-1123591576,1049595083,1057477914,-1114677168)+W(3,-1114839417,1044280124,1036655988,-1143365955)+W(4,1040618482,-1116442287,1038434246,1047858891)+W(5,1036068672,1022609452,-1114755255,1057001770)+W(6,-1095930750,1044588197,1037805114,-1086915318)+W(7,1029598047,-1119274549,1031697064,-1108386213);sum2=W(0,-1109735653,1012246375,-1104206436,1018488840)+W(1,-1112517262,1056346033,-1114523900,-1113462230)+W(2,-1112282852,-1106712811,1029007760,-1108529674)+W(3,1011039855,-1115338003,-1113168793,1002563934)+W(4,-1117505825,-1122544930,1004158510,-1111729053)+W(5,1051780099,-1133433375,-1111468709,1042992721)+W(6,1035563022,-1136000711,-1114816198,1042618199)+W(7,-1112797570,1037211560,-1122022613,1024458488);WS(1037340944,-1121222187);
sum1=W(0,-1118176747,-1110298712,1040689218,-1116495838)+W(1,-1094205341,1064260668,1052341602,-1096308023)+W(2,-1115640417,-1100646016,1052009702,-1095502171)+W(3,-1105702479,1026863896,-1117627026,-1112496425)+W(4,-1106426924,-1119752153,-1106495021,1036502651)+W(5,1068943083,-1089978464,-1097659059,1044624667)+W(6,1004526500,-1108261518,-1099820424,1045175252)+W(7,-1112879076,-1111070831,-1110958217,-1108867801);sum2=W(0,-1134403694,1045056865,1043920878,1002312827)+W(1,-1105297347,1060319926,-1107896626,1025097519)+W(2,-1117960999,1018292031,-1100756735,1007461646)+W(3,-1129847887,-1108036266,-1136355134,-1123847191)+W(4,-1120905299,1019347263,-1124888335,-1113959010)+W(5,-1100397803,1028583233,-1120916959,1031903433)+W(6,-1106899263,-1134844462,-1119634731,1042137547)+W(7,1033071013,-1109200858,998264859,-1119650359);WS(-1087648930,1056984912);
sum1=W(0,1027762677,1043573475,1048727276,1027950097)+W(1,1043195617,-1092810048,1051177331,1025406415)+W(2,1031391740,1044809191,1038252876,1035903278)+W(3,1033673899,1020597221,1035706934,1023913741)+W(4,1015678999,1024202483,-1111974664,-1101873716)+W(5,-1082302860,1050173331,1016025318,-1091649404)+W(6,1038200652,998750650,-1156961168,-1097139061)+W(7,1041744649,-1114494621,1023377112,1042041459);sum2=W(0,-1113891962,1017090586,-1109665959,1035604443)+W(1,-1130359386,1061263788,1033553543,-1155240851)+W(2,1028100153,-1106256683,-1109330568,1025386829)+W(3,-1126789482,-1118236009,-1097657183,1016774458)+W(4,-1115818981,1006860245,-1121529027,1027481873)+W(5,1027230949,1039189933,-1124657042,1023852497)+W(6,-1113120233,999905578,-1123139111,1041592808)+W(7,-1121071325,-1109638591,-1132638677,-1101411950);WS(-1090940868,1045539156);
sum1=W(0,-1122547977,1036262295,-1111842948,-1125495305)+W(1,1022396558,1050733040,-1083395945,1049435900)+W(2,-1113477720,1023164412,1050803832,1034779456)+W(3,1017461170,-1119150102,-1141132416,1025152496)+W(4,1017057054,1021788462,1033322010,1024315123)+W(5,1016653136,1032259903,1041875702,1046781659)+W(6,1044787970,-1103054087,1045300311,-1084181811)+W(7,1039405571,-1121753565,-1119238479,1025666193);sum2=W(0,-1115334877,1045060155,-1154701652,-1111850352)+W(1,-1131783421,1041887968,1053683311,-1101312255)+W(2,-1121261620,1034919558,-1090960245,1037660946)+W(3,-1118719808,-1117531173,-1118627401,1008969141)+W(4,1033609440,-1109145509,-1128983709,1008422401)+W(5,1047082317,1009316297,1041457249,-1090718168)+W(6,1036748070,1030040522,1037394704,1034433310)+W(7,998924330,-1122112519,1034723828,-1109720341);WS(1058382658,-1101786424);
sum1=W(0,-1139041509,1040419632,1020557616,-1110270554)+W(1,-1114587164,-1089217895,1039037886,-1106470550)+W(2,1031022672,-1098005290,-1116816379,1023988544)+W(3,1026679274,-1105928314,1030444000,1028924449)+W(4,-1110579152,1021044303,1010032145,1042446649)+W(5,-1102603214,-1101971332,-1107378131,1052788411)+W(6,1048850952,-1136091053,-1110520967,1052497916)+W(7,1042985742,1036784631,-1142630143,1041387232);sum2=W(0,-1116694246,-1117334358,1021048143,-1122331173)+W(1,-1106162040,1058597177,985385246,-1133055086)+W(2,-1119866494,1040447045,-1096472079,1033705060)+W(3,-1119480360,1011504527,-1107345628,1019582103)+W(4,1034622720,-1109719947,-1141905806,-1121426033)+W(5,1062397265,-1092732322,-1111398337,-1111822939)+W(6,-1124693001,-1148551778,-1104483430,1007125953)+W(7,1026572561,-1124513225,-1142669219,1025700470);WS(1062970978,-1081266569);
sum1=W(0,1026249566,1049251698,1049067654,-1102316771)+W(1,1037424006,-1086541140,-1100292756,-1104248914)+W(2,-1122189220,-1101422105,-1092317470,1035596338)+W(3,1006845944,-1103019359,-1130063849,1016727466)+W(4,1039432874,1031488060,986432279,1040583110)+W(5,-1096033842,1046796153,1034368766,1040278772)+W(6,1049598341,1029733120,1039493185,1045287213)+W(7,1042202275,1032483937,-1132489681,1043296141);sum2=W(0,1024987284,-1095439435,-1092863213,-1108138297)+W(1,1038311792,991870971,1054820060,-1107013954)+W(2,999045582,1003248078,1019051815,-1140508767)+W(3,-1139420079,-1120196608,-1122507350,1010876103)+W(4,-1107350452,1030342296,1020893591,-1134447463)+W(5,1058790229,-1145193326,1023656240,-1104627754)+W(6,-1113643053,-1124168067,-1111721419,1049499199)+W(7,-1107048418,1036851190,-1111078930,1040683258);WS(-1090709444,1049440503);
sum1=W(0,1009000949,-1102968365,1025170444,-1112814366)+W(1,-1098104133,1055216649,1054801672,-1102384190)+W(2,-1117987732,994631719,1007027006,-1100420271)+W(3,-1118237822,1037835469,-1122456724,-1108681738)+W(4,-1107658202,1013557870,-1116166456,1021129071)+W(5,1055155742,-1102466049,-1112664461,-1108358704)+W(6,-1115514619,-1139587454,-1093799886,1062491877)+W(7,-1137063726,-1119596065,-1112800010,1032182427);sum2=W(0,1011116525,1031004177,-1125700925,1010269627)+W(1,1023655690,1056735713,991734042,1031226256)+W(2,-1139919503,-1116020697,1023598587,-1117593255)+W(3,-1132337311,1014084462,1030692092,-1131886173)+W(4,-1111184590,-1139731999,-1124401971,-1129465449)+W(5,1007034923,-1106780773,-1123603568,-1090395945)+W(6,1044588818,1019563835,1032362667,-1114530604)+W(7,1027760305,1003383541,1016903156,-1118660887);WS(1052605444,-1096548047);
sum1=W(0,1014261129,-1107118442,-1099989408,-1135269079)+W(1,1017149121,1004173259,-1095069609,1035728362)+W(2,-1106055602,1026600311,-1102684265,1022065234)+W(3,-1120275059,-1114974728,1029280393,-1122459306)+W(4,1022832721,1034237928,-1157809579,1035141158)+W(5,1042230040,1022065263,1014945855,1036930738)+W(6,-1123731628,1033708682,-1149699425,1051854441)+W(7,-1108029264,1040542518,-1120230985,1039321653);sum2=W(0,-1102121527,-1076350607,-1078862437,-1139099893)+W(1,1039987934,1067956735,1043522425,-1108414487)+W(2,-1096991255,1053122067,1072447081,1045186917)+W(3,-1102163660,1040872955,-1111637970,1033745090)+W(4,998819801,1024729710,-1129576496,-1097588090)+W(5,-1109442889,1032654822,-1134118593,-1111980043)+W(6,-1115256553,-1124332658,-1118463242,1044036972)+W(7,1044251533,-1115579557,-1123595298,1027886256);WS(1054231108,1025279114);
sum1=W(0,1020186806,1039341944,-1123453065,1020527399)+W(1,1046988234,-1092316960,-1104689967,1026191493)+W(2,1041704764,-1093206832,-1122753069,-1147857037)+W(3,1039867950,-1094240131,-1107112804,-1120557618)+W(4,-1119337841,-1160786718,1049493415,-1096862627)+W(5,1008801448,1041661776,1041541558,1034733383)+W(6,1050167121,1032223662,1034215919,-1108979241)+W(7,1043962418,1036558383,-1156220183,1027712531);sum2=W(0,-1125155383,1021067288,-1121143571,-1156731980)+W(1,-1140765671,-1079877582,-1101109237,-1153680156)+W(2,1030176462,1058234221,-1094350155,1018992688)+W(3,1018002108,1058386161,1064456596,1027890172)+W(4,1024911074,-1128517034,1019039796,1027150242)+W(5,-1088644111,-1110310177,1036906894,-1096825521)+W(6,1052444813,1000349534,1019841700,-1113080073)+W(7,1045751986,-1134555143,-1128055622,1024094624);WS(-1097731588,1025129315);
sum1=W(0,972033083,-1118357663,1037092684,1033609822)+W(1,1025915127,1050865438,1046113067,1036940225)+W(2,1018117854,1047810219,-1109542297,1037164536)+W(3,1021572178,1036701507,-1111680192,1009743167)+W(4,-1139849211,-1113410371,-1125480775,-1099469177)+W(5,-1143345853,1047135499,1035911587,-1089626010)+W(6,-1097851227,1031924197,1038594118,-1104510832)+W(7,-1110047355,-1120871309,-1146462713,-1113708160);sum2=W(0,-1134630348,-1105084635,1029789829,-1124965724)+W(1,-1143859545,1050249105,1035852445,-1138485084)+W(2,1030422253,1024721985,-1114135764,-1133066340)+W(3,1003464777,1033535897,-1120848177,-1121255807)+W(4,1036116775,-1123511646,-1132623148,-1119672690)+W(5,1057234226,-1097411434,-1106888257,1002738585)+W(6,-1117221657,1017260494,-1109817844,-1115375290)+W(7,-1110249095,1021514610,-1118819718,1007172972);WS(1064258306,1057427735);
sum1=W(0,1048078371,1002554246,1041288794,1046669668)+W(1,1043467602,-1117262306,1039217007,1049007041)+W(2,1040278032,1037075392,1041191743,1032131185)+W(3,-1135631084,1026049048,-1121877906,995640096)+W(4,-1107049340,1026345305,1024557366,-1094345727)+W(5,-1100296810,1017273727,-1126800432,-1092155570)+W(6,-1100720075,-1136038899,1027549470,-1101509636)+W(7,1034147956,-1111532367,-1134767685,1015117221);sum2=W(0,-1081609637,1066099523,1062132206,-1083389635)+W(1,-1090363224,1067427062,1066066300,-1079976349)+W(2,-1097029007,996873905,1049064133,-1100056051)+W(3,-1118886369,1035057689,-1137063332,1028030408)+W(4,1053156114,1022631188,-1127222139,-1122840851)+W(5,-1091867230,-1128121946,1027246780,-1105997303)+W(6,1048340523,-1115106526,1036294091,-1103783968)+W(7,-1104392578,-1117772337,1035025213,-1134953960);WS(-1082692450,-1121765493);
sum1=W(0,-1118487719,-1104534315,992292947,-1112587635)+W(1,-1111631170,1048175951,1049230729,-1105756568)+W(2,-1106833087,1028715132,-1089217933,1036199927)+W(3,-1109370235,1018481703,-1121927694,-1115752014)+W(4,1038416886,-1121296341,-1121302066,1015927970)+W(5,1051898365,1037146590,1043167221,-1104867982)+W(6,-1104675396,1030891673,-1113442509,1057590961)+W(7,1022215305,-1113425325,-1121397517,1012516667);sum2=W(0,1026098771,1021710972,1040868564,-1102561169)+W(1,-1113975834,1041914200,1048116590,-1149524831)+W(2,-1105234356,1039729263,1051191259,-1157274159)+W(3,-1102778536,1035375403,1018638481,1008573990)+W(4,1009959824,-1125337962,-1123351116,-1126923948)+W(5,1042300553,-1123062396,1024724387,1037970343)+W(6,-1097615037,-1105344931,1021621986,1032086087)+W(7,-1115667744,-1105611058,-1109718449,-1115639834);WS(1063145570,1065948321);
sum1=W(0,-1107415145,1041877314,1042647928,-1113780043)+W(1,-1125795137,-1105676766,1043379605,-1103697695)+W(2,1032469064,-1098882227,-1093770877,-1119226457)+W(3,-1148759702,1007275454,1029896809,-1118570362)+W(4,-1105577826,1034763992,-1113344071,1023153433)+W(5,1058030732,-1107021830,-1113485016,1035095074)+W(6,1047432094,1028002580,-1116457366,1049757493)+W(7,-1110160160,1021171309,1033670420,-1106671851);sum2=W(0,-1119163512,1034562054,-1147652316,1033443671)+W(1,1022262943,-1082830049,1044843888,1032648925)+W(2,-1125619769,1025258841,1049609982,-1121656898)+W(3,983397903,1030898199,1030706970,-1116250872)+W(4,-1110746439,-1126213983,-1114870166,-1122182070)+W(5,-1080473697,1036499220,1033622730,-1104224164)+W(6,1045148854,-1125695843,1042757767,1070472721)+W(7,1015661307,-1105016797,-1109235057,-1138594966);WS(1047808392,-1105857653);
sum1=W(0,1038664639,1050583338,1057255335,1036414223)+W(1,1045309491,-1112577010,1052085724,1033646416)+W(2,1047007737,-1101673225,1049269098,1028560677)+W(3,1052689664,-1098667351,1020504170,1035626955)+W(4,-1095111703,1027946812,1019549874,-1089047968)+W(5,-1088425805,1038762993,1014185453,-1090242223)+W(6,1024927375,-1120878336,1038356881,-1097592171)+W(7,-1153489085,-1106190208,1031636916,988289723);sum2=W(0,-1114267734,1035785784,-1084160527,1050181400)+W(1,-1097894374,1060354212,-1094891239,1015251419)+W(2,-1098468098,1054874631,1045924604,1014394222)+W(3,-1092845444,1063378281,1042828743,1043075035)+W(4,-1097051496,-1113170400,1059321043,-1088778570)+W(5,1063793540,-1098458292,1035392846,-1096397593)+W(6,-1115217527,-1096505073,1030978836,-1132415773)+W(7,1051615858,-1088082125,1042772598,-1098450150);WS(-1073783985,-1080098540);
sum1=W(0,-1111733448,-1125334283,1004414705,1012137476)+W(1,-1095391448,1058781709,-1098951217,1027546650)+W(2,1030910366,1054585131,1056582836,-1107725963)+W(3,-1136391487,1012935090,-1118558951,1024902311)+W(4,1040796537,-1106294475,-1135747626,994170013)+W(5,1038631039,-1097893467,-1105932043,1045494048)+W(6,-1102018612,1001385357,1027155091,-1099332954)+W(7,-1113109295,-1118975220,-1141795121,-1106829042);sum2=W(0,-1123969951,-1115268047,-1161174488,-1136577003)+W(1,1039844510,-1078035036,-1111829747,-1126970134)+W(2,-1182117728,1038025274,1072008544,1037108170)+W(3,-1107924935,1013110307,1006927579,1024145219)+W(4,1023359390,-1128609502,1021768566,-1123274403)+W(5,-1085317526,1027511085,1026568479,1034323377)+W(6,1032404118,-1139830523,986504280,1044555209)+W(7,983390936,1022685546,-1127097094,1024479257);WS(-1104974728,1024380720);
sum1=W(0,1021171896,-1127535108,-1117883163,-1117848102)+W(1,1036503965,-1100771573,-1099610928,1039153371)+W(2,-1109841905,1034691017,1043814114,988770395)+W(3,-1126175513,1004793673,1034709362,-1121562883)+W(4,1018298053,1031544042,-1131530510,1036325571)+W(5,-1101972463,1036843369,982295861,1041104624)+W(6,-1107251369,1031396654,1029874576,-1133844875)+W(7,-1111468989,1034135320,-1125713989,1025626276);sum2=W(0,1044163006,1072425553,1071281072,-1125393898)+W(1,-1110276988,-1078765241,-1104699996,1045704700)+W(2,1044569612,-1100004941,-1076152216,-1099412627)+W(3,1037394103,-1111185479,1036033265,-1115657155)+W(4,-1125402454,1021558362,1011595325,1044770418)+W(5,-1098423872,-1113439186,1010524637,1018560910)+W(6,1028856833,1019143058,-1178088596,-1103281302)+W(7,-1117821699,1026998165,-1126446200,-1123488110);WS(1066498257,1026989550);
sum1=W(0,-1123659738,1024686464,1023571545,-1129927868)+W(1,1002634947,1040895252,-1084187390,1045121333)+W(2,970850411,-1115004776,1040663099,1036944705)+W(3,1004856149,1001199419,1024409057,1022709187)+W(4,-1143882757,1025371048,-1133253141,1016605513)+W(5,1054068239,1032849928,1033458708,1042249043)+W(6,-1120675276,1024612748,1049903454,-1089079196)+W(7,-1120648472,-1117202350,1017685954,-1112524513);sum2=W(0,-1155040203,1038340354,-1106434423,1038138620)+W(1,-1094597030,1064410985,-1087069176,1049419982)+W(2,-1117198782,-1112639315,-1110711879,1022703337)+W(3,-1121486321,-1123727669,1026273617,-1132959015)+W(4,-1105689565,1038431916,-1117610677,1014840059)+W(5,1043321526,-1117967352,-1115449783,-1102609737)+W(6,1042536365,-1112813855,-1107988055,1043390477)+W(7,1009362023,1031915394,-1122022929,1036470844);WS(1059170114,-1115069681);
sum1=W(0,1031327889,1043197758,1039057944,1041126528)+W(1,1027929903,1035662548,1057495242,-1137442701)+W(2,1045677858,1043295874,1036387882,1016336432)+W(3,1040648584,1035357519,1020376880,1027533272)+W(4,1035998588,-1184440086,-1125005432,-1114418030)+W(5,-1092661254,-1131407372,-1107377807,-1086197480)+W(6,-1097533773,1017102598,1031309989,-1098594899)+W(7,-1106979748,-1128058314,1036182828,-1116322521);sum2=W(0,1035999136,-1123134927,-1099457044,1029223181)+W(1,1050206678,-1115721168,-1106245137,1032743888)+W(2,969652021,-1109098872,1035536761,1030968394)+W(3,-1138117380,-1105152866,-1136790748,1018474295)+W(4,-1107153986,-1129014496,1022472216,-1094833228)+W(5,1029163621,1043654862,1034397600,1052844759)+W(6,-1111905268,-1149928759,-1114537747,1046847142)+W(7,-1102858563,1033858063,968266517,-1116305850);WS(-1091215044,-1097536449);
sum1=W(0,1027816414,-1110004986,-1088688205,1036334229)+W(1,1054850406,-1085760696,-1088611549,1046343318)+W(2,1040414769,-1115511970,-1113122464,1041878433)+W(3,1047750528,1034437006,-1113420363,1017820267)+W(4,1025245044,1039037582,1049627927,1028067640)+W(5,-1089807987,1052669472,1048707955,-1104070412)+W(6,1024229024,1039929856,1043177720,990395721)+W(7,-1097347774,1048578060,1044644789,1028468150);sum2=W(0,1030624098,1042295753,1036847317,-1114440831)+W(1,-1132718391,1031424194,1050034374,988636086)+W(2,1016098323,-1120554286,-1119733782,1030310950)+W(3,1018716851,1035432255,-1114648667,1024855622)+W(4,-1115362087,1021176355,1027069126,1041890716)+W(5,1016671019,1028661170,1029167466,-1113867927)+W(6,-1097953797,-1108500823,-1183083952,-1130826523)+W(7,-1096082463,-1106095247,1027651154,-1146049358);WS(-1074893425,-1117971628);
sum1=W(0,-1152038187,1049322869,1052023128,-1094367290)+W(1,-1098786216,999054287,-1111356283,-1103630563)+W(2,-1114777697,-1093651375,-1106664801,1037656965)+W(3,-1124130662,-1094570594,1040611874,1025099466)+W(4,-1097322793,1034136520,-1107223211,1042452051)+W(5,1040732760,-1102728254,-1112379016,1049675109)+W(6,1057236855,-1125564586,1016544493,1040645714)+W(7,1055134184,1008351835,-1105965314,1040783587);sum2=W(0,1021526755,1032892007,-1116735450,1004001863)+W(1,-1116175346,-1099974349,-1096890588,1018968138)+W(2,1031843333,1040986630,-1103015201,-1139174407)+W(3,1009509771,1041412407,1035109709,-1131104448)+W(4,1024548251,-1130001464,1033584975,-1111481570)+W(5,-1071438395,-1121576034,1026017190,-1073615974)+W(6,1076155388,1024580999,-1164624762,-1146527383)+W(7,1041860718,-1106441216,1043256283,1074182350);WS(1040475912,1032695578);
sum1=W(0,-1155851319,-1123298122,-1112011377,-1124525022)+W(1,-1122500130,1056532699,-1091278169,1035372099)+W(2,1033773669,-1105035590,1054708857,-1172701842)+W(3,-1116930196,1026134833,1007501482,1014757675)+W(4,-1102944834,1035920825,-1136466746,1035534023)+W(5,1041895809,-1104812886,-1130626274,1055301749)+W(6,1039100863,-1111589035,1028924087,-1087252087)+W(7,1036316385,-1110262076,-1142366545,-1123874252);sum2=W(0,-1119792870,-1123886114,1041703749,-1109091355)+W(1,-1102054262,1049335147,1026232126,-1111337413)+W(2,-1113960445,-1111978783,-1114718085,-1118550690)+W(3,-1109065069,1020384670,-1124340572,-1142500624)+W(4,-1123320808,1026411366,1010537508,-1120034208)+W(5,1063803841,-1098413574,1015836410,1045621744)+W(6,1016064880,-1123461018,1041947548,-1088756378)+W(7,1030310973,-1122952578,999681904,1026268254);WS(1060902754,1050355625);
sum1=W(0,-1151083459,-1104333225,-1099711167,-1156790206)+W(1,1023922682,-1082482317,-1101534272,1011568442)+W(2,-1112644265,1053813598,-1107281952,1024500211)+W(3,-1104847739,-1116841801,1025001795,1033389138)+W(4,1047935457,-1120760458,975051222,1048936605)+W(5,-1103038759,1043235660,1040804594,1041411896)+W(6,1036831245,1030084558,998453633,1049946264)+W(7,1030797274,1035779080,1007099659,1037700978);sum2=W(0,-1120633215,1029646415,-1106066969,1036801640)+W(1,1045612039,1020964885,-1102845552,1043653368)+W(2,976462574,-1088569123,1041841354,-1100846658)+W(3,-1097687290,1054633350,-1101549413,-1115109418)+W(4,-1094622159,-1128436081,1051617655,-1098529900)+W(5,1062435502,-1120809462,-1108268977,1045091011)+W(6,1054359824,-1115259155,-1127923721,-1104869009)+W(7,1044975639,-1102739129,1041018201,-1101036113);WS(-1090140642,-1081743990);
sum1=W(0,-1130293844,1009886528,1037549524,1014408182)+W(1,1042594418,1037202321,1044394635,1031847606)+W(2,1035968392,1037634256,-1117833212,1041618980)+W(3,1033368909,1015596142,-1122700465,1009499077)+W(4,1031805064,-1107483388,-1148996265,-1119977588)+W(5,-1094879521,1035016080,1015837167,-1097431626)+W(6,-1101547735,1034663662,1032499967,-1119842097)+W(7,-1105308242,1030806526,1017023585,-1107123493);sum2=W(0,1006912162,-1120892227,1013646496,-1123785792)+W(1,-1071648513,1076150687,1057715626,-1091554339)+W(2,-1106043455,1049558148,1069469884,-1078529007)+W(3,-1113325201,1038760139,1035924910,-1108743589)+W(4,1034054467,-1113324539,1032589029,-1105735433)+W(5,-1110563164,1029343874,1043157583,-1103626228)+W(6,-1102425071,1029688242,-1120727508,1025732222)+W(7,1001130061,-1123660578,-1120545616,1028146935);WS(1055430148,-1108560690);
sum1=W(0,1035029338,-1107101862,-1122962962,1035961997)+W(1,1041930516,-1102453987,-1105458486,1036894711)+W(2,-1113968413,1050461237,1050880022,1018389269)+W(3,-1119268932,1049028992,1017425654,1026969083)+W(4,1037435821,-1114596033,-1109508687,1001804274)+W(5,-1115462345,1030068713,-1105968336,1049324163)+W(6,-1096034793,1041307521,1023650152,-1096234295)+W(7,-1109268985,-1110794404,1023939770,-1105484423);sum2=W(0,1015626891,1000680715,-1133145023,1020921672)+W(1,-1149322267,-1106033700,1034643892,-1131154511)+W(2,-1122484266,1030350968,-1155618307,1005570725)+W(3,1019773418,1027949553,-1127714103,-1125609227)+W(4,1038163303,1066461314,1057583079,967639540)+W(5,1027175814,1042500058,1070593780,1029820070)+W(6,-1107328459,-1075365186,-1076733999,1050725869)+W(7,-1113454879,1026351361,-1095092572,984351189);WS(1048611396,-1120253991);
sum1=W(0,-1134442421,1020368935,-1104843595,-1109906484)+W(1,1038629782,-1096452233,-1102655324,-1157090745)+W(2,1008425488,-1098953977,-1094801150,1019276152)+W(3,-1115994974,-1120481658,-1125379561,-1121251029)+W(4,-1116357012,1014414830,1029221016,1042068462)+W(5,1048790986,1052393436,1044033359,-1127594975)+W(6,1044903358,-1137141374,1029702657,1026936628)+W(7,1042932491,1022285443,-1117911220,1031973931);sum2=W(0,-1143746400,1036277891,-1111784437,-1129566974)+W(1,-1117052801,-1100779042,1028988774,1036033029)+W(2,1038502321,-1129810696,1044450885,-1123748463)+W(3,1043607047,-1108082071,1034348699,-1138810328)+W(4,1047551505,-1098527209,-1093517653,1050813877)+W(5,1077969880,-1071648362,-1081514759,1061486774)+W(6,-1131992338,-1107152864,-1089190754,1055586292)+W(7,-1108034712,1025200270,-1111885211,1040643987);WS(-1095808772,1065647947);
sum1=W(0,-1104862109,1050045579,1055051378,-1096536264)+W(1,-1101730853,1045989771,1051209263,-1101976087)+W(2,-1106707963,-1098537885,-1096666661,-1126516760)+W(3,-1108125731,-1104774017,1021791993,-1123882077)+W(4,-1106144343,-1139560206,-1101629224,-1152511995)+W(5,1051130659,-1101507019,-1118447811,-1114400236)+W(6,1057272194,-1098960762,-1103658466,1054814183)+W(7,1057816237,-1104521538,-1106849375,1047598263);sum2=W(0,-1114352725,-1134514653,1046325680,-1110633145)+W(1,-1113576661,1052343557,1030462840,-1120367533)+W(2,-1111220567,-1127265311,1028577898,-1147392026)+W(3,-1131596567,-1109705515,1023140267,-1123261925)+W(4,-1145236426,-1115188107,-1121981161,-1106205960)+W(5,1052169724,-1122467029,1009337269,-1121802017)+W(6,967975074,-1123885069,-1112707841,-1126550987)+W(7,1019189507,1036097210,-1109514951,-1125641651);WS(-1088656098,-1093593990);
sum1=W(0,1006243392,1046462824,1053407451,1009988669)+W(1,1040203342,1043824044,1054487499,-1118924498)+W(2,1015251645,-1099069067,-1107509853,1030956655)+W(3,1034196708,-1106663601,-1114843936,1032654584)+W(4,-1100605512,1021367180,1009810317,-1093246956)+W(5,-1110184012,-1115326423,1031892963,-1092703459)+W(6,1036164518,-1102894371,1009525296,1041099456)+W(7,1035276411,-1120762380,-1121673919,1040232112);sum2=W(0,1057379920,1047338924,-1111686548,1045046842)+W(1,1065556520,-1108706635,1044625920,1066661430)+W(2,-1079104557,1048831397,1040575208,-1100359290)+W(3,-1090732450,-1118381857,-1106604517,-1080513286)+W(4,1041926325,-1122209414,-1123157156,-1120613757)+W(5,-1107659276,-1118064370,1026048962,1010608356)+W(6,990146073,-1118722317,1036917588,1029226052)+W(7,-1148427089,-1128484108,999828841,-1122878530);WS(-1103417864,1032685901);
sum1=W(0,-1101895278,1021813182,999140540,-1113840082)+W(1,-1112947643,1035808888,1050838637,-1106883347)+W(2,-1106874992,-1112862903,-1089518824,1045150312)+W(3,-1140285221,991482976,-1123587264,-1122615424)+W(4,1049323684,-1104186210,1025795300,1026362243)+W(5,-1115046028,1015970396,1026463622,-1123649147)+W(6,1043843226,-1114287989,1028121997,1051398592)+W(7,1025625239,-1125179546,-1148228092,1032255888);sum2=W(0,1041601968,1032004449,-1107019340,1052414494)+W(1,-1094738093,1048799024,-1083281727,1061231009)+W(2,-1112254382,1026094686,1060484354,-1090047391)+W(3,-1106989530,1016363351,1028491114,-1124055261)+W(4,-1101889010,1028135044,-1118630717,1021676257)+W(5,-1113266306,1023423300,994543087,1040520305)+W(6,1047868927,-1123297050,1023744190,-1097572834)+W(7,1039531031,-1135541243,-1134044699,-1106439707);WS(1062251010,-1128406975);
sum1=W(0,-1117783082,998905218,-1114430084,-1122559590)+W(1,-1097132645,1043264160,-1117430765,-1111223497)+W(2,1027318465,-1109365760,-1137238321,-1118294493)+W(3,-1142140116,-1112437644,1012147781,-1122628178)+W(4,-1122146129,1030594936,-1200477464,1041522773)+W(5,1038499861,-1108127936,-1117296696,1049934150)+W(6,1038350478,1008104625,-1117164622,1040349396)+W(7,1022231761,1030977566,1016497826,-1161426505);sum2=W(0,-1125963325,1029071818,1035048481,-1117898288)+W(1,-1072766634,1075259304,1058090849,-1090182563)+W(2,1030742992,-1113008632,1062748800,-1084699977)+W(3,1021721886,-1113709765,1039805619,-1114032290)+W(4,-1131842712,-1139107970,-1121110162,1015521050)+W(5,-1099596444,1037152077,-1131029094,-1155119281)+W(6,-1124623837,1025197316,1018972128,1015646848)+W(7,-1146515621,1027813594,-1127481518,-1116189732);WS(1065708113,-1121751611);
sum1=W(0,-1113367966,1033929377,1004700116,-1151170552)+W(1,-1102777150,1048992314,1028879143,-1132161740)+W(2,1034637855,-1123817297,-1130586604,1008580363)+W(3,1029317996,-1119780649,997138991,-1122909571)+W(4,-1124121476,-1152107167,-1203182552,1029908854)+W(5,-1106962671,-1118004497,985230639,1021289212)+W(6,1010684790,1024857134,1024087440,-1145749780)+W(7,-1119558682,1030859440,1018524741,-1110778290);sum2=W(0,1007192988,982756722,-1128031215,1022085973)+W(1,1078660314,-1070139299,-1087213694,1059325611)+W(2,-1179370697,-1159362498,-1079390657,1067996709)+W(3,1000911377,1028041806,-1110724756,1033764027)+W(4,-1124806095,1022708360,-1176062153,1012976820)+W(5,-1095156098,1033425170,-1120463845,1030136738)+W(6,1019962283,-1124014927,-1138793506,-1131018297)+W(7,-1121497459,-1138055830,1016277465,1025926144);WS(1067144001,1026092834);
sum1=W(0,1014388109,1020396467,1049810486,1005864375)+W(1,-1100539124,1042867979,1055042333,-1110877439)+W(2,-1126225268,1044290490,1031992147,-1110133357)+W(3,1016160519,1034066560,1034565181,1033891677)+W(4,1040462414,-1132016387,-1120236446,-1103125415)+W(5,-1096204250,-1116193256,-1107048544,-1103579165)+W(6,-1091768605,1031444773,1010104860,1048911295)+W(7,-1112003369,1031923300,1030176378,-1114007278);sum2=W(0,-1108591076,1045671991,-1123834023,-1130823435)+W(1,-1095898825,1058163296,-1133291790,-1112679806)+W(2,1030441654,-1113640367,-1100325346,-1107310218)+W(3,1031713190,-1116067001,1016405480,-1128226189)+W(4,-1106172311,1024976861,-1114604843,1036568073)+W(5,1057311204,-1122476787,1033105292,-1115701009)+W(6,1044352434,-1111920852,1035411458,-1097367248)+W(7,1014762708,-1121017007,1031834977,-1106561364);WS(1057420226,-1092362255);
sum1=W(0,1020346174,-1144052776,1044920519,1032475105)+W(1,1019256762,1055322687,1052978802,-1121587297)+W(2,1033058515,1040777765,-1104246416,-1123769862)+W(3,1030782351,1041983019,1016898380,1024808486)+W(4,1027257637,-1116794957,-1114304581,-1103664666)+W(5,-1116373310,-1100439285,-1103967019,-1096869991)+W(6,-1096789598,1036089864,1018564517,1028318277)+W(7,-1106323631,-1130998630,1021198731,-1118572551);sum2=W(0,1006994613,-1130764191,1016741405,-1134184569)+W(1,-1134366153,-1112456708,1033077740,1034914936)+W(2,1009154259,-1132669129,1043198162,1033598449)+W(3,1021229932,-1126067903,1016038391,989883430)+W(4,1043863088,-1103907912,-1102863001,1020516693)+W(5,1071901111,-1076633620,-1084447988,1060988002)+W(6,1018979141,-1118646231,-1098165823,1043355315)+W(7,1022348007,-1118544043,-1113048166,1034096544);WS(-1105493768,-1082709441);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -3), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 3), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -3), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 3), 0);
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns64, win8x4)
//!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);
}
}
@@ -0,0 +1,250 @@
//
// 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, nns64, 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,1035162146,-1123901891,1007614003,-1120714617)+W(1,-1121818163,-1105876799,1046176310,-1110752415)+W(2,-1120878363,-1120533037,1034124059,1035961863)+W(3,1027364554,1030225939,1009908268,-1123305414)+W(4,-1096860741,1046191054,-1110762423,-1114390527)+W(5,-1155422496,-1124524780,1023450788,1022953826)+W(6,-1116882705,1030599214,-1121901526,-1129324172)+W(7,1043289735,1052908756,-1096831458,1032526991)+W(8,-1129613106,1013731840,-1114991488,-1114841418)+W(9,-1135846624,-1113117446,-1142748844,1022915304)+W(10,1034530771,1039462233,-1127767760,-1117077507)+W(11,981289536,-1143328976,1025047056,-1116257712);sum2=W(0,1043465638,-1113612493,1000650931,-1131108965)+W(1,-1145266179,-1111438835,-1124179817,988544780)+W(2,1021344415,-1131299129,1003301507,1018501507)+W(3,-1106748353,1029599173,-1116852534,1025688791)+W(4,-1110118136,-1097100047,-1102659167,-1070139293)+W(5,-1123696315,1012522521,1031198431,1026178295)+W(6,1045881517,-1118230687,-1123043594,-1145056307)+W(7,1027449515,1027739737,1048052425,1078104617)+W(8,1024975831,1020199127,-1134523125,-1123515159)+W(9,1029259867,-1107504809,-1139914565,1018436747)+W(10,-1136112041,1036504803,1025133515,-1126127905)+W(11,-1162666156,-1131042995,-1120319069,995063942);WS(1061710334,-1113637247);
sum1=W(0,1036106897,-1122595552,-1138603692,-1121814583)+W(1,-1143950978,-1103580007,1048694647,-1109309294)+W(2,-1118153848,-1122508490,1032154570,1033251382)+W(3,1018454510,1033737112,-1140194465,-1138264845)+W(4,-1097890158,-1120177173,-1115559686,1030681928)+W(5,1012933309,-1120902675,1021617155,1019050396)+W(6,-1122735662,1024541667,-1125621862,-1131439046)+W(7,1042373458,1052689231,-1097437158,1044326142)+W(8,-1152998244,1016843898,-1107957310,-1113884080)+W(9,-1122620661,-1116003130,-1129805541,1023073058)+W(10,1034486114,1037961704,-1128614666,-1132933761)+W(11,-1144273714,-1155701620,1019245786,-1116304653);sum2=W(0,-1107084454,1023868855,1013908203,-1162960213)+W(1,1025411499,1029914487,1032930462,-1126626424)+W(2,-1127269937,1018748433,997665611,-1126548940)+W(3,1032525526,1048796624,1023571595,-1113327157)+W(4,1035900190,-1093496445,-1132699465,1076098019)+W(5,-1158385717,1000017309,1038561302,-1121182801)+W(6,-1104878976,1003078933,1024139725,-1133790043)+W(7,1026052839,-1109617402,-1104764998,-1072747140)+W(8,-1123007653,-1154085627,-1142783113,-1146184997)+W(9,-1121062518,1034207166,1007034787,-1130037920)+W(10,1025857863,-1118139493,-1123497947,1019199125)+W(11,1000677165,1016687665,1017680405,-1147685381);WS(1064800702,1030635520);
sum1=W(0,-1128056492,1024005652,-1122860750,1004285524)+W(1,-1110660706,-1116831438,1031878036,1035663048)+W(2,1028175148,-1143857649,-1204558974,-1128734654)+W(3,1035530413,1053335517,1021316024,-1122286551)+W(4,1023270757,-1093549817,-1100061872,984521208)+W(5,1005008153,1016449422,1042579293,-1136886024)+W(6,-1139373960,-1130762670,1022533838,-1116388951)+W(7,-1104621327,-1149876978,1035194194,1048911707)+W(8,-1135015336,1010510404,-1142259845,-1148999845)+W(9,-1121564617,-1129213371,1001429301,-1125657162)+W(10,-1142066105,1031904066,-1141986761,-1131931048)+W(11,1018152308,1020350678,-1111776529,-1120920449);sum2=W(0,-1120731382,-1116737087,-1150118671,1015139874)+W(1,1020112270,-1112637962,1031888972,1017539382)+W(2,1013963196,-1138130380,1010207212,-1126248934)+W(3,-1087320828,-1069693959,1028577839,1032711786)+W(4,1026899401,-1094071548,1078824499,1059502015)+W(5,1019091922,-1123861886,1040940327,-1119882792)+W(6,-1103666133,-1138801588,-1123435694,-1116703472)+W(7,1036639812,-1114441289,1009232228,1045823576)+W(8,1004924552,-1130443436,1029410629,-1131804892)+W(9,999422392,1029210329,-1140019692,-1140098908)+W(10,1023067274,-1131442506,-1118193829,1011539428)+W(11,-1137456436,1026106777,1007549476,-1130083750);WS(1058942782,1023618692);
sum1=W(0,1041771492,1025548876,1011693912,-1126072821)+W(1,-1110871838,1043278082,1035801072,-1110777188)+W(2,-1142526755,1015953709,-1146527995,1036426764)+W(3,1036961985,1037536142,-1122268692,1017195423)+W(4,-1103634941,-1105679152,-1091452759,-1094081945)+W(5,-1148709083,-1119884351,1040286827,1046715887)+W(6,1038780013,1023558139,982545387,1022607903)+W(7,-1103558179,-1130619215,1049096396,-1095962376)+W(8,-1122534754,1007174309,1031851588,1049101574)+W(9,1037537425,1035261291,1003763447,-1126061755)+W(10,-1136949949,1026350907,955835050,-1113879430)+W(11,1017517093,986004587,1006549707,1002869195);sum2=W(0,1001638233,1013509397,-1150616818,-1128639222)+W(1,1014385869,1037911199,1029376723,-1119841411)+W(2,-1135260845,1013815957,970306708,986023269)+W(3,1035428655,1024255335,-1125568566,-1118932607)+W(4,-1102461584,-1085129330,1063260126,1019940778)+W(5,959170344,1017551658,-1110526300,-1141011097)+W(6,1031481278,-1111645244,-1129687950,991022546)+W(7,-1110003004,1019019978,1026999545,1032753418)+W(8,1016351942,-1127392454,-1121764803,1033244979)+W(9,1028380841,-1115817479,1006676397,1018120650)+W(10,1021463302,1017625850,-1134958989,-1121385219)+W(11,1009569613,-1138867245,-1128128990,1025283273);WS(1037837808,1056377428);
sum1=W(0,-1105969090,-1138454045,1023727061,-1135573495)+W(1,1043223694,1039709953,-1116105371,1027945538)+W(2,1025656415,1021082723,-1111027805,-1100584037)+W(3,-1114548551,1046351686,-1123500111,-1118803082)+W(4,1051232418,-1100833583,-1122693874,-1126955510)+W(5,1018764077,-1115071549,1040497066,-1097887999)+W(6,1036383371,1034647805,-1111066541,1020600341)+W(7,-1103740252,-1101618713,1035274060,1053007142)+W(8,1025234525,-1116333124,-1138012047,1024768136)+W(9,1026657308,1033474888,-1115286797,1008936161)+W(10,1033814037,-1129756781,-1122516460,-1156882549)+W(11,1016891995,-1114238799,1010716753,-1123286772);sum2=W(0,-1100967324,-1130583533,-1121670462,1020978875)+W(1,1026290891,1032797386,-1122981488,1043179705)+W(2,-1138979633,966672716,-1120286641,1013196277)+W(3,-1096736455,1053186254,-1110731474,-1103298336)+W(4,-1104401130,-1091109944,-1112891412,1062358565)+W(5,-1152672163,-1122242747,1048200412,-1114052290)+W(6,1045958215,1043729632,-1119790394,-1105136733)+W(7,-1133705481,-1102472853,1033523405,1031005462)+W(8,1023845499,-1118586102,1033631266,-1113847816)+W(9,1033816035,1020355333,999102475,-1127100056)+W(10,1031959215,-1122532081,-1122874410,-1109547546)+W(11,-1147194793,-1127245018,1027184816,-1126209517);WS(1050865148,1032626572);
sum1=W(0,1043627312,-1101476879,1040042556,-1110436993)+W(1,1045700875,1033317691,-1108049256,-1118552440)+W(2,1040430485,-1096410465,1031191472,-1115060612)+W(3,1049906138,-1109025830,-1113356418,-1107890608)+W(4,-1115480133,1049713062,-1162779891,-1107535228)+W(5,1042925123,-1114330616,-1106727656,1025393771)+W(6,-1120749707,1051482110,-1105712244,1034032544)+W(7,1042738346,-1122810712,1035225158,-1095271743)+W(8,-1106585845,1042770518,1039553933,-1127443770)+W(9,-1103830356,1048543054,-1110201208,999321197)+W(10,1050825756,1031488492,-1106449960,-1104074479)+W(11,-1103219825,1009713998,1040395170,-1104755066);sum2=W(0,-1111924540,1007347355,1020193961,1024944996)+W(1,1057346437,1054940943,1049541488,-1107012648)+W(2,-1097010076,-1107952444,-1097277462,-1105023593)+W(3,-1116539066,1012341552,1015828472,1014966838)+W(4,1059914271,1066972918,-1109770505,-1107447750)+W(5,-1085761230,-1078926120,1043445868,-1142156696)+W(6,1034050704,-1113193567,1032934706,-1113612636)+W(7,1063973493,1056333532,1014122612,-1111197863)+W(8,-1084679416,-1092348708,-1118781870,1017043379)+W(9,1042584092,-1116104243,1021395599,-1116105943)+W(10,1045837843,1043326701,-1135977693,1016467631)+W(11,-1128370702,-1108363561,-1117573943,-1113967259);WS(1054811644,1027249161);
sum1=W(0,-1101358582,1036221579,-1100243090,1040940111)+W(1,1049141881,-1105999252,1038054901,-1113576073)+W(2,-1116754862,1037145120,-1104538698,-1132483205)+W(3,1014943347,-1109150355,-1119365790,1043481462)+W(4,1051960356,1048275427,-1106696288,-1097482896)+W(5,-1118995685,-1126689554,-1123112824,1036681666)+W(6,1036687602,-1109759237,1044780378,-1111878381)+W(7,-1118345360,1049145430,-1097940765,1022736646)+W(8,1038634998,-1101292557,1044474573,1019000333)+W(9,1028424107,-1122643648,1035929492,-1101638738)+W(10,-1113101949,1037909315,-1103674991,1038478827)+W(11,1034438878,-1126283866,1037239602,-1103799553);sum2=W(0,1016554458,1020144724,1015306072,1023766557)+W(1,-1137435361,1016553974,-1103467660,1021815988)+W(2,1032032312,-1105991725,1044555388,-1114856427)+W(3,-1116988904,1050162106,-1113107482,-1136376403)+W(4,1060795535,1075503478,-1102546407,1034521268)+W(5,-1127777881,1035804901,-1071164689,-1088370625)+W(6,-1104347057,1003678517,-1113447013,1038494252)+W(7,1072821349,-1113972415,1025406308,-1103257907)+W(8,-1120944929,1036418439,-1112563255,-1077590614)+W(9,1033762395,-1109441777,1024784188,1023629411)+W(10,1031283975,1037416902,1026085595,-1113239746)+W(11,-1123929939,-1140753514,-1112537357,995356642);WS(1055940220,-1124188157);
sum1=W(0,-1119569210,1043278990,1015763751,-1113999823)+W(1,-1147977024,1046188556,-1106256755,1015781094)+W(2,-1108336232,1006648968,1036478965,-1117684995)+W(3,-1094609330,1044340802,1022861696,-1115168029)+W(4,1041916962,-1108128054,-1095339972,1052603679)+W(5,-1101485874,-1110457109,1047885622,1033522483)+W(6,1033154083,-1106205123,-1113117029,-1114461725)+W(7,1057380776,-1095928258,1042723938,-1108564239)+W(8,-1114614567,-1108232826,1035899866,1036635468)+W(9,1021089498,-1107756257,-1121800074,1032164308)+W(10,1041299799,1027517543,-1171638077,-1125646960)+W(11,1034599135,-1115299047,-1131185034,-1139371156);sum2=W(0,-1136369034,1027353114,1013270421,-1120118804)+W(1,1015341014,1034464346,-1129939889,-1127959037)+W(2,-1113602386,-1114857235,1041751325,1033327798)+W(3,-1125884733,1035518448,-1117027367,-1120552641)+W(4,-1117887441,1043338219,-1095769137,-1117793827)+W(5,-1103868602,-1097589990,1049093640,1049619624)+W(6,1043285424,-1129166063,-1110780393,1016254148)+W(7,1049861339,-1128474295,-1117623897,-1095274849)+W(8,-1105817123,-1106207094,1035712363,1048627700)+W(9,-1140216380,-1120569751,-1133117880,1030787932)+W(10,1032330618,1018695247,-1129927717,-1128598589)+W(11,1004274322,-1120123842,1027229852,1035384499);WS(1057163582,1025817537);
sum1=W(0,1031655825,1046829204,-1121852313,1037167835)+W(1,1045084224,1046279122,-1093143228,-1096271953)+W(2,1016078798,1030441081,-1103697416,1033520525)+W(3,1038865075,987855837,1027044951,1034559945)+W(4,1057074420,1040167170,1050118415,-1085198281)+W(5,1036548879,974934139,1024989936,-1107583934)+W(6,-1105739319,-1112419405,1037598609,1039868489)+W(7,-1086525384,-1087515051,1047779928,1057217669)+W(8,1034922130,-1113468278,1044254259,1034776664)+W(9,1015381448,1037495244,1031626785,1007581568)+W(10,-1098926044,-1124461564,1015872616,1035805671)+W(11,1036139674,1017385676,-1113253902,-1134624240);sum2=W(0,1036526786,-1099879539,1023814631,-1136384493)+W(1,-1123632092,1043747658,1030342243,1028719631)+W(2,-1122280548,-1130733945,-1102737141,-1145098603)+W(3,1034332004,1013925981,1017810163,1033659202)+W(4,1050427835,-1100447595,-1093436173,1046758826)+W(5,1014543213,-1123106681,-1119158797,-1112406001)+W(6,-1106516740,-1101585218,1017781727,1009967381)+W(7,1041231786,1045006578,1042788701,1051870663)+W(8,1019870319,1013053757,-1107586767,1034292458)+W(9,-1131784625,-1112082470,-1141961139,-1118180802)+W(10,1010389989,-1117114477,-1113417628,-1114786901)+W(11,-1119739637,1012643781,1032164569,-1143106923);WS(-1081763615,-1092598780);
sum1=W(0,-1114318275,1026414532,-1122514966,-1130922677)+W(1,1028467828,-1127358845,-1121576984,-1127997567)+W(2,-1139280241,1002425203,1017010415,1023598927)+W(3,1017564438,1021344041,1015393433,-1136114845)+W(4,1061837768,1035926493,-1098266094,-1088500870)+W(5,-1123987795,-1136160989,1037585875,-1116904946)+W(6,-1095352826,-1116164091,1023447063,-1137786397)+W(7,-1095349722,-1114585584,-1148866211,1061435536)+W(8,-1131570741,-1116123969,1031742785,1040151266)+W(9,-1123782681,1012849463,-1140705115,-1142668459)+W(10,-1114677716,-1116920883,1024002537,1039772482)+W(11,1020007637,-1126849079,-1128808099,1007413957);sum2=W(0,1034408685,1036094407,-1117837187,1021958137)+W(1,-1098486326,-1110159069,-1147105428,-1106091708)+W(2,1024682325,-1116910593,1031154711,1028745769)+W(3,1033683959,-1124949158,-1115513274,1026312941)+W(4,-1088187103,1055280585,1061646324,-1094093059)+W(5,1039406737,-1117359799,-1100598283,-1105512708)+W(6,-1091894288,1027011647,-1112242113,1037370871)+W(7,1045036050,1045721104,-1106569597,1058519893)+W(8,1026080301,-1117139296,-1117345257,-1109806227)+W(9,-1107943508,1010459130,-1107052036,1033686533)+W(10,1034325435,1039418143,1030945863,1037199097)+W(11,991455177,-1112397476,-1124920152,-1144974476);WS(1049187708,1061143407);
sum1=W(0,1046469409,1033070593,-1121811767,1032206028)+W(1,-1086760535,-1113096094,1020031147,1044620591)+W(2,1022165171,1009114287,-1132628435,1049164066)+W(3,1049873346,1050639650,-1136528167,1032297330)+W(4,-1092765627,-1083700943,-1089881571,-1111788011)+W(5,1034535880,1024964917,1044844041,1051671486)+W(6,1041319460,1041542033,1031846890,1005295654)+W(7,-1092202425,1011207027,1033106537,-1127219501)+W(8,1011091807,1038185039,1026161438,1037004161)+W(9,1036329419,1043869975,1032778794,-1136496587)+W(10,1015330121,1026637361,-1112918515,991465499)+W(11,1018308239,1032129132,1019220893,-1134373563);sum2=W(0,1024038368,1022314468,-1139662759,-1123557888)+W(1,-1123190992,1040909663,1007232143,964997605)+W(2,1009594487,1011035391,-1119781676,-1170950771)+W(3,1016353740,-1149024430,1021700488,-1120649660)+W(4,1035500288,1059925772,1052797849,-1112234110)+W(5,-1122952928,1015425876,1021322900,-1122589660)+W(6,-1127462832,-1109226016,1025758640,-1119215196)+W(7,-1123381020,-1110751472,-1096670151,1032636001)+W(8,1024335912,-1115520552,1037872214,-1124742672)+W(9,1022909500,-1106595065,1025396502,-1134635263)+W(10,-1114698588,1016687528,-1095307242,-1103246759)+W(11,1026100870,-1128653768,1025386190,-1123038904);WS(-1080960863,1058419411);
sum1=W(0,-1111066847,-1112208894,1032983255,-1118700722)+W(1,1043965403,-1113907195,-1099715572,984198859)+W(2,1000248987,-1124179019,-1113914551,-1108783427)+W(3,-1099579692,-1090459763,1033094082,-1122641758)+W(4,1050672334,1061713555,1062349342,1049479517)+W(5,-1128328213,1023738862,-1095692932,-1105019770)+W(6,-1107128402,-1107276892,-1133773881,-1121000958)+W(7,1059583022,-1121054998,1033076198,-1099059374)+W(8,-1131329315,1027231576,-1108028092,-1099879371)+W(9,-1116550064,-1103159313,-1120123854,-1141737059)+W(10,1024684126,1026513898,1037355536,-1125040759)+W(11,-1113801521,1007580489,-1110661700,1024533736);sum2=W(0,-1129327601,1021214658,-1114687459,995719700)+W(1,1029045123,1037994429,1027238209,-1125739202)+W(2,-1154923092,1007115993,-1113434302,1025141617)+W(3,997717028,978476974,-1115935924,1024240180)+W(4,1036441804,1066236156,-1078687396,-1120915257)+W(5,1003062850,-1118441375,1035362808,1032546636)+W(6,-1140454571,1010080137,-1123062148,1025427056)+W(7,1022342240,1028953671,-1128218828,-1111104335)+W(8,1017727844,-1129048983,-1166615662,1033358736)+W(9,1002330866,-1152746908,-1131128122,999440794)+W(10,1024857232,-1126806088,-1128526870,-1147995690)+W(11,1019778022,1009762473,1024563904,-1165027863);WS(-1082880574,-1095080656);
sum1=W(0,-1111736159,-1128373242,-1123397517,-1120399523)+W(1,1037879414,1028697399,1019423266,-1111698940)+W(2,-1118524245,1027581671,-1119567216,1037066756)+W(3,1025039907,-1127950106,-1168421181,-1135116544)+W(4,1062200098,1023355236,-1098702381,-1092929515)+W(5,-1139610160,-1139561152,1027882718,-1131199446)+W(6,-1098593297,-1106461210,1037719400,-1131259136)+W(7,-1094756999,-1115312044,1018082074,1060991762)+W(8,1005358744,-1113962893,1022591155,1038218895)+W(9,1024172498,1028249110,1030740495,-1113348279)+W(10,-1106391640,-1109491766,-1114016273,1036669022)+W(11,1026868195,-1126548648,-1141634128,-1118950442);sum2=W(0,-1106890729,1031296198,-1118820752,1007561151)+W(1,1010626011,-1114880200,-1112391017,-1144059530)+W(2,-1152147163,-1120281594,-1136937433,-1140206187)+W(3,-1110907715,1032462388,-1121745985,-1128452386)+W(4,1052511775,-1094697844,-1096446085,1056169840)+W(5,-1114711449,993102387,1033067226,1034255225)+W(6,1035962501,1035033495,-1121584151,-1114861795)+W(7,1056886944,-1129701328,987032615,1031556034)+W(8,-1120009849,-1122813977,1013679559,-1104164393)+W(9,982365671,1035951051,-1129117272,-1120079456)+W(10,980377326,-1126702674,-1119286197,-1138039959)+W(11,-1118918686,1006646323,-1137374445,-1115367679);WS(1058795070,1058351276);
sum1=W(0,-1106246658,-1132244111,1032650784,-1129226172)+W(1,1041522846,1041471472,1048401911,1041614193)+W(2,-1140271486,-1130658915,1031926461,-1106977045)+W(3,-1102574120,1028257624,-1122312016,-1134152362)+W(4,1033352747,1030285885,-1088102699,1050141831)+W(5,-1115542891,-1119417531,-1124591186,-1121658742)+W(6,1004724909,-1128587973,-1118796187,-1145265749)+W(7,1056599450,1049138668,-1112285036,-1093353638)+W(8,-1155196377,1003429157,-1114299650,-1107883356)+W(9,-1150296521,-1107598873,-1131365684,1017891569)+W(10,1043369227,1040658126,-1120116589,-1122892680)+W(11,-1125742491,-1137642362,1034850634,-1130730345);sum2=W(0,-1109681111,-1134735936,1019878456,1018264792)+W(1,-1104210606,-1099909667,-1093714299,1028734812)+W(2,1029305888,-1113499692,1032419228,1025579416)+W(3,-1106212594,1037009054,-1143212320,1020074080)+W(4,-1098896203,1060586916,1047288883,1034660210)+W(5,1025031188,-1130541520,1030286292,1010388000)+W(6,-1132238328,1032289620,-1127882992,-1148803168)+W(7,1042866381,-1109339206,-1112028563,1031452084)+W(8,-1127563664,1026005920,1019446368,-1107165918)+W(9,990246720,1004132864,-1131165168,1017409120)+W(10,1023925320,-1112228144,1020410832,-1115169564)+W(11,-1123344268,1009015280,1029468412,989303425);WS(1043816952,1056206353);
sum1=W(0,-1115461859,-1107172113,1024900084,-1132948972)+W(1,1037119642,1039626815,1038250028,1034684352)+W(2,-1144087781,-1116127087,-1110088668,-1107088436)+W(3,-1097009915,-1102438229,1016358425,-1150680698)+W(4,-1095598055,1056604231,1051576078,1061195075)+W(5,-1117712852,-1114968828,-1102307882,-1113187289)+W(6,1024199571,-1148961467,-1115326124,-1160444148)+W(7,1057172865,1029312608,1010078034,-1088975285)+W(8,-1134624362,1012385158,-1122873761,-1103288997)+W(9,-1130723763,-1144998513,-1120343575,1019123435)+W(10,1039764276,-1112740858,1022450003,-1107729186)+W(11,-1114736693,1002559709,1034042985,1032878393);sum2=W(0,1031002711,1009667595,-1140675011,-1135809827)+W(1,-1114169661,-1124911966,1025543601,-1136033931)+W(2,1027957130,1004385158,-1108557845,-1107967067)+W(3,-1156373420,1010789683,-1147988326,-1137384851)+W(4,1056449903,1044469394,-1105219090,-1123691685)+W(5,1015282250,-1115586301,-1118550723,-1096033675)+W(6,-1122328477,-1135703979,-1172160176,1019754904)+W(7,1046754031,1034039333,-1111692677,-1118075063)+W(8,-1120013003,-1130287690,1005574774,1020360378)+W(9,1016962928,-1135289651,990940844,1006265798)+W(10,1024901767,-1111731157,1010975355,-1131889022)+W(11,-1127946498,-1169619760,1036125487,1025982043);WS(1049886076,1034318367);
sum1=W(0,1022042959,-1106141033,1006465467,-1140544720)+W(1,-1131075883,1032360624,966352080,1021784769)+W(2,-1160888244,-1121174096,1029412697,-1142660485)+W(3,-1104462159,-1100197533,-1118154094,1025588553)+W(4,-1086897182,1059041662,1051735858,1059646174)+W(5,1017231209,-1150715274,-1106256562,1042100949)+W(6,1029682164,-1112348667,-1111905052,996302474)+W(7,1057694799,1036690656,1029991670,-1085821075)+W(8,1024907260,1015672965,-1121375714,-1106530518)+W(9,-1117824763,-1123002959,-1122979160,-1125961261)+W(10,1030592201,-1155480906,1031029131,-1111853843)+W(11,-1120397516,-1124207481,1014936522,1017125029);sum2=W(0,1032320648,1027617785,-1118194097,-1110846605)+W(1,1029603693,1030911393,-1144235925,1027180085)+W(2,-1112673640,-1123614185,-1134544211,1033577170)+W(3,1000132981,-1102116254,1019764549,-1143898437)+W(4,-1119293171,1058397441,1058710858,1031570329)+W(5,-1129974305,1018853209,-1096477332,-1126616369)+W(6,1026769453,-1131321177,999139301,1008325379)+W(7,-1104852463,-1097515304,-1129394727,1031557517)+W(8,1036639048,1018401637,-1115701158,-1103611475)+W(9,1008054267,-1118482095,1024689095,997400075)+W(10,-1123234663,-1106708620,-1120094485,-1131248001)+W(11,1024391909,1017993989,-1134741251,-1119810656);WS(1058429118,1064863249);
sum1=W(0,983001563,-1115666854,1024394983,1021156518)+W(1,-1097350840,-1099725362,1049468028,1054264097)+W(2,964768362,-1149024695,1024539904,-1175841770)+W(3,1039490386,1046648007,-1131178666,1020219616)+W(4,-1115114453,-1085827188,-1104196510,1055450440)+W(5,1012766063,1022718592,1043203980,997016493)+W(6,1017911734,1043757188,1007341951,1016100640)+W(7,-1100930382,-1128095056,-1104186631,992909240)+W(8,-1136266891,1035657141,-1119513801,1033767351)+W(9,-1128564932,1045299318,964693930,994206685)+W(10,-1118903024,1023907580,-1105268364,-1122765517)+W(11,1016423590,1029236260,-1106015350,-1131557236);sum2=W(0,-1106696811,-1121907467,1018096716,1005391535)+W(1,-1100156814,1060662591,1051313221,1050575955)+W(2,1028021126,-1129063320,1029467086,-1098256564)+W(3,1026226746,1031305614,-1121648533,-1135288360)+W(4,1068258385,-1074657656,-1081952512,1047952814)+W(5,-1131820748,1008147176,1051661425,-1142136447)+W(6,1032267559,-1111725659,-1130245220,996459166)+W(7,-1095314974,1036231973,1031579134,1040750694)+W(8,-1168737402,1020424408,-1107714686,1035381379)+W(9,1028271694,-1108648643,1033610651,-1123582348)+W(10,1044691450,1044987108,1034169827,1007524520)+W(11,-1129848660,1024695710,-1100160947,1022647148);WS(-1083443454,998713176);
sum1=W(0,1040709994,1040668906,1026355790,1032696047)+W(1,-1087559501,-1103862520,1032459486,1040929033)+W(2,-1146095614,1033091241,1037090637,1049786774)+W(3,1036398699,1051748575,1034252472,1024354795)+W(4,-1102928053,-1093112676,-1097753826,1012490030)+W(5,1024780023,1037512365,1050721065,1047072725)+W(6,1035129883,1044965075,1032281789,1012872363)+W(7,-1092883854,-1099081393,-1100635790,-1114537329)+W(8,1024615038,1037286498,1011437457,1039546228)+W(9,1031400701,1048807512,1016830581,1027888345)+W(10,-1104850339,-1112352715,-1098186970,-1103916602)+W(11,1036010231,1033653631,-1114553850,1009955155);sum2=W(0,-1098289107,-1119785106,-1161872500,1035861958)+W(1,-1096172460,-1107697817,1049978705,1026686124)+W(2,1019723703,-1121217732,1027596044,-1113513064)+W(3,1033623622,1045692473,-1137177342,-1113290777)+W(4,-1091833397,1013412750,1024040864,-1098402027)+W(5,1033198374,-1107709748,1031079096,-1098063812)+W(6,-1106425659,-1117971136,-1103597964,1034613598)+W(7,1046082211,1057075430,-1127968019,1053770527)+W(8,1038124498,-1112843267,-1095279992,1012376430)+W(9,1019694879,-1114046628,-1111249467,1038756242)+W(10,1047895771,-1102204197,1052585151,1049090628)+W(11,-1120386622,1034273086,-1100444173,1045163433);WS(-1086369662,-1078015058);
sum1=W(0,1042615374,-1106499229,-1100066053,1024279387)+W(1,-1095346029,-1103658220,-1113085188,1054091094)+W(2,-1113840294,-1141254386,-1111759460,1050416872)+W(3,1049518735,-1115604002,-1104719791,1039589628)+W(4,-1097514477,-1100854410,-1103236040,1050614757)+W(5,1032485602,-1113439156,-1122281110,1048966812)+W(6,-1127523972,1049389829,-1125885710,-1113174076)+W(7,-1097175852,1026529231,-1108066658,1047781504)+W(8,-1119980106,1039770777,1032565272,1043919349)+W(9,-1102519338,1042212335,1024511623,-1111149795)+W(10,-1104719494,-1099302313,1048227542,1041501469)+W(11,-1104628175,1032389542,1036646913,1027138593);sum2=W(0,-1098738343,-1088925799,-1093473489,-1092512531)+W(1,1009177475,1026425874,1062426368,1063615535)+W(2,1030476954,-1120184004,1012050343,-1119750726)+W(3,1042571962,1043337888,-1076988140,-1081280020)+W(4,998962046,-1096426756,1066811408,1067242406)+W(5,1031881676,-1116680638,-1129159374,1025403720)+W(6,1033193400,1010020371,-1086556968,-1081342477)+W(7,1022780060,1026166068,1060290312,1066297017)+W(8,-1135563955,1004442726,-1115355073,1023044380)+W(9,-1102154130,-1126174974,-1121362077,-1107875638)+W(10,1017583668,-1119102823,1037059936,1052028857)+W(11,946141982,1034449190,-1127777686,1026819560);WS(-1129707456,1007685382);
sum1=W(0,-1098519836,1030394337,1044154267,-1134894751)+W(1,1044073412,1041040503,1013414869,1040671079)+W(2,-1134057701,1028314315,1035376874,-1109530006)+W(3,-1107874844,-1118678129,1038046773,-1111052786)+W(4,1038778991,-1107344299,-1098881194,-1103276809)+W(5,-1112561176,992777541,-1139987723,-1105794628)+W(6,-1111301144,-1115520098,-1128991721,-1192544411)+W(7,1048980909,1052479600,-1107120076,-1110522396)+W(8,-1112828028,-1132207293,-1112546431,-1108336721)+W(9,1015910765,-1103669035,-1122391156,1035051017)+W(10,1049200001,1051478546,-1111557603,1033063921)+W(11,999515194,-1119107128,1018554845,1023468750);sum2=W(0,-1110122518,1033612180,-1126465818,-1137824107)+W(1,1039063461,1047362418,-1106894813,-1137081539)+W(2,-1124656554,1023374342,-1117814890,-1158403413)+W(3,-1116868027,1039739597,-1158497445,1005362547)+W(4,1067526191,1071589227,-1106604299,1045165527)+W(5,-1115663214,-1148955153,1044031039,-1136640937)+W(6,1037998233,-1112420682,1021074352,-1119770196)+W(7,1061860820,-1077533661,1039276731,-1138568822)+W(8,-1123862185,999718675,1031122886,-1133800170)+W(9,1025116420,-1120069279,1034621027,-1138544392)+W(10,-1073373771,-1094637864,-1113398206,-1104439342)+W(11,-1139157324,1025985948,1031315442,-1106196407);WS(1033791472,-1138498893);
sum1=W(0,-1102835756,-1108646231,1014781903,-1143657507)+W(1,1044190455,1021681616,-1130492804,1024249065)+W(2,1008291608,-1128240816,-1112711792,-1107762844)+W(3,-1108649138,-1106020223,1018917100,1029133201)+W(4,-1115040338,1058377694,1054388603,1008218246)+W(5,1025256893,1014932868,-1123372431,1019895480)+W(6,1003669472,-1113672010,1016812674,998381448)+W(7,1046387590,1049136345,-1132293500,-1092207694)+W(8,1007448080,1008489644,-1123523050,-1111491159)+W(9,-1114481905,-1127743919,-1137667330,-1118545247)+W(10,1017676194,-1119541597,-1119594899,-1112726231)+W(11,-1112884042,1001709096,1028355707,-1123035739);sum2=W(0,-1106657768,-1106292024,-1120344268,1014470821)+W(1,1006830039,-1101139832,1032219219,1034825132)+W(2,-1124459301,1008940380,-1114556582,-1104684796)+W(3,1049926230,1054743689,-1106002658,-1114330800)+W(4,-1102461554,-1103958261,1049962194,1057813788)+W(5,1029827978,-1133852786,1050373872,-1111886229)+W(6,-1112305858,-1122403994,-1126273593,1024999308)+W(7,-1098680718,1040205712,996027236,1051810194)+W(8,-1109427720,1024816377,-1100520246,1035894797)+W(9,-1116955850,1030827431,-1123975632,-1127411221)+W(10,-1109277736,-1111240037,-1114551452,984340447)+W(11,-1117160816,1003623824,-1106040331,1014102650);WS(1060089726,1074996161);
sum1=W(0,1046443391,1039893948,1029119241,-1117558175)+W(1,1040714346,1021452133,-1093429938,-1083103171)+W(2,1023987857,1027140771,1030628716,1044503809)+W(3,1041448800,1035829124,1010789890,-1141503452)+W(4,1048946821,1021975771,1032282738,-1088988175)+W(5,1026874120,1026271340,1038764813,1038933875)+W(6,1041862066,1028398131,-1120312844,1037081758)+W(7,1040332065,-1090323173,-1142682180,1035486030)+W(8,1034225415,-1113760891,1041097413,1032949373)+W(9,1038548631,1047369209,1021223318,1027150698)+W(10,-1112512014,-1095359061,-1105296983,-1111879740)+W(11,1028642719,-1134282558,1046714577,1029165798);sum2=W(0,-1131662151,-1160974837,-1156760442,-1130708327)+W(1,-1104634511,-1148640061,-1119116140,1027052068)+W(2,-1117309872,-1132259207,1028521640,1037500532)+W(3,-1122121264,-1104012424,1005458237,1011385503)+W(4,-1101053828,1050251696,1053197196,1006726095)+W(5,-1129219511,-1148190653,-1121651972,1041142688)+W(6,1025508020,-1106371091,-1121500080,1015786967)+W(7,1043632028,-1115585403,1032166230,-1150821434)+W(8,1005943453,-1120252400,-1117076340,-1105814552)+W(9,1032453110,-1107217673,1008927007,1023017975)+W(10,1032061998,1045664978,-1143126685,-1116451706)+W(11,1024831312,-1126349911,-1103126409,-1120517680);WS(-1081408895,1057237802);
sum1=W(0,1050393725,1025037351,-1135569700,1016592219)+W(1,-1099121222,-1114451665,1021729271,-1096948620)+W(2,1026859007,1023688209,1033766733,1042338077)+W(3,1042967287,1042881918,-1134722237,1019913045)+W(4,-1104931659,-1092679092,-1107250293,-1123436299)+W(5,994107237,1017621813,1042265522,1036822635)+W(6,1033060699,1038993285,1019971573,1020337237)+W(7,-1098053310,-1091584672,1037602588,1047123275)+W(8,1033354815,-1147819555,1042862441,1043883210)+W(9,1028206140,1041649576,1027236154,1015924209)+W(10,-1092984777,-1089381821,1044331459,1034435092)+W(11,1035642823,963919445,1042007901,1029491668);sum2=W(0,-1092240358,1030963640,1036537032,-1127968320)+W(1,1016463192,-1097383073,-1105653780,1057542400)+W(2,1037438732,1019305024,1040975890,-1094079665)+W(3,-1097473768,-1109029546,1020801080,-1112917417)+W(4,1038201480,1052867895,1058712288,1053316325)+W(5,1028884816,1010261952,1013027424,-1101066411)+W(6,-1116583352,1028578068,-1127208552,1019615648)+W(7,-1123129572,-1141347136,-1093453186,1043894648)+W(8,1027371024,-1113360113,-1117505000,-1118015492)+W(9,-1113404853,1041090246,-1121416948,1023589392)+W(10,1006791808,1037486484,-1094394128,1034405836)+W(11,1034904608,-1104647878,1044943944,-1111557726);WS(-1076745215,1064070508);
sum1=W(0,1043437193,1030286820,-1138649581,1019383636)+W(1,1019299111,1027453406,1033675388,-1100863080)+W(2,1018313975,-1136380470,1031909515,1041928012)+W(3,1040316179,1048543741,-1127653591,1029667879)+W(4,-1110289513,-1082029409,-1084687593,-1102225484)+W(5,1026991539,-1136351578,1044625233,1043406276)+W(6,1029763954,1039947283,1022926189,1027426151)+W(7,983973284,1031954367,1026499316,-1111626052)+W(8,1027257018,1022902273,1039879984,1044339921)+W(9,1025479577,1041368223,1016119660,1004012708)+W(10,-1118301831,1016553765,1026134601,-1122995300)+W(11,1026798858,1027440187,1012331970,1022733729);sum2=W(0,1012459087,-1135045027,1008718823,-1131696089)+W(1,1039451269,-1110618065,-1125420309,-1112347233)+W(2,-1129595249,999949222,1007247903,-1158657302)+W(3,-1118135053,1033739972,-1140198251,-1149188438)+W(4,1024383435,1052741682,1052325325,1041969824)+W(5,-1130814181,-1140370763,1034080133,1015365577)+W(6,-1142742214,1015462815,1007479839,-1129603953)+W(7,-1121721953,-1095903036,-1120072309,1029891118)+W(8,1020979581,-1132990667,-1162307222,-1110453303)+W(9,-1126906553,-1135479163,1018622169,-1141563590)+W(10,-1105015368,-1098230278,1016803437,1017890385)+W(11,1008938691,-1137891195,1021342643,-1122346803);WS(-1094563452,1051169575);
sum1=W(0,1018130713,1035203109,1029393378,-1154622990)+W(1,-1120902330,1039535746,1032896399,1040428881)+W(2,1019319877,1036762426,1021002107,-1113835211)+W(3,-1113234793,-1106127031,1033996553,-1117775501)+W(4,-1102863965,-1090463816,-1112183035,1049040808)+W(5,-1135300966,1040237135,-1105904891,-1107942972)+W(6,-1114335628,-1112874623,1018491963,-1136342582)+W(7,961094679,-1098092733,1044702279,1048012112)+W(8,1032716400,-1137189022,-1124337998,-1148767576)+W(9,1023872671,-1110067034,1015760954,1032030382)+W(10,1033184663,1029109433,1035998904,1032915973)+W(11,1037223880,1013167238,-1110631596,1006151100);sum2=W(0,-1121092135,-1130520759,-1120070369,1028413027)+W(1,-1137632446,-1104029390,1037177446,1017337743)+W(2,1027578971,-1114678191,1033133092,999930971)+W(3,-1120753460,-1097640928,-1111535757,1012563150)+W(4,1048794348,1050145982,1051800696,-1106734706)+W(5,1030530567,-1119592910,1041394994,-1111694827)+W(6,-1098008778,999766235,1009477102,1011962278)+W(7,-1114477541,1047938812,-1106510696,1035782812)+W(8,1001961835,1024176823,-1127041263,-1118971109)+W(9,-1122757360,-1129371381,974823129,-1153318262)+W(10,-1111017918,-1123769252,1028214977,1010623246)+W(11,-1115486877,1007999422,-1124747017,1020162151);WS(1057759166,-1088449289);
sum1=W(0,1044873994,1037627635,1025446574,-1129635066)+W(1,-1116302487,1022204225,-1097118359,-1087389198)+W(2,1017011581,1021371937,1039292653,1048786726)+W(3,1041685209,1033910011,1017539549,-1144519245)+W(4,1022125102,-1105345911,-1129568803,-1089578865)+W(5,1025212662,1031878029,1045748274,1045860709)+W(6,1039651930,1035038013,-1122678010,1026395242)+W(7,-1122366800,-1097803608,1030050103,1010566389)+W(8,1013486066,1007580942,1033498658,1027479143)+W(9,1039320958,1038868536,1024557433,1025431320)+W(10,-1119554634,-1126568107,-1112614790,-1110122707)+W(11,1028360045,1015223035,1010965710,-1161253492);sum2=W(0,1033992046,-1149048922,-1124547002,-1162281894)+W(1,1038465062,1046094595,1036788056,1042856153)+W(2,1024284423,1035682376,-1100316514,-1093956780)+W(3,988741862,-1132541637,-1135956229,-1150111187)+W(4,1060179844,1049669935,-1097406101,-1112557119)+W(5,-1122577303,-1113139255,1022378118,-1090501223)+W(6,-1132011310,1024739191,965409433,-1145634890)+W(7,-1101657128,1042681611,-1104384368,-1121853795)+W(8,-1130855582,-1118824057,-1121116299,1045140163)+W(9,1008671821,-1129294934,1024679583,-1123274137)+W(10,-1111116605,1027020519,-1147059498,1032013500)+W(11,1006161754,-1124922046,-1131272734,1035479824);WS(-1086987838,-1100233980);
sum1=W(0,1041765192,1028094431,-1122325985,1015308459)+W(1,1042444900,1041449686,-1114108890,-1105415847)+W(2,1003799483,1034767973,-1106140165,-1111075669)+W(3,1042485054,-1118546351,1032904116,-1116672610)+W(4,1049087917,-1128556841,1046690691,-1092596043)+W(5,-1144225139,1033288361,1034284768,-1110170951)+W(6,-1118052589,-1116818498,1033123257,-1141168915)+W(7,-1089307961,-1094503991,1049735534,1054244345)+W(8,1010481109,-1121578684,1030527932,1026589088)+W(9,992241989,1015146386,1015833828,1001375875)+W(10,-1104029377,-1100869156,1041637233,1040724504)+W(11,1030765989,-1124977133,-1123717612,1008796465);sum2=W(0,-1100557855,-1106810438,1026284201,-1128145157)+W(1,1048654145,1057115188,1054522141,1057648426)+W(2,-1133425768,1017140792,-1103409060,-1122215769)+W(3,1042787919,1044596046,-1136599052,1012811840)+W(4,1046636853,-1074262745,-1073275189,-1098531848)+W(5,-1118227807,-1143532160,1035358469,1046426252)+W(6,1038174685,-1104618112,1011005728,992541697)+W(7,1044984510,1060082709,1059653331,1061008073)+W(8,1016191398,981079778,-1104639697,1036107748)+W(9,-1166127490,-1116633305,995789721,-1127430370)+W(10,1034192337,1033697834,1017274260,1035655860)+W(11,1006837720,1021901152,-1112828961,-1130597644);WS(-1092446204,989212831);
sum1=W(0,1048125124,-1131432602,-1116778591,1007124942)+W(1,-1141178857,1019782926,-1106585464,-1138101793)+W(2,1034583667,1015089582,-1115311760,-1102978326)+W(3,1042237585,-1138060917,-1121715541,1027403088)+W(4,1036610823,-1101006449,1037962972,1016240146)+W(5,1027127900,1008360193,-1114322839,-1110971902)+W(6,1027977243,-1126238792,1020332096,1019921952)+W(7,-1094792341,-1089064867,1053622732,1053191424)+W(8,1028625507,1017386452,-1137835047,1031189102)+W(9,-1131884420,1024321015,1020381759,-1139218425)+W(10,-1101892348,-1107274751,1049124886,1043276755)+W(11,1009465805,1008208785,-1110951117,-1132849129);sum2=W(0,-1088595541,1050146519,-1125980662,-1120159352)+W(1,1061831343,-1098317152,-1093128727,1060560783)+W(2,-1101640393,1038452583,1042347964,-1089452071)+W(3,-1090859444,-1107336769,1028063854,-1131578305)+W(4,1057012981,1069689231,1071289406,1057304640)+W(5,-1105624394,1041229675,-1096815763,-1095995319)+W(6,-1105868965,1041431951,1033612769,1021975879)+W(7,-1097221007,-1086042421,-1086794372,-1087527230)+W(8,1037791301,-1143180172,1049524493,-1104502319)+W(9,-1112749441,1042279365,1040487308,-1119579693)+W(10,1033122226,-1088997285,-1089785065,982969010)+W(11,1029453052,1049121852,-1135764460,-1104150062);WS(-1080642303,1037515653);
sum1=W(0,-1123461796,1009459592,1040389217,1014399585)+W(1,1037702505,1046330151,-1138501592,-1115821917)+W(2,-1134503912,1032999462,-1113097082,-1105260875)+W(3,-1118449912,-1111999897,1035628117,1025436037)+W(4,-1088063230,1048171302,1046961203,1046808963)+W(5,1011659972,1033647146,-1112931778,-1166545913)+W(6,1042449564,-1098862637,1019714410,1032176658)+W(7,1046621083,1033619294,1042823052,-1085801589)+W(8,1020514160,1023868127,-1108126015,-1116953058)+W(9,1015874414,-1108656118,-1129425897,1031481267)+W(10,1017602698,-1172911161,1022709518,1032561937)+W(11,1030447848,1015791986,-1161936349,1033606503);sum2=W(0,-1104932637,1043978669,1025910769,-1139497271)+W(1,1034980171,1042493673,-1116100213,1000924601)+W(2,-1154378706,1025837919,1038409695,-1102656208)+W(3,-1105480129,1037617885,1037339247,-1105297083)+W(4,1044002411,1050036780,1049988969,-1102785010)+W(5,-1109802618,1036616991,-1122964745,-1098474508)+W(6,-1107402541,-1105522985,-1123186639,-1111547600)+W(7,1039942071,-1097804729,1040977948,1045831134)+W(8,-1132149525,-1111839940,1028039731,-1106907325)+W(9,1011577705,-1102258444,-1137152287,1029488041)+W(10,1042714488,-1139888185,1025599417,1036894407)+W(11,1040500443,-1114191023,-1112698813,-1112976714);WS(1060124606,-1084472548);
sum1=W(0,-1112711971,1021193865,-1131934189,1012638700)+W(1,1032623962,-1117271615,1017460401,1024524352)+W(2,1027484509,-1157409515,1023262959,-1115629480)+W(3,-1125331574,1048955067,-1138043955,-1129347279)+W(4,1049120342,1015143283,-1094951982,-1113956442)+W(5,1010910287,1021584239,1031640934,-1108495481)+W(6,-1106488069,-1115361884,1022374575,1007380511)+W(7,-1110142007,1024310560,1005249701,1048203795)+W(8,-1144904917,1017598403,-1136673413,-1129214986)+W(9,-1120058426,-1118477310,992489843,996895579)+W(10,-1121731240,1036683482,-1129456851,1026650437)+W(11,-1145343061,1014521967,-1115998674,1017029987);sum2=W(0,1041723134,1018887182,-1129519836,-1113301049)+W(1,1012563935,1021107126,-1123219625,-1119425470)+W(2,-1135264199,1017265018,-1131491053,1013366251)+W(3,1065721494,1081282167,-1114997262,-1113144608)+W(4,1032971141,-1092304788,-1068115046,-1082046556)+W(5,-1135106943,927030725,1028331651,-1132479565)+W(6,1053752802,1004635839,-1144798799,1028189537)+W(7,-1120681827,1026059029,-1126716683,-1091841582)+W(8,983594844,-1137356791,-1132445755,1021570574)+W(9,1024321495,1032429021,-1123606042,-1135227415)+W(10,992723582,-1121765421,-1137534547,-1149813598)+W(11,959859164,-1123588459,1024141029,1010781703);WS(1064307390,997943845);
sum1=W(0,-1110031838,-1124632947,1004931163,1016504192)+W(1,1047561626,1003984285,-1129767067,-1108555962)+W(2,1004953741,1018940039,1017992857,-1114174882)+W(3,-1106796660,-1132488742,-1125536771,1001468389)+W(4,1053522405,1050670238,-1097456765,-1106350773)+W(5,1000370245,1015934681,-1136221548,-1106382906)+W(6,-1111862756,-1111316170,-1157300426,1024701821)+W(7,-1128004006,1039422954,-1110123941,1040312105)+W(8,1011062590,-1128259885,1020844396,-1123896954)+W(9,-1153319146,-1116314499,1014991280,1008115882)+W(10,1005773541,1042190650,-1109063375,1030600762)+W(11,-1153739770,-1130969505,1024320647,1015300557);sum2=W(0,-1100095598,-1119632397,1018720963,1036505224)+W(1,-1110028565,1025734363,1033659023,1039944480)+W(2,1017378303,-1126149289,1015545311,1016119595)+W(3,-1082101932,-1072130218,1035136259,1037554666)+W(4,-1103479495,1012777017,1074634461,1064933062)+W(5,1022196513,-1118704038,1036162128,1036578506)+W(6,-1090292986,-1114842502,1012123245,-1131720942)+W(7,-1132873326,-1117820012,1046242606,1057038142)+W(8,1020047721,1033886326,-1115011900,-1120419990)+W(9,-1108983905,-1105383800,1024471767,1027168757)+W(10,-1117294599,1033191694,1041395450,1018437263)+W(11,-1136709697,1024978781,-1113427773,1004277346);WS(1053812476,-1113586226);
sum1=W(0,-1111011390,-1120416825,1028349447,-1130399840)+W(1,1037708373,1044272829,-1105796643,1007197394)+W(2,-1139049030,-1125249991,-1110423782,-1122978308)+W(3,-1107941440,-1106086226,-1121520129,1021963321)+W(4,-1093131829,1057081835,1046348585,1056809437)+W(5,1011721762,-1114497366,-1099751719,-1122097703)+W(6,-1129958415,-1107644952,-1115853964,1020769785)+W(7,1059679544,-1119895572,1050300257,-1090756230)+W(8,1018253471,1022041005,-1111488955,-1102044582)+W(9,-1122155502,-1114352785,-1121122124,1021860117)+W(10,1040260199,-1110926804,1041113720,-1116443513)+W(11,-1121197023,-1135672898,-1156322407,1019054925);sum2=W(0,1010541588,1032866568,-1121994623,1015672618)+W(1,1020421847,-1095022641,1011616452,-1115998566)+W(2,1015113530,1017019595,1020628925,-1129704409)+W(3,1044676778,-1124040172,-1127744422,-1149412980)+W(4,-1097106911,1015017230,1058620442,-1107438884)+W(5,1022483811,1015061518,-1113422252,-1112769863)+W(6,-1102290659,1029499881,1024671460,990134373)+W(7,-1104275347,1045525693,-1104592911,1049322309)+W(8,-1114030797,-1136765715,1026741584,1039268635)+W(9,-1120084193,1001699435,-1125579600,-1132259460)+W(10,-1119993661,1037165892,-1123886068,1035840939)+W(11,-1131682952,-1134246014,-1126762930,999745387);WS(1059863230,-1098226968);
sum1=W(0,-1130042625,1044463840,1033627108,-1111154474)+W(1,-1126659421,1045974478,-1125693093,-1124092147)+W(2,-1109234699,1026252457,1040744732,-1116454602)+W(3,-1098768819,1036585799,1018934285,-1111220881)+W(4,1040108899,-1098844542,-1094381437,1043860042)+W(5,-1103478147,-1107008620,1043775752,-1149847241)+W(6,1041677635,-1100472134,-1108034825,-1156119577)+W(7,1051479065,-1096809363,1038465479,1034781361)+W(8,-1127254569,-1105262391,-1121805723,1046003792)+W(9,1038444026,-1111999396,-1116166225,1035708952)+W(10,1040658808,1003830125,1019243847,1027036095)+W(11,1038964162,-1116821910,-1131289879,1037992790);sum2=W(0,1008804487,-1119320351,-1114215534,1031860762)+W(1,-1130814575,-1126605754,-1105317049,1036033743)+W(2,1042429978,1019583714,-1103884858,-1114717025)+W(3,1028769566,-1145928741,-1123072391,1037917300)+W(4,1029943513,1058632863,-1104666827,1033869945)+W(5,1050527129,1057878257,-1084821476,-1097519272)+W(6,-1118791492,1035112755,1036233577,-1121765219)+W(7,1010033985,1033184724,1043081028,-1103277106)+W(8,1047090522,1050006554,-1108906997,-1091781337)+W(9,-1119166399,1034891236,1007761049,-1113082189)+W(10,-1124066564,-1146667244,1003334201,-1110309063)+W(11,-1116436299,1037673833,-1124982586,-1105454190);WS(1053829756,-1108691549);
sum1=W(0,1034972923,1031518451,-1117035633,1014621415)+W(1,-1121242915,1011744694,-1146432572,-1105089900)+W(2,-1125107735,1024600093,-1195363583,1024842558)+W(3,1028891034,1043029617,-1121088251,1017668333)+W(4,-1099260407,-1096216885,1052288956,-1111069516)+W(5,-1111257697,1022444749,1043236853,1035963185)+W(6,1037608353,-1118505878,1027915142,-1113943163)+W(7,-1109446679,1033001703,1040529537,1043183409)+W(8,1008767270,983774736,-1110826184,-1104376301)+W(9,1008280866,-1114328254,1018110476,-1117882340)+W(10,1023717270,1038283409,1025673432,-1127832039)+W(11,1021787123,-1122279626,-1136644866,-1108863440);sum2=W(0,-1153535168,-1133074596,-1128158188,1011466728)+W(1,-1113493290,1031842286,-1108077390,-1121363658)+W(2,-1121975877,1032726750,-1114077565,1016979229)+W(3,-1111924694,1041916532,1021341187,993685376)+W(4,-1096696142,-1097359431,-1088803436,1048370655)+W(5,-1126878203,1020447303,1051606360,1032702600)+W(6,-1115375045,-1111577830,1016637363,-1125064327)+W(7,1066069354,-1102058354,1048268187,1050909934)+W(8,-1115472084,1011253904,-1106393780,-1108957150)+W(9,-1121861231,-1139232914,-1142265296,-1135616946)+W(10,-1112810542,-1108918948,1033829714,1028734454)+W(11,1032484333,-1135690267,-1124153420,-1104652034);WS(1043379192,-1131322837);
sum1=W(0,-1109595831,-1141769560,-1148980502,-1129021027)+W(1,1042153991,1016895818,1040943040,1033800339)+W(2,1026187331,1023917269,1029537886,-1099711038)+W(3,-1131540259,1038059198,1015261926,-1117253390)+W(4,1040857522,-1103092216,1019360940,-1099641090)+W(5,999787984,-1137467256,1032384358,-1104535414)+W(6,1043151230,1040366611,-1130947836,1024719214)+W(7,-1091529984,-1100986498,-1120007803,1047704456)+W(8,1021851650,-1117455240,1031568104,1043292971)+W(9,1036650848,1032003186,1010796022,974083843)+W(10,-1116706574,-1114490317,-1135300928,1032688054)+W(11,1021119266,-1124200964,1026900536,1019020464);sum2=W(0,1028175283,1010285366,-1143073539,-1127801857)+W(1,-1133354170,-1111757330,1022418743,-1129802997)+W(2,1029358411,-1119713292,1032847739,-1129332011)+W(3,1045024365,-1107796176,-1114698807,-1106914355)+W(4,1035388549,-1099199714,1055188047,-1109183829)+W(5,984677997,-1126683209,1027769667,1028119663)+W(6,-1093181393,-1094857339,1034854605,-1129241721)+W(7,-1108056884,1042537531,1038631095,1060464193)+W(8,-1117802232,1025618013,-1123722407,1015260775)+W(9,-1104001534,-1106206681,1026781991,1015357631)+W(10,1019867695,1010545294,-1121422795,1035894131)+W(11,-1116557581,1021478623,-1120402439,1021694327);WS(1049844732,-1121310639);
sum1=W(0,1044402267,-1106734859,-1099209689,1023733410)+W(1,-1096212219,-1103164857,-1108848000,1053233309)+W(2,-1114613442,-1129199659,-1109302031,1051767783)+W(3,1050332331,-1111686974,-1102957277,1040893204)+W(4,-1099336615,-1097562740,-1098618899,1049912979)+W(5,1033787229,-1111886543,-1121562509,1050917291)+W(6,-1122456058,1049981942,-1136674298,-1114244983)+W(7,-1096335583,1033031043,-1111429758,1048539349)+W(8,-1121890370,1041151474,1039550692,1042792075)+W(9,-1102278760,1043895987,1021220348,-1108461358)+W(10,-1102589972,-1101337719,1048170180,1039273110)+W(11,-1104020956,1031699907,1041281742,1008842338);sum2=W(0,1040398919,1056364330,1052363768,1051830333)+W(1,-1112895824,-1128031249,-1088095023,-1088812275)+W(2,-1120174945,1022839272,-1126124865,1030823820)+W(3,-1105094784,-1117763636,1068323273,1062286287)+W(4,-1110939052,-1122350162,-1086712736,-1083945825)+W(5,-1113476028,1031923437,1034881723,-1131257287)+W(6,-1117097644,-1135317262,1058036233,1062941652)+W(7,-1107088013,-1117471490,-1090471655,-1085128967)+W(8,-1149114843,-1131972943,1022005418,993374262)+W(9,1045469136,-1127713443,1029358050,1038399576)+W(10,-1128774604,1023889083,-1118175248,-1096613184)+W(11,1015689530,-1114795832,1006015479,-1124473506);WS(997080576,-1130763300);
sum1=W(0,-1121320815,-1108108727,1030153879,-1113905570)+W(1,1025325853,-1131460303,1032364321,1038521748)+W(2,-1123369669,-1111143084,-1152289285,-1108459484)+W(3,-1100762033,-1090117932,-1152616277,-1117230256)+W(4,1040312882,1063008042,1069923213,1051702873)+W(5,1018134009,-1116551136,-1092045374,-1099800679)+W(6,-1109500574,-1102311764,-1112646432,-1146808706)+W(7,1056019095,-1115439812,1028696893,-1104049339)+W(8,1015899783,-1120248394,-1105934578,-1100849447)+W(9,-1119610882,-1099135446,-1120216576,-1186209359)+W(10,-1125581089,-1116447004,1030578386,-1120830317)+W(11,-1113190874,-1120342084,-1108771165,1028735898);sum2=W(0,1025142055,1033634795,-1115062100,-1130955153)+W(1,1041203911,-1151569099,-1124058081,1025405091)+W(2,-1107186683,1041850582,-1098708869,1034798579)+W(3,-1114031272,-1115074190,1040485485,-1114768924)+W(4,-1160505239,1065129660,-1104495565,1047530952)+W(5,-1097808347,1045395705,-1095909934,1048498835)+W(6,-1110799922,1039570131,1040365390,-1102247365)+W(7,-1115442088,1037120419,-1102056033,1038913214)+W(8,-1106337339,1007217475,1024518769,-1105078519)+W(9,-1112489130,1035629875,-1134789779,-1105380703)+W(10,-1145632358,1035843769,-1104428707,-1123724877)+W(11,-1152795787,-1124566009,-1117935125,-1109649658);WS(-1078383103,1059446981);
sum1=W(0,-1142609202,1008862865,1022304576,-1139864362)+W(1,1048881003,1047898440,-1100327790,-1105667544)+W(2,1019807480,-1128249884,1029966423,-1110989208)+W(3,-1109139429,1032501274,1007335089,-1117916615)+W(4,1053051896,-1104044598,-1089810345,-1098424968)+W(5,-1114518074,1013296733,1040575921,1023833874)+W(6,982044231,-1115332063,1022280942,-1119884647)+W(7,1051763270,-1113330784,1049118183,1033240873)+W(8,-1110353213,-1126749570,1041606896,-1114053146)+W(9,991223187,-1102309771,1034312731,1023668405)+W(10,1027424455,1032557738,-1110413061,-1140016273)+W(11,1021514772,-1121516731,1041157596,-1122699729);sum2=W(0,1050457027,-1104882348,1022767513,-1143648694)+W(1,-1095258955,-1116653154,1017677825,-1090901428)+W(2,1034828442,-1149114774,-1125154789,1047388223)+W(3,1052893834,-1122824043,-1138915747,963325627)+W(4,1030383529,1063122641,1048412513,-1090554669)+W(5,1040557770,1005930742,-1118207917,-1114292033)+W(6,1019582897,-1094902239,1031585165,1040530304)+W(7,-1089352859,1057380402,-1104950416,-1101863176)+W(8,980397999,1033506230,-1102824630,1048190601)+W(9,-1113748748,-1090635807,-1120690652,1008260859)+W(10,-1106433792,1049388154,1056780417,-1120605391)+W(11,-1115355457,-1136517107,-1104842210,1038107916);WS(-1104952056,-1073278929);
sum1=W(0,-1099507218,-1116651974,1031125659,-1144211169)+W(1,1043300637,1037274304,-1113308557,1047627264)+W(2,1030331294,-1122667056,-1126577137,-1098196346)+W(3,-1101060075,-1105066053,-1142367854,-1121100585)+W(4,-1102367022,1051689271,1039149624,1054491321)+W(5,1026346581,-1120693369,-1106731162,-1102852173)+W(6,-1131576359,-1114707952,-1114298540,1025675017)+W(7,1044811828,-1128472513,1042584197,-1106626380)+W(8,1018492983,-1140414731,-1126957444,-1111689619)+W(9,-1120605819,-1111900952,-1122834968,1036563163)+W(10,1045578618,-1115669626,1039018645,-1128818827)+W(11,-1128018583,997033420,1025441875,992521004);sum2=W(0,1036324905,-1124977156,-1139616023,-1117577133)+W(1,-1164734594,1032695755,-1115101040,1012676607)+W(2,-1110394349,1006188424,-1116113854,1039853902)+W(3,-1120808104,-1109376562,1028627780,997820975)+W(4,1041759226,-1096754642,1049990275,1041273688)+W(5,-1120661488,1033535767,-1106762918,1041255405)+W(6,1029259135,-1145526876,1032747040,-1114909048)+W(7,1041324783,-1094055114,1039154681,1043064430)+W(8,1021759445,1023476809,1025837595,-1111929038)+W(9,1022442689,983753970,1030832637,-1116006677)+W(10,-1098711698,1023440264,-1115224952,1027909669)+W(11,-1133986843,1029342490,-1112181665,-1130147608);WS(1057403966,-1096678293);
sum1=W(0,-1133819725,-1127594402,1013920108,1015545167)+W(1,-1110196161,-1123399563,-1136130453,1037006758)+W(2,1028708905,-1119121787,1041684833,-1111752718)+W(3,1031500952,-1107540753,991347091,1030182836)+W(4,-1086200264,1060132444,1040431359,1042283546)+W(5,-1120221088,1006406689,-1104881213,1047364560)+W(6,1042502792,-1120427420,-1130110920,1031028372)+W(7,1049379651,1001749345,1042737160,-1084295706)+W(8,1002061113,1026883950,-1117219726,-1113607001)+W(9,1023814022,-1113612941,-1127755335,-1137745417)+W(10,1023472436,-1123659840,1042334622,1019878434)+W(11,-1124476270,1011156129,1008021369,1017968636);sum2=W(0,-1129322914,-1117835702,1027650789,-1178786588)+W(1,1036181740,1050236879,-1106357388,-1116170217)+W(2,-1132924585,-1127926494,-1107702296,1016863918)+W(3,-1120140062,-1110565129,1010647389,1004569898)+W(4,1029537087,-1121260831,1051050908,1012300621)+W(5,1007741857,-1147888890,1019718506,-1115347042)+W(6,1046200355,1035331810,-1128412421,-1130907066)+W(7,-1105419536,-1104188032,1038925264,-1094299123)+W(8,-1122466004,-1132432621,1035623426,1018471790)+W(9,1040609034,-1114775527,1019136642,1000455394)+W(10,-1148832482,1009994365,1028674911,-1110352470)+W(11,-1132484471,-1146317634,-1129304944,1031812039);WS(1056335484,-1129697442);
sum1=W(0,1026825265,-1162479083,-1123816285,-1118615510)+W(1,1045269336,-1122870505,-1175208362,-1102686619)+W(2,-1140818205,-1112741005,1025178018,1031523962)+W(3,-1123245334,-1115166368,-1126548591,1016357093)+W(4,1056143939,1022501065,1012633705,-1112742573)+W(5,1004860403,-1121817826,-1098786498,-1115481871)+W(6,993334229,1009460392,-1125007109,1017679973)+W(7,1044007618,1043433395,-1110640192,1048503365)+W(8,-1134864917,-1142571619,-1104721331,-1107348056)+W(9,-1117686884,-1110259820,-1127256452,-1130509569)+W(10,1037226473,1040188728,1008538193,1010107581)+W(11,-1120701013,1004599859,-1112073470,-1124234681);sum2=W(0,-1126783010,-1144859189,1018164054,-1140731697)+W(1,-1110815467,1039236492,1011714049,1035005186)+W(2,-1127206230,-1146205013,-1130754383,-1144657885)+W(3,-1148034885,-1111621890,1033668632,-1116322329)+W(4,-1109778149,1053123628,1057652336,-1112384840)+W(5,-1113225660,1012470213,-1107649638,-1113329105)+W(6,1034430751,-1133278289,1006827755,-1110091010)+W(7,-1113563636,1009902097,1035575897,-1103655808)+W(8,-1113811608,-1126431906,-1136830370,-1112793157)+W(9,-1134565598,-1106732021,978878091,1024608202)+W(10,1031837967,1032913014,1017810394,1007536733)+W(11,1007646275,-1123083034,-1118754368,-1131576514);WS(1064654654,1035088379);
sum1=W(0,-1101065371,-1104968795,1013730923,-1123150274)+W(1,1034671630,-1116995686,1043838624,1052021669)+W(2,-1124628232,-1123853974,1025043295,-1103122974)+W(3,-1104298005,-1097917367,-1143080352,-1124984926)+W(4,-1125221929,1053311748,1053857683,1050953841)+W(5,-1122875259,-1129945790,-1101557747,-1102292982)+W(6,-1115560637,-1112072243,-1120446591,-1115541655)+W(7,1054064059,1056948345,-1118042236,-1098028717)+W(8,-1115475969,1010096420,-1099829586,-1102206963)+W(9,-1121553409,-1101025669,-1123168830,1019709882)+W(10,1047317764,1051915779,1024509393,-1117850604)+W(11,-1120157778,1010117900,-1105952782,-1123986585);sum2=W(0,-1109338596,-1120873277,1036300391,-1115290116)+W(1,-1101682429,1045633640,1031940424,1052546267)+W(2,1027635895,1021591180,-1121551223,-1106866549)+W(3,-1133763869,-1110763968,1023887773,-1109664288)+W(4,-1094977574,1050150667,1046589307,1041363997)+W(5,-1119215823,1009099129,-1110488084,1008614181)+W(6,-1104363651,-1111086518,-1112746552,1031338337)+W(7,-1104681827,-1121584221,1026186944,1038758869)+W(8,1016354897,-1115537942,1035823152,-1120223295)+W(9,1014654409,-1113327782,-1123357025,1029647363)+W(10,1042076972,1033926660,-1114411312,1011886363)+W(11,1012736237,-1109553196,1046305164,-1111033402);WS(-1088190206,-1108558078);
sum1=W(0,1048826552,-1100191472,1034096473,-1109712467)+W(1,1045129740,1021528052,-1104233509,-1117596347)+W(2,1040739958,-1095362037,1015098342,-1145103958)+W(3,1051587686,-1114238856,-1111503908,-1111610193)+W(4,-1123092480,1045282957,-1118548075,-1112703594)+W(5,1043699492,-1112734841,-1105600408,1033306871)+W(6,-1124911644,1053388852,-1109918121,1029528067)+W(7,1041941490,-1121835291,1040678692,-1094857227)+W(8,-1106244021,1044475255,1043572363,-1116887040)+W(9,-1101598429,1049826386,-1110290409,-1130336610)+W(10,1050563972,1032628503,-1108498290,-1102065648)+W(11,-1100499697,1015959598,1041251987,-1101594283);sum2=W(0,1033121292,-1135675176,-1122134368,-1140036524)+W(1,-1094559771,-1090683436,-1102563608,1020537037)+W(2,1048560917,1043095342,1049536131,1042598592)+W(3,1022385651,1037868584,1023368729,-1124742331)+W(4,-1089829937,-1081905013,-1097085277,1017232470)+W(5,1060516603,1068776853,-1122385293,1015761873)+W(6,-1113410705,1034815986,-1117935205,1025643512)+W(7,-1085580324,-1093433405,-1107749524,1026038978)+W(8,1062905414,1053234619,1034046493,-1119606047)+W(9,-1106876578,1029051910,-1121900993,1029315286)+W(10,-1100509010,-1107168757,1013163432,-1116418603)+W(11,1023262329,1038509970,1020109569,1037794408);WS(1048802172,-1118644607);
sum1=W(0,-1112271863,1008285357,1001330921,1022629891)+W(1,-1112205646,-1137992085,1007889405,-1115934246)+W(2,-1125264263,-1127716075,1025826270,1050188943)+W(3,-1106982824,1020475895,1023807923,-1147098739)+W(4,1044651974,1050363724,-1095657203,-1110669107)+W(5,-1113499645,1026946398,1011316531,1026008921)+W(6,958183765,1025640422,1028532286,-1129374813)+W(7,1050921091,1050665633,-1090481180,-1113474437)+W(8,-1121270209,1021652689,-1131537104,-1106529387)+W(9,-1133565569,-1106868493,-1151549405,1031375324)+W(10,1037811271,1049383075,-1104624276,-1104303995)+W(11,1014192325,-1142930963,1022847857,-1125009457);sum2=W(0,-1089262209,1032931419,-1119933527,1016559128)+W(1,1058569170,-1097574423,-1108360154,1053795811)+W(2,1008650912,-1121755244,1036603460,-1094475155)+W(3,-1094914643,-1096197918,1034816070,1008526536)+W(4,1052760357,1058007152,1069558608,1052999976)+W(5,1039081818,1004102711,1022028102,-1106271635)+W(6,-1101210129,1049415798,1026554777,1018959568)+W(7,-1106340652,-1101474305,-1085501184,-1103281588)+W(8,1033515588,1032461240,1027756295,-1121182797)+W(9,-1128790619,1043157162,1046177388,-1112891495)+W(10,-1114646508,-1096632714,-1088254262,-1098019814)+W(11,-1118822413,1043397723,1015426864,-1124734105);WS(-1085648446,-1079079370);
sum1=W(0,1036117159,1003975776,-1114079994,1031831473)+W(1,-1094329359,-1097850009,1042007752,1049939273)+W(2,1023486628,1019647980,-1134555900,1040633606)+W(3,1044164867,1045647319,-1118896788,1031367567)+W(4,-1089391360,-1087218668,-1095211959,1043312672)+W(5,1023951387,1014099708,1044809099,1041283678)+W(6,1033826253,1041970952,1033718927,-1123680847)+W(7,-1100203021,1033960979,-1116359196,-1122554975)+W(8,1017251780,1031788713,1042238738,1046447947)+W(9,1024952417,1040029267,1033541103,-1123944253)+W(10,-1108529239,-1111794397,1026974961,-1176880640)+W(11,-1146375056,1033511473,996515216,1024390649);sum2=W(0,1042983019,1009997472,-1120973142,1019169584)+W(1,-1099987280,1032814660,-1106283039,-1098354632)+W(2,-1118546716,1022934360,-1103033329,1048978343)+W(3,-1103915398,1036688212,1025364316,1033125970)+W(4,-1095179878,1032770062,1062322516,1033722376)+W(5,-1110281795,1045599869,-1097173506,1055664562)+W(6,-1125420780,-1119986230,1040314133,-1109812797)+W(7,-1109050948,-1097734639,1057333054,-1098634798)+W(8,-1119010038,1038965178,-1173745415,-1103688168)+W(9,1034277286,-1117630132,1018923536,-1108282977)+W(10,1034195486,1049154263,-1125368820,-1102308141)+W(11,1007528912,1035253180,-1098308929,-1107997912);WS(-1089355774,-1078290086);
sum1=W(0,1037182841,-1124344033,-1112691207,-1122950775)+W(1,-1121667553,-1104403323,1041047393,-1118638572)+W(2,-1115334660,-1126199861,-1138062223,1009124079)+W(3,1046400294,-1118583361,-1107733500,1023290087)+W(4,-1099164822,1054069421,1057481334,-1098349922)+W(5,-1136525567,-1110719762,-1149431076,1044398104)+W(6,1042531744,-1121639475,-1132821263,-1146188190)+W(7,-1097191323,1041114291,-1109625472,-1139289650)+W(8,1015659149,-1121643278,-1120573261,1044515332)+W(9,-1137408791,1018516820,-1116356099,-1112282369)+W(10,-1120861012,-1139200383,-1139389015,1026873009)+W(11,-1122889719,-1120569352,1017011067,-1120947806);sum2=W(0,-1124567280,-1107129213,1009843654,-1120919296)+W(1,-1120629799,-1102119519,1043380414,1037030993)+W(2,1020211370,-1126825280,1030878171,-1106639281)+W(3,1020831927,-1098918731,1020138111,-1132368064)+W(4,-1112537154,1064361176,1059483198,-1109288357)+W(5,-1144175329,-1146281491,-1093377806,-1118412551)+W(6,-1132836513,1010227332,-1115205032,1029564211)+W(7,-1104145236,1043150197,-1106893419,-1119273466)+W(8,-1135251423,1028327527,-1103899854,-1123848756)+W(9,-1118685376,1026001154,-1119663171,1016741875)+W(10,-1117770026,1019055438,-1135273053,1028452918)+W(11,-1128215590,1024565629,-1109882780,1024207514);WS(1064975294,1066308158);
sum1=W(0,-1119071204,1032019633,-1106142801,1031747776)+W(1,-1132055971,-1108909198,1045090381,984462229)+W(2,-1126913907,1036419718,-1110036442,-1148253029)+W(3,1041375482,-1112793497,1001228109,1028818885)+W(4,1038243096,1021279149,1049965274,-1093262116)+W(5,-1121925745,1019907753,-1115536386,1036945928)+W(6,1013499583,-1123968938,1041342669,-1115396498)+W(7,-1090377239,1040402543,-1113450905,1052662103)+W(8,1032108124,-1109636927,993049059,1034061985)+W(9,1024220311,1020544662,1027821620,-1108139113)+W(10,-1107965954,-1116422289,-1138282267,1035427697)+W(11,1032825796,-1128061041,1016907357,-1113141447);sum2=W(0,-1118189976,1018031354,-1135553471,1016610899)+W(1,1028895363,1032145382,-1118352328,1027283971)+W(2,1007846553,1011272254,-1123867563,-1113530321)+W(3,-1120752887,1035872696,-1147979120,-1163068737)+W(4,1042427003,1073605475,-1095799786,1042584076)+W(5,1010785270,1026092591,-1075418961,-1099207121)+W(6,1034250650,1022157658,-1139692219,-1121296916)+W(7,1056095764,-1130051225,-1121907329,1009508653)+W(8,1030054693,1019567305,-1113117501,-1091570337)+W(9,-1131969269,-1131641536,1019770181,1007282246)+W(10,1025403981,-1121748387,1013257077,-1148404200)+W(11,1012575724,1018865930,-1123610989,-1124635978);WS(1062423998,1020226002);
sum1=W(0,-1116470612,1015809956,1000976853,-1122384152)+W(1,1055717600,1034182342,-1125526476,-1095861522)+W(2,-1133541800,1025071548,-1136390676,-1128557498)+W(3,-1115150860,-1100102424,-1140430696,-1122957973)+W(4,1052715645,1053221217,1051208664,-1101122465)+W(5,-1121585121,1026360261,-1097231798,-1101688288)+W(6,-1099378776,-1102397253,-1116871589,1018079658)+W(7,1041738487,1038184662,1040938184,1045734276)+W(8,-1127628368,-1121765359,-1107259340,-1114764537)+W(9,-1121061927,-1097083551,-1130305609,1021042950)+W(10,-1114085178,1019939330,1049869175,1045437908)+W(11,1018430000,-1122412137,-1105843464,1034631967);sum2=W(0,-1124729770,-1132095255,985313435,-1125184611)+W(1,1058112728,1067077185,-1117207517,1045115043)+W(2,1007171579,-1118062236,-1158219675,1023628890)+W(3,1028760415,1011065519,-1124740239,-1181860650)+W(4,-1107623537,-1080660794,-1088457353,1036693207)+W(5,1000645119,-1160295467,1020427720,1043689375)+W(6,1033849803,1015359010,999484231,-1132645547)+W(7,-1109418981,-1117188353,1048821220,-1096437481)+W(8,1015083304,1023561702,1032363474,-1110185484)+W(9,-1140486285,-1125848669,1024683619,-1125466771)+W(10,1027196953,-1127975224,1027562883,-1107942084)+W(11,-1134577643,-1158549787,1023023798,-1121893121);WS(-1085592318,-1113086899);
sum1=W(0,-1105245475,1029597578,1024334944,-1127342656)+W(1,1053241687,1041591201,-1117644382,-1104578161)+W(2,-1138537863,1015573096,1020278010,-1103827813)+W(3,-1104926592,-1110412429,1034498345,-1107952998)+W(4,1051692021,1044816720,1053247055,-1101901257)+W(5,-1110174988,1033881662,-1110749814,-1097952575)+W(6,-1103724998,-1098176238,-1110168462,-1131633306)+W(7,1042909421,-1124765258,1051451939,1051300307)+W(8,-1116328992,-1113141267,-1105195378,-1106968399)+W(9,-1115323711,-1098367950,-1119681052,1033648125)+W(10,-1143558503,-1113485404,1053283054,1049307889)+W(11,1028312016,-1113790704,-1102600950,1027981559);sum2=W(0,-1118706158,-1122995556,-1134200265,1019423143)+W(1,982325064,-1106847870,1021681136,-1110500850)+W(2,-1145733922,1001371122,-1115095323,-1117883328)+W(3,-1113839515,-1123774588,-1126211289,1022335641)+W(4,1042414810,1052221246,1048787768,-1121978030)+W(5,1019850892,-1113736050,-1118959328,-1112736275)+W(6,1002859666,-1114460336,995157684,-1160177640)+W(7,1009324191,-1129766425,1025695056,1035034344)+W(8,1023767274,-1130130145,-1114723897,1026260852)+W(9,-1131104601,1027754115,-1130236057,-1138832033)+W(10,-1136621129,-1120353368,1027074464,-1126984825)+W(11,-1131688905,992217060,-1121253912,1016807320);WS(1025516512,-1100199588);
sum1=W(0,1021891087,-1128181387,998291066,1010096560)+W(1,-1106994989,-1097993736,1015332531,1041308560)+W(2,1032706511,-1115681272,1040752366,-1107391304)+W(3,-1152435393,1035336779,1016981531,1015136529)+W(4,-1087955312,1049373383,1043985948,1054580194)+W(5,1013936722,-1153713033,1016493518,1021987303)+W(6,1040424469,1041134374,1015217585,-1134306338)+W(7,1048585956,1044933000,-1097437107,-1088067164)+W(8,-1122756060,1028860515,1015283332,-1111549299)+W(9,-1147235028,-1105873140,1027586712,1025573847)+W(10,1037061588,1041451309,1024655979,-1108043523)+W(11,-1124931799,1010373746,1025261651,-1125444197);sum2=W(0,-1115115972,1023564875,-1136864762,1024904631)+W(1,-1100416868,-1105139728,-1103710322,-1128899549)+W(2,-1138213458,1024304323,-1112771593,1014205090)+W(3,-1114446231,-1115188268,1030076655,1005033941)+W(4,-1107001478,1061216146,1057566767,-1140124434)+W(5,1028369943,1031401203,-1101449249,-1105823902)+W(6,-1099782234,1025338591,995105737,1022202973)+W(7,-1114917196,-1107279078,1009750634,1051976820)+W(8,-1127316949,1002907445,-1123827499,-1115621063)+W(9,-1107689693,1049272645,-1113660547,1009257370)+W(10,-1123762171,-1112133417,-1105716747,1040613751)+W(11,1021828037,-1121285688,1019919657,-1124460977);WS(1050734204,-1108852232);
sum1=W(0,-1116292712,-1106093993,1026854009,-1111669430)+W(1,1027495958,-1113635568,-1103616254,-1122281377)+W(2,-1123139966,-1117637392,-1125634353,-1113568120)+W(3,-1104273631,-1090233269,1022285659,-1115457556)+W(4,1042550097,1065691213,1069754213,1027625969)+W(5,-1147736996,999398084,-1090598793,-1100906821)+W(6,-1103820941,-1107176543,-1124925681,-1130768721)+W(7,1054098174,1026991873,-1130883179,-1114752252)+W(8,-1140005358,-1123096067,-1107767585,-1103145534)+W(9,-1114665965,-1103610460,-1117352760,988348114)+W(10,1018693905,1034282506,1032882469,-1144129324)+W(11,-1120005196,-1122062653,-1112131865,1007587914);sum2=W(0,-1105712489,1026001227,-1122830075,1024214881)+W(1,1036545949,-1104892025,-1089670730,-1096328526)+W(2,1029115040,-1127506094,1027384734,-1114697429)+W(3,-1105988647,1044311614,-1118490155,1024710111)+W(4,1042923133,1050757116,1057951288,-1109313571)+W(5,1018384918,-1118982995,1046225965,-1108836817)+W(6,-1128591966,1016894538,1007204875,-1134765475)+W(7,1041007149,-1111844715,-1135710147,1031038781)+W(8,1000957030,1018633070,1020988490,-1111832237)+W(9,-1132281374,-1121103003,-1132418382,955722144)+W(10,982097434,-1131469166,1040031313,-1121635711)+W(11,-1131312630,1012074251,-1137288635,-1141601766);WS(-1077332287,-1089760701);
sum1=W(0,-1126986618,-1106320367,-1146931846,998476811)+W(1,1035996661,1030948981,1033143495,1035645275)+W(2,1002151576,-1132098378,-1116749294,-1111559939)+W(3,-1103512376,-1106044643,-1115596769,1020090684)+W(4,-1098691810,1054020686,1033806067,1057100532)+W(5,1020764052,-1131285468,-1102410839,-1114602228)+W(6,1033789092,-1121544222,-1117338894,1018970620)+W(7,1053006209,1053247323,-1119052427,-1089559024)+W(8,-1143682184,-1140686688,-1148875196,-1114317262)+W(9,1025908912,-1120853460,-1134004534,-1131301080)+W(10,-1117960094,-1112997269,1021655744,-1109205213)+W(11,-1112291776,-1137942600,1024305160,1040862618);sum2=W(0,1015506585,1012377004,-1142220161,1006079429)+W(1,-1126961905,1027847692,1019086641,-1129173219)+W(2,1004493969,-1129089615,-1121396179,1025558752)+W(3,1027444401,1027255740,-1120056293,-1129651941)+W(4,-1099113060,-1071778912,-1087748986,1029291472)+W(5,1032469225,-1117547929,-1132223695,1031608500)+W(6,-1154390002,-1121552483,-1138049810,1021210606)+W(7,1077548482,1017608723,1046290929,1030702430)+W(8,1017793536,-1115202758,1030045463,1041292060)+W(9,988683875,-1149209645,-1144760977,1020679942)+W(10,1009874569,-1165018915,958643736,-1149010889)+W(11,1024909384,-1153372770,-1108302337,-1116313503);WS(1054407548,983325672);
sum1=W(0,-1105600625,1033490817,-1115456470,1028412425)+W(1,1033571545,-1114006910,1044756246,-1148390382)+W(2,-1124427701,1037509878,-1119790070,1032293767)+W(3,-1115519181,1031550611,1031921957,1017604747)+W(4,1059608097,-1087252051,-1090010995,-1103922376)+W(5,1007976775,1022727275,1044072953,-1107101148)+W(6,-1103698804,-1109550327,1041128181,-1121692358)+W(7,-1094628214,1042983319,-1103937189,1062123705)+W(8,1033962892,-1108328080,1021059262,1027680451)+W(9,1030793272,1014014769,1034097067,-1131299175)+W(10,-1106569209,-1116995186,-1135652511,1039103265)+W(11,1032055396,-1143059662,-1141553278,1007158719);sum2=W(0,1011835040,1040320325,-1108956115,1007145536)+W(1,1029973058,-1113530029,-1145921569,-1115291423)+W(2,-1106716830,1031627486,-1116109872,1036345379)+W(3,1009493536,1036429861,1003522017,-1123468231)+W(4,1025444390,1039825371,1057547857,-1120694127)+W(5,-1106619549,1032586179,1028735446,-1106839609)+W(6,1045134298,-1132203156,1023566518,-1106382527)+W(7,-1093621604,1030401418,-1105348488,-1120933925)+W(8,-1135351552,-1107014793,1032927131,1043632212)+W(9,1044032552,-1103689691,1016028592,-1116797301)+W(10,-1111109931,1039637835,1019566780,-1105744806)+W(11,1030984886,-1117261713,-1119043970,1031187850);WS(1062610366,-1081620328);
sum1=W(0,1041975919,1036878493,1022225638,1034909184)+W(1,-1086061975,-1097049310,1032326503,1038564634)+W(2,-1118145809,1033815666,1038246806,1054071881)+W(3,1038275488,1049110721,1034659649,1022593144)+W(4,-1094128798,-1097332230,-1104434937,1032775158)+W(5,984752392,1040915883,1048167927,1049378869)+W(6,1039909252,1050285945,1029979468,-1145063906)+W(7,-1096830529,1031802154,-1091716385,-1098154666)+W(8,-1127387550,1042582214,-1122539766,1037005773)+W(9,1032760119,1052309552,-1129493655,1024460554)+W(10,-1125106744,1033460244,-1093908076,-1098908862)+W(11,1025327999,1038395208,-1111713187,1023442918);sum2=W(0,-1106689977,1031762430,1001261778,1025388154)+W(1,1049316874,-1112011481,-1111104301,-1110560421)+W(2,-1121273022,1026153330,1033280635,983067209)+W(3,-1105078255,-1117638934,1018216589,1007664153)+W(4,1044332351,-1117360942,1029938402,-1122922762)+W(5,-1116643818,1033323756,1022258405,-1133572905)+W(6,-1119019386,1039919645,-1124915037,1011431705)+W(7,-1116357646,-1107523849,1043034893,-1107704269)+W(8,-1123412994,1027380094,-1109485745,1016143957)+W(9,-1115769810,1041969311,-1118462618,1007167865)+W(10,-1112781805,-1104673921,1050092429,1041034358)+W(11,1016238045,1006440178,-1106654827,1010088409);WS(-1079099231,1058224693);
sum1=W(0,-1098612147,1030021338,1041807413,-1136025729)+W(1,1044962866,1041390773,-1113591959,1040574357)+W(2,-1152707357,1019631368,1030293261,-1107948018)+W(3,-1101745716,-1114342965,1038775953,-1113852830)+W(4,1038641429,-1112997607,-1100940817,1035906153)+W(5,-1119110697,1008365619,-1131180663,-1102747762)+W(6,-1109189268,-1116898669,-1139925939,-1130024634)+W(7,1053521164,1048687519,-1107090858,-1110548904)+W(8,-1120409456,-1156710253,-1127712365,-1102886695)+W(9,-1169623989,-1105924753,-1135488689,1032899333)+W(10,1048553583,1049805017,-1105279552,983487291)+W(11,-1137865855,-1120648241,1033907987,1020276366);sum2=W(0,1031288593,-1121646784,-1150712731,1026221982)+W(1,-1105433524,-1099611845,1040465550,1025270629)+W(2,1025361731,-1118571342,1015298833,1025604422)+W(3,1020650492,-1118866549,998750602,-1135858910)+W(4,-1077885918,-1073585027,-1090773917,-1102699692)+W(5,1035533544,-1115122758,-1111404471,1013887757)+W(6,-1126679589,1033676882,-1122173835,1026066546)+W(7,-1083499628,1072488285,1038653616,-1103726643)+W(8,1025173545,-1132364945,-1128843744,1029004921)+W(9,-1119823506,1024418530,-1114797832,1019885572)+W(10,1076879885,1053754278,1035909226,1044175124)+W(11,982102231,-1120827581,-1128976380,1042609155);WS(1039418864,-1140458522);
sum1=W(0,-1114535995,-1145085849,1029517505,983096624)+W(1,1027001827,1032347927,-1097839409,1044450572)+W(2,1035770150,-1104931415,1031259878,-1117675070)+W(3,-1102746926,1028523779,1019803894,-1121873782)+W(4,-1106235793,-1090653261,-1088253674,1062380387)+W(5,1033087169,-1121428646,1036696746,-1105839880)+W(6,-1100878768,1038991951,-1108005699,1027911414)+W(7,1061486174,1029669390,-1154916402,-1109645966)+W(8,-1120235273,1035324408,1024178544,-1097301074)+W(9,-1142936385,-1125909817,-1135118358,1033576274)+W(10,1047810758,1038152785,-1122115416,-1107146685)+W(11,-1108040973,1017003668,1041849616,1038477872);sum2=W(0,1033267920,1026284945,1034344084,-1121567066)+W(1,-1130139832,1037507308,-1103410132,-1104421963)+W(2,1024120715,-1109350039,1034735332,-1132243276)+W(3,1033899226,-1120108491,-1142865888,-1105011035)+W(4,-1102818563,1003910328,1057117238,1022298858)+W(5,-1127155070,975508032,1041074904,1044067085)+W(6,-1122542627,-1120621959,-1106811819,-1136511728)+W(7,1043197066,-1124006960,1033583066,1038703002)+W(8,-1117378085,1001772648,-1109459597,-1101099519)+W(9,-1134482876,-1114137407,-1113394506,1032101677)+W(10,-1124335993,-1125132432,1030826553,-1122973141)+W(11,-1113899392,-1126301549,-1128301632,1041237660);WS(1053462780,-1083681865);
sum1=W(0,1041747598,1015154794,-1126058411,1023511963)+W(1,-1138339988,996055791,1018224530,1041497612)+W(2,1020629658,-1123213919,1027711272,1035615616)+W(3,1045749945,1048726745,-1118697149,1027394040)+W(4,1014351349,-1082085657,-1086401302,1041814811)+W(5,1032965474,-1129047376,1048515830,1040756601)+W(6,1043007793,1038169844,1025756296,993307519)+W(7,-1096882594,-1105145572,1032344226,-1115623160)+W(8,-1132054806,1033289129,1038148425,1042139693)+W(9,1024626666,1040782360,1029589575,-1131368524)+W(10,-1110953740,-1110890258,-1131398580,-1127070442)+W(11,-1128695798,1029252236,1029718722,1009997960);sum2=W(0,-1118714967,1024023545,1011413600,1008350928)+W(1,-1091889801,-1098641764,-1124778398,1030231193)+W(2,1032606711,-1125648711,1033453825,-1108897465)+W(3,-1126562655,1034951721,1027382950,-1120704007)+W(4,-1104262464,1057762368,1052754126,-1110351493)+W(5,1025836907,-1131934955,1035809187,-1106889474)+W(6,-1128407708,-1126139913,981904616,-1127381517)+W(7,-1161878816,1012148800,-1151802072,1033272406)+W(8,-1134699254,-1131180247,-1153180738,-1132306565)+W(9,999360844,-1138986423,-1135583391,1015535284)+W(10,1024540201,1031971990,-1123376913,1013432992)+W(11,-1171757551,-1140791326,-1118108772,1014625240);WS(-1099299320,1056598066);
sum1=W(0,-1127547996,1041714651,-1128153660,1006197652)+W(1,1045972807,1038366195,-1098261544,-1106221946)+W(2,-1119658116,1030219574,-1113181968,1004824505)+W(3,1029712499,-1128532088,1035903322,-1136164796)+W(4,1057638589,1054413180,1057218165,-1085896508)+W(5,-1129447670,1033715440,1038963911,-1113770157)+W(6,-1106761055,-1121593759,1036246880,-1130396894)+W(7,-1086573266,-1090476168,1028130044,1054525467)+W(8,-1128924420,-1116035017,1042818602,1033084478)+W(9,1017604226,1017990507,1029570879,-1124832314)+W(10,-1101308500,-1110319406,1016287010,1036683414)+W(11,1030841394,998207538,-1114724733,-1130963634);sum2=W(0,1046772351,1028557303,993280665,-1131923124)+W(1,-1105011941,-1104446514,-1134148898,-1110971235)+W(2,-1121147281,1024426003,-1147560296,1028001687)+W(3,-1107794670,-1098564467,1032538133,-1127811288)+W(4,-1096504482,1066594258,1067961229,1043137579)+W(5,1034898623,-1136832302,-1104613803,-1101129935)+W(6,-1121892222,1035775413,1002762140,992174233)+W(7,-1107079502,-1090299346,-1099141736,-1095277951)+W(8,1036381319,1009264906,-1129031039,-1097683180)+W(9,-1158807761,1019898989,992586073,1015088121)+W(10,-1132433157,-1109952821,-1118039147,1011333246)+W(11,1032287279,-1111357043,1040568125,-1108888578);WS(-1105186296,-1108555742);
sum1=W(0,-1105046378,1038429012,-1101386974,1040483623)+W(1,1040666374,-1109750289,1042743759,-1118442722)+W(2,-1118942975,1040611956,-1103538071,986662468)+W(3,1031828819,-1107675004,-1134311356,1040816739)+W(4,1050019912,1040526743,1030110546,-1093958439)+W(5,-1118385334,1012951144,-1121451017,1033262923)+W(6,1034430779,-1109709717,1046011615,-1108915605)+W(7,-1097473172,1045974257,-1103097566,1044698927)+W(8,1035127903,-1100748433,1041021277,1032745156)+W(9,1030173660,-1130419297,1034864637,-1102638726)+W(10,-1110364069,1017242540,-1111922822,1041159370)+W(11,1037154391,-1121991998,1032931450,-1106175813);sum2=W(0,1014979733,-1136185376,-1135271108,-1127162070)+W(1,1016203776,-1140478504,1038675289,-1114518101)+W(2,-1117887634,1030827904,-1111853852,1035296562)+W(3,1028363168,-1131143608,1012864633,1003505825)+W(4,-1089585970,-1070239185,-1095849351,-1105093650)+W(5,-1123277259,-1116960146,1079096535,1058969759)+W(6,1033256022,-1133517476,1026898060,-1123384038)+W(7,-1078361549,1038794260,-1113528611,1028346583)+W(8,-1125445846,-1113311282,1032636395,1068193425)+W(9,-1120532892,1028008335,-1125848258,-1134649836)+W(10,-1125525718,1005296645,-1117113572,1028725832)+W(11,991223090,-1134431064,1032298564,1017911666);WS(1065442623,1015025160);
sum1=W(0,-1113215535,1031517084,1040496438,-1115365041)+W(1,983382403,1017412396,1044423084,1018550702)+W(2,-1124004468,1040563090,1032083208,-1103693946)+W(3,-1109245393,1002812769,1036061554,-1114325264)+W(4,-1109909072,-1099246196,1034975748,-1131936399)+W(5,-1120263275,1012000060,1024898238,-1106995843)+W(6,1036804053,-1099928488,-1112496600,1038370800)+W(7,-1114225707,-1129165678,-1107673238,1048106991)+W(8,1036150809,-1113013165,-1096349707,1044531927)+W(9,1036473513,-1116761110,-1120668655,1039123015)+W(10,1011581692,-1138585900,1019812354,1041344487)+W(11,1037117105,-1128538214,-1110354101,1043676418);sum2=W(0,1023126843,-1140656688,1042699596,1010698941)+W(1,-1122624743,1040813712,1029081919,-1106210958)+W(2,-1117968485,1039098482,-1174961495,-1122034237)+W(3,-1095653758,-1081184698,1058578114,1048659418)+W(4,-1097694847,996865603,1060468587,-1118272649)+W(5,-1118912655,1020119257,-1102355565,1033474214)+W(6,-1097586600,-1098953045,1019470633,1052277576)+W(7,-1103459725,-1128239326,-1108654451,1043044817)+W(8,1031051049,-1108144089,-1112376452,1049205466)+W(9,1018118885,-1122826054,-1119471849,1041036392)+W(10,1034766857,1000734433,-1130901998,1029721267)+W(11,1038110136,-1114988670,1017824567,1033989555);WS(-1115864032,1039792746);
sum1=W(0,-1121375417,-1108218204,996096400,-1140468214)+W(1,1039608980,1040179481,1033625894,1034497081)+W(2,-1132620605,1018030914,-1108192053,-1113171393)+W(3,-1109130991,-1115276388,-1114956320,1010495721)+W(4,-1093805194,1050653566,1036829073,1055392502)+W(5,1012649753,-1127455572,-1109643980,-1127063626)+W(6,1040789857,-1114444905,-1122072970,1013460969)+W(7,1049263376,1051648994,1030275655,-1088431348)+W(8,-1135717173,-1147064482,-1129660583,-1124542831)+W(9,1026520268,-1127271361,-1140762151,-1127833232)+W(10,-1121903450,-1112576115,1031218972,-1111886108)+W(11,-1114505023,-1135014713,1019975176,1034831154);sum2=W(0,-1115435752,-1141202058,1020691269,1015385693)+W(1,1017441239,-1122675471,-1117300235,1035175215)+W(2,998363696,1016207247,1031000417,-1112773411)+W(3,-1111436746,1040267853,1019337403,1015565489)+W(4,1055273933,1073306798,-1100581516,1033401267)+W(5,-1113092041,1013448250,1046685605,-1101083444)+W(6,-1114623303,1025609602,-1131086480,-1132207064)+W(7,-1073173797,1032997632,-1101351817,1041259906)+W(8,-1130370856,1026870685,-1113329498,-1115311051)+W(9,-1140470334,-1128429973,1010427910,-1163542113)+W(10,-1122237085,-1119509251,1027629029,1020278145)+W(11,-1124843109,1014260054,1033297372,1031244051);WS(1060418110,-1122066101);
sum1=W(0,-1115430516,-1129767372,-1124029560,1031696780)+W(1,1041576533,1035204176,-1124342772,-1104465800)+W(2,1028261758,1025573168,-1109435772,-1122042801)+W(3,1033383950,1032201307,-1123330286,-1147879495)+W(4,1057835449,-1121351835,1040589380,-1084846132)+W(5,1024098613,1000233671,1025265863,-1106791333)+W(6,-1124043956,-1135655378,1025904121,-1137787811)+W(7,-1085338500,1026196737,1047669789,1059143665)+W(8,1020968696,-1122702819,1031201378,1037079395)+W(9,1016436406,1011740349,-1131825009,-1122010711)+W(10,-1113520196,1023559701,1017074582,1032251443)+W(11,1016849816,-1123483709,1024540211,-1120875027);sum2=W(0,1033364881,-1127629564,-1173496113,-1127836624)+W(1,1023580345,-1119640853,-1105780675,-1101679270)+W(2,-1136662275,-1122666983,1033890881,-1149619356)+W(3,-1104916712,-1097350377,1022886010,1027284157)+W(4,-1132739235,1062616603,1061873799,-1113070309)+W(5,1023707939,1028952789,-1112358042,-1113766541)+W(6,-1105423640,1034826035,-1124242822,1036751625)+W(7,1009507187,-1098447862,-1105550966,-1096904559)+W(8,-1117384012,-1137245711,1045500652,-1119315178)+W(9,-1122986652,1033442485,-1140181115,1017945890)+W(10,-1116534057,-1115327874,-1108824717,-1127473876)+W(11,-1136860123,1001899534,1033458469,1015952658);WS(1052277756,1024619064);
sum1=W(0,-1120340480,-1107014752,-1155801216,1029425189)+W(1,-1093981294,-1099678446,1049346130,1055903799)+W(2,1026200342,-1131584400,1003141514,-1125235986)+W(3,1038469578,1032327591,-1112675811,1030252033)+W(4,-1098793998,-1090697510,-1103272826,1057427995)+W(5,1031806855,-1126277858,-1118748640,1025012844)+W(6,1034534022,1039704040,-1122395345,1025211073)+W(7,-1103403378,1041606598,-1111436999,1040656272)+W(8,1010568017,1032770798,-1106833215,1025335343)+W(9,-1137717581,1045346698,-1124711713,994289396)+W(10,1005246730,1013960373,-1134653325,1016775164)+W(11,-1124454216,1034190187,-1099652851,1029370155);sum2=W(0,1045862572,1028786959,1020437582,1023289146)+W(1,-1087461476,-1101737384,-1132354231,-1095566322)+W(2,1044890152,-1124440021,-1127607289,1016132472)+W(3,-1120652794,1015917080,1030199907,1009748873)+W(4,-1083542229,1069217208,1063879108,-1090793815)+W(5,1037463572,1032502373,-1097091848,-1107157844)+W(6,-1117660774,-1106003069,1010063617,1007345789)+W(7,1056862945,-1153692567,1045942315,-1107315270)+W(8,1028169917,-1108513707,-1116485608,-1098187278)+W(9,1039304637,-1098471935,-1127799210,1018930146)+W(10,-1111757292,1056217861,1048572904,-1106431667)+W(11,1034190881,-1108016950,-1094693884,1036040005);WS(-1086218302,-1084258561);
sum1=W(0,1041008695,1036310380,1021408948,1027347742)+W(1,-1088163117,-1103354245,1041666443,1040638149)+W(2,-1131589088,1033326017,1033383494,1045697689)+W(3,1035524367,1048593117,1039366096,-1127633782)+W(4,-1094269524,-1122175629,1050103608,1033011818)+W(5,-1132088142,1042877939,1042904478,1040895122)+W(6,-1138037400,1045683171,1033396118,-1116749595)+W(7,-1096387988,-1103712029,-1097626581,-1111907839)+W(8,-1131538396,1039834587,1018682217,-1136050786)+W(9,1032120647,1046369740,1025066091,-1139872292)+W(10,-1111740158,-1117250695,-1095221944,-1099416246)+W(11,1030901630,1034112696,-1121047845,-1126758410);sum2=W(0,1020583173,1018516207,1030773056,-1116225927)+W(1,-1116630862,-1157244503,-1142227828,-1120289762)+W(2,-1120774706,1021325617,-1120616119,1037488437)+W(3,-1121497633,1032012136,1032148531,-1122365237)+W(4,1045806125,1061490298,1050603076,1024002380)+W(5,-1124264052,1020114521,1029135782,-1122845130)+W(6,-1111134479,-1112679629,1026422036,-1127594672)+W(7,-1104925089,-1096282325,-1109379336,1040110681)+W(8,-1129316292,-1129796491,1035818151,-1122119114)+W(9,-1123177144,-1112996078,-1131330830,1023835916)+W(10,-1103628682,-1116593585,-1102999759,-1102178993)+W(11,1024324894,-1129630471,1024073644,-1118358279);WS(-1092406524,-1089571522);
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, nns64, 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, nns64, 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,1007614003,-1123901891,1035162146,-1120714617)+W(1,1009908268,1030225939,1027364554,-1123305414)+W(2,-1121901526,1030599214,-1116882705,-1129324172)+W(3,-1142748844,-1113117446,-1135846624,1022915304)+W(4,1046176310,-1105876799,-1121818163,-1110752415)+W(5,-1110762423,1046191054,-1096860741,-1114390527)+W(6,-1096831458,1052908756,1043289735,1032526991)+W(7,-1127767760,1039462233,1034530771,-1117077507)+W(8,1034124059,-1120533037,-1120878363,1035961863)+W(9,1023450788,-1124524780,-1155422496,1022953826)+W(10,-1114991488,1013731840,-1129613106,-1114841418)+W(11,1025047056,-1143328976,981289536,-1116257712);sum2=W(0,1000650931,-1113612493,1043465638,-1131108965)+W(1,-1116852534,1029599173,-1106748353,1025688791)+W(2,-1123043594,-1118230687,1045881517,-1145056307)+W(3,-1139914565,-1107504809,1029259867,1018436747)+W(4,-1124179817,-1111438835,-1145266179,988544780)+W(5,-1102659167,-1097100047,-1110118136,-1070139293)+W(6,1048052425,1027739737,1027449515,1078104617)+W(7,1025133515,1036504803,-1136112041,-1126127905)+W(8,1003301507,-1131299129,1021344415,1018501507)+W(9,1031198431,1012522521,-1123696315,1026178295)+W(10,-1134523125,1020199127,1024975831,-1123515159)+W(11,-1120319069,-1131042995,-1162666156,995063942);WS(1061710334,-1113637247);
sum1=W(0,-1138603692,-1122595552,1036106897,-1121814583)+W(1,-1140194465,1033737112,1018454510,-1138264845)+W(2,-1125621862,1024541667,-1122735662,-1131439046)+W(3,-1129805541,-1116003130,-1122620661,1023073058)+W(4,1048694647,-1103580007,-1143950978,-1109309294)+W(5,-1115559686,-1120177173,-1097890158,1030681928)+W(6,-1097437158,1052689231,1042373458,1044326142)+W(7,-1128614666,1037961704,1034486114,-1132933761)+W(8,1032154570,-1122508490,-1118153848,1033251382)+W(9,1021617155,-1120902675,1012933309,1019050396)+W(10,-1107957310,1016843898,-1152998244,-1113884080)+W(11,1019245786,-1155701620,-1144273714,-1116304653);sum2=W(0,1013908203,1023868855,-1107084454,-1162960213)+W(1,1023571595,1048796624,1032525526,-1113327157)+W(2,1024139725,1003078933,-1104878976,-1133790043)+W(3,1007034787,1034207166,-1121062518,-1130037920)+W(4,1032930462,1029914487,1025411499,-1126626424)+W(5,-1132699465,-1093496445,1035900190,1076098019)+W(6,-1104764998,-1109617402,1026052839,-1072747140)+W(7,-1123497947,-1118139493,1025857863,1019199125)+W(8,997665611,1018748433,-1127269937,-1126548940)+W(9,1038561302,1000017309,-1158385717,-1121182801)+W(10,-1142783113,-1154085627,-1123007653,-1146184997)+W(11,1017680405,1016687665,1000677165,-1147685381);WS(1064800702,1030635520);
sum1=W(0,-1122860750,1024005652,-1128056492,1004285524)+W(1,1021316024,1053335517,1035530413,-1122286551)+W(2,1022533838,-1130762670,-1139373960,-1116388951)+W(3,1001429301,-1129213371,-1121564617,-1125657162)+W(4,1031878036,-1116831438,-1110660706,1035663048)+W(5,-1100061872,-1093549817,1023270757,984521208)+W(6,1035194194,-1149876978,-1104621327,1048911707)+W(7,-1141986761,1031904066,-1142066105,-1131931048)+W(8,-1204558974,-1143857649,1028175148,-1128734654)+W(9,1042579293,1016449422,1005008153,-1136886024)+W(10,-1142259845,1010510404,-1135015336,-1148999845)+W(11,-1111776529,1020350678,1018152308,-1120920449);sum2=W(0,-1150118671,-1116737087,-1120731382,1015139874)+W(1,1028577839,-1069693959,-1087320828,1032711786)+W(2,-1123435694,-1138801588,-1103666133,-1116703472)+W(3,-1140019692,1029210329,999422392,-1140098908)+W(4,1031888972,-1112637962,1020112270,1017539382)+W(5,1078824499,-1094071548,1026899401,1059502015)+W(6,1009232228,-1114441289,1036639812,1045823576)+W(7,-1118193829,-1131442506,1023067274,1011539428)+W(8,1010207212,-1138130380,1013963196,-1126248934)+W(9,1040940327,-1123861886,1019091922,-1119882792)+W(10,1029410629,-1130443436,1004924552,-1131804892)+W(11,1007549476,1026106777,-1137456436,-1130083750);WS(1058942782,1023618692);
sum1=W(0,1011693912,1025548876,1041771492,-1126072821)+W(1,-1122268692,1037536142,1036961985,1017195423)+W(2,982545387,1023558139,1038780013,1022607903)+W(3,1003763447,1035261291,1037537425,-1126061755)+W(4,1035801072,1043278082,-1110871838,-1110777188)+W(5,-1091452759,-1105679152,-1103634941,-1094081945)+W(6,1049096396,-1130619215,-1103558179,-1095962376)+W(7,955835050,1026350907,-1136949949,-1113879430)+W(8,-1146527995,1015953709,-1142526755,1036426764)+W(9,1040286827,-1119884351,-1148709083,1046715887)+W(10,1031851588,1007174309,-1122534754,1049101574)+W(11,1006549707,986004587,1017517093,1002869195);sum2=W(0,-1150616818,1013509397,1001638233,-1128639222)+W(1,-1125568566,1024255335,1035428655,-1118932607)+W(2,-1129687950,-1111645244,1031481278,991022546)+W(3,1006676397,-1115817479,1028380841,1018120650)+W(4,1029376723,1037911199,1014385869,-1119841411)+W(5,1063260126,-1085129330,-1102461584,1019940778)+W(6,1026999545,1019019978,-1110003004,1032753418)+W(7,-1134958989,1017625850,1021463302,-1121385219)+W(8,970306708,1013815957,-1135260845,986023269)+W(9,-1110526300,1017551658,959170344,-1141011097)+W(10,-1121764803,-1127392454,1016351942,1033244979)+W(11,-1128128990,-1138867245,1009569613,1025283273);WS(1037837808,1056377428);
sum1=W(0,1023727061,-1138454045,-1105969090,-1135573495)+W(1,-1123500111,1046351686,-1114548551,-1118803082)+W(2,-1111066541,1034647805,1036383371,1020600341)+W(3,-1115286797,1033474888,1026657308,1008936161)+W(4,-1116105371,1039709953,1043223694,1027945538)+W(5,-1122693874,-1100833583,1051232418,-1126955510)+W(6,1035274060,-1101618713,-1103740252,1053007142)+W(7,-1122516460,-1129756781,1033814037,-1156882549)+W(8,-1111027805,1021082723,1025656415,-1100584037)+W(9,1040497066,-1115071549,1018764077,-1097887999)+W(10,-1138012047,-1116333124,1025234525,1024768136)+W(11,1010716753,-1114238799,1016891995,-1123286772);sum2=W(0,-1121670462,-1130583533,-1100967324,1020978875)+W(1,-1110731474,1053186254,-1096736455,-1103298336)+W(2,-1119790394,1043729632,1045958215,-1105136733)+W(3,999102475,1020355333,1033816035,-1127100056)+W(4,-1122981488,1032797386,1026290891,1043179705)+W(5,-1112891412,-1091109944,-1104401130,1062358565)+W(6,1033523405,-1102472853,-1133705481,1031005462)+W(7,-1122874410,-1122532081,1031959215,-1109547546)+W(8,-1120286641,966672716,-1138979633,1013196277)+W(9,1048200412,-1122242747,-1152672163,-1114052290)+W(10,1033631266,-1118586102,1023845499,-1113847816)+W(11,1027184816,-1127245018,-1147194793,-1126209517);WS(1050865148,1032626572);
sum1=W(0,1040042556,-1101476879,1043627312,-1110436993)+W(1,-1113356418,-1109025830,1049906138,-1107890608)+W(2,-1105712244,1051482110,-1120749707,1034032544)+W(3,-1110201208,1048543054,-1103830356,999321197)+W(4,-1108049256,1033317691,1045700875,-1118552440)+W(5,-1162779891,1049713062,-1115480133,-1107535228)+W(6,1035225158,-1122810712,1042738346,-1095271743)+W(7,-1106449960,1031488492,1050825756,-1104074479)+W(8,1031191472,-1096410465,1040430485,-1115060612)+W(9,-1106727656,-1114330616,1042925123,1025393771)+W(10,1039553933,1042770518,-1106585845,-1127443770)+W(11,1040395170,1009713998,-1103219825,-1104755066);sum2=W(0,1020193961,1007347355,-1111924540,1024944996)+W(1,1015828472,1012341552,-1116539066,1014966838)+W(2,1032934706,-1113193567,1034050704,-1113612636)+W(3,1021395599,-1116104243,1042584092,-1116105943)+W(4,1049541488,1054940943,1057346437,-1107012648)+W(5,-1109770505,1066972918,1059914271,-1107447750)+W(6,1014122612,1056333532,1063973493,-1111197863)+W(7,-1135977693,1043326701,1045837843,1016467631)+W(8,-1097277462,-1107952444,-1097010076,-1105023593)+W(9,1043445868,-1078926120,-1085761230,-1142156696)+W(10,-1118781870,-1092348708,-1084679416,1017043379)+W(11,-1117573943,-1108363561,-1128370702,-1113967259);WS(1054811644,1027249161);
sum1=W(0,-1100243090,1036221579,-1101358582,1040940111)+W(1,-1119365790,-1109150355,1014943347,1043481462)+W(2,1044780378,-1109759237,1036687602,-1111878381)+W(3,1035929492,-1122643648,1028424107,-1101638738)+W(4,1038054901,-1105999252,1049141881,-1113576073)+W(5,-1106696288,1048275427,1051960356,-1097482896)+W(6,-1097940765,1049145430,-1118345360,1022736646)+W(7,-1103674991,1037909315,-1113101949,1038478827)+W(8,-1104538698,1037145120,-1116754862,-1132483205)+W(9,-1123112824,-1126689554,-1118995685,1036681666)+W(10,1044474573,-1101292557,1038634998,1019000333)+W(11,1037239602,-1126283866,1034438878,-1103799553);sum2=W(0,1015306072,1020144724,1016554458,1023766557)+W(1,-1113107482,1050162106,-1116988904,-1136376403)+W(2,-1113447013,1003678517,-1104347057,1038494252)+W(3,1024784188,-1109441777,1033762395,1023629411)+W(4,-1103467660,1016553974,-1137435361,1021815988)+W(5,-1102546407,1075503478,1060795535,1034521268)+W(6,1025406308,-1113972415,1072821349,-1103257907)+W(7,1026085595,1037416902,1031283975,-1113239746)+W(8,1044555388,-1105991725,1032032312,-1114856427)+W(9,-1071164689,1035804901,-1127777881,-1088370625)+W(10,-1112563255,1036418439,-1120944929,-1077590614)+W(11,-1112537357,-1140753514,-1123929939,995356642);WS(1055940220,-1124188157);
sum1=W(0,1015763751,1043278990,-1119569210,-1113999823)+W(1,1022861696,1044340802,-1094609330,-1115168029)+W(2,-1113117029,-1106205123,1033154083,-1114461725)+W(3,-1121800074,-1107756257,1021089498,1032164308)+W(4,-1106256755,1046188556,-1147977024,1015781094)+W(5,-1095339972,-1108128054,1041916962,1052603679)+W(6,1042723938,-1095928258,1057380776,-1108564239)+W(7,-1171638077,1027517543,1041299799,-1125646960)+W(8,1036478965,1006648968,-1108336232,-1117684995)+W(9,1047885622,-1110457109,-1101485874,1033522483)+W(10,1035899866,-1108232826,-1114614567,1036635468)+W(11,-1131185034,-1115299047,1034599135,-1139371156);sum2=W(0,1013270421,1027353114,-1136369034,-1120118804)+W(1,-1117027367,1035518448,-1125884733,-1120552641)+W(2,-1110780393,-1129166063,1043285424,1016254148)+W(3,-1133117880,-1120569751,-1140216380,1030787932)+W(4,-1129939889,1034464346,1015341014,-1127959037)+W(5,-1095769137,1043338219,-1117887441,-1117793827)+W(6,-1117623897,-1128474295,1049861339,-1095274849)+W(7,-1129927717,1018695247,1032330618,-1128598589)+W(8,1041751325,-1114857235,-1113602386,1033327798)+W(9,1049093640,-1097589990,-1103868602,1049619624)+W(10,1035712363,-1106207094,-1105817123,1048627700)+W(11,1027229852,-1120123842,1004274322,1035384499);WS(1057163582,1025817537);
sum1=W(0,-1121852313,1046829204,1031655825,1037167835)+W(1,1027044951,987855837,1038865075,1034559945)+W(2,1037598609,-1112419405,-1105739319,1039868489)+W(3,1031626785,1037495244,1015381448,1007581568)+W(4,-1093143228,1046279122,1045084224,-1096271953)+W(5,1050118415,1040167170,1057074420,-1085198281)+W(6,1047779928,-1087515051,-1086525384,1057217669)+W(7,1015872616,-1124461564,-1098926044,1035805671)+W(8,-1103697416,1030441081,1016078798,1033520525)+W(9,1024989936,974934139,1036548879,-1107583934)+W(10,1044254259,-1113468278,1034922130,1034776664)+W(11,-1113253902,1017385676,1036139674,-1134624240);sum2=W(0,1023814631,-1099879539,1036526786,-1136384493)+W(1,1017810163,1013925981,1034332004,1033659202)+W(2,1017781727,-1101585218,-1106516740,1009967381)+W(3,-1141961139,-1112082470,-1131784625,-1118180802)+W(4,1030342243,1043747658,-1123632092,1028719631)+W(5,-1093436173,-1100447595,1050427835,1046758826)+W(6,1042788701,1045006578,1041231786,1051870663)+W(7,-1113417628,-1117114477,1010389989,-1114786901)+W(8,-1102737141,-1130733945,-1122280548,-1145098603)+W(9,-1119158797,-1123106681,1014543213,-1112406001)+W(10,-1107586767,1013053757,1019870319,1034292458)+W(11,1032164569,1012643781,-1119739637,-1143106923);WS(-1081763615,-1092598780);
sum1=W(0,-1122514966,1026414532,-1114318275,-1130922677)+W(1,1015393433,1021344041,1017564438,-1136114845)+W(2,1023447063,-1116164091,-1095352826,-1137786397)+W(3,-1140705115,1012849463,-1123782681,-1142668459)+W(4,-1121576984,-1127358845,1028467828,-1127997567)+W(5,-1098266094,1035926493,1061837768,-1088500870)+W(6,-1148866211,-1114585584,-1095349722,1061435536)+W(7,1024002537,-1116920883,-1114677716,1039772482)+W(8,1017010415,1002425203,-1139280241,1023598927)+W(9,1037585875,-1136160989,-1123987795,-1116904946)+W(10,1031742785,-1116123969,-1131570741,1040151266)+W(11,-1128808099,-1126849079,1020007637,1007413957);sum2=W(0,-1117837187,1036094407,1034408685,1021958137)+W(1,-1115513274,-1124949158,1033683959,1026312941)+W(2,-1112242113,1027011647,-1091894288,1037370871)+W(3,-1107052036,1010459130,-1107943508,1033686533)+W(4,-1147105428,-1110159069,-1098486326,-1106091708)+W(5,1061646324,1055280585,-1088187103,-1094093059)+W(6,-1106569597,1045721104,1045036050,1058519893)+W(7,1030945863,1039418143,1034325435,1037199097)+W(8,1031154711,-1116910593,1024682325,1028745769)+W(9,-1100598283,-1117359799,1039406737,-1105512708)+W(10,-1117345257,-1117139296,1026080301,-1109806227)+W(11,-1124920152,-1112397476,991455177,-1144974476);WS(1049187708,1061143407);
sum1=W(0,-1121811767,1033070593,1046469409,1032206028)+W(1,-1136528167,1050639650,1049873346,1032297330)+W(2,1031846890,1041542033,1041319460,1005295654)+W(3,1032778794,1043869975,1036329419,-1136496587)+W(4,1020031147,-1113096094,-1086760535,1044620591)+W(5,-1089881571,-1083700943,-1092765627,-1111788011)+W(6,1033106537,1011207027,-1092202425,-1127219501)+W(7,-1112918515,1026637361,1015330121,991465499)+W(8,-1132628435,1009114287,1022165171,1049164066)+W(9,1044844041,1024964917,1034535880,1051671486)+W(10,1026161438,1038185039,1011091807,1037004161)+W(11,1019220893,1032129132,1018308239,-1134373563);sum2=W(0,-1139662759,1022314468,1024038368,-1123557888)+W(1,1021700488,-1149024430,1016353740,-1120649660)+W(2,1025758640,-1109226016,-1127462832,-1119215196)+W(3,1025396502,-1106595065,1022909500,-1134635263)+W(4,1007232143,1040909663,-1123190992,964997605)+W(5,1052797849,1059925772,1035500288,-1112234110)+W(6,-1096670151,-1110751472,-1123381020,1032636001)+W(7,-1095307242,1016687528,-1114698588,-1103246759)+W(8,-1119781676,1011035391,1009594487,-1170950771)+W(9,1021322900,1015425876,-1122952928,-1122589660)+W(10,1037872214,-1115520552,1024335912,-1124742672)+W(11,1025386190,-1128653768,1026100870,-1123038904);WS(-1080960863,1058419411);
sum1=W(0,1032983255,-1112208894,-1111066847,-1118700722)+W(1,1033094082,-1090459763,-1099579692,-1122641758)+W(2,-1133773881,-1107276892,-1107128402,-1121000958)+W(3,-1120123854,-1103159313,-1116550064,-1141737059)+W(4,-1099715572,-1113907195,1043965403,984198859)+W(5,1062349342,1061713555,1050672334,1049479517)+W(6,1033076198,-1121054998,1059583022,-1099059374)+W(7,1037355536,1026513898,1024684126,-1125040759)+W(8,-1113914551,-1124179019,1000248987,-1108783427)+W(9,-1095692932,1023738862,-1128328213,-1105019770)+W(10,-1108028092,1027231576,-1131329315,-1099879371)+W(11,-1110661700,1007580489,-1113801521,1024533736);sum2=W(0,-1114687459,1021214658,-1129327601,995719700)+W(1,-1115935924,978476974,997717028,1024240180)+W(2,-1123062148,1010080137,-1140454571,1025427056)+W(3,-1131128122,-1152746908,1002330866,999440794)+W(4,1027238209,1037994429,1029045123,-1125739202)+W(5,-1078687396,1066236156,1036441804,-1120915257)+W(6,-1128218828,1028953671,1022342240,-1111104335)+W(7,-1128526870,-1126806088,1024857232,-1147995690)+W(8,-1113434302,1007115993,-1154923092,1025141617)+W(9,1035362808,-1118441375,1003062850,1032546636)+W(10,-1166615662,-1129048983,1017727844,1033358736)+W(11,1024563904,1009762473,1019778022,-1165027863);WS(-1082880574,-1095080656);
sum1=W(0,-1123397517,-1128373242,-1111736159,-1120399523)+W(1,-1168421181,-1127950106,1025039907,-1135116544)+W(2,1037719400,-1106461210,-1098593297,-1131259136)+W(3,1030740495,1028249110,1024172498,-1113348279)+W(4,1019423266,1028697399,1037879414,-1111698940)+W(5,-1098702381,1023355236,1062200098,-1092929515)+W(6,1018082074,-1115312044,-1094756999,1060991762)+W(7,-1114016273,-1109491766,-1106391640,1036669022)+W(8,-1119567216,1027581671,-1118524245,1037066756)+W(9,1027882718,-1139561152,-1139610160,-1131199446)+W(10,1022591155,-1113962893,1005358744,1038218895)+W(11,-1141634128,-1126548648,1026868195,-1118950442);sum2=W(0,-1118820752,1031296198,-1106890729,1007561151)+W(1,-1121745985,1032462388,-1110907715,-1128452386)+W(2,-1121584151,1035033495,1035962501,-1114861795)+W(3,-1129117272,1035951051,982365671,-1120079456)+W(4,-1112391017,-1114880200,1010626011,-1144059530)+W(5,-1096446085,-1094697844,1052511775,1056169840)+W(6,987032615,-1129701328,1056886944,1031556034)+W(7,-1119286197,-1126702674,980377326,-1138039959)+W(8,-1136937433,-1120281594,-1152147163,-1140206187)+W(9,1033067226,993102387,-1114711449,1034255225)+W(10,1013679559,-1122813977,-1120009849,-1104164393)+W(11,-1137374445,1006646323,-1118918686,-1115367679);WS(1058795070,1058351276);
sum1=W(0,1032650784,-1132244111,-1106246658,-1129226172)+W(1,-1122312016,1028257624,-1102574120,-1134152362)+W(2,-1118796187,-1128587973,1004724909,-1145265749)+W(3,-1131365684,-1107598873,-1150296521,1017891569)+W(4,1048401911,1041471472,1041522846,1041614193)+W(5,-1088102699,1030285885,1033352747,1050141831)+W(6,-1112285036,1049138668,1056599450,-1093353638)+W(7,-1120116589,1040658126,1043369227,-1122892680)+W(8,1031926461,-1130658915,-1140271486,-1106977045)+W(9,-1124591186,-1119417531,-1115542891,-1121658742)+W(10,-1114299650,1003429157,-1155196377,-1107883356)+W(11,1034850634,-1137642362,-1125742491,-1130730345);sum2=W(0,1019878456,-1134735936,-1109681111,1018264792)+W(1,-1143212320,1037009054,-1106212594,1020074080)+W(2,-1127882992,1032289620,-1132238328,-1148803168)+W(3,-1131165168,1004132864,990246720,1017409120)+W(4,-1093714299,-1099909667,-1104210606,1028734812)+W(5,1047288883,1060586916,-1098896203,1034660210)+W(6,-1112028563,-1109339206,1042866381,1031452084)+W(7,1020410832,-1112228144,1023925320,-1115169564)+W(8,1032419228,-1113499692,1029305888,1025579416)+W(9,1030286292,-1130541520,1025031188,1010388000)+W(10,1019446368,1026005920,-1127563664,-1107165918)+W(11,1029468412,1009015280,-1123344268,989303425);WS(1043816952,1056206353);
sum1=W(0,1024900084,-1107172113,-1115461859,-1132948972)+W(1,1016358425,-1102438229,-1097009915,-1150680698)+W(2,-1115326124,-1148961467,1024199571,-1160444148)+W(3,-1120343575,-1144998513,-1130723763,1019123435)+W(4,1038250028,1039626815,1037119642,1034684352)+W(5,1051576078,1056604231,-1095598055,1061195075)+W(6,1010078034,1029312608,1057172865,-1088975285)+W(7,1022450003,-1112740858,1039764276,-1107729186)+W(8,-1110088668,-1116127087,-1144087781,-1107088436)+W(9,-1102307882,-1114968828,-1117712852,-1113187289)+W(10,-1122873761,1012385158,-1134624362,-1103288997)+W(11,1034042985,1002559709,-1114736693,1032878393);sum2=W(0,-1140675011,1009667595,1031002711,-1135809827)+W(1,-1147988326,1010789683,-1156373420,-1137384851)+W(2,-1172160176,-1135703979,-1122328477,1019754904)+W(3,990940844,-1135289651,1016962928,1006265798)+W(4,1025543601,-1124911966,-1114169661,-1136033931)+W(5,-1105219090,1044469394,1056449903,-1123691685)+W(6,-1111692677,1034039333,1046754031,-1118075063)+W(7,1010975355,-1111731157,1024901767,-1131889022)+W(8,-1108557845,1004385158,1027957130,-1107967067)+W(9,-1118550723,-1115586301,1015282250,-1096033675)+W(10,1005574774,-1130287690,-1120013003,1020360378)+W(11,1036125487,-1169619760,-1127946498,1025982043);WS(1049886076,1034318367);
sum1=W(0,1006465467,-1106141033,1022042959,-1140544720)+W(1,-1118154094,-1100197533,-1104462159,1025588553)+W(2,-1111905052,-1112348667,1029682164,996302474)+W(3,-1122979160,-1123002959,-1117824763,-1125961261)+W(4,966352080,1032360624,-1131075883,1021784769)+W(5,1051735858,1059041662,-1086897182,1059646174)+W(6,1029991670,1036690656,1057694799,-1085821075)+W(7,1031029131,-1155480906,1030592201,-1111853843)+W(8,1029412697,-1121174096,-1160888244,-1142660485)+W(9,-1106256562,-1150715274,1017231209,1042100949)+W(10,-1121375714,1015672965,1024907260,-1106530518)+W(11,1014936522,-1124207481,-1120397516,1017125029);sum2=W(0,-1118194097,1027617785,1032320648,-1110846605)+W(1,1019764549,-1102116254,1000132981,-1143898437)+W(2,999139301,-1131321177,1026769453,1008325379)+W(3,1024689095,-1118482095,1008054267,997400075)+W(4,-1144235925,1030911393,1029603693,1027180085)+W(5,1058710858,1058397441,-1119293171,1031570329)+W(6,-1129394727,-1097515304,-1104852463,1031557517)+W(7,-1120094485,-1106708620,-1123234663,-1131248001)+W(8,-1134544211,-1123614185,-1112673640,1033577170)+W(9,-1096477332,1018853209,-1129974305,-1126616369)+W(10,-1115701158,1018401637,1036639048,-1103611475)+W(11,-1134741251,1017993989,1024391909,-1119810656);WS(1058429118,1064863249);
sum1=W(0,1024394983,-1115666854,983001563,1021156518)+W(1,-1131178666,1046648007,1039490386,1020219616)+W(2,1007341951,1043757188,1017911734,1016100640)+W(3,964693930,1045299318,-1128564932,994206685)+W(4,1049468028,-1099725362,-1097350840,1054264097)+W(5,-1104196510,-1085827188,-1115114453,1055450440)+W(6,-1104186631,-1128095056,-1100930382,992909240)+W(7,-1105268364,1023907580,-1118903024,-1122765517)+W(8,1024539904,-1149024695,964768362,-1175841770)+W(9,1043203980,1022718592,1012766063,997016493)+W(10,-1119513801,1035657141,-1136266891,1033767351)+W(11,-1106015350,1029236260,1016423590,-1131557236);sum2=W(0,1018096716,-1121907467,-1106696811,1005391535)+W(1,-1121648533,1031305614,1026226746,-1135288360)+W(2,-1130245220,-1111725659,1032267559,996459166)+W(3,1033610651,-1108648643,1028271694,-1123582348)+W(4,1051313221,1060662591,-1100156814,1050575955)+W(5,-1081952512,-1074657656,1068258385,1047952814)+W(6,1031579134,1036231973,-1095314974,1040750694)+W(7,1034169827,1044987108,1044691450,1007524520)+W(8,1029467086,-1129063320,1028021126,-1098256564)+W(9,1051661425,1008147176,-1131820748,-1142136447)+W(10,-1107714686,1020424408,-1168737402,1035381379)+W(11,-1100160947,1024695710,-1129848660,1022647148);WS(-1083443454,998713176);
sum1=W(0,1026355790,1040668906,1040709994,1032696047)+W(1,1034252472,1051748575,1036398699,1024354795)+W(2,1032281789,1044965075,1035129883,1012872363)+W(3,1016830581,1048807512,1031400701,1027888345)+W(4,1032459486,-1103862520,-1087559501,1040929033)+W(5,-1097753826,-1093112676,-1102928053,1012490030)+W(6,-1100635790,-1099081393,-1092883854,-1114537329)+W(7,-1098186970,-1112352715,-1104850339,-1103916602)+W(8,1037090637,1033091241,-1146095614,1049786774)+W(9,1050721065,1037512365,1024780023,1047072725)+W(10,1011437457,1037286498,1024615038,1039546228)+W(11,-1114553850,1033653631,1036010231,1009955155);sum2=W(0,-1161872500,-1119785106,-1098289107,1035861958)+W(1,-1137177342,1045692473,1033623622,-1113290777)+W(2,-1103597964,-1117971136,-1106425659,1034613598)+W(3,-1111249467,-1114046628,1019694879,1038756242)+W(4,1049978705,-1107697817,-1096172460,1026686124)+W(5,1024040864,1013412750,-1091833397,-1098402027)+W(6,-1127968019,1057075430,1046082211,1053770527)+W(7,1052585151,-1102204197,1047895771,1049090628)+W(8,1027596044,-1121217732,1019723703,-1113513064)+W(9,1031079096,-1107709748,1033198374,-1098063812)+W(10,-1095279992,-1112843267,1038124498,1012376430)+W(11,-1100444173,1034273086,-1120386622,1045163433);WS(-1086369662,-1078015058);
sum1=W(0,-1100066053,-1106499229,1042615374,1024279387)+W(1,-1104719791,-1115604002,1049518735,1039589628)+W(2,-1125885710,1049389829,-1127523972,-1113174076)+W(3,1024511623,1042212335,-1102519338,-1111149795)+W(4,-1113085188,-1103658220,-1095346029,1054091094)+W(5,-1103236040,-1100854410,-1097514477,1050614757)+W(6,-1108066658,1026529231,-1097175852,1047781504)+W(7,1048227542,-1099302313,-1104719494,1041501469)+W(8,-1111759460,-1141254386,-1113840294,1050416872)+W(9,-1122281110,-1113439156,1032485602,1048966812)+W(10,1032565272,1039770777,-1119980106,1043919349)+W(11,1036646913,1032389542,-1104628175,1027138593);sum2=W(0,-1093473489,-1088925799,-1098738343,-1092512531)+W(1,-1076988140,1043337888,1042571962,-1081280020)+W(2,-1086556968,1010020371,1033193400,-1081342477)+W(3,-1121362077,-1126174974,-1102154130,-1107875638)+W(4,1062426368,1026425874,1009177475,1063615535)+W(5,1066811408,-1096426756,998962046,1067242406)+W(6,1060290312,1026166068,1022780060,1066297017)+W(7,1037059936,-1119102823,1017583668,1052028857)+W(8,1012050343,-1120184004,1030476954,-1119750726)+W(9,-1129159374,-1116680638,1031881676,1025403720)+W(10,-1115355073,1004442726,-1135563955,1023044380)+W(11,-1127777686,1034449190,946141982,1026819560);WS(-1129707456,1007685382);
sum1=W(0,1044154267,1030394337,-1098519836,-1134894751)+W(1,1038046773,-1118678129,-1107874844,-1111052786)+W(2,-1128991721,-1115520098,-1111301144,-1192544411)+W(3,-1122391156,-1103669035,1015910765,1035051017)+W(4,1013414869,1041040503,1044073412,1040671079)+W(5,-1098881194,-1107344299,1038778991,-1103276809)+W(6,-1107120076,1052479600,1048980909,-1110522396)+W(7,-1111557603,1051478546,1049200001,1033063921)+W(8,1035376874,1028314315,-1134057701,-1109530006)+W(9,-1139987723,992777541,-1112561176,-1105794628)+W(10,-1112546431,-1132207293,-1112828028,-1108336721)+W(11,1018554845,-1119107128,999515194,1023468750);sum2=W(0,-1126465818,1033612180,-1110122518,-1137824107)+W(1,-1158497445,1039739597,-1116868027,1005362547)+W(2,1021074352,-1112420682,1037998233,-1119770196)+W(3,1034621027,-1120069279,1025116420,-1138544392)+W(4,-1106894813,1047362418,1039063461,-1137081539)+W(5,-1106604299,1071589227,1067526191,1045165527)+W(6,1039276731,-1077533661,1061860820,-1138568822)+W(7,-1113398206,-1094637864,-1073373771,-1104439342)+W(8,-1117814890,1023374342,-1124656554,-1158403413)+W(9,1044031039,-1148955153,-1115663214,-1136640937)+W(10,1031122886,999718675,-1123862185,-1133800170)+W(11,1031315442,1025985948,-1139157324,-1106196407);WS(1033791472,-1138498893);
sum1=W(0,1014781903,-1108646231,-1102835756,-1143657507)+W(1,1018917100,-1106020223,-1108649138,1029133201)+W(2,1016812674,-1113672010,1003669472,998381448)+W(3,-1137667330,-1127743919,-1114481905,-1118545247)+W(4,-1130492804,1021681616,1044190455,1024249065)+W(5,1054388603,1058377694,-1115040338,1008218246)+W(6,-1132293500,1049136345,1046387590,-1092207694)+W(7,-1119594899,-1119541597,1017676194,-1112726231)+W(8,-1112711792,-1128240816,1008291608,-1107762844)+W(9,-1123372431,1014932868,1025256893,1019895480)+W(10,-1123523050,1008489644,1007448080,-1111491159)+W(11,1028355707,1001709096,-1112884042,-1123035739);sum2=W(0,-1120344268,-1106292024,-1106657768,1014470821)+W(1,-1106002658,1054743689,1049926230,-1114330800)+W(2,-1126273593,-1122403994,-1112305858,1024999308)+W(3,-1123975632,1030827431,-1116955850,-1127411221)+W(4,1032219219,-1101139832,1006830039,1034825132)+W(5,1049962194,-1103958261,-1102461554,1057813788)+W(6,996027236,1040205712,-1098680718,1051810194)+W(7,-1114551452,-1111240037,-1109277736,984340447)+W(8,-1114556582,1008940380,-1124459301,-1104684796)+W(9,1050373872,-1133852786,1029827978,-1111886229)+W(10,-1100520246,1024816377,-1109427720,1035894797)+W(11,-1106040331,1003623824,-1117160816,1014102650);WS(1060089726,1074996161);
sum1=W(0,1029119241,1039893948,1046443391,-1117558175)+W(1,1010789890,1035829124,1041448800,-1141503452)+W(2,-1120312844,1028398131,1041862066,1037081758)+W(3,1021223318,1047369209,1038548631,1027150698)+W(4,-1093429938,1021452133,1040714346,-1083103171)+W(5,1032282738,1021975771,1048946821,-1088988175)+W(6,-1142682180,-1090323173,1040332065,1035486030)+W(7,-1105296983,-1095359061,-1112512014,-1111879740)+W(8,1030628716,1027140771,1023987857,1044503809)+W(9,1038764813,1026271340,1026874120,1038933875)+W(10,1041097413,-1113760891,1034225415,1032949373)+W(11,1046714577,-1134282558,1028642719,1029165798);sum2=W(0,-1156760442,-1160974837,-1131662151,-1130708327)+W(1,1005458237,-1104012424,-1122121264,1011385503)+W(2,-1121500080,-1106371091,1025508020,1015786967)+W(3,1008927007,-1107217673,1032453110,1023017975)+W(4,-1119116140,-1148640061,-1104634511,1027052068)+W(5,1053197196,1050251696,-1101053828,1006726095)+W(6,1032166230,-1115585403,1043632028,-1150821434)+W(7,-1143126685,1045664978,1032061998,-1116451706)+W(8,1028521640,-1132259207,-1117309872,1037500532)+W(9,-1121651972,-1148190653,-1129219511,1041142688)+W(10,-1117076340,-1120252400,1005943453,-1105814552)+W(11,-1103126409,-1126349911,1024831312,-1120517680);WS(-1081408895,1057237802);
sum1=W(0,-1135569700,1025037351,1050393725,1016592219)+W(1,-1134722237,1042881918,1042967287,1019913045)+W(2,1019971573,1038993285,1033060699,1020337237)+W(3,1027236154,1041649576,1028206140,1015924209)+W(4,1021729271,-1114451665,-1099121222,-1096948620)+W(5,-1107250293,-1092679092,-1104931659,-1123436299)+W(6,1037602588,-1091584672,-1098053310,1047123275)+W(7,1044331459,-1089381821,-1092984777,1034435092)+W(8,1033766733,1023688209,1026859007,1042338077)+W(9,1042265522,1017621813,994107237,1036822635)+W(10,1042862441,-1147819555,1033354815,1043883210)+W(11,1042007901,963919445,1035642823,1029491668);sum2=W(0,1036537032,1030963640,-1092240358,-1127968320)+W(1,1020801080,-1109029546,-1097473768,-1112917417)+W(2,-1127208552,1028578068,-1116583352,1019615648)+W(3,-1121416948,1041090246,-1113404853,1023589392)+W(4,-1105653780,-1097383073,1016463192,1057542400)+W(5,1058712288,1052867895,1038201480,1053316325)+W(6,-1093453186,-1141347136,-1123129572,1043894648)+W(7,-1094394128,1037486484,1006791808,1034405836)+W(8,1040975890,1019305024,1037438732,-1094079665)+W(9,1013027424,1010261952,1028884816,-1101066411)+W(10,-1117505000,-1113360113,1027371024,-1118015492)+W(11,1044943944,-1104647878,1034904608,-1111557726);WS(-1076745215,1064070508);
sum1=W(0,-1138649581,1030286820,1043437193,1019383636)+W(1,-1127653591,1048543741,1040316179,1029667879)+W(2,1022926189,1039947283,1029763954,1027426151)+W(3,1016119660,1041368223,1025479577,1004012708)+W(4,1033675388,1027453406,1019299111,-1100863080)+W(5,-1084687593,-1082029409,-1110289513,-1102225484)+W(6,1026499316,1031954367,983973284,-1111626052)+W(7,1026134601,1016553765,-1118301831,-1122995300)+W(8,1031909515,-1136380470,1018313975,1041928012)+W(9,1044625233,-1136351578,1026991539,1043406276)+W(10,1039879984,1022902273,1027257018,1044339921)+W(11,1012331970,1027440187,1026798858,1022733729);sum2=W(0,1008718823,-1135045027,1012459087,-1131696089)+W(1,-1140198251,1033739972,-1118135053,-1149188438)+W(2,1007479839,1015462815,-1142742214,-1129603953)+W(3,1018622169,-1135479163,-1126906553,-1141563590)+W(4,-1125420309,-1110618065,1039451269,-1112347233)+W(5,1052325325,1052741682,1024383435,1041969824)+W(6,-1120072309,-1095903036,-1121721953,1029891118)+W(7,1016803437,-1098230278,-1105015368,1017890385)+W(8,1007247903,999949222,-1129595249,-1158657302)+W(9,1034080133,-1140370763,-1130814181,1015365577)+W(10,-1162307222,-1132990667,1020979581,-1110453303)+W(11,1021342643,-1137891195,1008938691,-1122346803);WS(-1094563452,1051169575);
sum1=W(0,1029393378,1035203109,1018130713,-1154622990)+W(1,1033996553,-1106127031,-1113234793,-1117775501)+W(2,1018491963,-1112874623,-1114335628,-1136342582)+W(3,1015760954,-1110067034,1023872671,1032030382)+W(4,1032896399,1039535746,-1120902330,1040428881)+W(5,-1112183035,-1090463816,-1102863965,1049040808)+W(6,1044702279,-1098092733,961094679,1048012112)+W(7,1035998904,1029109433,1033184663,1032915973)+W(8,1021002107,1036762426,1019319877,-1113835211)+W(9,-1105904891,1040237135,-1135300966,-1107942972)+W(10,-1124337998,-1137189022,1032716400,-1148767576)+W(11,-1110631596,1013167238,1037223880,1006151100);sum2=W(0,-1120070369,-1130520759,-1121092135,1028413027)+W(1,-1111535757,-1097640928,-1120753460,1012563150)+W(2,1009477102,999766235,-1098008778,1011962278)+W(3,974823129,-1129371381,-1122757360,-1153318262)+W(4,1037177446,-1104029390,-1137632446,1017337743)+W(5,1051800696,1050145982,1048794348,-1106734706)+W(6,-1106510696,1047938812,-1114477541,1035782812)+W(7,1028214977,-1123769252,-1111017918,1010623246)+W(8,1033133092,-1114678191,1027578971,999930971)+W(9,1041394994,-1119592910,1030530567,-1111694827)+W(10,-1127041263,1024176823,1001961835,-1118971109)+W(11,-1124747017,1007999422,-1115486877,1020162151);WS(1057759166,-1088449289);
sum1=W(0,1025446574,1037627635,1044873994,-1129635066)+W(1,1017539549,1033910011,1041685209,-1144519245)+W(2,-1122678010,1035038013,1039651930,1026395242)+W(3,1024557433,1038868536,1039320958,1025431320)+W(4,-1097118359,1022204225,-1116302487,-1087389198)+W(5,-1129568803,-1105345911,1022125102,-1089578865)+W(6,1030050103,-1097803608,-1122366800,1010566389)+W(7,-1112614790,-1126568107,-1119554634,-1110122707)+W(8,1039292653,1021371937,1017011581,1048786726)+W(9,1045748274,1031878029,1025212662,1045860709)+W(10,1033498658,1007580942,1013486066,1027479143)+W(11,1010965710,1015223035,1028360045,-1161253492);sum2=W(0,-1124547002,-1149048922,1033992046,-1162281894)+W(1,-1135956229,-1132541637,988741862,-1150111187)+W(2,965409433,1024739191,-1132011310,-1145634890)+W(3,1024679583,-1129294934,1008671821,-1123274137)+W(4,1036788056,1046094595,1038465062,1042856153)+W(5,-1097406101,1049669935,1060179844,-1112557119)+W(6,-1104384368,1042681611,-1101657128,-1121853795)+W(7,-1147059498,1027020519,-1111116605,1032013500)+W(8,-1100316514,1035682376,1024284423,-1093956780)+W(9,1022378118,-1113139255,-1122577303,-1090501223)+W(10,-1121116299,-1118824057,-1130855582,1045140163)+W(11,-1131272734,-1124922046,1006161754,1035479824);WS(-1086987838,-1100233980);
sum1=W(0,-1122325985,1028094431,1041765192,1015308459)+W(1,1032904116,-1118546351,1042485054,-1116672610)+W(2,1033123257,-1116818498,-1118052589,-1141168915)+W(3,1015833828,1015146386,992241989,1001375875)+W(4,-1114108890,1041449686,1042444900,-1105415847)+W(5,1046690691,-1128556841,1049087917,-1092596043)+W(6,1049735534,-1094503991,-1089307961,1054244345)+W(7,1041637233,-1100869156,-1104029377,1040724504)+W(8,-1106140165,1034767973,1003799483,-1111075669)+W(9,1034284768,1033288361,-1144225139,-1110170951)+W(10,1030527932,-1121578684,1010481109,1026589088)+W(11,-1123717612,-1124977133,1030765989,1008796465);sum2=W(0,1026284201,-1106810438,-1100557855,-1128145157)+W(1,-1136599052,1044596046,1042787919,1012811840)+W(2,1011005728,-1104618112,1038174685,992541697)+W(3,995789721,-1116633305,-1166127490,-1127430370)+W(4,1054522141,1057115188,1048654145,1057648426)+W(5,-1073275189,-1074262745,1046636853,-1098531848)+W(6,1059653331,1060082709,1044984510,1061008073)+W(7,1017274260,1033697834,1034192337,1035655860)+W(8,-1103409060,1017140792,-1133425768,-1122215769)+W(9,1035358469,-1143532160,-1118227807,1046426252)+W(10,-1104639697,981079778,1016191398,1036107748)+W(11,-1112828961,1021901152,1006837720,-1130597644);WS(-1092446204,989212831);
sum1=W(0,-1116778591,-1131432602,1048125124,1007124942)+W(1,-1121715541,-1138060917,1042237585,1027403088)+W(2,1020332096,-1126238792,1027977243,1019921952)+W(3,1020381759,1024321015,-1131884420,-1139218425)+W(4,-1106585464,1019782926,-1141178857,-1138101793)+W(5,1037962972,-1101006449,1036610823,1016240146)+W(6,1053622732,-1089064867,-1094792341,1053191424)+W(7,1049124886,-1107274751,-1101892348,1043276755)+W(8,-1115311760,1015089582,1034583667,-1102978326)+W(9,-1114322839,1008360193,1027127900,-1110971902)+W(10,-1137835047,1017386452,1028625507,1031189102)+W(11,-1110951117,1008208785,1009465805,-1132849129);sum2=W(0,-1125980662,1050146519,-1088595541,-1120159352)+W(1,1028063854,-1107336769,-1090859444,-1131578305)+W(2,1033612769,1041431951,-1105868965,1021975879)+W(3,1040487308,1042279365,-1112749441,-1119579693)+W(4,-1093128727,-1098317152,1061831343,1060560783)+W(5,1071289406,1069689231,1057012981,1057304640)+W(6,-1086794372,-1086042421,-1097221007,-1087527230)+W(7,-1089785065,-1088997285,1033122226,982969010)+W(8,1042347964,1038452583,-1101640393,-1089452071)+W(9,-1096815763,1041229675,-1105624394,-1095995319)+W(10,1049524493,-1143180172,1037791301,-1104502319)+W(11,-1135764460,1049121852,1029453052,-1104150062);WS(-1080642303,1037515653);
sum1=W(0,1040389217,1009459592,-1123461796,1014399585)+W(1,1035628117,-1111999897,-1118449912,1025436037)+W(2,1019714410,-1098862637,1042449564,1032176658)+W(3,-1129425897,-1108656118,1015874414,1031481267)+W(4,-1138501592,1046330151,1037702505,-1115821917)+W(5,1046961203,1048171302,-1088063230,1046808963)+W(6,1042823052,1033619294,1046621083,-1085801589)+W(7,1022709518,-1172911161,1017602698,1032561937)+W(8,-1113097082,1032999462,-1134503912,-1105260875)+W(9,-1112931778,1033647146,1011659972,-1166545913)+W(10,-1108126015,1023868127,1020514160,-1116953058)+W(11,-1161936349,1015791986,1030447848,1033606503);sum2=W(0,1025910769,1043978669,-1104932637,-1139497271)+W(1,1037339247,1037617885,-1105480129,-1105297083)+W(2,-1123186639,-1105522985,-1107402541,-1111547600)+W(3,-1137152287,-1102258444,1011577705,1029488041)+W(4,-1116100213,1042493673,1034980171,1000924601)+W(5,1049988969,1050036780,1044002411,-1102785010)+W(6,1040977948,-1097804729,1039942071,1045831134)+W(7,1025599417,-1139888185,1042714488,1036894407)+W(8,1038409695,1025837919,-1154378706,-1102656208)+W(9,-1122964745,1036616991,-1109802618,-1098474508)+W(10,1028039731,-1111839940,-1132149525,-1106907325)+W(11,-1112698813,-1114191023,1040500443,-1112976714);WS(1060124606,-1084472548);
sum1=W(0,-1131934189,1021193865,-1112711971,1012638700)+W(1,-1138043955,1048955067,-1125331574,-1129347279)+W(2,1022374575,-1115361884,-1106488069,1007380511)+W(3,992489843,-1118477310,-1120058426,996895579)+W(4,1017460401,-1117271615,1032623962,1024524352)+W(5,-1094951982,1015143283,1049120342,-1113956442)+W(6,1005249701,1024310560,-1110142007,1048203795)+W(7,-1129456851,1036683482,-1121731240,1026650437)+W(8,1023262959,-1157409515,1027484509,-1115629480)+W(9,1031640934,1021584239,1010910287,-1108495481)+W(10,-1136673413,1017598403,-1144904917,-1129214986)+W(11,-1115998674,1014521967,-1145343061,1017029987);sum2=W(0,-1129519836,1018887182,1041723134,-1113301049)+W(1,-1114997262,1081282167,1065721494,-1113144608)+W(2,-1144798799,1004635839,1053752802,1028189537)+W(3,-1123606042,1032429021,1024321495,-1135227415)+W(4,-1123219625,1021107126,1012563935,-1119425470)+W(5,-1068115046,-1092304788,1032971141,-1082046556)+W(6,-1126716683,1026059029,-1120681827,-1091841582)+W(7,-1137534547,-1121765421,992723582,-1149813598)+W(8,-1131491053,1017265018,-1135264199,1013366251)+W(9,1028331651,927030725,-1135106943,-1132479565)+W(10,-1132445755,-1137356791,983594844,1021570574)+W(11,1024141029,-1123588459,959859164,1010781703);WS(1064307390,997943845);
sum1=W(0,1004931163,-1124632947,-1110031838,1016504192)+W(1,-1125536771,-1132488742,-1106796660,1001468389)+W(2,-1157300426,-1111316170,-1111862756,1024701821)+W(3,1014991280,-1116314499,-1153319146,1008115882)+W(4,-1129767067,1003984285,1047561626,-1108555962)+W(5,-1097456765,1050670238,1053522405,-1106350773)+W(6,-1110123941,1039422954,-1128004006,1040312105)+W(7,-1109063375,1042190650,1005773541,1030600762)+W(8,1017992857,1018940039,1004953741,-1114174882)+W(9,-1136221548,1015934681,1000370245,-1106382906)+W(10,1020844396,-1128259885,1011062590,-1123896954)+W(11,1024320647,-1130969505,-1153739770,1015300557);sum2=W(0,1018720963,-1119632397,-1100095598,1036505224)+W(1,1035136259,-1072130218,-1082101932,1037554666)+W(2,1012123245,-1114842502,-1090292986,-1131720942)+W(3,1024471767,-1105383800,-1108983905,1027168757)+W(4,1033659023,1025734363,-1110028565,1039944480)+W(5,1074634461,1012777017,-1103479495,1064933062)+W(6,1046242606,-1117820012,-1132873326,1057038142)+W(7,1041395450,1033191694,-1117294599,1018437263)+W(8,1015545311,-1126149289,1017378303,1016119595)+W(9,1036162128,-1118704038,1022196513,1036578506)+W(10,-1115011900,1033886326,1020047721,-1120419990)+W(11,-1113427773,1024978781,-1136709697,1004277346);WS(1053812476,-1113586226);
sum1=W(0,1028349447,-1120416825,-1111011390,-1130399840)+W(1,-1121520129,-1106086226,-1107941440,1021963321)+W(2,-1115853964,-1107644952,-1129958415,1020769785)+W(3,-1121122124,-1114352785,-1122155502,1021860117)+W(4,-1105796643,1044272829,1037708373,1007197394)+W(5,1046348585,1057081835,-1093131829,1056809437)+W(6,1050300257,-1119895572,1059679544,-1090756230)+W(7,1041113720,-1110926804,1040260199,-1116443513)+W(8,-1110423782,-1125249991,-1139049030,-1122978308)+W(9,-1099751719,-1114497366,1011721762,-1122097703)+W(10,-1111488955,1022041005,1018253471,-1102044582)+W(11,-1156322407,-1135672898,-1121197023,1019054925);sum2=W(0,-1121994623,1032866568,1010541588,1015672618)+W(1,-1127744422,-1124040172,1044676778,-1149412980)+W(2,1024671460,1029499881,-1102290659,990134373)+W(3,-1125579600,1001699435,-1120084193,-1132259460)+W(4,1011616452,-1095022641,1020421847,-1115998566)+W(5,1058620442,1015017230,-1097106911,-1107438884)+W(6,-1104592911,1045525693,-1104275347,1049322309)+W(7,-1123886068,1037165892,-1119993661,1035840939)+W(8,1020628925,1017019595,1015113530,-1129704409)+W(9,-1113422252,1015061518,1022483811,-1112769863)+W(10,1026741584,-1136765715,-1114030797,1039268635)+W(11,-1126762930,-1134246014,-1131682952,999745387);WS(1059863230,-1098226968);
sum1=W(0,1033627108,1044463840,-1130042625,-1111154474)+W(1,1018934285,1036585799,-1098768819,-1111220881)+W(2,-1108034825,-1100472134,1041677635,-1156119577)+W(3,-1116166225,-1111999396,1038444026,1035708952)+W(4,-1125693093,1045974478,-1126659421,-1124092147)+W(5,-1094381437,-1098844542,1040108899,1043860042)+W(6,1038465479,-1096809363,1051479065,1034781361)+W(7,1019243847,1003830125,1040658808,1027036095)+W(8,1040744732,1026252457,-1109234699,-1116454602)+W(9,1043775752,-1107008620,-1103478147,-1149847241)+W(10,-1121805723,-1105262391,-1127254569,1046003792)+W(11,-1131289879,-1116821910,1038964162,1037992790);sum2=W(0,-1114215534,-1119320351,1008804487,1031860762)+W(1,-1123072391,-1145928741,1028769566,1037917300)+W(2,1036233577,1035112755,-1118791492,-1121765219)+W(3,1007761049,1034891236,-1119166399,-1113082189)+W(4,-1105317049,-1126605754,-1130814575,1036033743)+W(5,-1104666827,1058632863,1029943513,1033869945)+W(6,1043081028,1033184724,1010033985,-1103277106)+W(7,1003334201,-1146667244,-1124066564,-1110309063)+W(8,-1103884858,1019583714,1042429978,-1114717025)+W(9,-1084821476,1057878257,1050527129,-1097519272)+W(10,-1108906997,1050006554,1047090522,-1091781337)+W(11,-1124982586,1037673833,-1116436299,-1105454190);WS(1053829756,-1108691549);
sum1=W(0,-1117035633,1031518451,1034972923,1014621415)+W(1,-1121088251,1043029617,1028891034,1017668333)+W(2,1027915142,-1118505878,1037608353,-1113943163)+W(3,1018110476,-1114328254,1008280866,-1117882340)+W(4,-1146432572,1011744694,-1121242915,-1105089900)+W(5,1052288956,-1096216885,-1099260407,-1111069516)+W(6,1040529537,1033001703,-1109446679,1043183409)+W(7,1025673432,1038283409,1023717270,-1127832039)+W(8,-1195363583,1024600093,-1125107735,1024842558)+W(9,1043236853,1022444749,-1111257697,1035963185)+W(10,-1110826184,983774736,1008767270,-1104376301)+W(11,-1136644866,-1122279626,1021787123,-1108863440);sum2=W(0,-1128158188,-1133074596,-1153535168,1011466728)+W(1,1021341187,1041916532,-1111924694,993685376)+W(2,1016637363,-1111577830,-1115375045,-1125064327)+W(3,-1142265296,-1139232914,-1121861231,-1135616946)+W(4,-1108077390,1031842286,-1113493290,-1121363658)+W(5,-1088803436,-1097359431,-1096696142,1048370655)+W(6,1048268187,-1102058354,1066069354,1050909934)+W(7,1033829714,-1108918948,-1112810542,1028734454)+W(8,-1114077565,1032726750,-1121975877,1016979229)+W(9,1051606360,1020447303,-1126878203,1032702600)+W(10,-1106393780,1011253904,-1115472084,-1108957150)+W(11,-1124153420,-1135690267,1032484333,-1104652034);WS(1043379192,-1131322837);
sum1=W(0,-1148980502,-1141769560,-1109595831,-1129021027)+W(1,1015261926,1038059198,-1131540259,-1117253390)+W(2,-1130947836,1040366611,1043151230,1024719214)+W(3,1010796022,1032003186,1036650848,974083843)+W(4,1040943040,1016895818,1042153991,1033800339)+W(5,1019360940,-1103092216,1040857522,-1099641090)+W(6,-1120007803,-1100986498,-1091529984,1047704456)+W(7,-1135300928,-1114490317,-1116706574,1032688054)+W(8,1029537886,1023917269,1026187331,-1099711038)+W(9,1032384358,-1137467256,999787984,-1104535414)+W(10,1031568104,-1117455240,1021851650,1043292971)+W(11,1026900536,-1124200964,1021119266,1019020464);sum2=W(0,-1143073539,1010285366,1028175283,-1127801857)+W(1,-1114698807,-1107796176,1045024365,-1106914355)+W(2,1034854605,-1094857339,-1093181393,-1129241721)+W(3,1026781991,-1106206681,-1104001534,1015357631)+W(4,1022418743,-1111757330,-1133354170,-1129802997)+W(5,1055188047,-1099199714,1035388549,-1109183829)+W(6,1038631095,1042537531,-1108056884,1060464193)+W(7,-1121422795,1010545294,1019867695,1035894131)+W(8,1032847739,-1119713292,1029358411,-1129332011)+W(9,1027769667,-1126683209,984677997,1028119663)+W(10,-1123722407,1025618013,-1117802232,1015260775)+W(11,-1120402439,1021478623,-1116557581,1021694327);WS(1049844732,-1121310639);
sum1=W(0,-1099209689,-1106734859,1044402267,1023733410)+W(1,-1102957277,-1111686974,1050332331,1040893204)+W(2,-1136674298,1049981942,-1122456058,-1114244983)+W(3,1021220348,1043895987,-1102278760,-1108461358)+W(4,-1108848000,-1103164857,-1096212219,1053233309)+W(5,-1098618899,-1097562740,-1099336615,1049912979)+W(6,-1111429758,1033031043,-1096335583,1048539349)+W(7,1048170180,-1101337719,-1102589972,1039273110)+W(8,-1109302031,-1129199659,-1114613442,1051767783)+W(9,-1121562509,-1111886543,1033787229,1050917291)+W(10,1039550692,1041151474,-1121890370,1042792075)+W(11,1041281742,1031699907,-1104020956,1008842338);sum2=W(0,1052363768,1056364330,1040398919,1051830333)+W(1,1068323273,-1117763636,-1105094784,1062286287)+W(2,1058036233,-1135317262,-1117097644,1062941652)+W(3,1029358050,-1127713443,1045469136,1038399576)+W(4,-1088095023,-1128031249,-1112895824,-1088812275)+W(5,-1086712736,-1122350162,-1110939052,-1083945825)+W(6,-1090471655,-1117471490,-1107088013,-1085128967)+W(7,-1118175248,1023889083,-1128774604,-1096613184)+W(8,-1126124865,1022839272,-1120174945,1030823820)+W(9,1034881723,1031923437,-1113476028,-1131257287)+W(10,1022005418,-1131972943,-1149114843,993374262)+W(11,1006015479,-1114795832,1015689530,-1124473506);WS(997080576,-1130763300);
sum1=W(0,1030153879,-1108108727,-1121320815,-1113905570)+W(1,-1152616277,-1090117932,-1100762033,-1117230256)+W(2,-1112646432,-1102311764,-1109500574,-1146808706)+W(3,-1120216576,-1099135446,-1119610882,-1186209359)+W(4,1032364321,-1131460303,1025325853,1038521748)+W(5,1069923213,1063008042,1040312882,1051702873)+W(6,1028696893,-1115439812,1056019095,-1104049339)+W(7,1030578386,-1116447004,-1125581089,-1120830317)+W(8,-1152289285,-1111143084,-1123369669,-1108459484)+W(9,-1092045374,-1116551136,1018134009,-1099800679)+W(10,-1105934578,-1120248394,1015899783,-1100849447)+W(11,-1108771165,-1120342084,-1113190874,1028735898);sum2=W(0,-1115062100,1033634795,1025142055,-1130955153)+W(1,1040485485,-1115074190,-1114031272,-1114768924)+W(2,1040365390,1039570131,-1110799922,-1102247365)+W(3,-1134789779,1035629875,-1112489130,-1105380703)+W(4,-1124058081,-1151569099,1041203911,1025405091)+W(5,-1104495565,1065129660,-1160505239,1047530952)+W(6,-1102056033,1037120419,-1115442088,1038913214)+W(7,-1104428707,1035843769,-1145632358,-1123724877)+W(8,-1098708869,1041850582,-1107186683,1034798579)+W(9,-1095909934,1045395705,-1097808347,1048498835)+W(10,1024518769,1007217475,-1106337339,-1105078519)+W(11,-1117935125,-1124566009,-1152795787,-1109649658);WS(-1078383103,1059446981);
sum1=W(0,1022304576,1008862865,-1142609202,-1139864362)+W(1,1007335089,1032501274,-1109139429,-1117916615)+W(2,1022280942,-1115332063,982044231,-1119884647)+W(3,1034312731,-1102309771,991223187,1023668405)+W(4,-1100327790,1047898440,1048881003,-1105667544)+W(5,-1089810345,-1104044598,1053051896,-1098424968)+W(6,1049118183,-1113330784,1051763270,1033240873)+W(7,-1110413061,1032557738,1027424455,-1140016273)+W(8,1029966423,-1128249884,1019807480,-1110989208)+W(9,1040575921,1013296733,-1114518074,1023833874)+W(10,1041606896,-1126749570,-1110353213,-1114053146)+W(11,1041157596,-1121516731,1021514772,-1122699729);sum2=W(0,1022767513,-1104882348,1050457027,-1143648694)+W(1,-1138915747,-1122824043,1052893834,963325627)+W(2,1031585165,-1094902239,1019582897,1040530304)+W(3,-1120690652,-1090635807,-1113748748,1008260859)+W(4,1017677825,-1116653154,-1095258955,-1090901428)+W(5,1048412513,1063122641,1030383529,-1090554669)+W(6,-1104950416,1057380402,-1089352859,-1101863176)+W(7,1056780417,1049388154,-1106433792,-1120605391)+W(8,-1125154789,-1149114774,1034828442,1047388223)+W(9,-1118207917,1005930742,1040557770,-1114292033)+W(10,-1102824630,1033506230,980397999,1048190601)+W(11,-1104842210,-1136517107,-1115355457,1038107916);WS(-1104952056,-1073278929);
sum1=W(0,1031125659,-1116651974,-1099507218,-1144211169)+W(1,-1142367854,-1105066053,-1101060075,-1121100585)+W(2,-1114298540,-1114707952,-1131576359,1025675017)+W(3,-1122834968,-1111900952,-1120605819,1036563163)+W(4,-1113308557,1037274304,1043300637,1047627264)+W(5,1039149624,1051689271,-1102367022,1054491321)+W(6,1042584197,-1128472513,1044811828,-1106626380)+W(7,1039018645,-1115669626,1045578618,-1128818827)+W(8,-1126577137,-1122667056,1030331294,-1098196346)+W(9,-1106731162,-1120693369,1026346581,-1102852173)+W(10,-1126957444,-1140414731,1018492983,-1111689619)+W(11,1025441875,997033420,-1128018583,992521004);sum2=W(0,-1139616023,-1124977156,1036324905,-1117577133)+W(1,1028627780,-1109376562,-1120808104,997820975)+W(2,1032747040,-1145526876,1029259135,-1114909048)+W(3,1030832637,983753970,1022442689,-1116006677)+W(4,-1115101040,1032695755,-1164734594,1012676607)+W(5,1049990275,-1096754642,1041759226,1041273688)+W(6,1039154681,-1094055114,1041324783,1043064430)+W(7,-1115224952,1023440264,-1098711698,1027909669)+W(8,-1116113854,1006188424,-1110394349,1039853902)+W(9,-1106762918,1033535767,-1120661488,1041255405)+W(10,1025837595,1023476809,1021759445,-1111929038)+W(11,-1112181665,1029342490,-1133986843,-1130147608);WS(1057403966,-1096678293);
sum1=W(0,1013920108,-1127594402,-1133819725,1015545167)+W(1,991347091,-1107540753,1031500952,1030182836)+W(2,-1130110920,-1120427420,1042502792,1031028372)+W(3,-1127755335,-1113612941,1023814022,-1137745417)+W(4,-1136130453,-1123399563,-1110196161,1037006758)+W(5,1040431359,1060132444,-1086200264,1042283546)+W(6,1042737160,1001749345,1049379651,-1084295706)+W(7,1042334622,-1123659840,1023472436,1019878434)+W(8,1041684833,-1119121787,1028708905,-1111752718)+W(9,-1104881213,1006406689,-1120221088,1047364560)+W(10,-1117219726,1026883950,1002061113,-1113607001)+W(11,1008021369,1011156129,-1124476270,1017968636);sum2=W(0,1027650789,-1117835702,-1129322914,-1178786588)+W(1,1010647389,-1110565129,-1120140062,1004569898)+W(2,-1128412421,1035331810,1046200355,-1130907066)+W(3,1019136642,-1114775527,1040609034,1000455394)+W(4,-1106357388,1050236879,1036181740,-1116170217)+W(5,1051050908,-1121260831,1029537087,1012300621)+W(6,1038925264,-1104188032,-1105419536,-1094299123)+W(7,1028674911,1009994365,-1148832482,-1110352470)+W(8,-1107702296,-1127926494,-1132924585,1016863918)+W(9,1019718506,-1147888890,1007741857,-1115347042)+W(10,1035623426,-1132432621,-1122466004,1018471790)+W(11,-1129304944,-1146317634,-1132484471,1031812039);WS(1056335484,-1129697442);
sum1=W(0,-1123816285,-1162479083,1026825265,-1118615510)+W(1,-1126548591,-1115166368,-1123245334,1016357093)+W(2,-1125007109,1009460392,993334229,1017679973)+W(3,-1127256452,-1110259820,-1117686884,-1130509569)+W(4,-1175208362,-1122870505,1045269336,-1102686619)+W(5,1012633705,1022501065,1056143939,-1112742573)+W(6,-1110640192,1043433395,1044007618,1048503365)+W(7,1008538193,1040188728,1037226473,1010107581)+W(8,1025178018,-1112741005,-1140818205,1031523962)+W(9,-1098786498,-1121817826,1004860403,-1115481871)+W(10,-1104721331,-1142571619,-1134864917,-1107348056)+W(11,-1112073470,1004599859,-1120701013,-1124234681);sum2=W(0,1018164054,-1144859189,-1126783010,-1140731697)+W(1,1033668632,-1111621890,-1148034885,-1116322329)+W(2,1006827755,-1133278289,1034430751,-1110091010)+W(3,978878091,-1106732021,-1134565598,1024608202)+W(4,1011714049,1039236492,-1110815467,1035005186)+W(5,1057652336,1053123628,-1109778149,-1112384840)+W(6,1035575897,1009902097,-1113563636,-1103655808)+W(7,1017810394,1032913014,1031837967,1007536733)+W(8,-1130754383,-1146205013,-1127206230,-1144657885)+W(9,-1107649638,1012470213,-1113225660,-1113329105)+W(10,-1136830370,-1126431906,-1113811608,-1112793157)+W(11,-1118754368,-1123083034,1007646275,-1131576514);WS(1064654654,1035088379);
sum1=W(0,1013730923,-1104968795,-1101065371,-1123150274)+W(1,-1143080352,-1097917367,-1104298005,-1124984926)+W(2,-1120446591,-1112072243,-1115560637,-1115541655)+W(3,-1123168830,-1101025669,-1121553409,1019709882)+W(4,1043838624,-1116995686,1034671630,1052021669)+W(5,1053857683,1053311748,-1125221929,1050953841)+W(6,-1118042236,1056948345,1054064059,-1098028717)+W(7,1024509393,1051915779,1047317764,-1117850604)+W(8,1025043295,-1123853974,-1124628232,-1103122974)+W(9,-1101557747,-1129945790,-1122875259,-1102292982)+W(10,-1099829586,1010096420,-1115475969,-1102206963)+W(11,-1105952782,1010117900,-1120157778,-1123986585);sum2=W(0,1036300391,-1120873277,-1109338596,-1115290116)+W(1,1023887773,-1110763968,-1133763869,-1109664288)+W(2,-1112746552,-1111086518,-1104363651,1031338337)+W(3,-1123357025,-1113327782,1014654409,1029647363)+W(4,1031940424,1045633640,-1101682429,1052546267)+W(5,1046589307,1050150667,-1094977574,1041363997)+W(6,1026186944,-1121584221,-1104681827,1038758869)+W(7,-1114411312,1033926660,1042076972,1011886363)+W(8,-1121551223,1021591180,1027635895,-1106866549)+W(9,-1110488084,1009099129,-1119215823,1008614181)+W(10,1035823152,-1115537942,1016354897,-1120223295)+W(11,1046305164,-1109553196,1012736237,-1111033402);WS(-1088190206,-1108558078);
sum1=W(0,1034096473,-1100191472,1048826552,-1109712467)+W(1,-1111503908,-1114238856,1051587686,-1111610193)+W(2,-1109918121,1053388852,-1124911644,1029528067)+W(3,-1110290409,1049826386,-1101598429,-1130336610)+W(4,-1104233509,1021528052,1045129740,-1117596347)+W(5,-1118548075,1045282957,-1123092480,-1112703594)+W(6,1040678692,-1121835291,1041941490,-1094857227)+W(7,-1108498290,1032628503,1050563972,-1102065648)+W(8,1015098342,-1095362037,1040739958,-1145103958)+W(9,-1105600408,-1112734841,1043699492,1033306871)+W(10,1043572363,1044475255,-1106244021,-1116887040)+W(11,1041251987,1015959598,-1100499697,-1101594283);sum2=W(0,-1122134368,-1135675176,1033121292,-1140036524)+W(1,1023368729,1037868584,1022385651,-1124742331)+W(2,-1117935205,1034815986,-1113410705,1025643512)+W(3,-1121900993,1029051910,-1106876578,1029315286)+W(4,-1102563608,-1090683436,-1094559771,1020537037)+W(5,-1097085277,-1081905013,-1089829937,1017232470)+W(6,-1107749524,-1093433405,-1085580324,1026038978)+W(7,1013163432,-1107168757,-1100509010,-1116418603)+W(8,1049536131,1043095342,1048560917,1042598592)+W(9,-1122385293,1068776853,1060516603,1015761873)+W(10,1034046493,1053234619,1062905414,-1119606047)+W(11,1020109569,1038509970,1023262329,1037794408);WS(1048802172,-1118644607);
sum1=W(0,1001330921,1008285357,-1112271863,1022629891)+W(1,1023807923,1020475895,-1106982824,-1147098739)+W(2,1028532286,1025640422,958183765,-1129374813)+W(3,-1151549405,-1106868493,-1133565569,1031375324)+W(4,1007889405,-1137992085,-1112205646,-1115934246)+W(5,-1095657203,1050363724,1044651974,-1110669107)+W(6,-1090481180,1050665633,1050921091,-1113474437)+W(7,-1104624276,1049383075,1037811271,-1104303995)+W(8,1025826270,-1127716075,-1125264263,1050188943)+W(9,1011316531,1026946398,-1113499645,1026008921)+W(10,-1131537104,1021652689,-1121270209,-1106529387)+W(11,1022847857,-1142930963,1014192325,-1125009457);sum2=W(0,-1119933527,1032931419,-1089262209,1016559128)+W(1,1034816070,-1096197918,-1094914643,1008526536)+W(2,1026554777,1049415798,-1101210129,1018959568)+W(3,1046177388,1043157162,-1128790619,-1112891495)+W(4,-1108360154,-1097574423,1058569170,1053795811)+W(5,1069558608,1058007152,1052760357,1052999976)+W(6,-1085501184,-1101474305,-1106340652,-1103281588)+W(7,-1088254262,-1096632714,-1114646508,-1098019814)+W(8,1036603460,-1121755244,1008650912,-1094475155)+W(9,1022028102,1004102711,1039081818,-1106271635)+W(10,1027756295,1032461240,1033515588,-1121182797)+W(11,1015426864,1043397723,-1118822413,-1124734105);WS(-1085648446,-1079079370);
sum1=W(0,-1114079994,1003975776,1036117159,1031831473)+W(1,-1118896788,1045647319,1044164867,1031367567)+W(2,1033718927,1041970952,1033826253,-1123680847)+W(3,1033541103,1040029267,1024952417,-1123944253)+W(4,1042007752,-1097850009,-1094329359,1049939273)+W(5,-1095211959,-1087218668,-1089391360,1043312672)+W(6,-1116359196,1033960979,-1100203021,-1122554975)+W(7,1026974961,-1111794397,-1108529239,-1176880640)+W(8,-1134555900,1019647980,1023486628,1040633606)+W(9,1044809099,1014099708,1023951387,1041283678)+W(10,1042238738,1031788713,1017251780,1046447947)+W(11,996515216,1033511473,-1146375056,1024390649);sum2=W(0,-1120973142,1009997472,1042983019,1019169584)+W(1,1025364316,1036688212,-1103915398,1033125970)+W(2,1040314133,-1119986230,-1125420780,-1109812797)+W(3,1018923536,-1117630132,1034277286,-1108282977)+W(4,-1106283039,1032814660,-1099987280,-1098354632)+W(5,1062322516,1032770062,-1095179878,1033722376)+W(6,1057333054,-1097734639,-1109050948,-1098634798)+W(7,-1125368820,1049154263,1034195486,-1102308141)+W(8,-1103033329,1022934360,-1118546716,1048978343)+W(9,-1097173506,1045599869,-1110281795,1055664562)+W(10,-1173745415,1038965178,-1119010038,-1103688168)+W(11,-1098308929,1035253180,1007528912,-1107997912);WS(-1089355774,-1078290086);
sum1=W(0,-1112691207,-1124344033,1037182841,-1122950775)+W(1,-1107733500,-1118583361,1046400294,1023290087)+W(2,-1132821263,-1121639475,1042531744,-1146188190)+W(3,-1116356099,1018516820,-1137408791,-1112282369)+W(4,1041047393,-1104403323,-1121667553,-1118638572)+W(5,1057481334,1054069421,-1099164822,-1098349922)+W(6,-1109625472,1041114291,-1097191323,-1139289650)+W(7,-1139389015,-1139200383,-1120861012,1026873009)+W(8,-1138062223,-1126199861,-1115334660,1009124079)+W(9,-1149431076,-1110719762,-1136525567,1044398104)+W(10,-1120573261,-1121643278,1015659149,1044515332)+W(11,1017011067,-1120569352,-1122889719,-1120947806);sum2=W(0,1009843654,-1107129213,-1124567280,-1120919296)+W(1,1020138111,-1098918731,1020831927,-1132368064)+W(2,-1115205032,1010227332,-1132836513,1029564211)+W(3,-1119663171,1026001154,-1118685376,1016741875)+W(4,1043380414,-1102119519,-1120629799,1037030993)+W(5,1059483198,1064361176,-1112537154,-1109288357)+W(6,-1106893419,1043150197,-1104145236,-1119273466)+W(7,-1135273053,1019055438,-1117770026,1028452918)+W(8,1030878171,-1126825280,1020211370,-1106639281)+W(9,-1093377806,-1146281491,-1144175329,-1118412551)+W(10,-1103899854,1028327527,-1135251423,-1123848756)+W(11,-1109882780,1024565629,-1128215590,1024207514);WS(1064975294,1066308158);
sum1=W(0,-1106142801,1032019633,-1119071204,1031747776)+W(1,1001228109,-1112793497,1041375482,1028818885)+W(2,1041342669,-1123968938,1013499583,-1115396498)+W(3,1027821620,1020544662,1024220311,-1108139113)+W(4,1045090381,-1108909198,-1132055971,984462229)+W(5,1049965274,1021279149,1038243096,-1093262116)+W(6,-1113450905,1040402543,-1090377239,1052662103)+W(7,-1138282267,-1116422289,-1107965954,1035427697)+W(8,-1110036442,1036419718,-1126913907,-1148253029)+W(9,-1115536386,1019907753,-1121925745,1036945928)+W(10,993049059,-1109636927,1032108124,1034061985)+W(11,1016907357,-1128061041,1032825796,-1113141447);sum2=W(0,-1135553471,1018031354,-1118189976,1016610899)+W(1,-1147979120,1035872696,-1120752887,-1163068737)+W(2,-1139692219,1022157658,1034250650,-1121296916)+W(3,1019770181,-1131641536,-1131969269,1007282246)+W(4,-1118352328,1032145382,1028895363,1027283971)+W(5,-1095799786,1073605475,1042427003,1042584076)+W(6,-1121907329,-1130051225,1056095764,1009508653)+W(7,1013257077,-1121748387,1025403981,-1148404200)+W(8,-1123867563,1011272254,1007846553,-1113530321)+W(9,-1075418961,1026092591,1010785270,-1099207121)+W(10,-1113117501,1019567305,1030054693,-1091570337)+W(11,-1123610989,1018865930,1012575724,-1124635978);WS(1062423998,1020226002);
sum1=W(0,1000976853,1015809956,-1116470612,-1122384152)+W(1,-1140430696,-1100102424,-1115150860,-1122957973)+W(2,-1116871589,-1102397253,-1099378776,1018079658)+W(3,-1130305609,-1097083551,-1121061927,1021042950)+W(4,-1125526476,1034182342,1055717600,-1095861522)+W(5,1051208664,1053221217,1052715645,-1101122465)+W(6,1040938184,1038184662,1041738487,1045734276)+W(7,1049869175,1019939330,-1114085178,1045437908)+W(8,-1136390676,1025071548,-1133541800,-1128557498)+W(9,-1097231798,1026360261,-1121585121,-1101688288)+W(10,-1107259340,-1121765359,-1127628368,-1114764537)+W(11,-1105843464,-1122412137,1018430000,1034631967);sum2=W(0,985313435,-1132095255,-1124729770,-1125184611)+W(1,-1124740239,1011065519,1028760415,-1181860650)+W(2,999484231,1015359010,1033849803,-1132645547)+W(3,1024683619,-1125848669,-1140486285,-1125466771)+W(4,-1117207517,1067077185,1058112728,1045115043)+W(5,-1088457353,-1080660794,-1107623537,1036693207)+W(6,1048821220,-1117188353,-1109418981,-1096437481)+W(7,1027562883,-1127975224,1027196953,-1107942084)+W(8,-1158219675,-1118062236,1007171579,1023628890)+W(9,1020427720,-1160295467,1000645119,1043689375)+W(10,1032363474,1023561702,1015083304,-1110185484)+W(11,1023023798,-1158549787,-1134577643,-1121893121);WS(-1085592318,-1113086899);
sum1=W(0,1024334944,1029597578,-1105245475,-1127342656)+W(1,1034498345,-1110412429,-1104926592,-1107952998)+W(2,-1110168462,-1098176238,-1103724998,-1131633306)+W(3,-1119681052,-1098367950,-1115323711,1033648125)+W(4,-1117644382,1041591201,1053241687,-1104578161)+W(5,1053247055,1044816720,1051692021,-1101901257)+W(6,1051451939,-1124765258,1042909421,1051300307)+W(7,1053283054,-1113485404,-1143558503,1049307889)+W(8,1020278010,1015573096,-1138537863,-1103827813)+W(9,-1110749814,1033881662,-1110174988,-1097952575)+W(10,-1105195378,-1113141267,-1116328992,-1106968399)+W(11,-1102600950,-1113790704,1028312016,1027981559);sum2=W(0,-1134200265,-1122995556,-1118706158,1019423143)+W(1,-1126211289,-1123774588,-1113839515,1022335641)+W(2,995157684,-1114460336,1002859666,-1160177640)+W(3,-1130236057,1027754115,-1131104601,-1138832033)+W(4,1021681136,-1106847870,982325064,-1110500850)+W(5,1048787768,1052221246,1042414810,-1121978030)+W(6,1025695056,-1129766425,1009324191,1035034344)+W(7,1027074464,-1120353368,-1136621129,-1126984825)+W(8,-1115095323,1001371122,-1145733922,-1117883328)+W(9,-1118959328,-1113736050,1019850892,-1112736275)+W(10,-1114723897,-1130130145,1023767274,1026260852)+W(11,-1121253912,992217060,-1131688905,1016807320);WS(1025516512,-1100199588);
sum1=W(0,998291066,-1128181387,1021891087,1010096560)+W(1,1016981531,1035336779,-1152435393,1015136529)+W(2,1015217585,1041134374,1040424469,-1134306338)+W(3,1027586712,-1105873140,-1147235028,1025573847)+W(4,1015332531,-1097993736,-1106994989,1041308560)+W(5,1043985948,1049373383,-1087955312,1054580194)+W(6,-1097437107,1044933000,1048585956,-1088067164)+W(7,1024655979,1041451309,1037061588,-1108043523)+W(8,1040752366,-1115681272,1032706511,-1107391304)+W(9,1016493518,-1153713033,1013936722,1021987303)+W(10,1015283332,1028860515,-1122756060,-1111549299)+W(11,1025261651,1010373746,-1124931799,-1125444197);sum2=W(0,-1136864762,1023564875,-1115115972,1024904631)+W(1,1030076655,-1115188268,-1114446231,1005033941)+W(2,995105737,1025338591,-1099782234,1022202973)+W(3,-1113660547,1049272645,-1107689693,1009257370)+W(4,-1103710322,-1105139728,-1100416868,-1128899549)+W(5,1057566767,1061216146,-1107001478,-1140124434)+W(6,1009750634,-1107279078,-1114917196,1051976820)+W(7,-1105716747,-1112133417,-1123762171,1040613751)+W(8,-1112771593,1024304323,-1138213458,1014205090)+W(9,-1101449249,1031401203,1028369943,-1105823902)+W(10,-1123827499,1002907445,-1127316949,-1115621063)+W(11,1019919657,-1121285688,1021828037,-1124460977);WS(1050734204,-1108852232);
sum1=W(0,1026854009,-1106093993,-1116292712,-1111669430)+W(1,1022285659,-1090233269,-1104273631,-1115457556)+W(2,-1124925681,-1107176543,-1103820941,-1130768721)+W(3,-1117352760,-1103610460,-1114665965,988348114)+W(4,-1103616254,-1113635568,1027495958,-1122281377)+W(5,1069754213,1065691213,1042550097,1027625969)+W(6,-1130883179,1026991873,1054098174,-1114752252)+W(7,1032882469,1034282506,1018693905,-1144129324)+W(8,-1125634353,-1117637392,-1123139966,-1113568120)+W(9,-1090598793,999398084,-1147736996,-1100906821)+W(10,-1107767585,-1123096067,-1140005358,-1103145534)+W(11,-1112131865,-1122062653,-1120005196,1007587914);sum2=W(0,-1122830075,1026001227,-1105712489,1024214881)+W(1,-1118490155,1044311614,-1105988647,1024710111)+W(2,1007204875,1016894538,-1128591966,-1134765475)+W(3,-1132418382,-1121103003,-1132281374,955722144)+W(4,-1089670730,-1104892025,1036545949,-1096328526)+W(5,1057951288,1050757116,1042923133,-1109313571)+W(6,-1135710147,-1111844715,1041007149,1031038781)+W(7,1040031313,-1131469166,982097434,-1121635711)+W(8,1027384734,-1127506094,1029115040,-1114697429)+W(9,1046225965,-1118982995,1018384918,-1108836817)+W(10,1020988490,1018633070,1000957030,-1111832237)+W(11,-1137288635,1012074251,-1131312630,-1141601766);WS(-1077332287,-1089760701);
sum1=W(0,-1146931846,-1106320367,-1126986618,998476811)+W(1,-1115596769,-1106044643,-1103512376,1020090684)+W(2,-1117338894,-1121544222,1033789092,1018970620)+W(3,-1134004534,-1120853460,1025908912,-1131301080)+W(4,1033143495,1030948981,1035996661,1035645275)+W(5,1033806067,1054020686,-1098691810,1057100532)+W(6,-1119052427,1053247323,1053006209,-1089559024)+W(7,1021655744,-1112997269,-1117960094,-1109205213)+W(8,-1116749294,-1132098378,1002151576,-1111559939)+W(9,-1102410839,-1131285468,1020764052,-1114602228)+W(10,-1148875196,-1140686688,-1143682184,-1114317262)+W(11,1024305160,-1137942600,-1112291776,1040862618);sum2=W(0,-1142220161,1012377004,1015506585,1006079429)+W(1,-1120056293,1027255740,1027444401,-1129651941)+W(2,-1138049810,-1121552483,-1154390002,1021210606)+W(3,-1144760977,-1149209645,988683875,1020679942)+W(4,1019086641,1027847692,-1126961905,-1129173219)+W(5,-1087748986,-1071778912,-1099113060,1029291472)+W(6,1046290929,1017608723,1077548482,1030702430)+W(7,958643736,-1165018915,1009874569,-1149010889)+W(8,-1121396179,-1129089615,1004493969,1025558752)+W(9,-1132223695,-1117547929,1032469225,1031608500)+W(10,1030045463,-1115202758,1017793536,1041292060)+W(11,-1108302337,-1153372770,1024909384,-1116313503);WS(1054407548,983325672);
sum1=W(0,-1115456470,1033490817,-1105600625,1028412425)+W(1,1031921957,1031550611,-1115519181,1017604747)+W(2,1041128181,-1109550327,-1103698804,-1121692358)+W(3,1034097067,1014014769,1030793272,-1131299175)+W(4,1044756246,-1114006910,1033571545,-1148390382)+W(5,-1090010995,-1087252051,1059608097,-1103922376)+W(6,-1103937189,1042983319,-1094628214,1062123705)+W(7,-1135652511,-1116995186,-1106569209,1039103265)+W(8,-1119790070,1037509878,-1124427701,1032293767)+W(9,1044072953,1022727275,1007976775,-1107101148)+W(10,1021059262,-1108328080,1033962892,1027680451)+W(11,-1141553278,-1143059662,1032055396,1007158719);sum2=W(0,-1108956115,1040320325,1011835040,1007145536)+W(1,1003522017,1036429861,1009493536,-1123468231)+W(2,1023566518,-1132203156,1045134298,-1106382527)+W(3,1016028592,-1103689691,1044032552,-1116797301)+W(4,-1145921569,-1113530029,1029973058,-1115291423)+W(5,1057547857,1039825371,1025444390,-1120694127)+W(6,-1105348488,1030401418,-1093621604,-1120933925)+W(7,1019566780,1039637835,-1111109931,-1105744806)+W(8,-1116109872,1031627486,-1106716830,1036345379)+W(9,1028735446,1032586179,-1106619549,-1106839609)+W(10,1032927131,-1107014793,-1135351552,1043632212)+W(11,-1119043970,-1117261713,1030984886,1031187850);WS(1062610366,-1081620328);
sum1=W(0,1022225638,1036878493,1041975919,1034909184)+W(1,1034659649,1049110721,1038275488,1022593144)+W(2,1029979468,1050285945,1039909252,-1145063906)+W(3,-1129493655,1052309552,1032760119,1024460554)+W(4,1032326503,-1097049310,-1086061975,1038564634)+W(5,-1104434937,-1097332230,-1094128798,1032775158)+W(6,-1091716385,1031802154,-1096830529,-1098154666)+W(7,-1093908076,1033460244,-1125106744,-1098908862)+W(8,1038246806,1033815666,-1118145809,1054071881)+W(9,1048167927,1040915883,984752392,1049378869)+W(10,-1122539766,1042582214,-1127387550,1037005773)+W(11,-1111713187,1038395208,1025327999,1023442918);sum2=W(0,1001261778,1031762430,-1106689977,1025388154)+W(1,1018216589,-1117638934,-1105078255,1007664153)+W(2,-1124915037,1039919645,-1119019386,1011431705)+W(3,-1118462618,1041969311,-1115769810,1007167865)+W(4,-1111104301,-1112011481,1049316874,-1110560421)+W(5,1029938402,-1117360942,1044332351,-1122922762)+W(6,1043034893,-1107523849,-1116357646,-1107704269)+W(7,1050092429,-1104673921,-1112781805,1041034358)+W(8,1033280635,1026153330,-1121273022,983067209)+W(9,1022258405,1033323756,-1116643818,-1133572905)+W(10,-1109485745,1027380094,-1123412994,1016143957)+W(11,-1106654827,1006440178,1016238045,1010088409);WS(-1079099231,1058224693);
sum1=W(0,1041807413,1030021338,-1098612147,-1136025729)+W(1,1038775953,-1114342965,-1101745716,-1113852830)+W(2,-1139925939,-1116898669,-1109189268,-1130024634)+W(3,-1135488689,-1105924753,-1169623989,1032899333)+W(4,-1113591959,1041390773,1044962866,1040574357)+W(5,-1100940817,-1112997607,1038641429,1035906153)+W(6,-1107090858,1048687519,1053521164,-1110548904)+W(7,-1105279552,1049805017,1048553583,983487291)+W(8,1030293261,1019631368,-1152707357,-1107948018)+W(9,-1131180663,1008365619,-1119110697,-1102747762)+W(10,-1127712365,-1156710253,-1120409456,-1102886695)+W(11,1033907987,-1120648241,-1137865855,1020276366);sum2=W(0,-1150712731,-1121646784,1031288593,1026221982)+W(1,998750602,-1118866549,1020650492,-1135858910)+W(2,-1122173835,1033676882,-1126679589,1026066546)+W(3,-1114797832,1024418530,-1119823506,1019885572)+W(4,1040465550,-1099611845,-1105433524,1025270629)+W(5,-1090773917,-1073585027,-1077885918,-1102699692)+W(6,1038653616,1072488285,-1083499628,-1103726643)+W(7,1035909226,1053754278,1076879885,1044175124)+W(8,1015298833,-1118571342,1025361731,1025604422)+W(9,-1111404471,-1115122758,1035533544,1013887757)+W(10,-1128843744,-1132364945,1025173545,1029004921)+W(11,-1128976380,-1120827581,982102231,1042609155);WS(1039418864,-1140458522);
sum1=W(0,1029517505,-1145085849,-1114535995,983096624)+W(1,1019803894,1028523779,-1102746926,-1121873782)+W(2,-1108005699,1038991951,-1100878768,1027911414)+W(3,-1135118358,-1125909817,-1142936385,1033576274)+W(4,-1097839409,1032347927,1027001827,1044450572)+W(5,-1088253674,-1090653261,-1106235793,1062380387)+W(6,-1154916402,1029669390,1061486174,-1109645966)+W(7,-1122115416,1038152785,1047810758,-1107146685)+W(8,1031259878,-1104931415,1035770150,-1117675070)+W(9,1036696746,-1121428646,1033087169,-1105839880)+W(10,1024178544,1035324408,-1120235273,-1097301074)+W(11,1041849616,1017003668,-1108040973,1038477872);sum2=W(0,1034344084,1026284945,1033267920,-1121567066)+W(1,-1142865888,-1120108491,1033899226,-1105011035)+W(2,-1106811819,-1120621959,-1122542627,-1136511728)+W(3,-1113394506,-1114137407,-1134482876,1032101677)+W(4,-1103410132,1037507308,-1130139832,-1104421963)+W(5,1057117238,1003910328,-1102818563,1022298858)+W(6,1033583066,-1124006960,1043197066,1038703002)+W(7,1030826553,-1125132432,-1124335993,-1122973141)+W(8,1034735332,-1109350039,1024120715,-1132243276)+W(9,1041074904,975508032,-1127155070,1044067085)+W(10,-1109459597,1001772648,-1117378085,-1101099519)+W(11,-1128301632,-1126301549,-1113899392,1041237660);WS(1053462780,-1083681865);
sum1=W(0,-1126058411,1015154794,1041747598,1023511963)+W(1,-1118697149,1048726745,1045749945,1027394040)+W(2,1025756296,1038169844,1043007793,993307519)+W(3,1029589575,1040782360,1024626666,-1131368524)+W(4,1018224530,996055791,-1138339988,1041497612)+W(5,-1086401302,-1082085657,1014351349,1041814811)+W(6,1032344226,-1105145572,-1096882594,-1115623160)+W(7,-1131398580,-1110890258,-1110953740,-1127070442)+W(8,1027711272,-1123213919,1020629658,1035615616)+W(9,1048515830,-1129047376,1032965474,1040756601)+W(10,1038148425,1033289129,-1132054806,1042139693)+W(11,1029718722,1029252236,-1128695798,1009997960);sum2=W(0,1011413600,1024023545,-1118714967,1008350928)+W(1,1027382950,1034951721,-1126562655,-1120704007)+W(2,981904616,-1126139913,-1128407708,-1127381517)+W(3,-1135583391,-1138986423,999360844,1015535284)+W(4,-1124778398,-1098641764,-1091889801,1030231193)+W(5,1052754126,1057762368,-1104262464,-1110351493)+W(6,-1151802072,1012148800,-1161878816,1033272406)+W(7,-1123376913,1031971990,1024540201,1013432992)+W(8,1033453825,-1125648711,1032606711,-1108897465)+W(9,1035809187,-1131934955,1025836907,-1106889474)+W(10,-1153180738,-1131180247,-1134699254,-1132306565)+W(11,-1118108772,-1140791326,-1171757551,1014625240);WS(-1099299320,1056598066);
sum1=W(0,-1128153660,1041714651,-1127547996,1006197652)+W(1,1035903322,-1128532088,1029712499,-1136164796)+W(2,1036246880,-1121593759,-1106761055,-1130396894)+W(3,1029570879,1017990507,1017604226,-1124832314)+W(4,-1098261544,1038366195,1045972807,-1106221946)+W(5,1057218165,1054413180,1057638589,-1085896508)+W(6,1028130044,-1090476168,-1086573266,1054525467)+W(7,1016287010,-1110319406,-1101308500,1036683414)+W(8,-1113181968,1030219574,-1119658116,1004824505)+W(9,1038963911,1033715440,-1129447670,-1113770157)+W(10,1042818602,-1116035017,-1128924420,1033084478)+W(11,-1114724733,998207538,1030841394,-1130963634);sum2=W(0,993280665,1028557303,1046772351,-1131923124)+W(1,1032538133,-1098564467,-1107794670,-1127811288)+W(2,1002762140,1035775413,-1121892222,992174233)+W(3,992586073,1019898989,-1158807761,1015088121)+W(4,-1134148898,-1104446514,-1105011941,-1110971235)+W(5,1067961229,1066594258,-1096504482,1043137579)+W(6,-1099141736,-1090299346,-1107079502,-1095277951)+W(7,-1118039147,-1109952821,-1132433157,1011333246)+W(8,-1147560296,1024426003,-1121147281,1028001687)+W(9,-1104613803,-1136832302,1034898623,-1101129935)+W(10,-1129031039,1009264906,1036381319,-1097683180)+W(11,1040568125,-1111357043,1032287279,-1108888578);WS(-1105186296,-1108555742);
sum1=W(0,-1101386974,1038429012,-1105046378,1040483623)+W(1,-1134311356,-1107675004,1031828819,1040816739)+W(2,1046011615,-1109709717,1034430779,-1108915605)+W(3,1034864637,-1130419297,1030173660,-1102638726)+W(4,1042743759,-1109750289,1040666374,-1118442722)+W(5,1030110546,1040526743,1050019912,-1093958439)+W(6,-1103097566,1045974257,-1097473172,1044698927)+W(7,-1111922822,1017242540,-1110364069,1041159370)+W(8,-1103538071,1040611956,-1118942975,986662468)+W(9,-1121451017,1012951144,-1118385334,1033262923)+W(10,1041021277,-1100748433,1035127903,1032745156)+W(11,1032931450,-1121991998,1037154391,-1106175813);sum2=W(0,-1135271108,-1136185376,1014979733,-1127162070)+W(1,1012864633,-1131143608,1028363168,1003505825)+W(2,1026898060,-1133517476,1033256022,-1123384038)+W(3,-1125848258,1028008335,-1120532892,-1134649836)+W(4,1038675289,-1140478504,1016203776,-1114518101)+W(5,-1095849351,-1070239185,-1089585970,-1105093650)+W(6,-1113528611,1038794260,-1078361549,1028346583)+W(7,-1117113572,1005296645,-1125525718,1028725832)+W(8,-1111853852,1030827904,-1117887634,1035296562)+W(9,1079096535,-1116960146,-1123277259,1058969759)+W(10,1032636395,-1113311282,-1125445846,1068193425)+W(11,1032298564,-1134431064,991223090,1017911666);WS(1065442623,1015025160);
sum1=W(0,1040496438,1031517084,-1113215535,-1115365041)+W(1,1036061554,1002812769,-1109245393,-1114325264)+W(2,-1112496600,-1099928488,1036804053,1038370800)+W(3,-1120668655,-1116761110,1036473513,1039123015)+W(4,1044423084,1017412396,983382403,1018550702)+W(5,1034975748,-1099246196,-1109909072,-1131936399)+W(6,-1107673238,-1129165678,-1114225707,1048106991)+W(7,1019812354,-1138585900,1011581692,1041344487)+W(8,1032083208,1040563090,-1124004468,-1103693946)+W(9,1024898238,1012000060,-1120263275,-1106995843)+W(10,-1096349707,-1113013165,1036150809,1044531927)+W(11,-1110354101,-1128538214,1037117105,1043676418);sum2=W(0,1042699596,-1140656688,1023126843,1010698941)+W(1,1058578114,-1081184698,-1095653758,1048659418)+W(2,1019470633,-1098953045,-1097586600,1052277576)+W(3,-1119471849,-1122826054,1018118885,1041036392)+W(4,1029081919,1040813712,-1122624743,-1106210958)+W(5,1060468587,996865603,-1097694847,-1118272649)+W(6,-1108654451,-1128239326,-1103459725,1043044817)+W(7,-1130901998,1000734433,1034766857,1029721267)+W(8,-1174961495,1039098482,-1117968485,-1122034237)+W(9,-1102355565,1020119257,-1118912655,1033474214)+W(10,-1112376452,-1108144089,1031051049,1049205466)+W(11,1017824567,-1114988670,1038110136,1033989555);WS(-1115864032,1039792746);
sum1=W(0,996096400,-1108218204,-1121375417,-1140468214)+W(1,-1114956320,-1115276388,-1109130991,1010495721)+W(2,-1122072970,-1114444905,1040789857,1013460969)+W(3,-1140762151,-1127271361,1026520268,-1127833232)+W(4,1033625894,1040179481,1039608980,1034497081)+W(5,1036829073,1050653566,-1093805194,1055392502)+W(6,1030275655,1051648994,1049263376,-1088431348)+W(7,1031218972,-1112576115,-1121903450,-1111886108)+W(8,-1108192053,1018030914,-1132620605,-1113171393)+W(9,-1109643980,-1127455572,1012649753,-1127063626)+W(10,-1129660583,-1147064482,-1135717173,-1124542831)+W(11,1019975176,-1135014713,-1114505023,1034831154);sum2=W(0,1020691269,-1141202058,-1115435752,1015385693)+W(1,1019337403,1040267853,-1111436746,1015565489)+W(2,-1131086480,1025609602,-1114623303,-1132207064)+W(3,1010427910,-1128429973,-1140470334,-1163542113)+W(4,-1117300235,-1122675471,1017441239,1035175215)+W(5,-1100581516,1073306798,1055273933,1033401267)+W(6,-1101351817,1032997632,-1073173797,1041259906)+W(7,1027629029,-1119509251,-1122237085,1020278145)+W(8,1031000417,1016207247,998363696,-1112773411)+W(9,1046685605,1013448250,-1113092041,-1101083444)+W(10,-1113329498,1026870685,-1130370856,-1115311051)+W(11,1033297372,1014260054,-1124843109,1031244051);WS(1060418110,-1122066101);
sum1=W(0,-1124029560,-1129767372,-1115430516,1031696780)+W(1,-1123330286,1032201307,1033383950,-1147879495)+W(2,1025904121,-1135655378,-1124043956,-1137787811)+W(3,-1131825009,1011740349,1016436406,-1122010711)+W(4,-1124342772,1035204176,1041576533,-1104465800)+W(5,1040589380,-1121351835,1057835449,-1084846132)+W(6,1047669789,1026196737,-1085338500,1059143665)+W(7,1017074582,1023559701,-1113520196,1032251443)+W(8,-1109435772,1025573168,1028261758,-1122042801)+W(9,1025265863,1000233671,1024098613,-1106791333)+W(10,1031201378,-1122702819,1020968696,1037079395)+W(11,1024540211,-1123483709,1016849816,-1120875027);sum2=W(0,-1173496113,-1127629564,1033364881,-1127836624)+W(1,1022886010,-1097350377,-1104916712,1027284157)+W(2,-1124242822,1034826035,-1105423640,1036751625)+W(3,-1140181115,1033442485,-1122986652,1017945890)+W(4,-1105780675,-1119640853,1023580345,-1101679270)+W(5,1061873799,1062616603,-1132739235,-1113070309)+W(6,-1105550966,-1098447862,1009507187,-1096904559)+W(7,-1108824717,-1115327874,-1116534057,-1127473876)+W(8,1033890881,-1122666983,-1136662275,-1149619356)+W(9,-1112358042,1028952789,1023707939,-1113766541)+W(10,1045500652,-1137245711,-1117384012,-1119315178)+W(11,1033458469,1001899534,-1136860123,1015952658);WS(1052277756,1024619064);
sum1=W(0,-1155801216,-1107014752,-1120340480,1029425189)+W(1,-1112675811,1032327591,1038469578,1030252033)+W(2,-1122395345,1039704040,1034534022,1025211073)+W(3,-1124711713,1045346698,-1137717581,994289396)+W(4,1049346130,-1099678446,-1093981294,1055903799)+W(5,-1103272826,-1090697510,-1098793998,1057427995)+W(6,-1111436999,1041606598,-1103403378,1040656272)+W(7,-1134653325,1013960373,1005246730,1016775164)+W(8,1003141514,-1131584400,1026200342,-1125235986)+W(9,-1118748640,-1126277858,1031806855,1025012844)+W(10,-1106833215,1032770798,1010568017,1025335343)+W(11,-1099652851,1034190187,-1124454216,1029370155);sum2=W(0,1020437582,1028786959,1045862572,1023289146)+W(1,1030199907,1015917080,-1120652794,1009748873)+W(2,1010063617,-1106003069,-1117660774,1007345789)+W(3,-1127799210,-1098471935,1039304637,1018930146)+W(4,-1132354231,-1101737384,-1087461476,-1095566322)+W(5,1063879108,1069217208,-1083542229,-1090793815)+W(6,1045942315,-1153692567,1056862945,-1107315270)+W(7,1048572904,1056217861,-1111757292,-1106431667)+W(8,-1127607289,-1124440021,1044890152,1016132472)+W(9,-1097091848,1032502373,1037463572,-1107157844)+W(10,-1116485608,-1108513707,1028169917,-1098187278)+W(11,-1094693884,-1108016950,1034190881,1036040005);WS(-1086218302,-1084258561);
sum1=W(0,1021408948,1036310380,1041008695,1027347742)+W(1,1039366096,1048593117,1035524367,-1127633782)+W(2,1033396118,1045683171,-1138037400,-1116749595)+W(3,1025066091,1046369740,1032120647,-1139872292)+W(4,1041666443,-1103354245,-1088163117,1040638149)+W(5,1050103608,-1122175629,-1094269524,1033011818)+W(6,-1097626581,-1103712029,-1096387988,-1111907839)+W(7,-1095221944,-1117250695,-1111740158,-1099416246)+W(8,1033383494,1033326017,-1131589088,1045697689)+W(9,1042904478,1042877939,-1132088142,1040895122)+W(10,1018682217,1039834587,-1131538396,-1136050786)+W(11,-1121047845,1034112696,1030901630,-1126758410);sum2=W(0,1030773056,1018516207,1020583173,-1116225927)+W(1,1032148531,1032012136,-1121497633,-1122365237)+W(2,1026422036,-1112679629,-1111134479,-1127594672)+W(3,-1131330830,-1112996078,-1123177144,1023835916)+W(4,-1142227828,-1157244503,-1116630862,-1120289762)+W(5,1050603076,1061490298,1045806125,1024002380)+W(6,-1109379336,-1096282325,-1104925089,1040110681)+W(7,-1102999759,-1116593585,-1103628682,-1102178993)+W(8,-1120616119,1021325617,-1120774706,1037488437)+W(9,1029135782,1020114521,-1124264052,-1122845130)+W(10,1035818151,-1129796491,-1129316292,-1122119114)+W(11,1024073644,-1129630471,1024324894,-1118358279);WS(-1092406524,-1089571522);
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, nns64, 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);
}
}
+418
View File
@@ -0,0 +1,418 @@
//
// 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, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,-1106336704,-1104338237,1041734649,-1112016931)+W(1,-1134422686,-1108550970,-1135080854,-1117701445)+W(2,-1097058997,1036063029,1053379177,-1099451832)+W(3,-1096794255,1068454954,1068510503,-1092648385)+W(4,-1096428577,1045547931,-1114733521,-1101312270)+W(5,-1108910446,-1102009308,-1146436468,-1118387353)+W(6,-1110459731,-1122481515,-1107441476,-1118789516)+W(7,-1101174078,1017740065,-1113618698,-1107281979);sum2=W(0,-1107960738,1034572820,-1105088633,-1147785184)+W(1,1022891960,1003346080,-1103397515,1035529310)+W(2,-1112828174,-1096749055,1056062200,-1105585021)+W(3,-1099542471,1067566060,-1127174872,1034766166)+W(4,1028527356,-1090311143,1048792675,-1117109292)+W(5,-1124169384,1028295012,-1106700271,-1116900804)+W(6,1003609248,-1101382023,1033154740,-1121486356)+W(7,1019646072,-1102277943,1037356874,-1114899026);WS(-1075683047,-1087125913);
sum1=W(0,1042687663,1052977914,-1087267578,1041384601)+W(1,1034752002,1046022844,-1097639380,1034807969)+W(2,1020877136,1051043629,-1087388173,1037740431)+W(3,1043598702,1049374510,-1095656786,1044538321)+W(4,1032834596,1044576234,-1108370107,-1113942663)+W(5,1049059763,-1108783446,-1101488315,1043415765)+W(6,1041786741,-1105784362,-1111228387,1011031587)+W(7,1050972591,-1089957133,-1108747496,1034104676);sum2=W(0,-1129327146,-1112916736,-1109246006,-1168639863)+W(1,-1149557934,-1120018795,1012425107,-1122303521)+W(2,1027469999,-1105442406,1044505132,-1114911422)+W(3,-1116270499,1056936993,1054092693,-1109477794)+W(4,-1107094547,1036431709,1015080154,-1122292075)+W(5,-1114668504,1029410453,-1102188513,1038663029)+W(6,-1136313139,-1126491682,-1123974759,-1124857486)+W(7,-1115408970,-1112281372,-1115235380,1004657207);WS(1042212664,-1102203684);
sum1=W(0,-1140902818,1040147851,1035472140,-1111794429)+W(1,1019874102,-1104962202,1045102086,1033944684)+W(2,-1138465404,-1102798136,1044852023,-1122108180)+W(3,1041713132,-1085739950,1052255697,1042129278)+W(4,1031911135,-1090423514,1050093153,1026181805)+W(5,1032244040,-1096835716,-1114874577,1045351411)+W(6,-1122713961,1015091005,-1125530488,1045226448)+W(7,1032066151,-1100137137,1025859399,1037723887);sum2=W(0,1025219442,-1109152196,1026944460,-1136900198)+W(1,-1119436548,-1122141349,1040314652,-1112897189)+W(2,1041363772,1032935700,-1124096755,-1144192892)+W(3,1026037858,-1095545125,-1132954458,1046665648)+W(4,-1106963956,1029288712,1063106013,-1112667488)+W(5,-1148187164,1048235476,1044093468,-1091150222)+W(6,-1115265228,1017807431,-1119277141,-1098670428)+W(7,1027834104,-1124373883,-1115291573,-1099776205);WS(-1106435384,1038338229);
sum1=W(0,1040095954,1057302312,-1085504617,1038469973)+W(1,1019822615,1048464174,-1109673285,1008999077)+W(2,1037825128,1048602738,-1088007186,1047759857)+W(3,1041126536,1046177110,-1089584127,1042217259)+W(4,1042659628,-1113571175,-1112427435,-1122205838)+W(5,1046281616,1010729037,-1099904421,1042535855)+W(6,1025627498,-1116720143,985851280,1020820192)+W(7,1052688116,-1090676327,-1109333660,1034203799);sum2=W(0,1016257202,1059204215,1078138204,1045786159)+W(1,1025056091,1059357388,1057901024,-1115583727)+W(2,-1123344133,-1096239491,-1075026282,1040463834)+W(3,-1117490597,-1080318626,-1073900782,1043123901)+W(4,-1139226916,-1097775023,1041808545,1021989454)+W(5,-1121712633,-1121076469,1040778731,-1105966927)+W(6,1032149092,-1108589001,1040543247,1015040126)+W(7,1018740994,1042934709,1013253724,-1147555881);WS(-1079558823,-1098708322);
sum1=W(0,-1107155318,-1102044491,-1157836704,1018716763)+W(1,1025234303,-1098872409,1050456336,1032647774)+W(2,1015859078,-1087610848,1055919296,1043448582)+W(3,1036194249,-1086405173,1051086989,1041211303)+W(4,-1109510417,1049149960,1049231261,1032229161)+W(5,-1106597869,-1113006787,1047976577,-1113988824)+W(6,-1106784003,1034815041,1037659280,-1114873522)+W(7,-1107821257,-1109243348,1045770027,-1115826050);sum2=W(0,-1115121954,1038073794,-1128914993,-1116577465)+W(1,1012713185,-1114116718,1041575276,-1124395325)+W(2,-1120959275,1048906430,1074552079,1055266270)+W(3,979525395,-1089285214,-1076455267,1060162115)+W(4,1031308048,1044939824,-1081125046,-1098098687)+W(5,1023425822,960279117,-1109266711,1021768571)+W(6,1008898041,-1114246838,1028966618,-1124862202)+W(7,1015643115,-1116674868,-1116558128,1013382601);WS(1045132600,-1120782135);
sum1=W(0,-1105751784,1057393815,-1105555137,-1117651397)+W(1,-1105178898,1048859946,-1097544977,1030868229)+W(2,-1104184899,1059464001,-1093321826,-1113548192)+W(3,-1114219853,1046945589,-1096850414,-1114482291)+W(4,-1110381909,-1115358437,1045680426,-1100710867)+W(5,1038688878,-1101266388,1054674458,-1101910270)+W(6,-1129240105,1006928425,1040711722,-1109195062)+W(7,1028338913,1001553277,1051440502,-1106616547);sum2=W(0,1017265392,1041015042,-1100279165,1015388608)+W(1,-1109811903,1031690548,-1110095441,-1118750728)+W(2,1023756444,1041543835,-1121800962,1018680528)+W(3,-1113627340,1061785433,1052269299,-1143924414)+W(4,1014378799,-1112539854,1027655784,-1099334823)+W(5,-1145950526,1033767962,-1103181542,1020584168)+W(6,-1129429444,-1111764061,-1110834939,-1108053853)+W(7,1013677319,-1098545742,-1106577514,1036964648);WS(1052573852,-1122511817);
sum1=W(0,-1122539822,-1107197216,-1123108403,1051517474)+W(1,1036520122,-1104137920,1038549849,1023654291)+W(2,-1150669710,-1095755763,1032946604,1039184399)+W(3,-1131456914,-1089160552,1050538028,1041388597)+W(4,1027717464,-1090293588,1052989852,-1168884669)+W(5,1032118773,-1090056564,1057974832,1033029075)+W(6,1021054902,-1092174087,1053464075,1028526105)+W(7,1030809195,-1086001910,1057808582,1041880934);sum2=W(0,-1085894681,-1108201039,1070882268,-1081052443)+W(1,1038192816,-1090848333,-1093216289,-1102549623)+W(2,-1098445483,1052221636,1067999858,-1087793608)+W(3,-1102898046,1071505414,1073865984,-1090403840)+W(4,1008806191,-1098981857,1058878464,-1095780376)+W(5,1050638036,-1086351349,-1083525828,1055133376)+W(6,-1102617523,-1096799400,-1107159037,-1096503933)+W(7,1057325981,-1088620184,-1083206959,1053790412);WS(-1073219892,-1080326418);
sum1=W(0,-1114077580,-1101602915,1057495924,-1151047116)+W(1,-1142635506,-1103425331,1053716920,-1114784094)+W(2,-1142955026,-1090278522,1055741332,-1111276924)+W(3,-1123237842,-1092662145,1051447237,-1121668701)+W(4,1038107057,-1091646784,1052494629,1000704387)+W(5,-1103324917,-1114692451,1049044089,-1109204280)+W(6,1026598572,-1101848592,1043005848,1010568075)+W(7,-1095875035,1038718196,1047828379,-1156952092);sum2=W(0,-1121663397,-1095443331,-1067370736,1005231721)+W(1,-1116542136,1050195534,-1071776975,974104521)+W(2,1042431779,-1123573301,1068672794,-1111985184)+W(3,1037730633,-1100504352,1077012119,1047585075)+W(4,1010053773,1043186658,1070664889,1016528922)+W(5,-1137348615,-1102861372,1045361006,-1109020232)+W(6,1028087910,-1110454800,-1123945395,1037668055)+W(7,-1119025600,1040229501,1027642294,-1117277443);WS(-1130027456,1047744266);
sum1=W(0,1030328637,-1103440100,1050534604,-1130350917)+W(1,-1100312969,1043447132,1038395889,-1105733872)+W(2,1036569044,-1096543805,1037345619,1043114871)+W(3,1044449278,-1093151398,-1106526388,1022399622)+W(4,-1106699970,1024264999,-1115006287,1020228332)+W(5,1046212150,-1115860524,1035372917,1024836117)+W(6,-1104762293,1041344218,980910400,-1123108872)+W(7,-1124975021,1032410566,1044066628,-1112803412);sum2=W(0,1029880722,1033391383,-1137819024,-1114516031)+W(1,-1098453144,1041649400,-1137377888,1025620716)+W(2,1029103498,-1095624145,1040796761,1035240799)+W(3,1067660000,-1082091368,-1080643124,1066795978)+W(4,-1094604015,1056223691,-1102259819,-1098376459)+W(5,1046293202,1027973488,-1121978412,1036814117)+W(6,-1104816365,1034193475,-1148596400,-1107858514)+W(7,-1117927817,1034286113,1041009105,-1114981924);WS(1049012636,1037011386);
sum1=W(0,-1108102978,-1097922903,1049818257,1041216474)+W(1,1042768739,-1089977373,1052134241,-1106782690)+W(2,1036457352,-1083790961,1059747641,-1120768141)+W(3,-1105146600,1050515995,1062551839,975424142)+W(4,-1100621772,1053649082,-1088576433,1042971413)+W(5,-1100160944,1044221701,-1093385002,1047421135)+W(6,-1149100234,1020595485,-1108848982,-1142399358)+W(7,-1116535239,-1110188826,-1147628986,1034144007);sum2=W(0,-1130376652,-1109271051,-1098570547,1029552052)+W(1,-1109307779,1040605589,-1097221185,-1097745138)+W(2,998991648,-1117670218,-1087670872,-1101762859)+W(3,-1105231849,1068278024,1068017963,-1100990121)+W(4,-1124853008,-1099193318,-1103240593,-1094879980)+W(5,-1110904873,1035466738,1049832589,-1119653306)+W(6,1033926100,-1111928806,1018913792,-1099498770)+W(7,1012787248,1025845624,1035573068,1046656503);WS(-1099128120,1074104605);
sum1=W(0,1001695642,1031876531,-1106225286,1039516460)+W(1,-1114738061,1036082771,-1127447088,1037331996)+W(2,-1137881464,1049670772,-1114090766,1048871226)+W(3,1035838167,1045634202,-1084335000,1024672505)+W(4,1036976671,1039176783,-1092101927,-1111706306)+W(5,1043227732,1044499416,-1106295064,1040216275)+W(6,1024532056,-1115296143,-1108352670,1018355325)+W(7,1041576607,1036111714,-1103209586,-1129216251);sum2=W(0,-1125983803,1057121124,-1097673861,-1097055530)+W(1,1026289226,1048908439,-1081617292,-1105528539)+W(2,1003361806,1042597022,-1083990029,-1094090339)+W(3,1036989304,-1101738899,1066557847,1060807350)+W(4,-1121376018,-1101518001,1050089807,1045798092)+W(5,-1127516251,-1114490175,1021212715,1007168711)+W(6,999276462,1032222895,-1107462587,1021142275)+W(7,1020382491,-1111061815,1048167829,1024157832);WS(1043392312,-1114334171);
sum1=W(0,1041086874,1046571639,-1101297859,-1108043111)+W(1,1027676176,1051603231,-1100311555,1031499310)+W(2,1029494548,-1114765098,-1090719068,-1123479337)+W(3,1038182418,1063881062,-1092551191,1047470620)+W(4,1033375641,1036439434,-1093343060,1029157954)+W(5,1014428948,1039261900,-1095549099,-1113522785)+W(6,1016176348,1049353410,-1102133676,1032866554)+W(7,1036956537,1039119196,-1097401399,-1108903402);sum2=W(0,1032922039,-1110774431,1024080221,-1111786600)+W(1,1034144522,1041464609,1024001520,1038622987)+W(2,1035186417,-1089347840,-1102975683,-1098326560)+W(3,-1106146153,1063858171,1062496232,-1094555153)+W(4,995983013,-1103182741,-1104694448,-1110476474)+W(5,1014708981,-1105498679,1034761930,-1107944280)+W(6,-1118508182,1046443094,-1113235807,1045574278)+W(7,-1122673776,-1107403517,-1126790312,-1119406695);WS(1055141020,1060902337);
sum1=W(0,1034435725,1057965143,-1123568702,-1104499136)+W(1,-1133288704,1052483105,-1121795134,1006999415)+W(2,1026181508,1052696320,-1094115828,-1153162900)+W(3,1033934442,-1122504460,-1084201687,1029709087)+W(4,1030709219,1052884304,-1093347107,1036285529)+W(5,-1118188821,1049027177,-1096042081,-1155692311)+W(6,1027652318,1046782257,-1098441692,1013713298)+W(7,1035419593,1045790650,-1101051195,-1111952258);sum2=W(0,1043194323,-1070666261,-1098866335,-1101126135)+W(1,1017945729,-1075189642,-1106608294,1010301074)+W(2,992756489,1068575013,1051129947,-1107911121)+W(3,-1117717167,1076566585,1049134123,1046700061)+W(4,1023440269,1056539999,1047751107,1020103457)+W(5,-1108161809,-1098049115,-1097073139,1026363561)+W(6,1034607052,1036076910,1011007330,1035420194)+W(7,-1115924363,-1112346970,1016205049,-1137869730);WS(-1090579868,1070279725);
sum1=W(0,1032329895,1048430680,-1101560157,-1129281319)+W(1,-1102328821,1050349544,-1091335294,1012204235)+W(2,-1113203900,1052980239,1039656780,1033674783)+W(3,-1098061089,1057014372,-1084573078,-1115372202)+W(4,-1105344998,1057962188,-1103450436,-1108117804)+W(5,1034205973,1038273502,1043587871,-1111454739)+W(6,-1106552005,1046276062,-1098888483,-1115265901)+W(7,1041435478,1049777060,1002064136,-1109943484);sum2=W(0,987673807,1027892228,-1103141235,1005138532)+W(1,1036995374,-1102736131,1049007178,1028221332)+W(2,-1095509641,1034852634,-1090760003,-1123669832)+W(3,-1094252408,1059241808,1060311666,-1128511149)+W(4,-1119095571,-1103859919,-1129798465,1032914452)+W(5,-1103179232,1043446486,-1100012675,1006285508)+W(6,1040985329,-1109795439,1051746582,-1122773902)+W(7,-1114181285,1004807604,-1113144024,987177167);WS(1058381774,-1086956646);
sum1=W(0,1005434106,-1096145742,1046241393,1026532260)+W(1,-1149835360,-1100460324,1039571170,-1120107684)+W(2,1034370117,-1096424577,1054608457,-1107524072)+W(3,1036055789,1033532617,-1110152984,-1123297125)+W(4,1007595428,1049990129,-1100950084,1032832748)+W(5,-1173712576,1042033667,-1103984787,1041584782)+W(6,-1122685332,-1147483724,-1122634471,-1111048693)+W(7,-1119060568,1021597150,1016207588,1023439817);sum2=W(0,1073050559,1049113865,1048373410,-1123382260)+W(1,1069067455,1035642194,-1101089925,1035361564)+W(2,-1096535796,-1105600932,1050248373,-1105239942)+W(3,-1073893027,-1114871718,-1113393188,1000972215)+W(4,-1077684470,-1104998692,1015693919,-1112223483)+W(5,1038335059,1034875990,1032989733,987872957)+W(6,994568047,1004288083,1024635942,1016564448)+W(7,-1109196141,1019116562,1041247426,1019016937);WS(1051792028,1027146209);
sum1=W(0,-1173418992,-1096555104,1048715847,1037767898)+W(1,1031492470,-1099279313,1043543405,1032372106)+W(2,1030866682,-1102472206,1045948678,1031937048)+W(3,-1111745573,-1086728512,1048944276,1030986133)+W(4,1037975597,-1098029143,1053562136,1035090980)+W(5,1032231158,-1099704976,1041023999,1038793940)+W(6,1021051177,-1107704157,1031959404,1031982829)+W(7,1029296729,-1088435526,1046674105,1043937550);sum2=W(0,1076285256,-1071495861,-1089164092,1024798548)+W(1,1067013205,-1080654015,1044446905,-1130255717)+W(2,1054912747,-1092768710,-1089831336,-1111620633)+W(3,-1103468782,1053690657,1049463752,-1129289568)+W(4,-1082179927,1062196550,-1116071286,1022374674)+W(5,-1086354611,1059230433,1055604285,-1147177200)+W(6,-1086555076,1065208788,-1102169042,1008723412)+W(7,-1077304359,1069826015,1049830695,990531682);WS(-1116843232,1041538044);
sum1=W(0,1038718416,1050813118,-1091780513,-1107356403)+W(1,1041393778,1048646402,-1107072481,1032833522)+W(2,1023355030,1043671731,-1097953353,-1126022145)+W(3,1040958951,1037057641,-1088265503,-1185162751)+W(4,1040537034,1050123337,-1105750724,1038008293)+W(5,-1112360254,1052799074,-1091053114,-1123581176)+W(6,1043346413,1037436293,-1121572392,1033129910)+W(7,1047211822,1042212684,-1091261766,-1116284746);sum2=W(0,-1127892588,-1090048491,-1076486023,1071993665)+W(1,1025248710,-1124324076,-1080184847,1067215194)+W(2,-1127740272,-1092974499,-1080442855,1068762214)+W(3,-1114879615,1047668544,1048567939,1014309155)+W(4,-1125515678,1042122418,1066323214,-1079656754)+W(5,-1135605467,1052455522,1068938556,-1077318729)+W(6,1015277154,-1102075660,1066205534,-1083078137)+W(7,-1118452308,1052515578,1058048535,-1086246531);WS(1045082936,1047750074);
sum1=W(0,1017867382,1038967959,-1107005280,-1117189504)+W(1,-1105827232,1036533543,-1101431328,1000061951)+W(2,-1139557912,1048524561,1044741561,1034808454)+W(3,-1098507795,1057427781,-1099209723,-1102176472)+W(4,-1112138258,1057555836,-1103886606,-1102736460)+W(5,-1113781499,1044700722,-1117912777,-1102956733)+W(6,-1117154624,1037485187,-1108908881,-1113728179)+W(7,1024003356,1046059755,1024367918,-1108156515);sum2=W(0,1003184961,1024857236,-1114215978,1037587704)+W(1,971431442,-1109323954,1030818718,-1121823736)+W(2,-1131894760,1026446282,1031262679,1045339410)+W(3,-1133283297,-1105665514,1056963612,-1107079097)+W(4,984723076,-1116186208,1055283667,-1090072253)+W(5,1031831407,1024492508,975724297,-1102678968)+W(6,-1125590160,-1121629964,-1116339968,-1103014356)+W(7,1031681833,-1148808497,1026784592,-1123463096);WS(1059869006,1015916977);
sum1=W(0,-1111801867,-1103727218,1051877295,-1115491581)+W(1,1039164638,-1102716146,1051739903,-1106752078)+W(2,1023424768,-1089648586,1057614174,-1104830517)+W(3,-1118862224,-1092420393,1055627629,-1112797325)+W(4,-1114194639,1049092536,-1096079006,1038662167)+W(5,-1099094340,1052180160,1008315659,1030088557)+W(6,-1118811114,1032231232,-1121275805,-1131680577)+W(7,-1096321008,1046058153,1039975892,-1175801754);sum2=W(0,-1113427160,-1090644207,1034414883,1038986783)+W(1,-1104433368,-1091764889,-1120815960,-1135559136)+W(2,-1104169884,-1109333336,995253792,1033390214)+W(3,-1117600576,1065407690,1059846520,-1120264784)+W(4,-1102319880,-1098732665,1048874179,-1104270640)+W(5,1039627671,-1109931470,1008884504,1019376128)+W(6,-1097619580,1043714297,1021072320,-1111461786)+W(7,1047721667,1041133481,-1103318888,-1142244432);WS(1054131356,-1077482588);
sum1=W(0,-1100136045,-1101215881,1045307006,1047064142)+W(1,989703980,-1100083265,1039854844,-1120855287)+W(2,-1114161471,-1091699940,1051542530,1042850313)+W(3,-1117800461,-1088812180,1056393300,-1122501592)+W(4,1013262449,-1095974704,1053327664,-1118254671)+W(5,-1112319975,1033042241,1059113280,-1111473941)+W(6,1027862775,-1095224480,1049428707,-1119385054)+W(7,-1103330903,-1102789769,1055440053,-1109190398);sum2=W(0,-1098032416,1063396296,1043414797,-1093635160)+W(1,1055692800,1024719031,1032661901,1049215120)+W(2,-1101668743,1065491656,1058961916,-1090478816)+W(3,-1100435053,1073645059,1063424749,1050905898)+W(4,-1089098280,1060161647,-1096580753,-1135528507)+W(5,-1094416925,-1074198531,-1098776178,1042380471)+W(6,-1099202751,-1081296593,-1115458644,1032695397)+W(7,-1104551065,-1083400329,-1092624053,1054277265);WS(-1082679118,-1072338335);
sum1=W(0,-1126832308,-1092407662,1041636256,1032452512)+W(1,998650886,-1099976035,1035459839,-1118647007)+W(2,1029713605,-1098757312,1053507448,-1113994637)+W(3,1045660229,1049242330,-1097348797,1019901759)+W(4,-1125245511,1052609817,-1097111418,1026546307)+W(5,1001090478,1049104969,-1099322690,1041545965)+W(6,-1126242526,958956607,-1116731426,-1113342195)+W(7,-1128346278,-1170516592,1009511091,1027607012);sum2=W(0,-1069228184,-1099529380,-1112044089,-1144476451)+W(1,-1073602631,1043301860,1041147606,-1112019052)+W(2,1021776922,1054858487,-1119872164,1036271953)+W(3,1076866983,1044685536,-1106846135,1018899191)+W(4,1069809281,1062109344,1042271976,-1114284680)+W(5,-1101499289,-1097491140,1035368326,-1126672913)+W(6,1013617559,-1149319294,1025827813,-1112053703)+W(7,1036050969,-1113127688,-1115137330,-1146921887);WS(-1125906880,1029353026);
sum1=W(0,1052620124,-1082830235,1044570800,1033131793)+W(1,1040928385,-1087911853,1048894344,1031982257)+W(2,1053619569,-1088553290,1054767249,-1118254573)+W(3,1034478636,-1115166792,1052323270,1037418321)+W(4,-1149501032,-1104403058,-1096342700,1045103465)+W(5,1027228408,1046902211,-1092690897,1053685367)+W(6,1033816441,-1140598044,-1112660402,1032758420)+W(7,-1143379631,-1115398454,-1089842615,1056771243);sum2=W(0,1052242091,-1123374674,-1088438592,-1109756837)+W(1,-1105901664,1032004261,-1109896025,-1117902306)+W(2,1041713460,1057464262,-1106721416,-1106560728)+W(3,-1098081544,1055897675,1057898227,-1101499608)+W(4,-1101414896,-1108453649,1044097375,-1114554169)+W(5,-1140318759,-1099401944,1041656473,1042131382)+W(6,-1123485994,1039811869,1042751001,-1104786072)+W(7,-1108472633,-1092934450,1033994653,1048148308);WS(-1080878567,1068324028);
sum1=W(0,-1115471279,-1095139206,1057833304,1032811018)+W(1,1019310859,-1103458412,1049561152,-1118469827)+W(2,-1121098697,-1090917913,1058273109,-1107876783)+W(3,-1115193805,-1094785898,1054221326,-1109399058)+W(4,-1153442440,-1100131090,1050583410,-1121957752)+W(5,-1104713039,-1118370765,1048985266,-1109945243)+W(6,1023975060,-1102569730,1041261354,-1125987028)+W(7,-1094675607,1044057356,1045920684,-1144681671);sum2=W(0,-1122597644,1052263517,1084267296,1037076324)+W(1,1032420914,-1132353885,1077171750,1017945885)+W(2,-1109997244,-1113437764,-1076080701,1045994672)+W(3,1029919127,-1086124512,-1066836895,-1105598049)+W(4,-1129031901,-1134522929,-1073829589,-1115453382)+W(5,1025876905,-1137529969,-1128728545,1027437378)+W(6,-1121404056,1041285329,-1128683125,-1112127416)+W(7,1025649559,-1111439550,-1109934248,1032857588);WS(-1106960696,-1099012034);
sum1=W(0,-1114528403,-1099071342,1055554285,-1109121109)+W(1,-1119077260,-1099370430,1049964157,-1115766890)+W(2,-1143558020,-1089278443,1061104081,-1114965299)+W(3,-1119877760,-1086538844,1056629915,-1120868875)+W(4,-1109244232,1010994112,1049997315,1034547527)+W(5,-1096650748,1041376829,1042073805,-1114495407)+W(6,-1112604445,1042854492,1031563405,-1139584324)+W(7,-1100402892,1049345155,-1123516568,-1118254096);sum2=W(0,-1116593925,1027806287,1032648371,1024756439)+W(1,1028908115,-1136470458,1006654490,-1116529299)+W(2,999050165,1039840949,1052059722,-1107372324)+W(3,1037914955,-1122048333,1057985079,-1128153177)+W(4,-1106109711,1057135276,-1090440242,-1142966917)+W(5,-1105957739,-1105275062,-1131926605,-1123338691)+W(6,-1123834115,-1096566133,1018741845,1013415162)+W(7,-1113783754,-1105721601,-1124260101,1018182189);WS(-1103089976,1059868827);
sum1=W(0,1026631887,-1091300264,1056895190,1031003956)+W(1,1033737723,-1096562704,1050565142,-1140469197)+W(2,1034000797,-1087537316,1059766350,-1108911023)+W(3,-1130496915,-1094386976,1053939124,1032926090)+W(4,-1106694966,1044429902,-1108577640,-1120892680)+W(5,-1105866475,1045093007,-1109922270,1034482579)+W(6,-1106727101,1040636078,-1122075862,-1136817768)+W(7,-1098705919,1044615672,-1100982776,1045052014);sum2=W(0,-1114832682,1044376552,1052671036,-1084839384)+W(1,1038307608,-1101986459,-1094811671,-1076225566)+W(2,-1109268272,1025272345,-1106762472,-1074779618)+W(3,1031259614,-1112738770,1052706603,-1088390497)+W(4,-1136199018,1014008179,1040752903,1066038403)+W(5,-1118450441,1042085570,-1100877636,1071357616)+W(6,1025376385,-1110075404,1051973899,1068318141)+W(7,-1125957173,1027010884,1036345951,1050587817);WS(-1089897038,998399462);
sum1=W(0,-1100326508,-1114312802,1049930251,-1141222070)+W(1,-1099771006,-1109889234,1047140918,-1114407115)+W(2,-1103969415,-1092992143,1060325312,-1106384368)+W(3,1030998252,-1098209637,1062808044,1017922927)+W(4,-1111096702,-1116385180,-1128865717,1023432554)+W(5,-1129527451,-1096464604,1048691588,-1125954964)+W(6,-1115021151,-1111889198,-1137813989,-1121716413)+W(7,-1124899748,-1109224641,1043572929,1020452535);sum2=W(0,-1094975511,-1113696880,1023473326,1029862812)+W(1,-1089233591,1032844980,1036803698,-1117299445)+W(2,-1089977002,1066397244,-1129026618,1025970568)+W(3,1033778332,1037917830,-1104280508,1031377784)+W(4,1006981461,1039504138,1024702770,-1122944997)+W(5,-1137053176,1032622380,-1121975322,1022461928)+W(6,-1125132764,1021506052,974010432,-1130740686)+W(7,979684320,-1119563165,-1138205260,1024270227);WS(-1096120220,-1099720911);
sum1=W(0,1052677544,-1105594052,-1101878153,990296621)+W(1,1027883172,1050583742,-1120505890,1026529890)+W(2,1046184634,1030711656,-1094174707,1039246623)+W(3,1036941212,1050761182,-1087347673,1031039363)+W(4,1037786724,1044997418,-1091299260,1038193547)+W(5,1039372749,1051859318,-1092171165,1036921611)+W(6,992842790,1041579690,-1105854769,-1115076484)+W(7,1040590154,1052858474,-1087724293,1007468831);sum2=W(0,1040381409,1023777345,-1110031849,1022623295)+W(1,-1131846701,-1095435966,-1146822820,-1096899181)+W(2,1030695069,-1111411494,-1089001391,1049343346)+W(3,1015259161,-1085163747,-1074171332,-1107180310)+W(4,1026868853,-1100600319,-1078760233,1043071461)+W(5,-1164136976,1052695808,1048168469,1020495459)+W(6,-1121164685,1041440525,1074132102,1017314953)+W(7,-1109936403,1051545155,1072577306,1050115198);WS(-1080112807,-1111145054);
sum1=W(0,-1103297132,1049824404,-1133975251,1026400021)+W(1,-1106341774,1049617192,-1122989109,1042898005)+W(2,-1098278655,1059552348,-1086286580,1041608840)+W(3,1024154699,1031972225,-1137351813,-1145221295)+W(4,1037514093,-1085661228,1056970252,-1102084285)+W(5,1034961350,-1097823136,992708574,1041904442)+W(6,-1125780682,-1114326813,1021582000,1038246926)+W(7,-1109009483,-1119831648,1040424089,1042525799);sum2=W(0,1041258750,989910477,-1134607603,-1109794979)+W(1,-1109734283,-1100922013,1016064722,1041809078)+W(2,-1123542769,-1096844113,1041392492,-1126381362)+W(3,-1113561957,1051742866,1057819912,982123162)+W(4,-1110564237,-1100235579,1047439582,-1119465765)+W(5,1026811493,-1105813951,-1113868277,1026735929)+W(6,-1130694514,-1151284621,-1118083589,1019553626)+W(7,1024057869,-1136706867,-1114600003,-1114678252);WS(1043409720,-1105036943);
sum1=W(0,1040191749,-1096303173,-1115184605,1041655059)+W(1,1033970558,-1095924673,1041748910,1041917006)+W(2,1042494496,-1093807736,1044442592,-1160531625)+W(3,1046767380,-1092831585,1042876074,1039311757)+W(4,972615552,-1096756208,-1140612185,1020654492)+W(5,1032778168,-1126846855,1018241414,1043700571)+W(6,1032217109,-1115229280,1027878365,1034107952)+W(7,1032356247,-1098580285,1034858676,1036396440);sum2=W(0,1027808259,-1139047739,986751832,-1095774205)+W(1,1010119787,1043340308,1026247831,-1093511024)+W(2,-1111510504,-1106790738,1065364148,-1089533357)+W(3,-1113418759,-1096910874,1040723354,1053173071)+W(4,1032132185,1040059331,1038861011,-1106558855)+W(5,-1121052855,-1115460243,-1113647147,1027584935)+W(6,1014515195,1017581734,1041604470,-1121443175)+W(7,1010692603,-1120741339,-1135975307,1014681515);WS(1035857520,1029952289);
sum1=W(0,-1143077795,1037051011,-1110400621,-1121149466)+W(1,-1105351783,1029971495,-1106469910,1043652126)+W(2,-1113811952,1049064844,-1094483622,1027875988)+W(3,-1106526780,1035603988,1058276716,1035104701)+W(4,1035289215,-1083894414,1056346487,-1114346217)+W(5,999420801,-1098557596,1050633420,-1123554317)+W(6,-1129002434,-1111645039,1042325343,-1130799743)+W(7,-1113970285,-1130790920,1026109447,1025377311);sum2=W(0,-1118517607,1026484093,1039465846,1008581907)+W(1,-1101077931,1046485772,1030900361,-1114630284)+W(2,1029148161,-1098019518,1048118782,-1106945018)+W(3,-1087996420,1071267691,1064954318,-1097625455)+W(4,1047526016,-1082674625,-1084489705,-1156379726)+W(5,-1108756119,1032470282,-1118487613,1024110641)+W(6,1038718292,-1106613565,-1112021711,1020048570)+W(7,1024464693,-1113199029,-1120012731,1036291722);WS(1058189134,1034857672);
sum1=W(0,-1171748679,1031241360,-1100969760,987174985)+W(1,-1105475825,1044072484,-1094075536,1045893176)+W(2,-1097172873,1057114388,-1082247827,1042860595)+W(3,-1108837708,1051374554,1060030327,1031954257)+W(4,1038034707,-1083662360,1058651386,-1120638978)+W(5,-1131134898,-1099379283,1046921459,-1137288661)+W(6,-1113151849,-1121036423,1041721673,1037681908)+W(7,-1119273967,1018101850,1036514264,1029972391);sum2=W(0,1003810984,1020569783,-1128982694,1043745048)+W(1,1036204547,-1114489126,-1099380876,-1104004872)+W(2,-1101998989,-1121260135,-1101918458,-1104165612)+W(3,1041029203,1052640914,1059611184,-1121067579)+W(4,-1098215637,1059150102,1040381797,-1100369008)+W(5,1044393168,-1098121773,-1094102036,1032515174)+W(6,-1110527635,1037147118,1028175839,-1114899975)+W(7,1027560485,-1110248773,-1113935142,1000033398);WS(-1107450480,1040804833);
sum1=W(0,1040192716,1040473489,-1095196747,-1124855402)+W(1,1022226221,1047969017,-1098407451,1020416041)+W(2,1002013395,1044185574,-1087290490,-1160070647)+W(3,-1117682794,1060667554,-1089168888,1045737613)+W(4,1001040843,1057909434,-1111951852,-1101676720)+W(5,1000424795,1049088596,-1119291421,-1103624738)+W(6,-1120982404,1038016429,1031577591,-1104451167)+W(7,1025306833,1042416864,-1112956481,-1115902938);sum2=W(0,1014727333,-1124633329,1026257754,-1111611661)+W(1,-1117243126,-1107065949,-1111801245,-1136702760)+W(2,1029406572,1041729284,-1084100906,-1103677442)+W(3,1027900147,-1094200388,1052541581,1050798725)+W(4,-1112527674,-1104959017,1070744988,-1105828213)+W(5,-1114664521,1040214496,-1111707080,-1111536822)+W(6,-1111634336,1005029260,-1127513012,-1106506739)+W(7,-1107116047,1049039902,-1107038609,-1140667375);WS(-1113867888,1064515135);
sum1=W(0,-1113562537,1048061265,1011269086,-1105945126)+W(1,-1107046062,1043460993,-1098944190,-1148623547)+W(2,-1103978495,1060048584,-1107431310,-1111558073)+W(3,-1098739202,1062873548,1045822761,-1114838028)+W(4,-1122423580,-1119786749,1025265092,-1101841139)+W(5,1019693149,1023528257,-1112998912,-1117915947)+W(6,-1116789880,-1106657727,-1142662356,-1106868487)+W(7,1020558520,-1137576074,-1104660585,-1122252061);sum2=W(0,-1145158406,1022878354,-1111624996,1010204019)+W(1,1012385731,-1129472106,1015658802,-1123973089)+W(2,1016118130,1044961455,1040055751,-1157676569)+W(3,1024197601,1049544336,1057430996,1022031298)+W(4,-1112179804,1030346877,-1114498280,-1124728962)+W(5,-1119519161,-1131221354,1020564842,1023003938)+W(6,-1127326042,-1095482557,-1112131584,-1121117277)+W(7,-1113792718,-1093377057,1019749938,-1141925830);WS(1051333020,-1087054195);
sum1=W(0,-1112042433,-1104387605,1052246829,-1113527444)+W(1,1019002067,-1096771599,1048899277,-1098301717)+W(2,-1115058903,-1102529947,1054136106,-1095193948)+W(3,1046618143,-1093976551,1044227957,1044013586)+W(4,-1107874438,-1089735051,1060328029,-1107288943)+W(5,-1148774132,-1129150690,1046377228,1038700845)+W(6,1036768028,-1101876091,1045160291,1024370318)+W(7,-1154881470,-1098135714,1045432325,1019966234);sum2=W(0,-1114066012,1041392892,1044719218,-1097547793)+W(1,1029900262,-1112610934,1046575198,-1095644935)+W(2,-1114806697,1041587346,1050162797,-1102972970)+W(3,-1110038644,1025557898,1055420600,-1095936036)+W(4,1036646832,1055783298,-1099287148,1028020818)+W(5,-1110070018,-1102485451,-1100701871,-1113902766)+W(6,1020625547,988088600,1033323822,-1135974783)+W(7,987867800,1039502616,-1119304428,1018696751);WS(-1120103648,-1090070191);
sum1=W(0,-1117418940,1049030490,-1112262737,-1114427969)+W(1,1024592611,1050801054,-1094705236,1032013281)+W(2,1040968250,-1111205267,1042055990,-1110419822)+W(3,1049918615,-1116228463,-1085341341,1047944497)+W(4,1034410595,1050512309,-1106227665,-1132367051)+W(5,1035134604,-1102511675,1036298997,1025392341)+W(6,-1119948353,1034763283,-1138448657,-1111046724)+W(7,-1144523437,1039656998,-1110564136,-1120201127);sum2=W(0,-1122606938,1046354401,-1124762815,-1118515993)+W(1,-1141997982,1040228902,-1102583710,1036845124)+W(2,1027805544,-1143835982,1052785838,-1106443071)+W(3,-1120462650,1061896257,1059397472,1043676745)+W(4,-1100560083,-1080731069,-1120768779,995709275)+W(5,-1105726471,-1098049024,-1126645315,-1128858827)+W(6,1025575588,1026943708,1011421951,-1112152255)+W(7,-1113668318,1032253740,-1122685018,-1127110207);WS(1060158670,1068766623);
sum1=W(0,-1116432453,1056712636,-1087151539,1040295867)+W(1,-1131098839,1049784895,-1102593034,1033948341)+W(2,-1099753724,1057908127,-1089291740,1031077093)+W(3,1034945056,1044163070,-1094800699,1027113355)+W(4,-1122123599,1028198895,1036808107,-1132674679)+W(5,1040823512,-1122504371,-1120242995,-1117547229)+W(6,1040184285,-1123329903,-1127465369,1040274980)+W(7,1050332416,-1096645803,-1132187055,-1137741501);sum2=W(0,1036379663,-1098232449,-1128107780,-1120677803)+W(1,-1108907739,1058983203,1035811659,-1120240179)+W(2,1070189048,1016986873,1040144345,1029686139)+W(3,1073213180,1047923452,-1105399966,-1109097268)+W(4,1065321765,1033582270,-1110681209,1041308319)+W(5,-1076673488,1031365639,1039880527,-1109042515)+W(6,-1079893128,1038048757,-1116001167,1034493417)+W(7,-1072585926,-1107019906,1018297481,-1131123922);WS(-1112459888,1031046963);
sum1=W(0,-1112719265,-1128634346,1043326546,-1115081924)+W(1,-1129483154,-1120462421,-1103778738,-1114915140)+W(2,-1103727283,-1112785958,1050524372,-1104237825)+W(3,-1091575740,1056781779,1067939282,-1096588493)+W(4,-1104335643,-1153409228,1048587330,-1108534894)+W(5,-1155155940,-1108013960,-1132710977,-1114726045)+W(6,-1114094348,-1118230989,-1109505653,991235804)+W(7,-1105426861,1027667442,1036777787,-1111746006);sum2=W(0,-1119086167,1037241732,-1114652243,-1131518324)+W(1,1013020612,-1129818230,1028260797,-1115730540)+W(2,-1141008560,1029187991,-1112264831,1036245214)+W(3,-1108719150,-1074141953,1072760747,1034705438)+W(4,1023891147,1019083994,1042535682,-1119172530)+W(5,-1145112744,-1124211508,-1131878972,-1133917220)+W(6,1018251990,-1122886966,1037493286,-1114007324)+W(7,-1116478859,1027168441,-1129254230,1018465006);WS(-1086783566,-1086791567);
sum1=W(0,-1115195632,-1095708330,-1123676804,1041725033)+W(1,-1153026662,-1093442522,1018199561,-1121101892)+W(2,-1134496297,-1098161001,1037878573,1034570216)+W(3,-1108787789,1044632085,1064261167,-1103584185)+W(4,-1119803561,-1091375169,1057417647,-1108866704)+W(5,-1145121243,-1107384199,1052226946,-1122033784)+W(6,-1131708777,-1100078210,1046948682,-1117964907)+W(7,-1110064394,-1104664012,1047330733,1022321300);sum2=W(0,1031515378,-1077397139,-1134939312,-1112896962)+W(1,-1121810184,-1079753374,-1097085111,1035985281)+W(2,1010081392,1044674665,1052841311,-1105060263)+W(3,-1119765868,1073378801,1007836336,1031953140)+W(4,1035546479,1056367001,1044809025,1022446080)+W(5,-1106495935,-1109376902,-1118570548,1031289566)+W(6,1028378344,1035615024,992033726,1032016077)+W(7,1003402623,-1118889676,1010750288,-1150317246);WS(-1096711324,-1080143969);
sum1=W(0,-1135181951,-1095339398,1050582337,1026786373)+W(1,1025399430,-1094144146,1049483953,-1123204644)+W(2,1033906501,-1093853897,1045129706,1006467326)+W(3,1041786535,-1089314149,1046728732,1031608549)+W(4,-1133559462,-1089126233,1045641984,-1135165794)+W(5,1003671004,-1110956839,1051092970,1017185520)+W(6,-1123695637,-1129083412,1049638101,996324016)+W(7,-1105366874,-1113909272,1057307443,1009923752);sum2=W(0,1023911567,-1108118447,1044892126,-1112738860)+W(1,1004932796,-1134375038,-1138359022,1020475455)+W(2,-1119124867,1035251904,1063133445,-1102926770)+W(3,1022775023,1037995724,1074655410,1047698054)+W(4,1011639102,1050162042,1070062472,-1113839430)+W(5,1036397588,1037707684,-1083132698,-1117927031)+W(6,999444348,-1111062570,-1073510095,1017195567)+W(7,-1106309084,-1101285996,-1073687480,1041743674);WS(-1089880270,1068594400);
sum1=W(0,-1114467040,-1104513741,1050219169,-1118490053)+W(1,1023170830,-1091458130,1042545281,-1120682309)+W(2,1036273894,1034367029,1048674674,1031296832)+W(3,-1107800974,-1100997781,1042739212,-1110241363)+W(4,1029867434,-1095286649,1053624831,1034289100)+W(5,-1106779367,1047811540,1034908007,-1107012174)+W(6,1024593089,-1096228817,1034674708,1021221591)+W(7,-1110449433,-1109179032,1049808694,-1126204757);sum2=W(0,1030004067,-1133064657,1024174065,-1119836251)+W(1,-1117028113,-1134091777,-1113615539,1025775761)+W(2,-1105887481,1045929484,1032698350,-1118489229)+W(3,-1066126465,1081917443,-1097201480,1041573100)+W(4,-1104777348,1043726141,1033613382,-1124268877)+W(5,-1122550707,1028310407,-1107697461,1030764051)+W(6,-1130918117,1016764395,1029778305,-1116797441)+W(7,1023720579,-1116064873,1018371831,1018350967);WS(1067475431,-1126058166);
sum1=W(0,-1108052732,-1097851361,1049362324,1040199303)+W(1,1043040440,-1108210069,1048929252,-1109622414)+W(2,1048922396,-1084429932,1054104112,1041203782)+W(3,-1097574342,1055911149,1047147106,-1104274751)+W(4,-1119673025,1041902328,-1085779789,1047880876)+W(5,-1101774749,1035827603,1049622021,-1116198608)+W(6,1019400344,-1115594513,1019477630,-1107876353)+W(7,1007801026,-1107003538,1037086373,1036701569);sum2=W(0,1013753738,1020731454,-1120697178,1009873360)+W(1,-1113150555,1046742995,1034035253,-1099358283)+W(2,1015248850,1045156685,-1094710566,1039470065)+W(3,1042650722,-1104352239,-1128318417,1046693145)+W(4,1040818978,-1089864705,1045040370,1036008061)+W(5,-1105652199,1045331461,1025091411,1030627793)+W(6,1033430289,-1109224259,-1106535436,1017876415)+W(7,-1120377801,1016214593,1019751894,-1132110931);WS(1060496974,-1099362699);
sum1=W(0,1054706808,-1109706041,-1098091909,-1129324363)+W(1,1036662868,1041317773,-1123237413,1015757258)+W(2,1045895019,1051554925,-1091928498,1021341985)+W(3,1033303646,1049334366,-1083798889,-1112852963)+W(4,1044095763,1051166813,-1095315343,1041804248)+W(5,-1130190200,1053590462,-1087007295,-1127492145)+W(6,1035564779,1049285205,-1097088265,1039262630)+W(7,1040746168,1055551482,-1094550458,-1114905285);sum2=W(0,-1073385920,1077926840,1032559783,-1094451238)+W(1,-1084887580,1058818874,-1089669880,-1121878040)+W(2,-1083140914,1060159151,1045764296,-1173171215)+W(3,-1081800202,1074845707,1059775011,-1120435570)+W(4,-1085954594,1061906872,-1103860568,-1115590029)+W(5,1037413129,-1084431515,-1094536545,1053315192)+W(6,-1096433065,-1126824848,-1133232881,-1107838893)+W(7,1054210787,-1087315344,-1099186518,1052978812);WS(-1078369703,1041267413);
sum1=W(0,1024386586,1041630887,-1102607056,1016693023)+W(1,-1098405416,-1112635974,1051293608,1018393854)+W(2,1044040033,-1132435208,-1094040968,1046099151)+W(3,-1098286219,1041292515,1052507157,-1095618428)+W(4,-1130684104,-1091497929,1056853585,1018959206)+W(5,1045750173,1016159377,-1105775474,-1117949682)+W(6,-1098338270,-1139597330,1049412460,-1118540325)+W(7,1041584973,-1101611546,1026100205,1040982949);sum2=W(0,1035615459,-1097925659,1043665288,1020457849)+W(1,1028814353,1038714809,1033337220,-1103657321)+W(2,1062855981,-1077657685,1051048913,-1109823715)+W(3,1052250964,-1101970047,-1113114333,1058024935)+W(4,1056109526,-1098468896,-1085664062,1056999181)+W(5,-1106019250,-1114182260,1040975429,-1105846491)+W(6,1048995011,-1104046747,-1109605260,1042595027)+W(7,-1115640692,-1130122971,1034778788,-1112374505);WS(1049151900,-1114127847);
sum1=W(0,1050216581,1044969414,-1106856243,-1099359923)+W(1,1000015204,1047621718,-1112471205,-1148711507)+W(2,-1136218178,1057314961,-1091938023,-1133921207)+W(3,1023136961,1055877843,-1092033343,-1112054390)+W(4,-1130455775,1054358666,-1099719178,1034273823)+W(5,-1133465094,1052966059,-1089783713,-1122838974)+W(6,-1160090192,1045850836,-1099053307,1019980258)+W(7,1035991733,1052491071,-1087984664,-1112322824);sum2=W(0,-1105478410,1011113448,1068049752,-1082501551)+W(1,1039552519,1050864081,-1103020148,1059003564)+W(2,-1131405058,-1125310098,1066695202,-1098156272)+W(3,-1099466970,1043215106,1074596924,1039344435)+W(4,1049027924,1034334973,1067601936,-1099880092)+W(5,-1115050596,-1095883745,-1084539788,-1107282542)+W(6,-1129231446,1036178144,-1075514015,-1097076855)+W(7,1049583286,-1088635155,-1074115054,1042018058);WS(-1081332839,-1093454830);
sum1=W(0,-1109709318,1035356975,1039420520,-1111308088)+W(1,-1104916884,1037116623,-1122158672,1014687039)+W(2,-1108177419,-1125155242,1053028347,-1112931654)+W(3,-1117212646,1030327966,-1104761999,1020526050)+W(4,-1119705461,1050241163,1032136206,-1119448076)+W(5,1032417267,-1103907222,-1115200780,-1112611266)+W(6,-1118748528,1046095669,-1115609017,-1136487898)+W(7,987327371,1033262333,1029855614,-1104533373);sum2=W(0,1013207527,-1118344664,-1124997045,1036829905)+W(1,-1127355075,1028266047,-1117884424,1016171285)+W(2,-1103159789,1043690369,-1116887196,1024917624)+W(3,1040955478,1051132935,1047094008,1041601336)+W(4,1008876024,-1108842627,1057384051,-1127506713)+W(5,-1116686760,1041402295,-1100609336,1033786361)+W(6,1035764738,-1105537330,-1098518151,-1114313206)+W(7,-1154118338,-1128237045,-1089828796,-1102385561);WS(1063446990,1030048893);
sum1=W(0,-1131562670,1043069042,-1108681470,-1108650254)+W(1,-1099483503,1049571969,-1106599551,-1106453175)+W(2,-1106193120,1061428532,-1097709592,1008661917)+W(3,-1102405700,1053095529,1046689338,-1102088711)+W(4,1021119810,-1115069793,1029025472,-1123233168)+W(5,-1113568905,-1119868742,1006738196,-1104754348)+W(6,1009340592,1027160065,-1120287391,-1136963210)+W(7,1030255032,1043118346,-1111789333,-1114502129);sum2=W(0,1012371361,1017109065,-1110016822,-1103671135)+W(1,-1149491589,-1115161102,-1109821790,-1097972516)+W(2,1023756477,1012418345,1060485172,-1094449842)+W(3,-1165255819,-1111308586,1031379047,1049769129)+W(4,-1111467932,1015942947,1046805034,999148403)+W(5,1019335917,-1106016138,-1114576028,1022790203)+W(6,-1140694601,1015823021,1024897044,1032463998)+W(7,1010513313,1026481588,-1114618076,-1146831635);WS(1060385486,1040268319);
sum1=W(0,-1115333181,-1105770459,1048230464,1022495614)+W(1,-1113839600,-1104706211,-1122113023,-1115044751)+W(2,1026945989,-1085502934,1051932092,997701279)+W(3,1041834949,-1112644646,1065603891,1044329112)+W(4,-1100015113,-1102865873,-1105250533,1038196649)+W(5,1010458454,-1112283012,1054415097,-1113673817)+W(6,-1113704543,-1108020290,-1122402466,-1105082025)+W(7,-1110169699,-1115522389,1046973419,-1115640050);sum2=W(0,-1115664423,1041813775,-1142717933,-1120925434)+W(1,-1122287706,1041645390,-1094011677,-1119842210)+W(2,1044568139,-1087138046,-1124627987,-1120985148)+W(3,-1099350461,1067461852,1027339570,-1113918825)+W(4,-1102715015,-1116572542,1045144111,-1100833175)+W(5,1042022920,-1109622665,1054026149,-1101147879)+W(6,1031291077,-1113357449,-1122353792,-1112018489)+W(7,1032474264,-1110133469,1047364150,-1109170005);WS(1049043868,1050086952);
sum1=W(0,-1127858130,-1091279607,1054362490,1028884238)+W(1,1025810768,-1101354119,1044465651,1022883995)+W(2,1034666762,-1089232423,1050465752,1032068165)+W(3,989092984,-1092016019,1058690160,1005443958)+W(4,-1115481017,-1089729669,1053482909,1007092039)+W(5,-1119959429,-1104525366,1051092259,-1149438996)+W(6,1012364567,-1121438163,1019953121,-1137072337)+W(7,-1097661520,-1160888088,1051219071,1017307814);sum2=W(0,1030282550,-1099759289,1070065566,-1078832473)+W(1,1012065197,1050936278,1068820850,-1076346523)+W(2,1049708534,1018991152,1068572253,-1075628240)+W(3,-1101566471,1050588571,1075164582,-1072955990)+W(4,1043525707,-1112383125,1046261639,-1093459475)+W(5,1038111746,-1121285468,1053555382,-1088795804)+W(6,1040589253,1039884984,1040055978,-1099780818)+W(7,-1106531005,-1113841779,1058828770,-1090423367);WS(-1083655502,1074535575);
sum1=W(0,973651072,-1100106921,1049212555,-1122472503)+W(1,1028862937,-1096173461,1052529147,996549482)+W(2,1029517469,-1088250868,1057957824,-1111380529)+W(3,-1111330742,-1101351113,1060855844,-1125410415)+W(4,1043404639,-1092528244,1050267538,-1109626381)+W(5,-1105397947,1034877328,-1104065896,-1122247818)+W(6,-1129726574,-1113904430,1041335934,-1108333759)+W(7,-1099887737,-1118418050,1047916353,1037233742);sum2=W(0,1037582341,-1116649305,-1107051108,1040538112)+W(1,1032149251,-1112916551,1041643977,-1112067691)+W(2,-1135487115,1044443302,1030763641,1036263743)+W(3,-1107247151,-1117703407,1053360182,-1115814520)+W(4,1053968825,1049963138,-1087331905,1035849297)+W(5,-1096732175,1042101117,-1089009482,-1104153316)+W(6,1034930229,1046616621,-1110671517,-1104877620)+W(7,-1094249638,-1127010106,1059951262,-1116847106);WS(-1132786560,1056578758);
sum1=W(0,1031072232,1043718831,-1098888378,-1123786893)+W(1,1019453021,1050053971,-1104586611,1030360908)+W(2,-1112153353,1057505465,-1090760605,-1123598824)+W(3,-1127115205,1049535379,-1081773448,1035671447)+W(4,-1153314582,1052394474,-1106021324,1044649456)+W(5,-1105591705,1045418390,-1120283669,-1105554848)+W(6,986346381,1044283028,1036365944,1033186457)+W(7,1024604121,1048806335,-1103287167,-1108912601);sum2=W(0,1040658557,1011638864,1041865287,-1109113498)+W(1,-1106354313,1020064744,-1103147627,1033931950)+W(2,1027144364,1049840877,1026998340,-1120927100)+W(3,-1103628435,1050147177,1053587315,-1102211113)+W(4,-1123462592,-1117174472,-1118058864,1033328738)+W(5,-1130705048,-1105120318,1036775410,-1101351534)+W(6,-1126068784,-1113970774,-1104140895,1028877580)+W(7,1016031184,-1135769248,1030416564,-1112076066);WS(1062711758,-1109562142);
sum1=W(0,-1107075140,-1100622401,1053288051,1017596397)+W(1,-1125545776,-1104747337,1049612355,1007433175)+W(2,-1121788380,-1103229831,1059638178,-1120034657)+W(3,-1112684886,-1083301774,1048337697,-1098025711)+W(4,-1128625782,1050510715,1052952654,-1112854653)+W(5,-1102890883,-1097610180,1051307580,-1108240645)+W(6,-1129119788,-1109077454,1041285742,1022176121)+W(7,-1102110160,1030737729,1049115768,1020667959);sum2=W(0,1022257834,977550902,-1113927342,1036504102)+W(1,1033804876,-1105772859,1042844173,-1107093105)+W(2,1033963400,-1098748483,-1096777339,1028160469)+W(3,-1113268759,1063293804,1059312088,-1089861840)+W(4,-1123922685,-1090033704,-1134320563,-1101525036)+W(5,1029999681,1051039483,1037687330,1017532722)+W(6,1015463858,-1104977553,1024487701,-1122996995)+W(7,-1125618402,1022914778,1004875175,-1116068477);WS(1046002488,-1083997249);
sum1=W(0,-1116203964,-1099156844,1050076828,1025075217)+W(1,1044431961,1028498222,1049400252,1035032656)+W(2,1041235242,-1096363997,1050263757,1032516798)+W(3,1046371486,-1079124621,1020370202,1050189128)+W(4,-1106267745,-1088685662,1048790666,1042510329)+W(5,-1117705943,-1103556299,1053355933,1039724554)+W(6,-1122870401,999993136,1034829570,1027729159)+W(7,-1109240562,-1106798659,1037276039,1037249299);sum2=W(0,-1094982381,1041875660,1017839086,1045890174)+W(1,1024745423,-1091311273,1044409386,-1107764806)+W(2,-1097113645,1042706326,974632891,1048260200)+W(3,1017043870,-1148119319,1061393923,-1118443235)+W(4,1052555320,-1098101314,1043955676,-1097368628)+W(5,-1107563793,1010824956,-1098402228,1041238578)+W(6,1049262968,-1094774489,1042935118,-1116185663)+W(7,-1118735987,1030619863,-1094515595,1042214090);WS(-1083255246,-1075588436);
sum1=W(0,-1154522904,1026375684,-1099839750,1037990411)+W(1,-1106371438,1036249778,-1113752075,-1119606102)+W(2,-1105464695,1056687627,-1092436626,1043935324)+W(3,1036086422,-1097055709,1050924256,1036476796)+W(4,1023783355,-1088556578,1056650964,-1111337285)+W(5,-1127243930,-1108055408,1045926824,-1110940389)+W(6,1030176790,-1105944807,1039385437,-1124332025)+W(7,1031412139,-1123388097,1041066449,1021333175);sum2=W(0,-1117330831,1032531181,1043756688,1060766869)+W(1,1023708058,-1114369361,1031926890,1067300065)+W(2,-1133288218,1017487862,-1104593512,-1105945514)+W(3,-1122435213,1047518334,1043258354,-1075696003)+W(4,-1139180683,-1122916014,-1096895795,-1102393264)+W(5,1020252429,1027012545,1049767697,-1106946489)+W(6,1025188082,-1103557501,1019544307,1020047431)+W(7,-1109968059,1046855474,-1112657711,-1113285900);WS(1056055196,1023945849);
sum1=W(0,-1104545849,1036175954,1032040419,-1111539988)+W(1,-1139517988,-1138851412,1009002268,1026875367)+W(2,-1101013315,1048468083,1040659763,-1104005681)+W(3,-1136100212,-1097789539,1059870683,-1112873620)+W(4,-1148373856,-1096999890,1039368714,-1135793772)+W(5,1013350648,-1097071058,1053644410,-1132670698)+W(6,-1120654743,995622088,-1122818538,1028030253)+W(7,-1108930702,-1128233700,1033002810,-1133516850);sum2=W(0,1033182461,-1110992702,1011638125,-1116812221)+W(1,-1135790885,1041801313,976542168,-1135785781)+W(2,1036058972,-1115959119,-1106760241,1013579453)+W(3,-1145806187,-1083556559,-1068720208,1034110873)+W(4,1026470367,1047402951,1080067579,1048786168)+W(5,-1125994579,1026458945,1043021822,-1124564059)+W(6,-1123856921,1021989349,-1118809257,-1115658442)+W(7,-1152817846,1029289545,1027196491,-1110636256);WS(1047050040,1036867972);
sum1=W(0,1031952202,1041031945,-1098508279,-1117663192)+W(1,1040033213,1050476745,-1097704487,1033331580)+W(2,1049413776,1016870010,-1091275871,1012948685)+W(3,1052329098,1054273441,-1087382286,1043041286)+W(4,-1134253939,1041748879,-1095309386,-1131302504)+W(5,1023712847,1035493153,-1117526273,-1125396951)+W(6,-1129317744,1041656495,-1112254893,-1153578470)+W(7,1023414180,1041394937,-1108492595,-1112644847);sum2=W(0,-1120609508,-1138324119,-1110367912,1021280635)+W(1,-1098653081,1042859622,1038385587,1026624912)+W(2,-1074671298,1072071026,1026263792,1026288466)+W(3,-1081276780,1068070176,-1107049493,-1122098825)+W(4,-1097107702,1044485226,1024907208,1040255596)+W(5,-1110118090,1040658983,-1122488627,-1152233050)+W(6,-1137118351,-1118978815,1038809437,-1126727249)+W(7,-1119823807,1035453187,-1111098449,1006813455);WS(1047287096,1059538103);
sum1=W(0,1030804480,1034749929,-1102474905,1013951379)+W(1,-1111595219,1051408038,-1094490621,1039425378)+W(2,-1123153834,1049213285,-1099609086,-1112788128)+W(3,-1098057279,1057344539,1048597242,-1098419769)+W(4,1007980582,1048793645,-1094890059,-1118093753)+W(5,1018775223,-1106759404,1046324795,-1108341356)+W(6,1036089754,-1115115061,1003815995,-1120388747)+W(7,1030691489,1033654600,-1126686757,-1135294247);sum2=W(0,-1112864979,1024004698,1034996841,1004307827)+W(1,1034721747,-1109416755,1041661735,-1116757818)+W(2,-1108077379,988806988,1041642045,1037366938)+W(3,1023366533,1058238498,1008174217,-1107547239)+W(4,1021246669,-1115279539,-1122858630,-1108868659)+W(5,1032508120,1041332549,-1089151778,-1128614293)+W(6,-1113986367,1033457886,-1130797677,-1130732717)+W(7,-1153257254,1018109285,-1111548255,-1122125438);WS(1066216871,-1084582294);
sum1=W(0,1009745022,-1095963722,1050775177,1027534757)+W(1,1023325836,-1096473834,1046303345,-1126933960)+W(2,1034246149,-1087129751,1057767679,-1118146623)+W(3,-1103455511,-1142570129,1064400323,-1103828265)+W(4,1025953385,-1094684497,1038452388,1018950609)+W(5,-1105242559,-1107829831,992534739,1030437560)+W(6,988118663,-1107520037,1025316967,1020674901)+W(7,-1107601837,-1117719279,1044853309,1033139589);sum2=W(0,-1127013105,1031626404,1029958550,1017794797)+W(1,1018526115,-1117975133,-1113082476,1023300847)+W(2,-1123587641,1062148372,1035325186,-1145491637)+W(3,1052346460,1074624908,-1130733653,1041942663)+W(4,-1098654594,-1090512380,1046581721,-1113152926)+W(5,1029804743,-1070854231,-1113725416,-1139181075)+W(6,-1118240305,-1095518794,1031776819,-1120299385)+W(7,1030491706,1041467716,-1115594754,-1142763637);WS(1033725552,-1082653885);
sum1=W(0,1027658456,-1091894661,1054730080,1024810077)+W(1,1033791775,-1094613753,1052727904,1020875129)+W(2,1038169633,-1085886368,1060322284,-1114253244)+W(3,-1130834725,-1094605577,1054915405,1021660859)+W(4,-1105755912,1049096200,-1115316932,1010914050)+W(5,-1107114253,1038006563,-1113871235,1032412472)+W(6,-1106878767,1040399888,-1114082704,1016596422)+W(7,-1102176852,1038046228,-1098681477,1044096992);sum2=W(0,-1126607908,-1109006144,-1093467963,1059727060)+W(1,-1111819446,1050929158,1063076656,1073053378)+W(2,1032709615,1025316173,1048889614,1073749745)+W(3,-1119610542,-1107176811,-1090320472,1058093447)+W(4,1027594385,-1123863107,1046933317,-1079533534)+W(5,1029384695,-1122531221,1051206364,-1073154062)+W(6,-1115269200,1026796828,997945380,-1075936158)+W(7,1032209203,-1115616555,-1109796884,-1088004581);WS(-1087442510,1045166814);
sum1=W(0,-1106921670,1032009478,1041337656,-1110338367)+W(1,1032907600,-1127325529,-1100890040,1042108264)+W(2,-1111070674,-1106321881,1060092296,-1105899594)+W(3,1047421629,-1085655355,1044767811,1027442111)+W(4,-1094092352,1057239638,1040377247,-1105935775)+W(5,1031075349,-1098381173,1037296628,1037469097)+W(6,-1136240762,-1128650952,-1131454723,1027139781)+W(7,-1129052086,-1107389381,1037463686,991481919);sum2=W(0,-1119426781,1040351141,-1104019881,1015410156)+W(1,-1109786529,1043540747,-1106797782,1043466418)+W(2,1041819143,-1105926532,-1098594115,1048709183)+W(3,1018220925,-1133247980,1066013053,-1092013542)+W(4,-1103055916,-1096724541,-1136157126,-1109288787)+W(5,-1124599508,1038612076,-1097021086,1027934232)+W(6,986571056,1019567362,1025702119,-1140871148)+W(7,1024618671,-1143357456,1008181894,1027080058);WS(1059279054,1041683061);
sum1=W(0,1028823114,-1096417644,1041071884,1040139175)+W(1,1033060856,-1095251776,1051348966,-1133443258)+W(2,-1136683218,-1096755466,-1106154521,1027763154)+W(3,1041097809,-1095420880,1062896338,1037083176)+W(4,-1108712682,-1087904547,1057053635,-1109247178)+W(5,-1099515041,-1117180600,1050313119,-1169250436)+W(6,-1114499693,-1113115866,1041134484,1007514196)+W(7,-1105525449,-1121084634,1043053335,1031868218);sum2=W(0,-1104031080,1039900182,1028023758,-1125301559)+W(1,-1113246189,1044206765,-1122555834,1027754708)+W(2,-1124792744,1043086617,1041018096,-1129842792)+W(3,-1107688308,1057123143,-1100462314,1022410763)+W(4,-1084040655,1066602722,-1123151815,1034604384)+W(5,-1089958554,1037219700,1032289221,1029558442)+W(6,-1098618924,-1111210157,1028867168,-1139711519)+W(7,-1098033920,1036938090,-1143651414,-1122704124);WS(-1093886876,-1092780259);
sum1=W(0,1031521076,1034696971,-1098366291,991412379)+W(1,1040859655,1027092583,-1107551117,1023411481)+W(2,-1123954783,1057011018,-1084481759,1037665034)+W(3,-1115369432,1055452141,-1086775792,1037775165)+W(4,1027325374,1055461116,1050583573,-1102735091)+W(5,-1130075936,1043845385,-1098824964,-1106471523)+W(6,1017430099,1041326696,1032795870,-1113156096)+W(7,1005655277,1045628689,-1110858724,-1108701199);sum2=W(0,-1099549152,-1115620025,1042476476,-1128057356)+W(1,-1101982776,-1110046443,-1138118945,-1104607948)+W(2,1039636960,1067650764,1056117723,-1129519972)+W(3,1065032135,-1096892917,-1084935200,1039009532)+W(4,1046191187,-1084058149,1043334912,1042222420)+W(5,-1112740199,-1089814493,-1116550886,-1114781123)+W(6,-1120755726,1022618460,1030169574,1023299940)+W(7,-1138571865,-1106519005,-1123579094,1029490149);WS(-1103384376,1050555318);
sum1=W(0,990997212,1056616014,-1113359817,-1104278389)+W(1,-1104723373,1049493908,-1101985253,-1112669305)+W(2,-1102560870,1060440249,-1095607555,-1117918862)+W(3,-1110645588,1063537686,-1091747296,-1124628967)+W(4,-1114771100,1049398171,-1098384586,-1120789735)+W(5,1006886950,-1123261404,-1094355067,1020875660)+W(6,1011892746,1042753094,-1098733239,1029891897)+W(7,1041403778,1041297647,-1099641616,-1143354303);sum2=W(0,-1097904627,1056762738,1033294591,-1113205081)+W(1,-1102268820,998260703,-1102966386,-1105114179)+W(2,-1101696600,1049156882,1040206209,1028552759)+W(3,-1102083058,1055125136,1048772561,1023069474)+W(4,-1100977750,1040009482,1004029807,-1108173489)+W(5,1022682138,-1099421122,1040485303,1040370279)+W(6,-1105396681,-1114104451,-1118051402,-1109779069)+W(7,1035758392,-1112582051,1040482786,-1135668672);WS(1042369848,-1095650924);
sum1=W(0,1032801852,1060985291,-1088222536,-1154392525)+W(1,-1124780413,1056066249,-1093287088,1017158008)+W(2,-1142443027,1059062488,-1089766974,1041310978)+W(3,1031124370,1046815795,-1084610255,-1111535759)+W(4,1024489633,1051554984,-1096293908,-1118760812)+W(5,1037041722,1026983110,1035048291,-1118618480)+W(6,-1157391942,1037131073,-1113190096,1032589425)+W(7,1048283534,1028118439,-1107690581,-1101944856);sum2=W(0,1056251107,-1084477192,-1077785336,1053829707)+W(1,-1118435725,1041984407,-1086371528,-1113013425)+W(2,-1111043713,-1093515412,-1093010832,1046411943)+W(3,-1090037466,1073185178,1074151927,-1090694669)+W(4,-1129656805,1051712939,1054463958,-1095714333)+W(5,-1093926860,1053076395,-1094829660,-1103046632)+W(6,1052716525,-1096065312,-1090812268,1035367276)+W(7,-1083761792,1066458198,1063500158,-1087950464);WS(-1081634407,-1072784825);
sum1=W(0,-1102740818,1024862651,1056867014,1016622683)+W(1,-1115394775,1046040367,1027952685,-1112643478)+W(2,-1101924733,-1109613465,1058509811,-1096240139)+W(3,-1100839185,-1115978107,1050187219,-1101581667)+W(4,-1123768914,1049722038,-1098437541,1008822020)+W(5,-1140848016,-1098661743,1033615035,1023463264)+W(6,-1118249725,-1138059466,-1143195264,-1116668435)+W(7,-1116477425,1025943000,-1132571500,1036595961);sum2=W(0,-1139809909,1046126277,-1119940899,1040903120)+W(1,-1126178115,-1111752353,1055245806,-1104413152)+W(2,1032546581,1034216546,-1088954301,1019748625)+W(3,-1097752958,1042101074,1058677046,-1089277711)+W(4,1042272246,1043290796,-1087007443,1028591970)+W(5,-1118367610,-1112722386,1048637958,-1139620757)+W(6,-1138081685,1034532478,-1140548675,1017306737)+W(7,1017774855,1030093406,1029648824,1033828758);WS(1050645916,1033550915);
sum1=W(0,-1118556120,-1107219907,1039060494,1030703933)+W(1,-1108262319,1043545243,-1145250020,-1110184190)+W(2,1043230361,-1086762442,1059123936,-1110311564)+W(3,-1094947334,-1104041435,1057758321,-1100512367)+W(4,-1103841584,1058293794,-1096913490,1044416908)+W(5,1018079143,-1097977901,1039599795,-1132472896)+W(6,1032598742,1041130248,-1151122424,-1147952664)+W(7,1008731683,-1123331655,-1123961290,1022228292);sum2=W(0,1040267615,-1112791644,1010515766,1024308395)+W(1,1048409433,-1110540665,1032365064,1041630361)+W(2,-1107165984,-1088877638,-1090038325,1040244783)+W(3,-1086251247,1053330884,1049266570,1037513285)+W(4,-1113957324,1057377190,1028890653,-1098504745)+W(5,-1107976602,1057673067,-1103454662,1039941233)+W(6,-1122078587,1024512949,1041725883,-1103661415)+W(7,-1111525785,1042772014,-1143554104,1024552651);WS(1051978908,-1102077462);
sum1=W(0,-1132165009,1045761591,1013540534,-1106078467)+W(1,-1117187439,1051430047,-1096198150,1014010165)+W(2,-1108837850,1060286099,-1130717861,-1121999817)+W(3,1037183202,1046972447,-1085387922,1030141582)+W(4,1028473682,-1128782822,-1105434962,1008925446)+W(5,1045655273,1028047735,-1101497054,1018887490)+W(6,1025240990,-1178179968,-1110960744,-1122721428)+W(7,1033734537,1035331372,-1102517015,1026996307);sum2=W(0,1023072493,974611657,-1101792417,-1112121991)+W(1,-1125531833,1047662948,1051899312,1037288067)+W(2,1030396885,1035351326,1080526024,1042102238)+W(3,-1118880502,-1090109833,-1069022098,-1113214479)+W(4,1027419877,-1110942359,-1087739606,1032127295)+W(5,-1161271853,1033315833,1036440530,-1143368203)+W(6,1019485964,1010290822,-1124554651,-1132377096)+W(7,1028708277,-1156901930,-1114394737,-1141169667);WS(1058455886,-1096183470);
sum1=W(0,-1105360672,-1112611850,1060616064,-1104075433)+W(1,-1112035684,1032735242,1033545283,-1111940643)+W(2,-1105059667,1048808633,1051085625,-1115570744)+W(3,-1103063975,1042817013,-1097442806,-1097216429)+W(4,-1112638549,1058906409,-1102188695,-1107200030)+W(5,-1104182327,1047248804,-1103229812,-1108265532)+W(6,-1106250503,1047193699,-1106970890,-1119499692)+W(7,-1103319623,1057710235,-1109193562,-1106901731);sum2=W(0,-1135393651,-1114274101,-1117767149,-1110403581)+W(1,-1131009665,1016197705,-1130986601,-1136444051)+W(2,1004138181,-1143366053,1026922589,-1112183743)+W(3,-1111055824,1051632163,1048764370,-1121253595)+W(4,-1134829555,-1111579981,1036257166,1009689523)+W(5,-1127256265,1038147066,-1112945554,989872074)+W(6,-1113946573,1025185617,-1143942149,-1123668797)+W(7,1010148467,-1137859715,-1123068365,-1123716033);WS(-1103618872,1023577831);
sum1=W(0,1041702149,1057806109,-1091063799,1022049043)+W(1,1032268701,997904496,-1106010126,-1102660926)+W(2,1021026046,1057675340,-1090884608,1046995709)+W(3,1032012647,-1129702414,-1094077941,-1100395542)+W(4,1023662430,1056283152,-1094732237,1050214494)+W(5,-1111766616,1039716321,-1100869456,-1096243374)+W(6,-1112590149,1049875952,-1105996279,1047647816)+W(7,1042231991,1054291708,-1098425069,-1100607928);sum2=W(0,1073849383,-1072987051,1040644897,1022236877)+W(1,1069429154,-1080077361,-1098556311,-1128073567)+W(2,1070121938,-1076996297,-1124122091,-1118780260)+W(3,1066905653,-1086754234,-1095882058,1027638421)+W(4,-1087755842,1060194671,-1096747545,1012182550)+W(5,-1080359597,1067521081,1048551041,-1129108935)+W(6,-1073496568,1074652354,-1092793409,-1130588931)+W(7,-1070245916,1075883836,1058695504,1001812541);WS(1010873216,-1100304815);
sum1=W(0,-1154187044,1045945805,-1102222630,-1113759340)+W(1,1028741017,1051026373,-1103217414,1022415534)+W(2,-1114247598,1058185854,-1097780567,-1105383733)+W(3,-1099084427,1059904750,-1091550752,-1111624796)+W(4,-1104966895,1052860588,-1108718914,-1114326870)+W(5,994968800,1038231664,-1110664976,-1110217221)+W(6,-1113228468,1040557287,1017403508,-1108875519)+W(7,1028263947,1032103905,1017865354,-1109350878);sum2=W(0,-1114639192,-1100331344,1035901690,1012858414)+W(1,1039210963,1069298433,1043940791,-1126620651)+W(2,1047528380,1080352854,1030733380,1036529177)+W(3,-1099502544,-1067747068,-1084572959,-1099630936)+W(4,1041344628,-1080996124,1003800555,1043527822)+W(5,-1108972702,1032407437,1045939813,-1119860547)+W(6,1021595805,-1121090437,-1121287047,-1145664907)+W(7,-1116883371,1016604711,-1122259179,1034105585);WS(1044302648,-1104457270);
sum1=W(0,-1115179413,1029190781,-1108944696,-1115207128)+W(1,-1101763748,1045938783,-1102720380,1013266237)+W(2,999269803,1034810490,1038235218,1025157307)+W(3,-1106420033,1055724168,-1101615303,-1105407492)+W(4,1041707045,1053359959,-1094303566,1045691477)+W(5,-1128885581,-1100033022,1043259278,-1113033137)+W(6,-1110751840,1037908026,1011056201,-1114066571)+W(7,1029110244,1035419021,-1123807773,-1113282394);sum2=W(0,-1117238549,-1109414288,-1115125848,1023475415)+W(1,-1115295266,-1128441429,-1121954754,1024122972)+W(2,1033754662,-1104877135,1018153798,1002646200)+W(3,-1095438097,1053172955,1038786210,-1106263750)+W(4,-1106855439,1056926069,-1104082080,1034246226)+W(5,1011060498,-1108715476,1043675119,1025499367)+W(6,-1117460606,1036225840,1008366234,-1107090094)+W(7,1032653312,-1114450934,1018894269,1013321052);WS(1068015911,1043072951);
sum1=W(0,-1127841379,-1101991257,1041159238,1035382295)+W(1,1035792844,-1091973141,1040826438,-1098419575)+W(2,-1155603908,-1110119406,1052691071,1043898844)+W(3,1018341976,-1095315357,1053842800,1030324599)+W(4,-1111053022,-1107228151,1042506601,-1108241413)+W(5,1044403491,-1111437840,1050221764,1043481954)+W(6,-1112313859,-1097295811,1030249017,-1098652336)+W(7,1005208661,-1103670736,1046985745,1032196534);sum2=W(0,-1134315530,-1125722365,-1135384490,-1118933131)+W(1,1033824390,1019923991,998580556,1027495017)+W(2,-1112867968,1039464885,-1093291922,1045077367)+W(3,1039862799,-1087456726,-1061395777,1087627027)+W(4,1005143468,-1119378177,-1106942114,1034637079)+W(5,-1114969920,1042059959,-1121281813,-1148550692)+W(6,1030354102,-1113780490,1034179020,-1118611519)+W(7,-1131720457,1009971850,1032010553,-1117397469);WS(1060186318,-1131602669);
sum1=W(0,1022422466,1050205114,-1099402401,-1112848707)+W(1,-1102049002,1052887138,-1102238785,-1106285089)+W(2,1050775273,1052456073,-1100510367,1039607513)+W(3,-1097141731,1049038746,-1088759247,-1098786589)+W(4,1056872997,1040490435,-1122526498,1048305743)+W(5,-1099566807,1039690728,-1099089908,-1104192622)+W(6,1025667942,1043457059,-1102859210,1032266998)+W(7,1032894309,1045856748,-1106963501,-1118572779);sum2=W(0,989650422,-1120410947,1047633630,-1081060940)+W(1,-1108234271,1050158699,1066272871,-1074101109)+W(2,-1120122674,-1092804082,1075424781,-1079387458)+W(3,1045260201,1024838498,1061734347,1050344942)+W(4,-1114112879,-1125280065,-1091697647,1043540897)+W(5,1037831837,-1119936776,1003481288,1039609275)+W(6,-1117501250,-1114421818,1011848513,-1131708367)+W(7,1024132690,1035095434,-1106020023,1026462111);WS(1057810382,986287880);
sum1=W(0,-1105255365,-1110142276,1041191503,1050176972)+W(1,1027767677,-1106138450,1031406779,-1130243957)+W(2,1037147968,-1092238936,1027980992,1041310918)+W(3,1038550632,-1090210593,1049547413,1041377527)+W(4,-1136315263,-1089134184,1052451129,-1115128119)+W(5,1035749561,-1093055129,1057536820,1033537239)+W(6,-1115075413,-1097497096,1050343212,-1127231554)+W(7,1028257967,-1089420006,1058108487,1031965752);sum2=W(0,-1099824579,1070708271,1075074245,-1097074436)+W(1,-1113793286,-1104040400,-1084124078,1023561426)+W(2,1053512844,-1091831853,-1082668198,1039380165)+W(3,-1112943238,-1072548459,-1072503695,1009216489)+W(4,1041834894,-1093778092,1056090411,1043969626)+W(5,-1099992002,1057576575,1053907302,-1107563771)+W(6,-1120789532,1064181862,1058602971,1034348623)+W(7,1024916046,1051972140,1054786345,-1106961801);WS(-1075707047,1038147646);
sum1=W(0,1038492938,1050722763,-1095596015,1040870942)+W(1,-1115961531,1026800423,-1103730686,-1122935577)+W(2,1036899040,1055626176,-1091210886,1047700685)+W(3,1041066756,1052178217,-1090286882,1036539085)+W(4,1038870159,1027667391,-1094135001,-1102625947)+W(5,1045702796,1053246416,-1095582752,1048523811)+W(6,1022987667,-1100305296,-1109653838,-1105859960)+W(7,1044017707,1049962981,-1093296229,-1117734303);sum2=W(0,-1145353723,1027969677,-1115030411,1052090154)+W(1,-1113260796,-1095928859,1031463199,-1110261785)+W(2,-1112198364,1052169305,-1108227013,1041877601)+W(3,-1113367096,1052353113,1051016428,-1099630700)+W(4,1007958125,-1129450520,1041462653,-1087173862)+W(5,1047146251,1051473061,1045242344,-1102681887)+W(6,-1122974002,-1091037095,1032341221,-1095485390)+W(7,1021064313,1050393555,1020102815,-1111896409);WS(-1102302520,1068562064);
sum1=W(0,-1130894152,-1101486038,1044130034,1031789673)+W(1,1029216267,-1094978851,1029251017,-1102217970)+W(2,1029150351,-1104755260,1053252560,1042516209)+W(3,1029804895,-1093484995,1050941559,1040658618)+W(4,-1108054071,-1110271975,1036880709,-1113036417)+W(5,1046304488,-1106599349,1050863202,1041743615)+W(6,-1107326720,-1102131284,-1128083416,-1102226940)+W(7,1018120580,-1102274525,1047248574,1032422999);sum2=W(0,1019111797,1022527979,-1131519898,1029130971)+W(1,-1123809812,-1111065998,1023737355,-1117143513)+W(2,1006739898,1031759809,1045357020,-1106220344)+W(3,1041109085,-1095097056,1082939698,-1064938697)+W(4,-1126211453,1034613952,1027342607,-1122955245)+W(5,1028972357,-1107360163,1033832936,-1112280546)+W(6,-1118372569,1033659253,-1112248823,1032152906)+W(7,1025713585,-1118642675,-1118824157,1028082979);WS(1066566439,-1125753148);
sum1=W(0,1020091828,-1096367972,1038767583,1030663671)+W(1,1041951168,-1098758994,1048997640,1025331919)+W(2,-1130301450,-1093467737,-1130818632,-1108818909)+W(3,1052053147,-1089881409,1064063659,1044746920)+W(4,-1131231944,-1092544881,-1116991019,1022962726)+W(5,1033588155,-1098181717,1042770882,1041997189)+W(6,1009411772,-1110070786,1046860728,1018371147)+W(7,-1116682291,-1096392077,1027361773,1038578846);sum2=W(0,-1105507764,1019815533,-1136431769,1024962860)+W(1,-1149004498,1047279899,-1121679526,1041000955)+W(2,-1098298748,-1106660204,-1096656341,-1107413740)+W(3,-1115729482,1058550934,1058580319,1027135608)+W(4,-1094576030,1031191852,-1098228632,-1101441076)+W(5,-1111478010,1032716298,1041490224,1035067556)+W(6,-1129010369,-1117054989,1047791827,-1123460834)+W(7,1018600957,1019851909,-1106522387,1005788722);WS(1050996380,1066787661);
sum1=W(0,1042843177,-1109518091,-1098674409,-1112832565)+W(1,-1120310187,1043911830,-1097687209,-1133582755)+W(2,1033453959,1059519229,-1096304487,-1116528532)+W(3,-1107450543,1061971625,-1098011863,-1105396874)+W(4,1017862620,1051823058,-1095767039,1033796902)+W(5,-1134072575,1046601317,-1095249970,999923683)+W(6,1025308393,1042112788,-1098354285,1030029487)+W(7,1033769739,1046863997,-1098417599,-1109771063);sum2=W(0,-1103321099,-1087654445,-1098379129,1013739975)+W(1,1033376724,-1114493691,-1096458683,1015354012)+W(2,-1108916223,1049058628,1036368268,-1121134774)+W(3,1033194077,1065240604,1054396447,-1115257551)+W(4,1038197771,-1128335788,1049730119,-1129699908)+W(5,1032881798,-1094150295,-1108472207,1021079748)+W(6,1017830932,1006224046,1031462702,-1117224382)+W(7,-1138730935,-1112103411,-1102017203,1038189385);WS(1027314912,-1081149641);
sum1=W(0,-1109480125,1051429188,-1118844062,-1097611416)+W(1,-1114947760,1053252314,-1094077252,1034118735)+W(2,-1101195017,1058130398,-1113091794,-1104617542)+W(3,-1132100201,1061393767,-1085308129,1035982720)+W(4,-1103759537,1057940398,-1102037735,-1114189097)+W(5,1044342469,-1104522586,-1094497965,1036294793)+W(6,-1111893319,1055491172,-1103334896,-1128796810)+W(7,1051194426,-1120202825,-1094870250,1030785028);sum2=W(0,-1131039707,-1098833779,-1147567565,1035790053)+W(1,1024995350,-1124760267,1057070390,995065627)+W(2,-1104486127,-1078713050,-1091843304,1037354874)+W(3,1015537291,-1065942779,-1081156610,-1154356731)+W(4,1053996441,1047686732,-1094140189,-1107145709)+W(5,-1103676904,1084085461,1060423478,1026796886)+W(6,1047124046,1064521940,1046849692,-1108476011)+W(7,-1111129691,-1093915430,1018309905,1038591472);WS(-1081542375,1044780323);
sum1=W(0,1026864081,1046719985,-1098857847,-1114219435)+W(1,-1100303790,1054288460,-1108679899,-1104586877)+W(2,1048337215,1054459103,-1098101851,1041408644)+W(3,-1098110473,1048901488,-1093175556,-1098306531)+W(4,1054474587,1041639871,-1104037973,1046672715)+W(5,-1099969099,1034589376,-1107626335,-1104199322)+W(6,1023999910,1043694031,-1101510966,1022681657)+W(7,1028627178,1046235480,-1106600025,-1126646775);sum2=W(0,1017985090,1024212320,-1099849981,1067245211)+W(1,1027847194,-1098721130,-1081468176,1074345814)+W(2,1036519222,1050387030,-1070464929,1070597407)+W(3,-1113167123,-1094712479,-1096550174,-1088417301)+W(4,1037009826,-1100822056,1057690620,-1104880956)+W(5,-1113380621,1028269032,1042714784,-1102737214)+W(6,1031131596,1009055356,-1145638655,1000105719)+W(7,-1115360802,-1113841920,1046010973,-1112342255);WS(1059294542,1020616832);
sum1=W(0,-1157534552,-1096856701,1050532499,-1112831597)+W(1,1039080142,1044861738,1041652423,1046540791)+W(2,-1097783100,-1089052876,1057029426,-1098369827)+W(3,1031217968,-1085780263,1047119538,1040272239)+W(4,-1164216296,1044573672,1039715347,1024931118)+W(5,-1138897989,-1097342660,1043073721,-1103025619)+W(6,1026686634,1041475528,1040308239,1045404192)+W(7,-1105498094,-1105558033,1048391538,-1114523696);sum2=W(0,-1106291706,1040318024,-1114208076,-1142193319)+W(1,1001372950,-1105705183,-1116263519,-1145917455)+W(2,-1099590495,1045484852,-1108179199,1036599633)+W(3,-1093748925,1061316313,1049891427,-1108356360)+W(4,1015225205,-1098311584,1040668388,-1148092276)+W(5,-1105937891,1041085521,-1111581107,1032743264)+W(6,-1112612361,1028378294,-1115787941,1021281994)+W(7,995169980,1035732349,-1113959318,1024794158);WS(1059376718,-1137270291);
sum1=W(0,-1118257199,1043258576,-1114290826,-1112002778)+W(1,1037392427,-1106073464,-1124279079,1022160871)+W(2,-1097794403,1054680411,-1115190716,1045843716)+W(3,1035766677,-1099046488,1052189312,1011458515)+W(4,1026067385,-1088020070,1054691490,-1110958220)+W(5,1032186693,1041392887,-1097245116,1046761570)+W(6,-1108679762,-1113652045,1025610423,-1117145658)+W(7,-1139304576,-1111666975,-1123561026,1032305501);sum2=W(0,1025244035,1033595807,1016573022,1002397687)+W(1,-1122852568,-1087687504,1048825911,-1104089806)+W(2,-1092220395,1066421651,1058107887,-1130145014)+W(3,1038019467,1047700223,-1089540205,-1111655831)+W(4,1048072683,-1084925862,1045215493,1032935415)+W(5,-1113553750,1050883425,-1098430697,1015641098)+W(6,-1119930901,-1105555859,1041208433,1001885951)+W(7,-1139793711,-1146566911,-1124843514,-1131703250);WS(1058596686,1013962118);
sum1=W(0,1000024554,1052551424,-1088298614,1039656505)+W(1,-1127551432,1049056438,-1098656348,1034731345)+W(2,-1100000762,1057499982,-1090756927,1019232187)+W(3,1035333436,1036076760,-1097067922,1033429441)+W(4,-1122612871,-1127972943,1040213184,-1125045580)+W(5,1044766998,-1116046252,1015197910,-1113717771)+W(6,1041477861,-1118015335,-1123679237,1037833508)+W(7,1051562743,-1099275107,-1122278672,-1122272135);sum2=W(0,-1104434141,1048601996,1033271157,1004930429)+W(1,1029025211,-1091369704,-1119340081,1028438774)+W(2,-1078497608,1052827694,1025214064,-1106316897)+W(3,-1079110377,-1106615386,-1109539756,1034989376)+W(4,-1085502108,-1115334546,1050957039,-1108631008)+W(5,1066279808,1037382016,-1106594885,1023198169)+W(6,1062913146,-1122817088,1036274829,-1134348613)+W(7,1068620036,1048688798,-1118139306,-1139733884);WS(1044771128,1023341948);
sum1=W(0,-1156220044,-1092336191,1051560294,1036528391)+W(1,1034545464,-1098819215,1044146859,1029114797)+W(2,1033488922,-1096491302,1051910286,1022761170)+W(3,-1111313058,-1086850728,1045449190,1029767950)+W(4,1038420969,-1102939421,1053458817,1041877300)+W(5,1008511890,-1100928894,1038883707,1034675856)+W(6,1013986230,-1115524377,1012126018,1037411178)+W(7,1011084871,-1089482302,1046748951,1043196317);sum2=W(0,-1071004894,1076503146,1057610169,-1122913984)+W(1,-1080574884,1066884159,-1107351326,-1130255370)+W(2,-1089987082,1058011283,1054000347,1038970611)+W(3,1049506323,-1098882467,-1090234844,1014162118)+W(4,1065282653,-1084978169,1030898490,-1114000490)+W(5,1062249589,-1088626314,-1090230279,1022492087)+W(6,1060165079,-1082249713,1044380003,-1131621088)+W(7,1070844945,-1077734377,-1096516163,1013009282);WS(-1111817840,-1134998409);
sum1=W(0,1022731056,-1102901203,1029699069,1021112442)+W(1,1045262352,-1094315057,1052915216,-1107194439)+W(2,1044888721,-1085070720,1058770140,-1097785743)+W(3,1029818259,-1111793509,1057078063,-1117717150)+W(4,-1105915720,1055206544,-1095183540,1040740592)+W(5,-1114660906,1046806370,-1097451385,1036425016)+W(6,1027479949,-1123039746,-1112670352,1005586201)+W(7,991785104,-1136267423,-1114500629,1016465988);sum2=W(0,-1129690332,-1113356803,997943457,1015499837)+W(1,1030842707,1026318374,-1119512995,-1180561029)+W(2,-1123486113,1041923626,1037525758,-1144014736)+W(3,1054087898,-1089332833,-1088292904,1037328869)+W(4,-1105176966,1068558125,1040210770,-1107365912)+W(5,-1097205966,-1141184456,1050151959,-1114055561)+W(6,-1098021434,-1107728348,1018682892,1009592392)+W(7,-1106929221,-1104288342,1006954668,1013301204);WS(-1100650808,1043653943);
sum1=W(0,1038392637,1044290651,-1095199164,1033771919)+W(1,1032036848,1040683515,-1115398639,1038316223)+W(2,-1120772452,-1106266873,-1094097345,1042896310)+W(3,1043637149,-1090111931,-1097393337,1045751664)+W(4,1040259489,-1133467790,-1104941765,-1159203906)+W(5,1047398869,1044787930,-1101572298,1015063331)+W(6,1038054351,1023591523,1016760834,1030908740)+W(7,1050576478,1037223428,-1102689443,-1125005703);sum2=W(0,1018053796,1046306039,-1101305605,1031448374)+W(1,1000548496,1043541862,1029064982,-1112893849)+W(2,1049079603,1010667960,-1116813778,1021972628)+W(3,1039189619,1064529690,1038487223,-1105518867)+W(4,-1128574308,1047996002,-1100258391,1037842238)+W(5,-1118597354,-1087406141,1048794746,1033382833)+W(6,-1106984497,-1095617964,-1114392997,1021089548)+W(7,-1104543855,-1086946593,1045938007,-1140458600);WS(-1121537248,1047151836);
sum1=W(0,-1096325448,1052654400,1000450324,-1116556387)+W(1,-1113135282,1035132488,-1110395025,1023519458)+W(2,-1098188693,1046868890,-1139200797,-1111260975)+W(3,-1112146268,-1134150082,1049727010,-1110207458)+W(4,-1108791588,-1129891280,1041189572,-1104838938)+W(5,-1117696601,-1098847494,1056884317,-1098805187)+W(6,-1123869651,1032919412,1041128337,-1146298440)+W(7,-1114157115,-1107856679,1058220805,-1103148146);sum2=W(0,-1142864271,1043572739,-1125571574,-1107989855)+W(1,1021304865,1026011378,1028667063,-1140649559)+W(2,1043366966,-1102859954,1022196210,1020722946)+W(3,-1107584343,-1080136051,-1072538638,-1132367054)+W(4,1014758407,-1103597159,-1076945816,1041979768)+W(5,-1130465374,-1115654645,1048815254,-1126224006)+W(6,-1120740451,1046511165,1072551214,1027667511)+W(7,1000478551,1053224660,1074776028,1048839210);WS(-1086568910,969651201);
sum1=W(0,-1128189323,-1096064919,1047521403,1043461231)+W(1,1044154939,-1089612648,1054908701,-1099266659)+W(2,1043534732,-1084798775,1056987371,-1113308531)+W(3,-1114366976,1053159863,1057685165,-1152040120)+W(4,-1098469330,1053431542,-1089249613,1042761408)+W(5,-1101372520,1050787607,-1090701774,1049635020)+W(6,-1123038043,1036747448,-1105030179,1010635844)+W(7,-1132910587,-1116020373,1027268120,1018344000);sum2=W(0,1042932965,-1103892922,-1104364155,-1139842168)+W(1,-1103428495,1060495074,1060109323,-1118896922)+W(2,1039997403,1052448567,1064108701,991756114)+W(3,-1093583228,-1075640666,-1073056297,-1097481656)+W(4,1044856824,1057723154,1055665788,1040659602)+W(5,-1121819542,1057002090,1060503917,-1099984054)+W(6,-1177180368,-1112150955,-1116550688,1034919451)+W(7,1028413178,-1118134166,-1110515035,1041069777);WS(-1084093518,-1116656412);
sum1=W(0,1002008836,1058416208,-1096672513,-1112390467)+W(1,959481663,1026388179,-1109778819,1023428581)+W(2,-1104590931,1059097973,-1088144465,-1112632704)+W(3,1050696243,1042079029,-1096264126,1040470858)+W(4,-1106608235,1041679827,-1101432288,-1102954054)+W(5,1047962207,1049127990,-1100480244,1047012782)+W(6,1030562773,1031439243,-1113594772,-1112144502)+W(7,1015783795,1042535660,-1093923750,-1145396437);sum2=W(0,1007960967,1027407916,-1129957403,-1132155403)+W(1,-1110192070,1010716935,1018303319,-1121935910)+W(2,1049899326,-1097456083,1037417999,-1137993343)+W(3,1056650247,-1070859565,-1094713389,-1142796285)+W(4,1078512141,-1068241064,-1096379657,1039214170)+W(5,1081472440,-1079514242,1043613542,-1111213656)+W(6,1058404171,-1094427160,1025537830,1032528613)+W(7,999915485,1030657127,-1116925932,1024356221);WS(1052225948,1018668194);
sum1=W(0,-1120453498,1051775516,-1117579103,-1107074656)+W(1,-1123160289,1048325451,-1111291056,-1112742544)+W(2,-1108654867,1058214550,-1093397513,-1147977428)+W(3,-1104839613,1064670427,-1091445969,-1119335936)+W(4,1041378113,-1126638409,-1092047898,-1109154218)+W(5,1036965515,1049967085,-1099225050,1034167881)+W(6,1044186084,-1096299613,-1112850625,-1138567959)+W(7,1034438594,-1128237844,-1112057991,1019177609);sum2=W(0,-1121001958,-1117606942,-1103097305,-1130038396)+W(1,-1148685985,-1111847761,1021935234,-1112487949)+W(2,1018483434,-1120566718,1049895592,1038078839)+W(3,1021815720,-1076982600,-1081972918,-1125812992)+W(4,1049361594,1074852012,1051964198,-1152546434)+W(5,-1108634723,1048076514,1040925857,-1104919092)+W(6,-1132118692,-1102180777,1017568960,1026180028)+W(7,-1105580672,-1116866514,1040155911,-1123068468);WS(-1096382876,-1091051652);
sum1=W(0,-1116126267,1057278592,-1096000788,-1116910752)+W(1,-1113197617,1048826126,-1097274020,-1140807037)+W(2,-1112424211,1058810754,-1088739494,1039925053)+W(3,-1124324715,1056304110,-1091311905,-1132679170)+W(4,-1136579346,1041995897,-1114916522,-1107191661)+W(5,1040875430,1016295122,1038826452,-1119450067)+W(6,-1113905512,1024916389,-1128507781,1023437062)+W(7,1017323784,1042534003,1017648027,-1098370349);sum2=W(0,-1120311657,1025682064,1036682152,-1108273289)+W(1,1036113080,-1107470193,-1108061877,1012612647)+W(2,-1109045199,1035621932,1051542033,-1101063214)+W(3,1029662296,-1118009189,-1101792442,-1076098595)+W(4,-1122358251,1045290388,-1093646778,-1080861029)+W(5,-1114085873,1009830751,1056395710,1039398973)+W(6,1016737279,1035169596,-1091719234,1065137390)+W(7,-1115835645,1030264440,1052430993,1072502688);WS(1040082544,-1114755812);
sum1=W(0,1017784372,-1110974758,1040296296,1024480479)+W(1,1037505264,-1108514902,1041424680,-1104471944)+W(2,1045745417,-1095324708,1054913780,-1106439461)+W(3,1019379817,1052579502,-1106396419,-1115066496)+W(4,-1109308706,1058051822,-1087512533,1040857799)+W(5,-1124056118,1046163210,-1093666877,1001482384)+W(6,1025470519,1038459986,-1106674096,995688529)+W(7,1039469090,998280780,-1109356390,-1108404770);sum2=W(0,-1162396366,1045315846,1034748092,1035646876)+W(1,-1117720653,-1118054954,1034773210,-1100298043)+W(2,-1104226850,1057942904,1043388435,-1097646834)+W(3,-1105580348,1059476362,1067689202,-1093789486)+W(4,-1105643813,-1090022037,-1083232471,1040357620)+W(5,1031813906,1045409162,-1101262587,-1113573448)+W(6,1011045214,-1106412098,-1124577575,1012935222)+W(7,1018164327,1023977529,-1102021751,1024454049);WS(1036525168,-1082462584);
sum1=W(0,-1116308971,-1085123800,1057675329,1019612704)+W(1,1037298441,-1087372070,1051660338,1027541711)+W(2,1027885589,-1086414101,1059597873,-1109257541)+W(3,-1122874917,-1096064460,1059581688,1041073820)+W(4,-1154089797,-1099879381,1052784510,1028059367)+W(5,-1108384819,-1104319094,-1117339864,1045372305)+W(6,1028179743,-1127380522,1039251609,1031554934)+W(7,1003463273,-1096394215,-1110971807,1053758651);sum2=W(0,1060691160,-1081285622,-1080809247,1052276353)+W(1,-1103295177,-1090050073,1050684042,-1106187369)+W(2,1035985281,-1102851017,-1087522637,1048638013)+W(3,-1085964582,1072728426,1060852217,-1090587145)+W(4,-1105398566,1060511611,1058511518,1029176048)+W(5,-1107551093,1033954581,1041242888,-1094879840)+W(6,1049030608,-1086630634,1028348456,1046256182)+W(7,-1090293163,1058069039,1062481845,-1087039462);WS(-1074352935,1040600857);
sum1=W(0,1042034194,1057627204,-1090157751,1024364622)+W(1,1028652336,1025049468,-1105875707,-1105990299)+W(2,1024054004,1057567995,-1088931067,1048022018)+W(3,1030695172,1022098295,-1095088235,-1100928004)+W(4,1029627411,1052602222,-1094832321,1049957878)+W(5,-1117605317,1039437212,-1104356174,-1095846092)+W(6,-1114002447,1049556590,-1107260676,1047165477)+W(7,1041624512,1053416947,-1101255271,-1098759166);sum2=W(0,-1075440350,1073165865,-1112383192,-1148975848)+W(1,-1079714919,1065983198,1048707236,-1115591486)+W(2,-1079134350,1068716226,-1135853868,1038054064)+W(3,-1081735031,1066499710,-1098543278,-1125971282)+W(4,1055569671,-1095308006,1021808504,1040311395)+W(5,1066585571,-1080754250,-1108920844,-1110109816)+W(6,1071644179,-1074800849,1050977418,1035370814)+W(7,1075476470,-1073191304,-1090378667,-1120408347);WS(1041022776,1033480094);
sum1=W(0,-1132576057,1026327841,-1110434490,-1119031508)+W(1,-1123321429,1042302896,-1109312954,1021323174)+W(2,1028959481,1052457903,-1089918670,1029242558)+W(3,-1104176578,1063677500,1025377120,-1118638740)+W(4,1046472198,-1097607903,-1090934974,1013298461)+W(5,-1121060138,-1123802109,1046523967,-1106699146)+W(6,1027556403,-1118671609,-1112257611,1030036314)+W(7,-1115611836,1039698959,1000531209,-1116635705);sum2=W(0,-1106027239,1049930690,-1110218398,1034564779)+W(1,-1122286155,-1127267122,-1108798456,1018367610)+W(2,-1102546078,1041115945,1058786995,-1095860458)+W(3,1055155948,-1091935564,1075372513,1043590800)+W(4,-1096754888,1052250618,-1071163371,-1112711414)+W(5,1032068992,-1103388917,-1123143101,-1119323979)+W(6,-1121774513,1038737216,-1121707895,1016553114)+W(7,1036170969,-1108790214,1032355550,1017858173);WS(1055618972,-1117202987);
sum1=W(0,1030962480,1039894129,-1101932469,1031993659)+W(1,-1101414710,1053882576,-1089999221,1048656807)+W(2,-1098100923,1057347458,-1085784352,1043352452)+W(3,-1111740150,1049814740,1051098296,1031031542)+W(4,1036980413,-1090053902,1056052448,-1104607674)+W(5,1041005827,-1088233382,1051763396,-1119077705)+W(6,1021681163,-1105970903,1044301630,1022017143)+W(7,-1112834597,-1117339136,1032801282,1039235901);sum2=W(0,-1114659327,-1101541229,-1107338771,1039378885)+W(1,-1123577690,1043634319,1057974128,-1111523166)+W(2,1042921002,1066882360,1050113378,1040130625)+W(3,-1105097716,-1077668162,-1080704784,-1104122760)+W(4,1042773509,1037629509,1051155360,1012227066)+W(5,-1093975266,1058638399,1052705661,-1110420726)+W(6,1032061179,-1108208741,1008396554,-1125218199)+W(7,1000405669,-1131856909,-1111189711,1025207949);WS(-1091387548,-1116324289);
sum1=W(0,1026642697,-1112220622,1049897926,1027958127)+W(1,1044682252,-1093973688,1047211372,-1098544270)+W(2,1041967213,1046046637,1050365286,-1112662293)+W(3,1032214050,-1086442024,-1112122925,-1106755108)+W(4,-1131062694,-1099996941,1046223135,-1116559746)+W(5,1015214154,1053177927,-1132096750,1034258897)+W(6,-1137069945,-1098783494,1024489425,-1111108842)+W(7,-1110158325,1037567917,1042021623,1031638516);sum2=W(0,-1108095393,1011776651,-1101257730,1019145070)+W(1,1016776222,1024100809,-1105403134,1032882678)+W(2,977935538,-1097248934,-1101986254,-1124027994)+W(3,-1122468710,1057627889,1060632600,-1103033100)+W(4,1019959206,1042194141,-1090719303,1039533068)+W(5,1030099429,-1117226417,1037412790,-1110127978)+W(6,-1104930054,1051928720,-1109292621,-1125661478)+W(7,1002749526,1041814459,-1115385474,-1108291818);WS(1057965518,-1118811194);
sum1=W(0,-1104352985,-1106566686,1052732873,-1107147458)+W(1,1038892389,-1112643723,1003767366,-1114250980)+W(2,-1105058276,1026830542,1060358287,-1096574819)+W(3,1042490232,-1091938531,1019887594,1048844541)+W(4,-1121521774,1058056073,-1118338013,1024329053)+W(5,-1099594944,-1101314965,1042464324,-1107780158)+W(6,1033536020,-1098044778,1024562028,1032778872)+W(7,-1095161930,1039936570,1046000094,-1107207172);sum2=W(0,-1116205334,993944814,1032713731,-1106373772)+W(1,1042905425,-1113078065,-1104977559,1039619019)+W(2,-1109155755,1044406596,1048672381,-1115343154)+W(3,1044205280,1040105843,-1104277422,1048332350)+W(4,1035597621,1043112037,-1103087244,999501191)+W(5,1008636092,-1123380436,-1153474446,-1106439836)+W(6,1036458751,-1105268129,1015784078,1021528398)+W(7,-1092853308,1005260887,1036094123,-1106473413);WS(1053420700,1049909457);
sum1=W(0,-1115258034,-1106165874,1050401361,-1113250117)+W(1,1034071238,-1089903413,1041332866,1023742249)+W(2,1027276239,1036166247,1049384898,-1130552842)+W(3,-1115686559,-1100423414,1037380859,-1120158506)+W(4,1041096236,-1093491554,1052388787,1037333727)+W(5,-1102788144,1049835542,1034784425,-1103514783)+W(6,1034068157,-1095323722,1031952854,1037170040)+W(7,-1107460367,-1110396954,1050882791,-1114330639);sum2=W(0,-1112500393,1024557142,-1136367764,1020782048)+W(1,1028289272,-1165623582,1035333264,-1122738507)+W(2,1049127312,-1095250820,-1114028070,1025362120)+W(3,1086771603,-1062269001,-1087155359,1034731082)+W(4,1048088739,-1095068995,1022077560,-1125007838)+W(5,1020087240,999933935,1034746908,-1120796207)+W(6,1014851096,-1135945992,-1120864651,1026594640)+W(7,-1146529543,1025716258,-1127622484,-1128255426);WS(1063806286,1027083983);
sum1=W(0,-1114823180,1045480194,-1118427516,-1109705966)+W(1,1030313470,1039206373,-1106496703,1020453816)+W(2,-1111791457,1061885616,1010686340,-1103432478)+W(3,-1111977289,1050451993,-1083830979,1039658735)+W(4,-1108043857,1057912708,-1099420545,-1114670584)+W(5,1019729830,1036575619,-1105267089,-1109909656)+W(6,-1114640622,1039765761,-1131920190,-1113587473)+W(7,1033983240,1034424532,-1125840468,-1112770081);sum2=W(0,1033978022,-1122290634,1016780797,-1164938552)+W(1,-1100194899,-1091664523,-1103111994,1002490582)+W(2,1033701105,-1071413373,1047766898,-1105595809)+W(3,1050426550,1075108998,-1096749849,1051489664)+W(4,-1104028404,1062092502,1027350687,-1108336227)+W(5,1034191613,-1103668501,-1131589290,1021076655)+W(6,-1141130302,1034149895,-1131724600,-1149103768)+W(7,1010895851,-1140709165,1027888251,-1131210373);WS(1058288590,1045994186);
sum1=W(0,1018135640,-1093342072,1052167946,1038262801)+W(1,-1123855059,-1096797372,1041780692,1015346466)+W(2,1040223430,-1086390197,1052872019,-1132654257)+W(3,-1112801779,-1105293320,1059840396,-1134794696)+W(4,1036317947,-1091216419,1051866430,-1117665797)+W(5,-1098800665,-1117054299,1050341107,1012611090)+W(6,1034707665,-1096209979,1048652350,-1139713758)+W(7,-1096517871,1023470716,1050625648,1010858330);sum2=W(0,1041114210,-1099008397,-1123917868,-1125418381)+W(1,-1099284356,1047276236,-1111523652,-1120564910)+W(2,1038292116,-1081084758,1037708884,1020505319)+W(3,-1092208278,-1071665325,-1086778305,-1100128811)+W(4,1054381469,1054365119,-1101037019,1024474915)+W(5,-1104534119,1081581342,1026238413,-1125603475)+W(6,1025804573,1062322644,-1134916894,1025011807)+W(7,1033400256,-1093538640,1052085127,-1103707544);WS(-1088887374,1070119449);
sum1=W(0,1040460421,1052058645,-1090595183,-1105506686)+W(1,1041554590,1048371361,-1115426747,1029097335)+W(2,1013850612,1048732808,-1094790815,-1129317061)+W(3,1038262022,1042754705,-1087902678,1001782464)+W(4,1042710919,1047384127,-1106656361,1038072126)+W(5,-1106869091,1054439312,-1090477876,-1131475029)+W(6,1044864290,1032508990,-1122940954,1028935005)+W(7,1046057615,1042772520,-1091795237,-1119515740);sum2=W(0,1024604999,1056461606,1071685965,-1075212110)+W(1,-1112923336,1030035123,1066713447,-1080779344)+W(2,1027433809,1050727550,1068313262,-1078194918)+W(3,1025504127,-1090534096,1028028856,-1153515923)+W(4,1007245204,-1105339223,-1081367671,1068056044)+W(5,-1144581942,-1095507508,-1078816510,1069903211)+W(6,-1129047399,1043793174,-1081156501,1064173276)+W(7,1021294865,-1095638178,-1090770344,1060536751);WS(1040470840,1011790950);
sum1=W(0,1015095158,1043725275,-1105535856,-1108386992)+W(1,-1120734562,1051465082,-1108441440,1030149375)+W(2,-1116691398,1058372660,-1095343471,-1112701741)+W(3,-1118217942,1055309890,-1081260869,1026499745)+W(4,1019898057,1046636817,1047492563,1032201014)+W(5,-1123629847,1044874098,-1093096561,-1115283258)+W(6,1034607368,1043010193,-1105294873,1028457510)+W(7,1041822001,1040878843,-1106259483,-1112399171);sum2=W(0,1022830461,-1117997331,1037270083,1023767946)+W(1,1021246145,-1110014342,-1125616185,-1130403951)+W(2,1015115055,-1111993293,1044158772,1025796328)+W(3,-1114703004,1036613835,1073620398,1050812248)+W(4,-1120910531,1023720090,-1076883688,-1112499600)+W(5,1015720307,-1117604953,-1087890801,1028283916)+W(6,983370825,-1120463052,1025754476,-1104874229)+W(7,-1123770073,1036937497,-1113287589,1033737696);WS(1058309838,-1101980246);
sum1=W(0,-1118965337,-1110907254,1038642111,1028903966)+W(1,-1098779704,1049643561,1038999679,-1108240479)+W(2,1049071256,-1081904943,1054751182,1040887994)+W(3,-1113399754,1042163763,1056093093,-1118832415)+W(4,1026571427,1052138696,-1083956910,1046797612)+W(5,-1110569018,-1106220306,1050507993,-1104697276)+W(6,-1131332475,1025191299,-1146247429,-1123883748)+W(7,-1128371676,-1129449041,1030864044,1017502086);sum2=W(0,-1137655511,-1111106723,1035105104,-1112318930)+W(1,1043191716,1033166752,-1112822728,1027572041)+W(2,-1121349336,1033268708,-1104857525,1035699332)+W(3,-1097517035,1052576386,1055574555,-1097542777)+W(4,1046822141,-1107318253,-1114990789,-1110157019)+W(5,-1129223371,-1102887232,-1121581721,1031007843)+W(6,-1116759551,1040601750,-1152414880,-1157281192)+W(7,-1124684976,993535634,-1107957817,1025775603);WS(1063710542,-1111213649);
sum1=W(0,1039559517,1052251350,-1101160384,-1113889808)+W(1,-1110192145,1049489370,-1097695264,1031901152)+W(2,-1107309859,1058328276,-1093740712,-1104513406)+W(3,-1118762901,1061120005,-1096321197,-1097003636)+W(4,-1108199122,1049656673,-1097289639,-1112381384)+W(5,1037245627,1033876357,-1114972772,-1176476024)+W(6,-1139769966,1041987905,-1102516745,1022802380)+W(7,1035326852,1045428971,-1103522251,-1115185874);sum2=W(0,1026803387,-1115186477,999853755,-1112425236)+W(1,1021750253,1031459540,1031446318,-1106593609)+W(2,1040812059,-1116326399,1058720440,-1086524651)+W(3,-1107480079,1040651083,1071698983,-1075753828)+W(4,1041131835,1020594503,1051128601,-1096266051)+W(5,-1115082464,1033768858,1034660038,-1108942599)+W(6,1006187407,-1132516997,1027131696,-1123360193)+W(7,1001155939,1015478283,1041372466,-1104453127);WS(1039772272,-1082982873);
sum1=W(0,1039127452,1049032497,-1098139952,-1155633625)+W(1,-1106264016,1053169593,-1088020664,1043520647)+W(2,-1104546353,1060522592,-1087153807,1040400554)+W(3,-1145518233,1056693961,1038834197,-1139907193)+W(4,1041713673,-1095982984,1053429837,-1104883452)+W(5,1044410893,-1088607916,1048228018,-1103034636)+W(6,1039725795,-1099512929,1030077856,-1134131855)+W(7,1007790526,-1120546088,-1130616150,1012687882);sum2=W(0,1032987173,-1092902636,1027660911,1032111389)+W(1,-1102803435,1037122437,1039508875,-1101516234)+W(2,-1097110538,-1083842457,-1115097563,1001644292)+W(3,-1101871105,1067610414,1067552095,-1104358647)+W(4,-1101555589,1033006847,-1096151174,-1145661076)+W(5,-1123533577,1041814167,1026567371,-1104681426)+W(6,-1098769512,1045724867,-1107225085,1020958965)+W(7,1048796624,999019252,-1105667947,1028203943);WS(-1101412664,1073047832);
sum1=W(0,-1113880945,1059007377,-1091904865,-1133362719)+W(1,-1123950537,1047579477,-1097814305,-1131741454)+W(2,-1109995975,1060416389,-1087199740,1032803377)+W(3,-1123565085,1056063051,-1092124214,-1113780884)+W(4,-1123728428,1046383171,-1099567891,-1113889390)+W(5,1035385983,1040643140,1038341800,-1126485237)+W(6,-1115318676,1033389702,-1119557930,1012558775)+W(7,1010675502,1041003725,1042882861,-1096461162);sum2=W(0,1013686761,1030949359,-1109223248,-1132915573)+W(1,-1123503757,1039110679,1035635962,996209923)+W(2,1035262859,-1105775253,-1106751414,1029135163)+W(3,-1115490710,1027204409,1057425426,1070858778)+W(4,1025861040,1019519396,1043312829,1067133266)+W(5,980681483,-1111394964,-1098000154,-1098902818)+W(6,-1125276038,1024413043,1051287795,-1083268694)+W(7,-1129892230,-1126757058,-1103421662,-1073095921);WS(-1103532344,-1105840701);
sum1=W(0,-1106756472,-1105825052,1050195304,1044840709)+W(1,-1106322913,1053932942,1007328528,-1104890465)+W(2,1029810954,-1086676361,1057202097,-1144507642)+W(3,-1096389739,-1098358914,1054492326,-1098185309)+W(4,-1116067305,1054020609,-1093369370,1032208700)+W(5,1035916925,-1096691570,1012599092,1048715303)+W(6,-1105566449,1051257001,1027855335,-1100267787)+W(7,1034505108,1026552303,-1101687900,1050640157);sum2=W(0,-1111707317,-1101137684,-1116414033,-1103752872)+W(1,-1119262447,-1109186725,-1107841286,1034593530)+W(2,1037989791,1049211868,1056722210,-1110917586)+W(3,1056036881,-1099242284,-1094543747,1049861706)+W(4,-1105645897,1038198606,1053421235,1030171051)+W(5,1006194414,-1118866635,-1104714858,-1103907620)+W(6,-1146663095,-1109483964,-1120693058,1032413269)+W(7,-1129479912,-1114787638,-1115357885,1029169157);WS(1045178680,-1115117954);
sum1=W(0,-1102680211,1048681528,1019008549,1008490315)+W(1,-1123018420,-1113607536,1040296293,1012835273)+W(2,-1116849368,-1092105355,1035615004,1027033246)+W(3,1024407336,-1093530556,1061339424,-1128145511)+W(4,-1107241006,-1096193779,1057711678,-1103222073)+W(5,1026392201,-1102060551,1055864515,-1110547491)+W(6,-1107918421,-1102337510,1045891981,-1110097884)+W(7,-1123314455,-1095199752,1052562824,1020395952);sum2=W(0,-1108321996,-1096948503,-1112108000,1026091852)+W(1,-1115537892,-1104693583,-1112710060,1022753169)+W(2,-1106228104,1047339287,-1126080161,-1120501740)+W(3,998645667,1055675007,1051246853,-1105262859)+W(4,-1112292909,1049114511,1041989299,-1123292948)+W(5,1035781218,-1100682049,1025978716,-1139782977)+W(6,-1111036660,1032758858,1034053890,-1111667328)+W(7,1018530825,-1113969306,-1113712936,1033000622);WS(1044590904,1058699692);
sum1=W(0,985175380,-1092606720,1051210502,1009220799)+W(1,1034192409,-1090621088,1050384326,-1109361592)+W(2,1020554347,-1093618783,1055009987,-1117059707)+W(3,1024014533,-1113905855,1062574818,-1128567457)+W(4,-1115433194,-1096920415,1054554325,1015981863)+W(5,-1128687821,-1112503613,1031218808,1039114097)+W(6,1008304190,-1100279725,-1105751509,-1127205548)+W(7,-1115445028,-1101027255,-1144235755,1035507338);sum2=W(0,1036009101,-1108619644,1010492213,-1131279719)+W(1,-1117283755,1041337919,-1100684466,1035041542)+W(2,1033667347,1012813669,1015579759,-1124020763)+W(3,-1107239966,1053310286,1056064408,1025470531)+W(4,1034685217,-1103814148,1050883237,1032198922)+W(5,-1128406639,1029066827,-1113069964,-1104788458)+W(6,-1123321687,-1109499964,-1098878001,1024066141)+W(7,-1125402335,-1123197815,-1096911819,-1108347132);WS(1044030776,-1089132931);
sum1=W(0,1034269487,-1093699058,1045160768,1040395197)+W(1,1032883970,-1097458090,1050995424,-1135242887)+W(2,1042439154,-1086092656,1057188990,1040422743)+W(3,1044751430,-1078975458,-1096290982,1048952172)+W(4,1019707982,1035194756,1032938655,1042217766)+W(5,1041434446,1038040390,1043682915,1043586045)+W(6,-1133288904,-1131544335,1022768458,1029073256)+W(7,-1128708109,-1101499019,1043305900,1044718778);sum2=W(0,1043294282,-1107262777,-1132728616,-1112978295)+W(1,-1127265324,-1107127922,-1133435576,-1101649503)+W(2,1035036911,1048700262,-1115280193,-1142433873)+W(3,1051203976,-1114081637,1060204569,-1138065032)+W(4,-1092441683,1027047222,-1096051714,1049542158)+W(5,1037063919,-1087538045,1059699424,1027406094)+W(6,-1095318743,1043898666,-1091030613,1036599707)+W(7,-1096741875,-1114635611,1057805441,-1117298502);WS(-1083489614,-1078579141);
sum1=W(0,-1113694287,-1091060438,1048678744,1022130309)+W(1,1048897616,-1104759380,1055607032,1045345264)+W(2,-1104500498,-1089217572,1025763911,-1098656951)+W(3,1029397720,-1096433234,1056656214,1045280313)+W(4,1039983475,-1090900481,1055730826,1003335600)+W(5,-1099529286,-1103761763,1039576037,-1104729181)+W(6,1047818144,-1126261903,1050842685,1045845834)+W(7,-1100400745,-1098862766,1044462332,-1124798927);sum2=W(0,1034867092,-1113896283,-1089397746,1053130734)+W(1,1036831152,1008734783,-1143881728,1048547317)+W(2,-1155378720,-1107821706,-1090933436,1050664536)+W(3,1050005016,1036439980,1067046868,-1081990202)+W(4,-1109019109,-1105188391,1074023168,-1073616958)+W(5,-1107857756,-1103852014,1073004488,-1073650181)+W(6,1025727369,-1113326142,1071596064,-1078582463)+W(7,-1105627363,1036502992,1068047188,-1079035066);WS(-1123566816,-1118788492);
sum1=W(0,1034266605,-1131696345,-1102436480,1029920799)+W(1,-1136553988,1054570946,-1101485920,1027694719)+W(2,1032767842,1043367745,-1093672570,1029228634)+W(3,-1119057557,1057910725,-1081257723,1038070160)+W(4,1032596498,1051309065,-1104247863,1041012541)+W(5,-1138237144,1050053561,-1097237249,-1104490509)+W(6,1034235800,1044754161,-1100737384,1036672371)+W(7,1038972738,1047609962,-1118734125,-1101643609);sum2=W(0,1001205015,-1108935456,-1123729961,-1151981614)+W(1,1006355343,1048575251,1037564428,-1123825361)+W(2,1030505158,-1114918170,-1096130861,1015236500)+W(3,-1119701641,-1088419213,-1068662368,-1095410362)+W(4,1039794598,1032736312,1076967646,1049774729)+W(5,-1107202062,1045905661,1068403675,-1105335733)+W(6,1026836118,-1116946341,-1104305708,1050153445)+W(7,-1115440174,1003805295,-1124006983,-1103176791);WS(-1103567160,1051728620);
sum1=W(0,1022317012,1037463598,-1094952698,1033922872)+W(1,-1105517764,1027268637,-1107670055,1024776175)+W(2,-1109296554,1052072875,-1103880757,1038888053)+W(3,1030946149,-1094107172,1052944567,1043766492)+W(4,1032988986,-1087396213,1057943536,-1110506946)+W(5,-1117957958,-1098739651,1052382091,-1108829569)+W(6,1025729823,-1104965205,1036164793,-1132271979)+W(7,1009731405,1017302004,1041821631,1015545129);sum2=W(0,1031290011,-1127050317,-1113481669,-1080536402)+W(1,-1114551402,1026829489,1042490649,-1076466135)+W(2,-1137203270,1032334734,1043198364,1038797044)+W(3,1025723227,-1098446681,-1127701979,1074254195)+W(4,1020823723,1041359246,1057793899,1035340712)+W(5,-1107112701,1041376772,-1100591458,-1118262367)+W(6,-1156747895,1034398482,-1114292550,1013380262)+W(7,-1140368490,-1104694439,1037536680,1032104302);WS(-1106439480,1029090439);
sum1=W(0,1034559195,1042655458,-1102396839,1026400220)+W(1,-1151887836,1030625962,-1115609614,1035325646)+W(2,1020849475,1059377738,-1089162129,1042909598)+W(3,1042053132,-1084013087,-1083731653,1039293086)+W(4,1043127920,-1107145304,1052971191,1029716960)+W(5,1043814293,1032281331,-1107154457,1024778063)+W(6,1037260390,1040913704,-1113717087,1028666946)+W(7,1043715864,1033172451,1017680531,-1130742978);sum2=W(0,-1129107524,1021999108,1022835844,-1129901940)+W(1,-1123636938,-1148550480,1016982596,-1140398984)+W(2,-1116921954,-1104180688,1016773924,1030858450)+W(3,1035143287,1058583951,1054454385,-1117386658)+W(4,1036996009,-1112895549,-1097314323,-1108156993)+W(5,1026655402,-1116180274,-1099699990,-1118751234)+W(6,-1117010042,-1131502740,-1132536424,1016259828)+W(7,-1126794884,-1138164712,-1129763396,-1117013506);WS(1048151864,1059242544);
sum1=W(0,-1122367849,-1097114939,1043794348,1026875087)+W(1,-1121466768,-1097911384,1033810391,1014185912)+W(2,1042165293,-1085899247,1063564267,-1106211614)+W(3,-1116044868,1042506911,1042284551,-1111561384)+W(4,-1105437493,1056857214,-1089674786,1040868541)+W(5,1037358179,-1105063934,1049648847,1028107682)+W(6,-1125163356,-1123578292,1021855394,-1111395274)+W(7,-1111398955,-1106114902,1045389303,1010402126);sum2=W(0,-1139648101,-1110557326,-1106733442,1039330638)+W(1,-1108856547,1041627874,-1106727608,987619817)+W(2,1015236663,1032833232,1048813377,1025349119)+W(3,-1095822659,1054902128,1055403310,-1095503796)+W(4,-1137977893,-1098765424,-1097123375,1050144719)+W(5,1038373686,-1121592121,1045561320,-1108448514)+W(6,1015865663,-1106594443,-1106386080,1041979856)+W(7,1025690243,-1117564251,1017823319,-1105901385);WS(1058511566,1043187024);
sum1=W(0,1042620242,1041476871,-1106861387,1043942651)+W(1,1027981614,1044640335,-1120607404,1040914531)+W(2,1037513401,1039039385,-1101062960,1040902562)+W(3,1050564856,-1085132912,-1089194338,1048598306)+W(4,1040390932,-1095196494,1032203084,1019897185)+W(5,1044188393,-1116362934,-1134658518,1032634704)+W(6,1032851398,-1107832665,1026497359,1027555603)+W(7,1043046140,-1105825814,-1105488567,1032742569);sum2=W(0,-1094808435,-1083260450,1041967320,1026111290)+W(1,-1132385524,-1089624726,-1102801635,1034887813)+W(2,-1110994277,-1098133391,1050258559,-1123786474)+W(3,1039748829,1063143581,1037743779,1033106845)+W(4,1038866141,1043371703,1048943341,-1110363077)+W(5,1012861192,1040218148,-1112998265,-1121754906)+W(6,1030487914,1012758152,1031702418,1012203560)+W(7,-1132742376,1052570990,-1105604919,-1111765769);WS(-1087236686,1061665912);
sum1=W(0,-1115274057,1023071688,-1107980923,-1119301463)+W(1,-1116162424,1030200068,-1101866270,-1128116268)+W(2,-1104461343,1054050807,-1092884195,-1109238785)+W(3,-1093387666,1067462106,1056570668,-1095571507)+W(4,-1113556238,1050597447,1044256537,-1103733247)+W(5,-1115159031,1031104576,-1106234576,-1111522325)+W(6,-1126942285,-1121547516,-1128835891,-1111458030)+W(7,-1121543315,1042315272,-1114796114,-1109780718);sum2=W(0,-1127633710,1024134807,-1114424195,-1109129714)+W(1,1024854732,1020748524,-1098546148,1025355297)+W(2,-1123781128,-1117094752,-1079772750,-1102118069)+W(3,1040493279,1065417820,1059484680,-1114766469)+W(4,-1105896535,1047826025,-1107504040,1033237727)+W(5,1033983514,-1102101577,1049649199,-1154145757)+W(6,-1122459292,1040101538,-1105983778,1012710689)+W(7,-1120616672,-1124130304,1041220419,-1123999628);WS(-1092106140,-1084163121);
sum1=W(0,1036347305,1049849489,-1101083230,-1106738110)+W(1,1016904817,1040213041,-1152694122,-1115216475)+W(2,1034414494,1056746079,-1083169173,1039797369)+W(3,1040590819,1048812489,-1107117385,1022569263)+W(4,1047670567,-1084779712,1051667767,-1112982247)+W(5,1030378702,1040726752,-1109066592,-1125038036)+W(6,-1114654031,1033236350,1024925978,1025136605)+W(7,1037868673,1034988241,-1107106473,-1146668256);sum2=W(0,-1144361879,-1111008682,-1092072719,1021883158)+W(1,-1128843246,-1134810723,-1121102479,-1116668390)+W(2,1005924247,1041181160,1045581242,-1109114373)+W(3,-1104940693,1054697191,1046555600,-1113715104)+W(4,-1123234701,1052731012,-1103970223,-1128555074)+W(5,1030348431,1042931729,-1104348933,1032936433)+W(6,1032437115,-1112071203,-1113690885,-1136719027)+W(7,1024671661,-1111460488,-1129885552,-1114960949);WS(1058637774,-1109876822);
sum1=W(0,-1123254812,1042623060,-1126486401,-1112485473)+W(1,1041301297,-1105094644,-1111052512,1037949088)+W(2,-1108082435,1059472952,-1094910408,1016105496)+W(3,-1113241451,1043969956,-1094009726,1038892497)+W(4,-1110973875,-1113269955,1058531737,-1093047519)+W(5,1027216056,1026816394,-1100061186,1032398170)+W(6,1014894339,-1130602892,1032486130,-1128303438)+W(7,1019588394,1026167148,-1117291247,1021704844);sum2=W(0,1019183838,-1103677237,1041385745,-1115238116)+W(1,1031923668,1026573624,1025625867,1024201143)+W(2,1049015983,-1101357077,-1095136476,1024442030)+W(3,-1096362417,1060010174,-1096248497,-1122837727)+W(4,1005830618,-1122620605,-1115221092,1034369966)+W(5,1036998273,-1106684685,1049273019,1031554545)+W(6,-1119396253,1023743335,-1112424814,1004099770)+W(7,-1125844722,970656667,1011280453,1010302645);WS(1068382951,-1145853862);
sum1=W(0,-1109092968,-1104283584,-1126224104,-1142984099)+W(1,-1120835030,-1104742016,1048835390,1035504970)+W(2,1015957108,-1087137628,1060142968,1044651720)+W(3,1033165317,-1082841532,1050512116,1036256010)+W(4,1015780402,1048723479,1050625794,1040271692)+W(5,-1098982451,-1119342334,1046183055,-1112268532)+W(6,-1106789039,1037068029,1033167819,-1115364877)+W(7,-1105810191,998682871,1042826568,-1113754717);sum2=W(0,1042289605,-1105845074,-1105090355,1041479887)+W(1,-1123754179,1032442894,-1106552079,1028813354)+W(2,1040865617,-1090127653,-1075116096,-1087510643)+W(3,1025996190,1055606718,1073431719,-1084272058)+W(4,-1100913998,-1104101067,1067916428,1045036562)+W(5,-1118459936,1026136504,1042119939,-1131666845)+W(6,-1114401734,1031986833,-1112990087,1021173748)+W(7,-1118182115,1045409779,1031635830,-1131440550);WS(-1115823328,-1115141930);
sum1=W(0,994860217,-1096937968,1034643656,1022968545)+W(1,1043355533,-1093401724,1045563268,-1100277972)+W(2,1046651158,-1082957735,1056739037,-1106135459)+W(3,1031967699,1057829358,1053028032,-1113373017)+W(4,-1112906011,1054780763,-1085595451,1036473238)+W(5,-1139800861,1049387203,-1100812438,1042166401)+W(6,1032268536,1029694230,-1112691098,-1109328859)+W(7,1021673189,1032667294,-1163065290,1026417494);sum2=W(0,1041009418,1006794492,1023178506,-1126244586)+W(1,-1106230161,1034312638,-1120362931,1021996758)+W(2,-1113994011,-1108126219,-1105213924,-1131146954)+W(3,-1100787264,1060460225,1054015707,997147503)+W(4,-1102450993,-1119222967,1053508358,-1107185372)+W(5,-1114680808,-1097084093,-1133314452,-1126416406)+W(6,1031764893,-1125377404,-1141774536,-1126617106)+W(7,-1145068408,-1105852265,-1120752408,-1131039214);WS(1044911928,1063248560);
sum1=W(0,-1117210934,-1089987573,1050931427,-1154913199)+W(1,1045807559,1006551364,1049202419,1049427019)+W(2,-1116245664,-1085623154,1044690392,-1098224261)+W(3,-1122601008,-1098705597,1056494849,1043742399)+W(4,1041679280,-1089608778,1054654497,1009817082)+W(5,-1102494868,-1098692501,1047881833,-1102952115)+W(6,1044187563,1040126000,1043119951,1048685800)+W(7,-1101059428,-1100421777,1043071666,-1132265536);sum2=W(0,-1110897864,1031814971,1060526454,-1090228093)+W(1,-1104703066,-1126406622,1034850394,-1097166620)+W(2,1039476246,-1112535334,1060516426,-1091926928)+W(3,-1102025112,-1088994686,-1088701567,1063814816)+W(4,1041770976,1050082866,-1072347435,1074296249)+W(5,1044782005,1038057456,-1075073775,1073862535)+W(6,-1112640404,1029663347,-1077197270,1067261757)+W(7,1045848501,-1098794387,-1081012351,1067785227);WS(-1105546040,1026157880);
sum1=W(0,1040950836,1040614249,-1102499357,1036650571)+W(1,1036866652,1043435937,1032157499,1032871003)+W(2,1045419231,1048836647,-1088963702,1035867609)+W(3,1057171433,-1092874056,-1078642173,1040635958)+W(4,1039696013,1049109967,-1094603626,1039966133)+W(5,1040737235,1037560064,999044599,1035782037)+W(6,1031337694,1039556030,-1107844556,1034875342)+W(7,1043417390,1020658754,-1101965321,1029450491);sum2=W(0,999804672,1033414560,-1131242272,-1111239120)+W(1,965076992,-1142972544,-1152459008,-1114613368)+W(2,1017997216,-1117537424,1043660652,1024438240)+W(3,-1113573416,-1080122522,1068973644,1009242816)+W(4,1015814944,-1116987776,-1113471168,1026341216)+W(5,1013150208,1009041344,1023678672,-1111376032)+W(6,1004325632,1030258512,-1115573696,-1124670336)+W(7,-1116017408,-1123867424,1025739248,1011147520);WS(-1081027239,1060388068);
sum1=W(0,1040945153,1049191505,-1103567931,-1142725077)+W(1,1018532824,1052335227,-1106690587,-1126830164)+W(2,1048158700,1053224518,-1098210230,1044049241)+W(3,1050078256,-1089652372,-1079677805,1037048166)+W(4,1043330564,1050009062,-1090769236,1037549983)+W(5,1045983912,1019623144,-1102526621,-1124021470)+W(6,1034126717,1043374892,-1113976903,1031972104)+W(7,1042366848,1037373643,-1106920486,1000910717);sum2=W(0,1029289565,-1119356133,-1126159585,-1119814653)+W(1,1023484285,1031916514,-1111485988,-1133461586)+W(2,1041097307,-1120749829,-1121314077,-1112201820)+W(3,1044843621,1057057740,1024531885,1001931237)+W(4,-1101664529,1055633817,-1102656055,1035253182)+W(5,-1108647964,-1098024997,1016983721,1019582313)+W(6,-1111945130,1038083406,-1105960100,1011319026)+W(7,-1129898257,-1101101054,1022769465,-1110859200);WS(-1121436896,-1083449266);
sum1=W(0,-1131437006,1057845458,-1096100393,-1112818966)+W(1,-1126965659,1026072602,-1106937331,1025271436)+W(2,-1106898372,1058188821,-1089458543,-1120770471)+W(3,1049661628,1047051462,-1093909527,1039868950)+W(4,-1110051320,1036301673,-1105302990,-1101852248)+W(5,1048826500,1049513187,-1097831955,1048680544)+W(6,1018834023,1026266705,-1115312055,-1111779257)+W(7,1030351624,1043516478,-1094725407,-1137214404);sum2=W(0,1025140224,-1118806788,-1126785121,1031495588)+W(1,1016993788,1030590564,-1118559458,991152164)+W(2,-1106156741,1042721449,-1106137914,1038491925)+W(3,-1085967118,1078987048,-1100137345,1040984057)+W(4,-1070014283,1078555235,1044823121,-1111978905)+W(5,-1066270592,1069325982,-1105174392,1030579932)+W(6,-1089828448,1051485796,-1121082393,-1113499951)+W(7,-1115300709,1026006822,1011662011,-1120641633);WS(1060473294,-1125032523);
sum1=W(0,-1118381578,1043924207,1028842287,-1103983036)+W(1,-1131528546,1048790648,-1094915206,1032416951)+W(2,-1103035725,1057928103,1048586166,-1131359957)+W(3,1044891665,-1096003632,-1089668066,1041536420)+W(4,1017562024,-1104437021,1048997587,-1119623443)+W(5,1038728371,-1127678449,-1106021950,1026802338)+W(6,1013193724,-1138265298,1016196772,-1112764523)+W(7,1017619335,1019650740,-1112334062,1028850580);sum2=W(0,-1124013145,1023871771,1041717973,1027246941)+W(1,-1154979909,-1104183315,-1104961174,-1105906795)+W(2,-1113455493,1024353365,-1071159846,-1114760758)+W(3,1042673063,-1099433949,1075222357,1048045634)+W(4,1009341589,1037029004,1061754151,-1101645527)+W(5,-1131887235,-1106752952,-1106459992,1027783079)+W(6,-1126494367,-1136822537,1037905746,-1130069351)+W(7,-1120394460,-1135604889,1020599743,1023779471);WS(1063175758,1049951270);
sum1=W(0,1051934199,-1084051495,1040719576,1028219745)+W(1,1041620825,-1091045702,1046456792,1028165760)+W(2,1053157077,-1089200998,1054477181,-1110307566)+W(3,1019501037,-1103613676,1050464826,1037889601)+W(4,-1121035141,-1103906809,-1098419444,1045652053)+W(5,1024394007,1042850683,-1097805325,1054554722)+W(6,1034798936,-1117239270,1011564046,1031152711)+W(7,999909159,-1106705027,-1091232034,1056053333);sum2=W(0,-1091471926,1062079447,1055700238,1015596856)+W(1,1042259987,-1095572989,1041645665,1033532620)+W(2,-1103057728,-1089203271,1037140407,1035045090)+W(3,1049412228,-1092861102,-1093629070,1042934527)+W(4,1044973062,1034556296,-1095940003,1032040702)+W(5,-1116401558,1047552828,-1106623325,-1106239816)+W(6,1011000463,-1110031497,-1107294450,1033073048)+W(7,-1130123924,1051271629,1053844390,-1095799213);WS(-1085388366,-1090694979);
sum1=W(0,-1123787314,1044273497,-1108110651,-1115475932)+W(1,-1119481145,-1130943626,1041576542,-1117135031)+W(2,1032777214,1047368143,-1087220302,1040347561)+W(3,-1112850502,1059845268,1027588771,-1101064470)+W(4,1041751591,-1095680144,1036323946,1037523789)+W(5,-1125429276,1039407200,-1111657568,-1126225621)+W(6,-1140788444,990533574,1021334836,-1134357621)+W(7,-1113892940,1032644049,-1143449895,-1109271006);sum2=W(0,-1107190004,1037736456,-1125693587,-1120404934)+W(1,1013881877,-1105376838,1040619572,-1122228614)+W(2,-1118295314,-1123416196,-1082924015,1051908042)+W(3,-1121103222,1042717593,1068021664,-1087341114)+W(4,-1127822751,-1115549939,1016978358,1042189807)+W(5,-1115317828,1043660085,-1108863865,-1125959243)+W(6,-1126179247,-1126402007,-1136349779,1038966556)+W(7,-1114801766,1040920849,-1107267301,1023515477);WS(1065904679,-1122628785);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0][0] = HOOKED_texOff(vec2(-3.0, -1.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-3.0, 0.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-3.0, 1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-3.0, 2.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[3][0] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[3][2] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[3][3] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[4][0] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[4][1] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[4][2] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[5][0] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[5][2] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[5][3] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[6][0] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[6][1] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[6][2] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[7][0] = HOOKED_texOff(vec2(4.0, -1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(4.0, 0.0)).x;
samples[7][2] = HOOKED_texOff(vec2(4.0, 1.0)).x;
samples[7][3] = HOOKED_texOff(vec2(4.0, 2.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns128, win8x4)
//!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, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,-1106336704,-1134422686,-1097058997,-1096794255)+W(1,-1096428577,-1108910446,-1110459731,-1101174078)+W(2,-1104338237,-1108550970,1036063029,1068454954)+W(3,1045547931,-1102009308,-1122481515,1017740065)+W(4,1041734649,-1135080854,1053379177,1068510503)+W(5,-1114733521,-1146436468,-1107441476,-1113618698)+W(6,-1112016931,-1117701445,-1099451832,-1092648385)+W(7,-1101312270,-1118387353,-1118789516,-1107281979);sum2=W(0,-1107960738,1022891960,-1112828174,-1099542471)+W(1,1028527356,-1124169384,1003609248,1019646072)+W(2,1034572820,1003346080,-1096749055,1067566060)+W(3,-1090311143,1028295012,-1101382023,-1102277943)+W(4,-1105088633,-1103397515,1056062200,-1127174872)+W(5,1048792675,-1106700271,1033154740,1037356874)+W(6,-1147785184,1035529310,-1105585021,1034766166)+W(7,-1117109292,-1116900804,-1121486356,-1114899026);WS(-1075683047,-1087125913);
sum1=W(0,1042687663,1034752002,1020877136,1043598702)+W(1,1032834596,1049059763,1041786741,1050972591)+W(2,1052977914,1046022844,1051043629,1049374510)+W(3,1044576234,-1108783446,-1105784362,-1089957133)+W(4,-1087267578,-1097639380,-1087388173,-1095656786)+W(5,-1108370107,-1101488315,-1111228387,-1108747496)+W(6,1041384601,1034807969,1037740431,1044538321)+W(7,-1113942663,1043415765,1011031587,1034104676);sum2=W(0,-1129327146,-1149557934,1027469999,-1116270499)+W(1,-1107094547,-1114668504,-1136313139,-1115408970)+W(2,-1112916736,-1120018795,-1105442406,1056936993)+W(3,1036431709,1029410453,-1126491682,-1112281372)+W(4,-1109246006,1012425107,1044505132,1054092693)+W(5,1015080154,-1102188513,-1123974759,-1115235380)+W(6,-1168639863,-1122303521,-1114911422,-1109477794)+W(7,-1122292075,1038663029,-1124857486,1004657207);WS(1042212664,-1102203684);
sum1=W(0,-1140902818,1019874102,-1138465404,1041713132)+W(1,1031911135,1032244040,-1122713961,1032066151)+W(2,1040147851,-1104962202,-1102798136,-1085739950)+W(3,-1090423514,-1096835716,1015091005,-1100137137)+W(4,1035472140,1045102086,1044852023,1052255697)+W(5,1050093153,-1114874577,-1125530488,1025859399)+W(6,-1111794429,1033944684,-1122108180,1042129278)+W(7,1026181805,1045351411,1045226448,1037723887);sum2=W(0,1025219442,-1119436548,1041363772,1026037858)+W(1,-1106963956,-1148187164,-1115265228,1027834104)+W(2,-1109152196,-1122141349,1032935700,-1095545125)+W(3,1029288712,1048235476,1017807431,-1124373883)+W(4,1026944460,1040314652,-1124096755,-1132954458)+W(5,1063106013,1044093468,-1119277141,-1115291573)+W(6,-1136900198,-1112897189,-1144192892,1046665648)+W(7,-1112667488,-1091150222,-1098670428,-1099776205);WS(-1106435384,1038338229);
sum1=W(0,1040095954,1019822615,1037825128,1041126536)+W(1,1042659628,1046281616,1025627498,1052688116)+W(2,1057302312,1048464174,1048602738,1046177110)+W(3,-1113571175,1010729037,-1116720143,-1090676327)+W(4,-1085504617,-1109673285,-1088007186,-1089584127)+W(5,-1112427435,-1099904421,985851280,-1109333660)+W(6,1038469973,1008999077,1047759857,1042217259)+W(7,-1122205838,1042535855,1020820192,1034203799);sum2=W(0,1016257202,1025056091,-1123344133,-1117490597)+W(1,-1139226916,-1121712633,1032149092,1018740994)+W(2,1059204215,1059357388,-1096239491,-1080318626)+W(3,-1097775023,-1121076469,-1108589001,1042934709)+W(4,1078138204,1057901024,-1075026282,-1073900782)+W(5,1041808545,1040778731,1040543247,1013253724)+W(6,1045786159,-1115583727,1040463834,1043123901)+W(7,1021989454,-1105966927,1015040126,-1147555881);WS(-1079558823,-1098708322);
sum1=W(0,-1107155318,1025234303,1015859078,1036194249)+W(1,-1109510417,-1106597869,-1106784003,-1107821257)+W(2,-1102044491,-1098872409,-1087610848,-1086405173)+W(3,1049149960,-1113006787,1034815041,-1109243348)+W(4,-1157836704,1050456336,1055919296,1051086989)+W(5,1049231261,1047976577,1037659280,1045770027)+W(6,1018716763,1032647774,1043448582,1041211303)+W(7,1032229161,-1113988824,-1114873522,-1115826050);sum2=W(0,-1115121954,1012713185,-1120959275,979525395)+W(1,1031308048,1023425822,1008898041,1015643115)+W(2,1038073794,-1114116718,1048906430,-1089285214)+W(3,1044939824,960279117,-1114246838,-1116674868)+W(4,-1128914993,1041575276,1074552079,-1076455267)+W(5,-1081125046,-1109266711,1028966618,-1116558128)+W(6,-1116577465,-1124395325,1055266270,1060162115)+W(7,-1098098687,1021768571,-1124862202,1013382601);WS(1045132600,-1120782135);
sum1=W(0,-1105751784,-1105178898,-1104184899,-1114219853)+W(1,-1110381909,1038688878,-1129240105,1028338913)+W(2,1057393815,1048859946,1059464001,1046945589)+W(3,-1115358437,-1101266388,1006928425,1001553277)+W(4,-1105555137,-1097544977,-1093321826,-1096850414)+W(5,1045680426,1054674458,1040711722,1051440502)+W(6,-1117651397,1030868229,-1113548192,-1114482291)+W(7,-1100710867,-1101910270,-1109195062,-1106616547);sum2=W(0,1017265392,-1109811903,1023756444,-1113627340)+W(1,1014378799,-1145950526,-1129429444,1013677319)+W(2,1041015042,1031690548,1041543835,1061785433)+W(3,-1112539854,1033767962,-1111764061,-1098545742)+W(4,-1100279165,-1110095441,-1121800962,1052269299)+W(5,1027655784,-1103181542,-1110834939,-1106577514)+W(6,1015388608,-1118750728,1018680528,-1143924414)+W(7,-1099334823,1020584168,-1108053853,1036964648);WS(1052573852,-1122511817);
sum1=W(0,-1122539822,1036520122,-1150669710,-1131456914)+W(1,1027717464,1032118773,1021054902,1030809195)+W(2,-1107197216,-1104137920,-1095755763,-1089160552)+W(3,-1090293588,-1090056564,-1092174087,-1086001910)+W(4,-1123108403,1038549849,1032946604,1050538028)+W(5,1052989852,1057974832,1053464075,1057808582)+W(6,1051517474,1023654291,1039184399,1041388597)+W(7,-1168884669,1033029075,1028526105,1041880934);sum2=W(0,-1085894681,1038192816,-1098445483,-1102898046)+W(1,1008806191,1050638036,-1102617523,1057325981)+W(2,-1108201039,-1090848333,1052221636,1071505414)+W(3,-1098981857,-1086351349,-1096799400,-1088620184)+W(4,1070882268,-1093216289,1067999858,1073865984)+W(5,1058878464,-1083525828,-1107159037,-1083206959)+W(6,-1081052443,-1102549623,-1087793608,-1090403840)+W(7,-1095780376,1055133376,-1096503933,1053790412);WS(-1073219892,-1080326418);
sum1=W(0,-1114077580,-1142635506,-1142955026,-1123237842)+W(1,1038107057,-1103324917,1026598572,-1095875035)+W(2,-1101602915,-1103425331,-1090278522,-1092662145)+W(3,-1091646784,-1114692451,-1101848592,1038718196)+W(4,1057495924,1053716920,1055741332,1051447237)+W(5,1052494629,1049044089,1043005848,1047828379)+W(6,-1151047116,-1114784094,-1111276924,-1121668701)+W(7,1000704387,-1109204280,1010568075,-1156952092);sum2=W(0,-1121663397,-1116542136,1042431779,1037730633)+W(1,1010053773,-1137348615,1028087910,-1119025600)+W(2,-1095443331,1050195534,-1123573301,-1100504352)+W(3,1043186658,-1102861372,-1110454800,1040229501)+W(4,-1067370736,-1071776975,1068672794,1077012119)+W(5,1070664889,1045361006,-1123945395,1027642294)+W(6,1005231721,974104521,-1111985184,1047585075)+W(7,1016528922,-1109020232,1037668055,-1117277443);WS(-1130027456,1047744266);
sum1=W(0,1030328637,-1100312969,1036569044,1044449278)+W(1,-1106699970,1046212150,-1104762293,-1124975021)+W(2,-1103440100,1043447132,-1096543805,-1093151398)+W(3,1024264999,-1115860524,1041344218,1032410566)+W(4,1050534604,1038395889,1037345619,-1106526388)+W(5,-1115006287,1035372917,980910400,1044066628)+W(6,-1130350917,-1105733872,1043114871,1022399622)+W(7,1020228332,1024836117,-1123108872,-1112803412);sum2=W(0,1029880722,-1098453144,1029103498,1067660000)+W(1,-1094604015,1046293202,-1104816365,-1117927817)+W(2,1033391383,1041649400,-1095624145,-1082091368)+W(3,1056223691,1027973488,1034193475,1034286113)+W(4,-1137819024,-1137377888,1040796761,-1080643124)+W(5,-1102259819,-1121978412,-1148596400,1041009105)+W(6,-1114516031,1025620716,1035240799,1066795978)+W(7,-1098376459,1036814117,-1107858514,-1114981924);WS(1049012636,1037011386);
sum1=W(0,-1108102978,1042768739,1036457352,-1105146600)+W(1,-1100621772,-1100160944,-1149100234,-1116535239)+W(2,-1097922903,-1089977373,-1083790961,1050515995)+W(3,1053649082,1044221701,1020595485,-1110188826)+W(4,1049818257,1052134241,1059747641,1062551839)+W(5,-1088576433,-1093385002,-1108848982,-1147628986)+W(6,1041216474,-1106782690,-1120768141,975424142)+W(7,1042971413,1047421135,-1142399358,1034144007);sum2=W(0,-1130376652,-1109307779,998991648,-1105231849)+W(1,-1124853008,-1110904873,1033926100,1012787248)+W(2,-1109271051,1040605589,-1117670218,1068278024)+W(3,-1099193318,1035466738,-1111928806,1025845624)+W(4,-1098570547,-1097221185,-1087670872,1068017963)+W(5,-1103240593,1049832589,1018913792,1035573068)+W(6,1029552052,-1097745138,-1101762859,-1100990121)+W(7,-1094879980,-1119653306,-1099498770,1046656503);WS(-1099128120,1074104605);
sum1=W(0,1001695642,-1114738061,-1137881464,1035838167)+W(1,1036976671,1043227732,1024532056,1041576607)+W(2,1031876531,1036082771,1049670772,1045634202)+W(3,1039176783,1044499416,-1115296143,1036111714)+W(4,-1106225286,-1127447088,-1114090766,-1084335000)+W(5,-1092101927,-1106295064,-1108352670,-1103209586)+W(6,1039516460,1037331996,1048871226,1024672505)+W(7,-1111706306,1040216275,1018355325,-1129216251);sum2=W(0,-1125983803,1026289226,1003361806,1036989304)+W(1,-1121376018,-1127516251,999276462,1020382491)+W(2,1057121124,1048908439,1042597022,-1101738899)+W(3,-1101518001,-1114490175,1032222895,-1111061815)+W(4,-1097673861,-1081617292,-1083990029,1066557847)+W(5,1050089807,1021212715,-1107462587,1048167829)+W(6,-1097055530,-1105528539,-1094090339,1060807350)+W(7,1045798092,1007168711,1021142275,1024157832);WS(1043392312,-1114334171);
sum1=W(0,1041086874,1027676176,1029494548,1038182418)+W(1,1033375641,1014428948,1016176348,1036956537)+W(2,1046571639,1051603231,-1114765098,1063881062)+W(3,1036439434,1039261900,1049353410,1039119196)+W(4,-1101297859,-1100311555,-1090719068,-1092551191)+W(5,-1093343060,-1095549099,-1102133676,-1097401399)+W(6,-1108043111,1031499310,-1123479337,1047470620)+W(7,1029157954,-1113522785,1032866554,-1108903402);sum2=W(0,1032922039,1034144522,1035186417,-1106146153)+W(1,995983013,1014708981,-1118508182,-1122673776)+W(2,-1110774431,1041464609,-1089347840,1063858171)+W(3,-1103182741,-1105498679,1046443094,-1107403517)+W(4,1024080221,1024001520,-1102975683,1062496232)+W(5,-1104694448,1034761930,-1113235807,-1126790312)+W(6,-1111786600,1038622987,-1098326560,-1094555153)+W(7,-1110476474,-1107944280,1045574278,-1119406695);WS(1055141020,1060902337);
sum1=W(0,1034435725,-1133288704,1026181508,1033934442)+W(1,1030709219,-1118188821,1027652318,1035419593)+W(2,1057965143,1052483105,1052696320,-1122504460)+W(3,1052884304,1049027177,1046782257,1045790650)+W(4,-1123568702,-1121795134,-1094115828,-1084201687)+W(5,-1093347107,-1096042081,-1098441692,-1101051195)+W(6,-1104499136,1006999415,-1153162900,1029709087)+W(7,1036285529,-1155692311,1013713298,-1111952258);sum2=W(0,1043194323,1017945729,992756489,-1117717167)+W(1,1023440269,-1108161809,1034607052,-1115924363)+W(2,-1070666261,-1075189642,1068575013,1076566585)+W(3,1056539999,-1098049115,1036076910,-1112346970)+W(4,-1098866335,-1106608294,1051129947,1049134123)+W(5,1047751107,-1097073139,1011007330,1016205049)+W(6,-1101126135,1010301074,-1107911121,1046700061)+W(7,1020103457,1026363561,1035420194,-1137869730);WS(-1090579868,1070279725);
sum1=W(0,1032329895,-1102328821,-1113203900,-1098061089)+W(1,-1105344998,1034205973,-1106552005,1041435478)+W(2,1048430680,1050349544,1052980239,1057014372)+W(3,1057962188,1038273502,1046276062,1049777060)+W(4,-1101560157,-1091335294,1039656780,-1084573078)+W(5,-1103450436,1043587871,-1098888483,1002064136)+W(6,-1129281319,1012204235,1033674783,-1115372202)+W(7,-1108117804,-1111454739,-1115265901,-1109943484);sum2=W(0,987673807,1036995374,-1095509641,-1094252408)+W(1,-1119095571,-1103179232,1040985329,-1114181285)+W(2,1027892228,-1102736131,1034852634,1059241808)+W(3,-1103859919,1043446486,-1109795439,1004807604)+W(4,-1103141235,1049007178,-1090760003,1060311666)+W(5,-1129798465,-1100012675,1051746582,-1113144024)+W(6,1005138532,1028221332,-1123669832,-1128511149)+W(7,1032914452,1006285508,-1122773902,987177167);WS(1058381774,-1086956646);
sum1=W(0,1005434106,-1149835360,1034370117,1036055789)+W(1,1007595428,-1173712576,-1122685332,-1119060568)+W(2,-1096145742,-1100460324,-1096424577,1033532617)+W(3,1049990129,1042033667,-1147483724,1021597150)+W(4,1046241393,1039571170,1054608457,-1110152984)+W(5,-1100950084,-1103984787,-1122634471,1016207588)+W(6,1026532260,-1120107684,-1107524072,-1123297125)+W(7,1032832748,1041584782,-1111048693,1023439817);sum2=W(0,1073050559,1069067455,-1096535796,-1073893027)+W(1,-1077684470,1038335059,994568047,-1109196141)+W(2,1049113865,1035642194,-1105600932,-1114871718)+W(3,-1104998692,1034875990,1004288083,1019116562)+W(4,1048373410,-1101089925,1050248373,-1113393188)+W(5,1015693919,1032989733,1024635942,1041247426)+W(6,-1123382260,1035361564,-1105239942,1000972215)+W(7,-1112223483,987872957,1016564448,1019016937);WS(1051792028,1027146209);
sum1=W(0,-1173418992,1031492470,1030866682,-1111745573)+W(1,1037975597,1032231158,1021051177,1029296729)+W(2,-1096555104,-1099279313,-1102472206,-1086728512)+W(3,-1098029143,-1099704976,-1107704157,-1088435526)+W(4,1048715847,1043543405,1045948678,1048944276)+W(5,1053562136,1041023999,1031959404,1046674105)+W(6,1037767898,1032372106,1031937048,1030986133)+W(7,1035090980,1038793940,1031982829,1043937550);sum2=W(0,1076285256,1067013205,1054912747,-1103468782)+W(1,-1082179927,-1086354611,-1086555076,-1077304359)+W(2,-1071495861,-1080654015,-1092768710,1053690657)+W(3,1062196550,1059230433,1065208788,1069826015)+W(4,-1089164092,1044446905,-1089831336,1049463752)+W(5,-1116071286,1055604285,-1102169042,1049830695)+W(6,1024798548,-1130255717,-1111620633,-1129289568)+W(7,1022374674,-1147177200,1008723412,990531682);WS(-1116843232,1041538044);
sum1=W(0,1038718416,1041393778,1023355030,1040958951)+W(1,1040537034,-1112360254,1043346413,1047211822)+W(2,1050813118,1048646402,1043671731,1037057641)+W(3,1050123337,1052799074,1037436293,1042212684)+W(4,-1091780513,-1107072481,-1097953353,-1088265503)+W(5,-1105750724,-1091053114,-1121572392,-1091261766)+W(6,-1107356403,1032833522,-1126022145,-1185162751)+W(7,1038008293,-1123581176,1033129910,-1116284746);sum2=W(0,-1127892588,1025248710,-1127740272,-1114879615)+W(1,-1125515678,-1135605467,1015277154,-1118452308)+W(2,-1090048491,-1124324076,-1092974499,1047668544)+W(3,1042122418,1052455522,-1102075660,1052515578)+W(4,-1076486023,-1080184847,-1080442855,1048567939)+W(5,1066323214,1068938556,1066205534,1058048535)+W(6,1071993665,1067215194,1068762214,1014309155)+W(7,-1079656754,-1077318729,-1083078137,-1086246531);WS(1045082936,1047750074);
sum1=W(0,1017867382,-1105827232,-1139557912,-1098507795)+W(1,-1112138258,-1113781499,-1117154624,1024003356)+W(2,1038967959,1036533543,1048524561,1057427781)+W(3,1057555836,1044700722,1037485187,1046059755)+W(4,-1107005280,-1101431328,1044741561,-1099209723)+W(5,-1103886606,-1117912777,-1108908881,1024367918)+W(6,-1117189504,1000061951,1034808454,-1102176472)+W(7,-1102736460,-1102956733,-1113728179,-1108156515);sum2=W(0,1003184961,971431442,-1131894760,-1133283297)+W(1,984723076,1031831407,-1125590160,1031681833)+W(2,1024857236,-1109323954,1026446282,-1105665514)+W(3,-1116186208,1024492508,-1121629964,-1148808497)+W(4,-1114215978,1030818718,1031262679,1056963612)+W(5,1055283667,975724297,-1116339968,1026784592)+W(6,1037587704,-1121823736,1045339410,-1107079097)+W(7,-1090072253,-1102678968,-1103014356,-1123463096);WS(1059869006,1015916977);
sum1=W(0,-1111801867,1039164638,1023424768,-1118862224)+W(1,-1114194639,-1099094340,-1118811114,-1096321008)+W(2,-1103727218,-1102716146,-1089648586,-1092420393)+W(3,1049092536,1052180160,1032231232,1046058153)+W(4,1051877295,1051739903,1057614174,1055627629)+W(5,-1096079006,1008315659,-1121275805,1039975892)+W(6,-1115491581,-1106752078,-1104830517,-1112797325)+W(7,1038662167,1030088557,-1131680577,-1175801754);sum2=W(0,-1113427160,-1104433368,-1104169884,-1117600576)+W(1,-1102319880,1039627671,-1097619580,1047721667)+W(2,-1090644207,-1091764889,-1109333336,1065407690)+W(3,-1098732665,-1109931470,1043714297,1041133481)+W(4,1034414883,-1120815960,995253792,1059846520)+W(5,1048874179,1008884504,1021072320,-1103318888)+W(6,1038986783,-1135559136,1033390214,-1120264784)+W(7,-1104270640,1019376128,-1111461786,-1142244432);WS(1054131356,-1077482588);
sum1=W(0,-1100136045,989703980,-1114161471,-1117800461)+W(1,1013262449,-1112319975,1027862775,-1103330903)+W(2,-1101215881,-1100083265,-1091699940,-1088812180)+W(3,-1095974704,1033042241,-1095224480,-1102789769)+W(4,1045307006,1039854844,1051542530,1056393300)+W(5,1053327664,1059113280,1049428707,1055440053)+W(6,1047064142,-1120855287,1042850313,-1122501592)+W(7,-1118254671,-1111473941,-1119385054,-1109190398);sum2=W(0,-1098032416,1055692800,-1101668743,-1100435053)+W(1,-1089098280,-1094416925,-1099202751,-1104551065)+W(2,1063396296,1024719031,1065491656,1073645059)+W(3,1060161647,-1074198531,-1081296593,-1083400329)+W(4,1043414797,1032661901,1058961916,1063424749)+W(5,-1096580753,-1098776178,-1115458644,-1092624053)+W(6,-1093635160,1049215120,-1090478816,1050905898)+W(7,-1135528507,1042380471,1032695397,1054277265);WS(-1082679118,-1072338335);
sum1=W(0,-1126832308,998650886,1029713605,1045660229)+W(1,-1125245511,1001090478,-1126242526,-1128346278)+W(2,-1092407662,-1099976035,-1098757312,1049242330)+W(3,1052609817,1049104969,958956607,-1170516592)+W(4,1041636256,1035459839,1053507448,-1097348797)+W(5,-1097111418,-1099322690,-1116731426,1009511091)+W(6,1032452512,-1118647007,-1113994637,1019901759)+W(7,1026546307,1041545965,-1113342195,1027607012);sum2=W(0,-1069228184,-1073602631,1021776922,1076866983)+W(1,1069809281,-1101499289,1013617559,1036050969)+W(2,-1099529380,1043301860,1054858487,1044685536)+W(3,1062109344,-1097491140,-1149319294,-1113127688)+W(4,-1112044089,1041147606,-1119872164,-1106846135)+W(5,1042271976,1035368326,1025827813,-1115137330)+W(6,-1144476451,-1112019052,1036271953,1018899191)+W(7,-1114284680,-1126672913,-1112053703,-1146921887);WS(-1125906880,1029353026);
sum1=W(0,1052620124,1040928385,1053619569,1034478636)+W(1,-1149501032,1027228408,1033816441,-1143379631)+W(2,-1082830235,-1087911853,-1088553290,-1115166792)+W(3,-1104403058,1046902211,-1140598044,-1115398454)+W(4,1044570800,1048894344,1054767249,1052323270)+W(5,-1096342700,-1092690897,-1112660402,-1089842615)+W(6,1033131793,1031982257,-1118254573,1037418321)+W(7,1045103465,1053685367,1032758420,1056771243);sum2=W(0,1052242091,-1105901664,1041713460,-1098081544)+W(1,-1101414896,-1140318759,-1123485994,-1108472633)+W(2,-1123374674,1032004261,1057464262,1055897675)+W(3,-1108453649,-1099401944,1039811869,-1092934450)+W(4,-1088438592,-1109896025,-1106721416,1057898227)+W(5,1044097375,1041656473,1042751001,1033994653)+W(6,-1109756837,-1117902306,-1106560728,-1101499608)+W(7,-1114554169,1042131382,-1104786072,1048148308);WS(-1080878567,1068324028);
sum1=W(0,-1115471279,1019310859,-1121098697,-1115193805)+W(1,-1153442440,-1104713039,1023975060,-1094675607)+W(2,-1095139206,-1103458412,-1090917913,-1094785898)+W(3,-1100131090,-1118370765,-1102569730,1044057356)+W(4,1057833304,1049561152,1058273109,1054221326)+W(5,1050583410,1048985266,1041261354,1045920684)+W(6,1032811018,-1118469827,-1107876783,-1109399058)+W(7,-1121957752,-1109945243,-1125987028,-1144681671);sum2=W(0,-1122597644,1032420914,-1109997244,1029919127)+W(1,-1129031901,1025876905,-1121404056,1025649559)+W(2,1052263517,-1132353885,-1113437764,-1086124512)+W(3,-1134522929,-1137529969,1041285329,-1111439550)+W(4,1084267296,1077171750,-1076080701,-1066836895)+W(5,-1073829589,-1128728545,-1128683125,-1109934248)+W(6,1037076324,1017945885,1045994672,-1105598049)+W(7,-1115453382,1027437378,-1112127416,1032857588);WS(-1106960696,-1099012034);
sum1=W(0,-1114528403,-1119077260,-1143558020,-1119877760)+W(1,-1109244232,-1096650748,-1112604445,-1100402892)+W(2,-1099071342,-1099370430,-1089278443,-1086538844)+W(3,1010994112,1041376829,1042854492,1049345155)+W(4,1055554285,1049964157,1061104081,1056629915)+W(5,1049997315,1042073805,1031563405,-1123516568)+W(6,-1109121109,-1115766890,-1114965299,-1120868875)+W(7,1034547527,-1114495407,-1139584324,-1118254096);sum2=W(0,-1116593925,1028908115,999050165,1037914955)+W(1,-1106109711,-1105957739,-1123834115,-1113783754)+W(2,1027806287,-1136470458,1039840949,-1122048333)+W(3,1057135276,-1105275062,-1096566133,-1105721601)+W(4,1032648371,1006654490,1052059722,1057985079)+W(5,-1090440242,-1131926605,1018741845,-1124260101)+W(6,1024756439,-1116529299,-1107372324,-1128153177)+W(7,-1142966917,-1123338691,1013415162,1018182189);WS(-1103089976,1059868827);
sum1=W(0,1026631887,1033737723,1034000797,-1130496915)+W(1,-1106694966,-1105866475,-1106727101,-1098705919)+W(2,-1091300264,-1096562704,-1087537316,-1094386976)+W(3,1044429902,1045093007,1040636078,1044615672)+W(4,1056895190,1050565142,1059766350,1053939124)+W(5,-1108577640,-1109922270,-1122075862,-1100982776)+W(6,1031003956,-1140469197,-1108911023,1032926090)+W(7,-1120892680,1034482579,-1136817768,1045052014);sum2=W(0,-1114832682,1038307608,-1109268272,1031259614)+W(1,-1136199018,-1118450441,1025376385,-1125957173)+W(2,1044376552,-1101986459,1025272345,-1112738770)+W(3,1014008179,1042085570,-1110075404,1027010884)+W(4,1052671036,-1094811671,-1106762472,1052706603)+W(5,1040752903,-1100877636,1051973899,1036345951)+W(6,-1084839384,-1076225566,-1074779618,-1088390497)+W(7,1066038403,1071357616,1068318141,1050587817);WS(-1089897038,998399462);
sum1=W(0,-1100326508,-1099771006,-1103969415,1030998252)+W(1,-1111096702,-1129527451,-1115021151,-1124899748)+W(2,-1114312802,-1109889234,-1092992143,-1098209637)+W(3,-1116385180,-1096464604,-1111889198,-1109224641)+W(4,1049930251,1047140918,1060325312,1062808044)+W(5,-1128865717,1048691588,-1137813989,1043572929)+W(6,-1141222070,-1114407115,-1106384368,1017922927)+W(7,1023432554,-1125954964,-1121716413,1020452535);sum2=W(0,-1094975511,-1089233591,-1089977002,1033778332)+W(1,1006981461,-1137053176,-1125132764,979684320)+W(2,-1113696880,1032844980,1066397244,1037917830)+W(3,1039504138,1032622380,1021506052,-1119563165)+W(4,1023473326,1036803698,-1129026618,-1104280508)+W(5,1024702770,-1121975322,974010432,-1138205260)+W(6,1029862812,-1117299445,1025970568,1031377784)+W(7,-1122944997,1022461928,-1130740686,1024270227);WS(-1096120220,-1099720911);
sum1=W(0,1052677544,1027883172,1046184634,1036941212)+W(1,1037786724,1039372749,992842790,1040590154)+W(2,-1105594052,1050583742,1030711656,1050761182)+W(3,1044997418,1051859318,1041579690,1052858474)+W(4,-1101878153,-1120505890,-1094174707,-1087347673)+W(5,-1091299260,-1092171165,-1105854769,-1087724293)+W(6,990296621,1026529890,1039246623,1031039363)+W(7,1038193547,1036921611,-1115076484,1007468831);sum2=W(0,1040381409,-1131846701,1030695069,1015259161)+W(1,1026868853,-1164136976,-1121164685,-1109936403)+W(2,1023777345,-1095435966,-1111411494,-1085163747)+W(3,-1100600319,1052695808,1041440525,1051545155)+W(4,-1110031849,-1146822820,-1089001391,-1074171332)+W(5,-1078760233,1048168469,1074132102,1072577306)+W(6,1022623295,-1096899181,1049343346,-1107180310)+W(7,1043071461,1020495459,1017314953,1050115198);WS(-1080112807,-1111145054);
sum1=W(0,-1103297132,-1106341774,-1098278655,1024154699)+W(1,1037514093,1034961350,-1125780682,-1109009483)+W(2,1049824404,1049617192,1059552348,1031972225)+W(3,-1085661228,-1097823136,-1114326813,-1119831648)+W(4,-1133975251,-1122989109,-1086286580,-1137351813)+W(5,1056970252,992708574,1021582000,1040424089)+W(6,1026400021,1042898005,1041608840,-1145221295)+W(7,-1102084285,1041904442,1038246926,1042525799);sum2=W(0,1041258750,-1109734283,-1123542769,-1113561957)+W(1,-1110564237,1026811493,-1130694514,1024057869)+W(2,989910477,-1100922013,-1096844113,1051742866)+W(3,-1100235579,-1105813951,-1151284621,-1136706867)+W(4,-1134607603,1016064722,1041392492,1057819912)+W(5,1047439582,-1113868277,-1118083589,-1114600003)+W(6,-1109794979,1041809078,-1126381362,982123162)+W(7,-1119465765,1026735929,1019553626,-1114678252);WS(1043409720,-1105036943);
sum1=W(0,1040191749,1033970558,1042494496,1046767380)+W(1,972615552,1032778168,1032217109,1032356247)+W(2,-1096303173,-1095924673,-1093807736,-1092831585)+W(3,-1096756208,-1126846855,-1115229280,-1098580285)+W(4,-1115184605,1041748910,1044442592,1042876074)+W(5,-1140612185,1018241414,1027878365,1034858676)+W(6,1041655059,1041917006,-1160531625,1039311757)+W(7,1020654492,1043700571,1034107952,1036396440);sum2=W(0,1027808259,1010119787,-1111510504,-1113418759)+W(1,1032132185,-1121052855,1014515195,1010692603)+W(2,-1139047739,1043340308,-1106790738,-1096910874)+W(3,1040059331,-1115460243,1017581734,-1120741339)+W(4,986751832,1026247831,1065364148,1040723354)+W(5,1038861011,-1113647147,1041604470,-1135975307)+W(6,-1095774205,-1093511024,-1089533357,1053173071)+W(7,-1106558855,1027584935,-1121443175,1014681515);WS(1035857520,1029952289);
sum1=W(0,-1143077795,-1105351783,-1113811952,-1106526780)+W(1,1035289215,999420801,-1129002434,-1113970285)+W(2,1037051011,1029971495,1049064844,1035603988)+W(3,-1083894414,-1098557596,-1111645039,-1130790920)+W(4,-1110400621,-1106469910,-1094483622,1058276716)+W(5,1056346487,1050633420,1042325343,1026109447)+W(6,-1121149466,1043652126,1027875988,1035104701)+W(7,-1114346217,-1123554317,-1130799743,1025377311);sum2=W(0,-1118517607,-1101077931,1029148161,-1087996420)+W(1,1047526016,-1108756119,1038718292,1024464693)+W(2,1026484093,1046485772,-1098019518,1071267691)+W(3,-1082674625,1032470282,-1106613565,-1113199029)+W(4,1039465846,1030900361,1048118782,1064954318)+W(5,-1084489705,-1118487613,-1112021711,-1120012731)+W(6,1008581907,-1114630284,-1106945018,-1097625455)+W(7,-1156379726,1024110641,1020048570,1036291722);WS(1058189134,1034857672);
sum1=W(0,-1171748679,-1105475825,-1097172873,-1108837708)+W(1,1038034707,-1131134898,-1113151849,-1119273967)+W(2,1031241360,1044072484,1057114388,1051374554)+W(3,-1083662360,-1099379283,-1121036423,1018101850)+W(4,-1100969760,-1094075536,-1082247827,1060030327)+W(5,1058651386,1046921459,1041721673,1036514264)+W(6,987174985,1045893176,1042860595,1031954257)+W(7,-1120638978,-1137288661,1037681908,1029972391);sum2=W(0,1003810984,1036204547,-1101998989,1041029203)+W(1,-1098215637,1044393168,-1110527635,1027560485)+W(2,1020569783,-1114489126,-1121260135,1052640914)+W(3,1059150102,-1098121773,1037147118,-1110248773)+W(4,-1128982694,-1099380876,-1101918458,1059611184)+W(5,1040381797,-1094102036,1028175839,-1113935142)+W(6,1043745048,-1104004872,-1104165612,-1121067579)+W(7,-1100369008,1032515174,-1114899975,1000033398);WS(-1107450480,1040804833);
sum1=W(0,1040192716,1022226221,1002013395,-1117682794)+W(1,1001040843,1000424795,-1120982404,1025306833)+W(2,1040473489,1047969017,1044185574,1060667554)+W(3,1057909434,1049088596,1038016429,1042416864)+W(4,-1095196747,-1098407451,-1087290490,-1089168888)+W(5,-1111951852,-1119291421,1031577591,-1112956481)+W(6,-1124855402,1020416041,-1160070647,1045737613)+W(7,-1101676720,-1103624738,-1104451167,-1115902938);sum2=W(0,1014727333,-1117243126,1029406572,1027900147)+W(1,-1112527674,-1114664521,-1111634336,-1107116047)+W(2,-1124633329,-1107065949,1041729284,-1094200388)+W(3,-1104959017,1040214496,1005029260,1049039902)+W(4,1026257754,-1111801245,-1084100906,1052541581)+W(5,1070744988,-1111707080,-1127513012,-1107038609)+W(6,-1111611661,-1136702760,-1103677442,1050798725)+W(7,-1105828213,-1111536822,-1106506739,-1140667375);WS(-1113867888,1064515135);
sum1=W(0,-1113562537,-1107046062,-1103978495,-1098739202)+W(1,-1122423580,1019693149,-1116789880,1020558520)+W(2,1048061265,1043460993,1060048584,1062873548)+W(3,-1119786749,1023528257,-1106657727,-1137576074)+W(4,1011269086,-1098944190,-1107431310,1045822761)+W(5,1025265092,-1112998912,-1142662356,-1104660585)+W(6,-1105945126,-1148623547,-1111558073,-1114838028)+W(7,-1101841139,-1117915947,-1106868487,-1122252061);sum2=W(0,-1145158406,1012385731,1016118130,1024197601)+W(1,-1112179804,-1119519161,-1127326042,-1113792718)+W(2,1022878354,-1129472106,1044961455,1049544336)+W(3,1030346877,-1131221354,-1095482557,-1093377057)+W(4,-1111624996,1015658802,1040055751,1057430996)+W(5,-1114498280,1020564842,-1112131584,1019749938)+W(6,1010204019,-1123973089,-1157676569,1022031298)+W(7,-1124728962,1023003938,-1121117277,-1141925830);WS(1051333020,-1087054195);
sum1=W(0,-1112042433,1019002067,-1115058903,1046618143)+W(1,-1107874438,-1148774132,1036768028,-1154881470)+W(2,-1104387605,-1096771599,-1102529947,-1093976551)+W(3,-1089735051,-1129150690,-1101876091,-1098135714)+W(4,1052246829,1048899277,1054136106,1044227957)+W(5,1060328029,1046377228,1045160291,1045432325)+W(6,-1113527444,-1098301717,-1095193948,1044013586)+W(7,-1107288943,1038700845,1024370318,1019966234);sum2=W(0,-1114066012,1029900262,-1114806697,-1110038644)+W(1,1036646832,-1110070018,1020625547,987867800)+W(2,1041392892,-1112610934,1041587346,1025557898)+W(3,1055783298,-1102485451,988088600,1039502616)+W(4,1044719218,1046575198,1050162797,1055420600)+W(5,-1099287148,-1100701871,1033323822,-1119304428)+W(6,-1097547793,-1095644935,-1102972970,-1095936036)+W(7,1028020818,-1113902766,-1135974783,1018696751);WS(-1120103648,-1090070191);
sum1=W(0,-1117418940,1024592611,1040968250,1049918615)+W(1,1034410595,1035134604,-1119948353,-1144523437)+W(2,1049030490,1050801054,-1111205267,-1116228463)+W(3,1050512309,-1102511675,1034763283,1039656998)+W(4,-1112262737,-1094705236,1042055990,-1085341341)+W(5,-1106227665,1036298997,-1138448657,-1110564136)+W(6,-1114427969,1032013281,-1110419822,1047944497)+W(7,-1132367051,1025392341,-1111046724,-1120201127);sum2=W(0,-1122606938,-1141997982,1027805544,-1120462650)+W(1,-1100560083,-1105726471,1025575588,-1113668318)+W(2,1046354401,1040228902,-1143835982,1061896257)+W(3,-1080731069,-1098049024,1026943708,1032253740)+W(4,-1124762815,-1102583710,1052785838,1059397472)+W(5,-1120768779,-1126645315,1011421951,-1122685018)+W(6,-1118515993,1036845124,-1106443071,1043676745)+W(7,995709275,-1128858827,-1112152255,-1127110207);WS(1060158670,1068766623);
sum1=W(0,-1116432453,-1131098839,-1099753724,1034945056)+W(1,-1122123599,1040823512,1040184285,1050332416)+W(2,1056712636,1049784895,1057908127,1044163070)+W(3,1028198895,-1122504371,-1123329903,-1096645803)+W(4,-1087151539,-1102593034,-1089291740,-1094800699)+W(5,1036808107,-1120242995,-1127465369,-1132187055)+W(6,1040295867,1033948341,1031077093,1027113355)+W(7,-1132674679,-1117547229,1040274980,-1137741501);sum2=W(0,1036379663,-1108907739,1070189048,1073213180)+W(1,1065321765,-1076673488,-1079893128,-1072585926)+W(2,-1098232449,1058983203,1016986873,1047923452)+W(3,1033582270,1031365639,1038048757,-1107019906)+W(4,-1128107780,1035811659,1040144345,-1105399966)+W(5,-1110681209,1039880527,-1116001167,1018297481)+W(6,-1120677803,-1120240179,1029686139,-1109097268)+W(7,1041308319,-1109042515,1034493417,-1131123922);WS(-1112459888,1031046963);
sum1=W(0,-1112719265,-1129483154,-1103727283,-1091575740)+W(1,-1104335643,-1155155940,-1114094348,-1105426861)+W(2,-1128634346,-1120462421,-1112785958,1056781779)+W(3,-1153409228,-1108013960,-1118230989,1027667442)+W(4,1043326546,-1103778738,1050524372,1067939282)+W(5,1048587330,-1132710977,-1109505653,1036777787)+W(6,-1115081924,-1114915140,-1104237825,-1096588493)+W(7,-1108534894,-1114726045,991235804,-1111746006);sum2=W(0,-1119086167,1013020612,-1141008560,-1108719150)+W(1,1023891147,-1145112744,1018251990,-1116478859)+W(2,1037241732,-1129818230,1029187991,-1074141953)+W(3,1019083994,-1124211508,-1122886966,1027168441)+W(4,-1114652243,1028260797,-1112264831,1072760747)+W(5,1042535682,-1131878972,1037493286,-1129254230)+W(6,-1131518324,-1115730540,1036245214,1034705438)+W(7,-1119172530,-1133917220,-1114007324,1018465006);WS(-1086783566,-1086791567);
sum1=W(0,-1115195632,-1153026662,-1134496297,-1108787789)+W(1,-1119803561,-1145121243,-1131708777,-1110064394)+W(2,-1095708330,-1093442522,-1098161001,1044632085)+W(3,-1091375169,-1107384199,-1100078210,-1104664012)+W(4,-1123676804,1018199561,1037878573,1064261167)+W(5,1057417647,1052226946,1046948682,1047330733)+W(6,1041725033,-1121101892,1034570216,-1103584185)+W(7,-1108866704,-1122033784,-1117964907,1022321300);sum2=W(0,1031515378,-1121810184,1010081392,-1119765868)+W(1,1035546479,-1106495935,1028378344,1003402623)+W(2,-1077397139,-1079753374,1044674665,1073378801)+W(3,1056367001,-1109376902,1035615024,-1118889676)+W(4,-1134939312,-1097085111,1052841311,1007836336)+W(5,1044809025,-1118570548,992033726,1010750288)+W(6,-1112896962,1035985281,-1105060263,1031953140)+W(7,1022446080,1031289566,1032016077,-1150317246);WS(-1096711324,-1080143969);
sum1=W(0,-1135181951,1025399430,1033906501,1041786535)+W(1,-1133559462,1003671004,-1123695637,-1105366874)+W(2,-1095339398,-1094144146,-1093853897,-1089314149)+W(3,-1089126233,-1110956839,-1129083412,-1113909272)+W(4,1050582337,1049483953,1045129706,1046728732)+W(5,1045641984,1051092970,1049638101,1057307443)+W(6,1026786373,-1123204644,1006467326,1031608549)+W(7,-1135165794,1017185520,996324016,1009923752);sum2=W(0,1023911567,1004932796,-1119124867,1022775023)+W(1,1011639102,1036397588,999444348,-1106309084)+W(2,-1108118447,-1134375038,1035251904,1037995724)+W(3,1050162042,1037707684,-1111062570,-1101285996)+W(4,1044892126,-1138359022,1063133445,1074655410)+W(5,1070062472,-1083132698,-1073510095,-1073687480)+W(6,-1112738860,1020475455,-1102926770,1047698054)+W(7,-1113839430,-1117927031,1017195567,1041743674);WS(-1089880270,1068594400);
sum1=W(0,-1114467040,1023170830,1036273894,-1107800974)+W(1,1029867434,-1106779367,1024593089,-1110449433)+W(2,-1104513741,-1091458130,1034367029,-1100997781)+W(3,-1095286649,1047811540,-1096228817,-1109179032)+W(4,1050219169,1042545281,1048674674,1042739212)+W(5,1053624831,1034908007,1034674708,1049808694)+W(6,-1118490053,-1120682309,1031296832,-1110241363)+W(7,1034289100,-1107012174,1021221591,-1126204757);sum2=W(0,1030004067,-1117028113,-1105887481,-1066126465)+W(1,-1104777348,-1122550707,-1130918117,1023720579)+W(2,-1133064657,-1134091777,1045929484,1081917443)+W(3,1043726141,1028310407,1016764395,-1116064873)+W(4,1024174065,-1113615539,1032698350,-1097201480)+W(5,1033613382,-1107697461,1029778305,1018371831)+W(6,-1119836251,1025775761,-1118489229,1041573100)+W(7,-1124268877,1030764051,-1116797441,1018350967);WS(1067475431,-1126058166);
sum1=W(0,-1108052732,1043040440,1048922396,-1097574342)+W(1,-1119673025,-1101774749,1019400344,1007801026)+W(2,-1097851361,-1108210069,-1084429932,1055911149)+W(3,1041902328,1035827603,-1115594513,-1107003538)+W(4,1049362324,1048929252,1054104112,1047147106)+W(5,-1085779789,1049622021,1019477630,1037086373)+W(6,1040199303,-1109622414,1041203782,-1104274751)+W(7,1047880876,-1116198608,-1107876353,1036701569);sum2=W(0,1013753738,-1113150555,1015248850,1042650722)+W(1,1040818978,-1105652199,1033430289,-1120377801)+W(2,1020731454,1046742995,1045156685,-1104352239)+W(3,-1089864705,1045331461,-1109224259,1016214593)+W(4,-1120697178,1034035253,-1094710566,-1128318417)+W(5,1045040370,1025091411,-1106535436,1019751894)+W(6,1009873360,-1099358283,1039470065,1046693145)+W(7,1036008061,1030627793,1017876415,-1132110931);WS(1060496974,-1099362699);
sum1=W(0,1054706808,1036662868,1045895019,1033303646)+W(1,1044095763,-1130190200,1035564779,1040746168)+W(2,-1109706041,1041317773,1051554925,1049334366)+W(3,1051166813,1053590462,1049285205,1055551482)+W(4,-1098091909,-1123237413,-1091928498,-1083798889)+W(5,-1095315343,-1087007295,-1097088265,-1094550458)+W(6,-1129324363,1015757258,1021341985,-1112852963)+W(7,1041804248,-1127492145,1039262630,-1114905285);sum2=W(0,-1073385920,-1084887580,-1083140914,-1081800202)+W(1,-1085954594,1037413129,-1096433065,1054210787)+W(2,1077926840,1058818874,1060159151,1074845707)+W(3,1061906872,-1084431515,-1126824848,-1087315344)+W(4,1032559783,-1089669880,1045764296,1059775011)+W(5,-1103860568,-1094536545,-1133232881,-1099186518)+W(6,-1094451238,-1121878040,-1173171215,-1120435570)+W(7,-1115590029,1053315192,-1107838893,1052978812);WS(-1078369703,1041267413);
sum1=W(0,1024386586,-1098405416,1044040033,-1098286219)+W(1,-1130684104,1045750173,-1098338270,1041584973)+W(2,1041630887,-1112635974,-1132435208,1041292515)+W(3,-1091497929,1016159377,-1139597330,-1101611546)+W(4,-1102607056,1051293608,-1094040968,1052507157)+W(5,1056853585,-1105775474,1049412460,1026100205)+W(6,1016693023,1018393854,1046099151,-1095618428)+W(7,1018959206,-1117949682,-1118540325,1040982949);sum2=W(0,1035615459,1028814353,1062855981,1052250964)+W(1,1056109526,-1106019250,1048995011,-1115640692)+W(2,-1097925659,1038714809,-1077657685,-1101970047)+W(3,-1098468896,-1114182260,-1104046747,-1130122971)+W(4,1043665288,1033337220,1051048913,-1113114333)+W(5,-1085664062,1040975429,-1109605260,1034778788)+W(6,1020457849,-1103657321,-1109823715,1058024935)+W(7,1056999181,-1105846491,1042595027,-1112374505);WS(1049151900,-1114127847);
sum1=W(0,1050216581,1000015204,-1136218178,1023136961)+W(1,-1130455775,-1133465094,-1160090192,1035991733)+W(2,1044969414,1047621718,1057314961,1055877843)+W(3,1054358666,1052966059,1045850836,1052491071)+W(4,-1106856243,-1112471205,-1091938023,-1092033343)+W(5,-1099719178,-1089783713,-1099053307,-1087984664)+W(6,-1099359923,-1148711507,-1133921207,-1112054390)+W(7,1034273823,-1122838974,1019980258,-1112322824);sum2=W(0,-1105478410,1039552519,-1131405058,-1099466970)+W(1,1049027924,-1115050596,-1129231446,1049583286)+W(2,1011113448,1050864081,-1125310098,1043215106)+W(3,1034334973,-1095883745,1036178144,-1088635155)+W(4,1068049752,-1103020148,1066695202,1074596924)+W(5,1067601936,-1084539788,-1075514015,-1074115054)+W(6,-1082501551,1059003564,-1098156272,1039344435)+W(7,-1099880092,-1107282542,-1097076855,1042018058);WS(-1081332839,-1093454830);
sum1=W(0,-1109709318,-1104916884,-1108177419,-1117212646)+W(1,-1119705461,1032417267,-1118748528,987327371)+W(2,1035356975,1037116623,-1125155242,1030327966)+W(3,1050241163,-1103907222,1046095669,1033262333)+W(4,1039420520,-1122158672,1053028347,-1104761999)+W(5,1032136206,-1115200780,-1115609017,1029855614)+W(6,-1111308088,1014687039,-1112931654,1020526050)+W(7,-1119448076,-1112611266,-1136487898,-1104533373);sum2=W(0,1013207527,-1127355075,-1103159789,1040955478)+W(1,1008876024,-1116686760,1035764738,-1154118338)+W(2,-1118344664,1028266047,1043690369,1051132935)+W(3,-1108842627,1041402295,-1105537330,-1128237045)+W(4,-1124997045,-1117884424,-1116887196,1047094008)+W(5,1057384051,-1100609336,-1098518151,-1089828796)+W(6,1036829905,1016171285,1024917624,1041601336)+W(7,-1127506713,1033786361,-1114313206,-1102385561);WS(1063446990,1030048893);
sum1=W(0,-1131562670,-1099483503,-1106193120,-1102405700)+W(1,1021119810,-1113568905,1009340592,1030255032)+W(2,1043069042,1049571969,1061428532,1053095529)+W(3,-1115069793,-1119868742,1027160065,1043118346)+W(4,-1108681470,-1106599551,-1097709592,1046689338)+W(5,1029025472,1006738196,-1120287391,-1111789333)+W(6,-1108650254,-1106453175,1008661917,-1102088711)+W(7,-1123233168,-1104754348,-1136963210,-1114502129);sum2=W(0,1012371361,-1149491589,1023756477,-1165255819)+W(1,-1111467932,1019335917,-1140694601,1010513313)+W(2,1017109065,-1115161102,1012418345,-1111308586)+W(3,1015942947,-1106016138,1015823021,1026481588)+W(4,-1110016822,-1109821790,1060485172,1031379047)+W(5,1046805034,-1114576028,1024897044,-1114618076)+W(6,-1103671135,-1097972516,-1094449842,1049769129)+W(7,999148403,1022790203,1032463998,-1146831635);WS(1060385486,1040268319);
sum1=W(0,-1115333181,-1113839600,1026945989,1041834949)+W(1,-1100015113,1010458454,-1113704543,-1110169699)+W(2,-1105770459,-1104706211,-1085502934,-1112644646)+W(3,-1102865873,-1112283012,-1108020290,-1115522389)+W(4,1048230464,-1122113023,1051932092,1065603891)+W(5,-1105250533,1054415097,-1122402466,1046973419)+W(6,1022495614,-1115044751,997701279,1044329112)+W(7,1038196649,-1113673817,-1105082025,-1115640050);sum2=W(0,-1115664423,-1122287706,1044568139,-1099350461)+W(1,-1102715015,1042022920,1031291077,1032474264)+W(2,1041813775,1041645390,-1087138046,1067461852)+W(3,-1116572542,-1109622665,-1113357449,-1110133469)+W(4,-1142717933,-1094011677,-1124627987,1027339570)+W(5,1045144111,1054026149,-1122353792,1047364150)+W(6,-1120925434,-1119842210,-1120985148,-1113918825)+W(7,-1100833175,-1101147879,-1112018489,-1109170005);WS(1049043868,1050086952);
sum1=W(0,-1127858130,1025810768,1034666762,989092984)+W(1,-1115481017,-1119959429,1012364567,-1097661520)+W(2,-1091279607,-1101354119,-1089232423,-1092016019)+W(3,-1089729669,-1104525366,-1121438163,-1160888088)+W(4,1054362490,1044465651,1050465752,1058690160)+W(5,1053482909,1051092259,1019953121,1051219071)+W(6,1028884238,1022883995,1032068165,1005443958)+W(7,1007092039,-1149438996,-1137072337,1017307814);sum2=W(0,1030282550,1012065197,1049708534,-1101566471)+W(1,1043525707,1038111746,1040589253,-1106531005)+W(2,-1099759289,1050936278,1018991152,1050588571)+W(3,-1112383125,-1121285468,1039884984,-1113841779)+W(4,1070065566,1068820850,1068572253,1075164582)+W(5,1046261639,1053555382,1040055978,1058828770)+W(6,-1078832473,-1076346523,-1075628240,-1072955990)+W(7,-1093459475,-1088795804,-1099780818,-1090423367);WS(-1083655502,1074535575);
sum1=W(0,973651072,1028862937,1029517469,-1111330742)+W(1,1043404639,-1105397947,-1129726574,-1099887737)+W(2,-1100106921,-1096173461,-1088250868,-1101351113)+W(3,-1092528244,1034877328,-1113904430,-1118418050)+W(4,1049212555,1052529147,1057957824,1060855844)+W(5,1050267538,-1104065896,1041335934,1047916353)+W(6,-1122472503,996549482,-1111380529,-1125410415)+W(7,-1109626381,-1122247818,-1108333759,1037233742);sum2=W(0,1037582341,1032149251,-1135487115,-1107247151)+W(1,1053968825,-1096732175,1034930229,-1094249638)+W(2,-1116649305,-1112916551,1044443302,-1117703407)+W(3,1049963138,1042101117,1046616621,-1127010106)+W(4,-1107051108,1041643977,1030763641,1053360182)+W(5,-1087331905,-1089009482,-1110671517,1059951262)+W(6,1040538112,-1112067691,1036263743,-1115814520)+W(7,1035849297,-1104153316,-1104877620,-1116847106);WS(-1132786560,1056578758);
sum1=W(0,1031072232,1019453021,-1112153353,-1127115205)+W(1,-1153314582,-1105591705,986346381,1024604121)+W(2,1043718831,1050053971,1057505465,1049535379)+W(3,1052394474,1045418390,1044283028,1048806335)+W(4,-1098888378,-1104586611,-1090760605,-1081773448)+W(5,-1106021324,-1120283669,1036365944,-1103287167)+W(6,-1123786893,1030360908,-1123598824,1035671447)+W(7,1044649456,-1105554848,1033186457,-1108912601);sum2=W(0,1040658557,-1106354313,1027144364,-1103628435)+W(1,-1123462592,-1130705048,-1126068784,1016031184)+W(2,1011638864,1020064744,1049840877,1050147177)+W(3,-1117174472,-1105120318,-1113970774,-1135769248)+W(4,1041865287,-1103147627,1026998340,1053587315)+W(5,-1118058864,1036775410,-1104140895,1030416564)+W(6,-1109113498,1033931950,-1120927100,-1102211113)+W(7,1033328738,-1101351534,1028877580,-1112076066);WS(1062711758,-1109562142);
sum1=W(0,-1107075140,-1125545776,-1121788380,-1112684886)+W(1,-1128625782,-1102890883,-1129119788,-1102110160)+W(2,-1100622401,-1104747337,-1103229831,-1083301774)+W(3,1050510715,-1097610180,-1109077454,1030737729)+W(4,1053288051,1049612355,1059638178,1048337697)+W(5,1052952654,1051307580,1041285742,1049115768)+W(6,1017596397,1007433175,-1120034657,-1098025711)+W(7,-1112854653,-1108240645,1022176121,1020667959);sum2=W(0,1022257834,1033804876,1033963400,-1113268759)+W(1,-1123922685,1029999681,1015463858,-1125618402)+W(2,977550902,-1105772859,-1098748483,1063293804)+W(3,-1090033704,1051039483,-1104977553,1022914778)+W(4,-1113927342,1042844173,-1096777339,1059312088)+W(5,-1134320563,1037687330,1024487701,1004875175)+W(6,1036504102,-1107093105,1028160469,-1089861840)+W(7,-1101525036,1017532722,-1122996995,-1116068477);WS(1046002488,-1083997249);
sum1=W(0,-1116203964,1044431961,1041235242,1046371486)+W(1,-1106267745,-1117705943,-1122870401,-1109240562)+W(2,-1099156844,1028498222,-1096363997,-1079124621)+W(3,-1088685662,-1103556299,999993136,-1106798659)+W(4,1050076828,1049400252,1050263757,1020370202)+W(5,1048790666,1053355933,1034829570,1037276039)+W(6,1025075217,1035032656,1032516798,1050189128)+W(7,1042510329,1039724554,1027729159,1037249299);sum2=W(0,-1094982381,1024745423,-1097113645,1017043870)+W(1,1052555320,-1107563793,1049262968,-1118735987)+W(2,1041875660,-1091311273,1042706326,-1148119319)+W(3,-1098101314,1010824956,-1094774489,1030619863)+W(4,1017839086,1044409386,974632891,1061393923)+W(5,1043955676,-1098402228,1042935118,-1094515595)+W(6,1045890174,-1107764806,1048260200,-1118443235)+W(7,-1097368628,1041238578,-1116185663,1042214090);WS(-1083255246,-1075588436);
sum1=W(0,-1154522904,-1106371438,-1105464695,1036086422)+W(1,1023783355,-1127243930,1030176790,1031412139)+W(2,1026375684,1036249778,1056687627,-1097055709)+W(3,-1088556578,-1108055408,-1105944807,-1123388097)+W(4,-1099839750,-1113752075,-1092436626,1050924256)+W(5,1056650964,1045926824,1039385437,1041066449)+W(6,1037990411,-1119606102,1043935324,1036476796)+W(7,-1111337285,-1110940389,-1124332025,1021333175);sum2=W(0,-1117330831,1023708058,-1133288218,-1122435213)+W(1,-1139180683,1020252429,1025188082,-1109968059)+W(2,1032531181,-1114369361,1017487862,1047518334)+W(3,-1122916014,1027012545,-1103557501,1046855474)+W(4,1043756688,1031926890,-1104593512,1043258354)+W(5,-1096895795,1049767697,1019544307,-1112657711)+W(6,1060766869,1067300065,-1105945514,-1075696003)+W(7,-1102393264,-1106946489,1020047431,-1113285900);WS(1056055196,1023945849);
sum1=W(0,-1104545849,-1139517988,-1101013315,-1136100212)+W(1,-1148373856,1013350648,-1120654743,-1108930702)+W(2,1036175954,-1138851412,1048468083,-1097789539)+W(3,-1096999890,-1097071058,995622088,-1128233700)+W(4,1032040419,1009002268,1040659763,1059870683)+W(5,1039368714,1053644410,-1122818538,1033002810)+W(6,-1111539988,1026875367,-1104005681,-1112873620)+W(7,-1135793772,-1132670698,1028030253,-1133516850);sum2=W(0,1033182461,-1135790885,1036058972,-1145806187)+W(1,1026470367,-1125994579,-1123856921,-1152817846)+W(2,-1110992702,1041801313,-1115959119,-1083556559)+W(3,1047402951,1026458945,1021989349,1029289545)+W(4,1011638125,976542168,-1106760241,-1068720208)+W(5,1080067579,1043021822,-1118809257,1027196491)+W(6,-1116812221,-1135785781,1013579453,1034110873)+W(7,1048786168,-1124564059,-1115658442,-1110636256);WS(1047050040,1036867972);
sum1=W(0,1031952202,1040033213,1049413776,1052329098)+W(1,-1134253939,1023712847,-1129317744,1023414180)+W(2,1041031945,1050476745,1016870010,1054273441)+W(3,1041748879,1035493153,1041656495,1041394937)+W(4,-1098508279,-1097704487,-1091275871,-1087382286)+W(5,-1095309386,-1117526273,-1112254893,-1108492595)+W(6,-1117663192,1033331580,1012948685,1043041286)+W(7,-1131302504,-1125396951,-1153578470,-1112644847);sum2=W(0,-1120609508,-1098653081,-1074671298,-1081276780)+W(1,-1097107702,-1110118090,-1137118351,-1119823807)+W(2,-1138324119,1042859622,1072071026,1068070176)+W(3,1044485226,1040658983,-1118978815,1035453187)+W(4,-1110367912,1038385587,1026263792,-1107049493)+W(5,1024907208,-1122488627,1038809437,-1111098449)+W(6,1021280635,1026624912,1026288466,-1122098825)+W(7,1040255596,-1152233050,-1126727249,1006813455);WS(1047287096,1059538103);
sum1=W(0,1030804480,-1111595219,-1123153834,-1098057279)+W(1,1007980582,1018775223,1036089754,1030691489)+W(2,1034749929,1051408038,1049213285,1057344539)+W(3,1048793645,-1106759404,-1115115061,1033654600)+W(4,-1102474905,-1094490621,-1099609086,1048597242)+W(5,-1094890059,1046324795,1003815995,-1126686757)+W(6,1013951379,1039425378,-1112788128,-1098419769)+W(7,-1118093753,-1108341356,-1120388747,-1135294247);sum2=W(0,-1112864979,1034721747,-1108077379,1023366533)+W(1,1021246669,1032508120,-1113986367,-1153257254)+W(2,1024004698,-1109416755,988806988,1058238498)+W(3,-1115279539,1041332549,1033457886,1018109285)+W(4,1034996841,1041661735,1041642045,1008174217)+W(5,-1122858630,-1089151778,-1130797677,-1111548255)+W(6,1004307827,-1116757818,1037366938,-1107547239)+W(7,-1108868659,-1128614293,-1130732717,-1122125438);WS(1066216871,-1084582294);
sum1=W(0,1009745022,1023325836,1034246149,-1103455511)+W(1,1025953385,-1105242559,988118663,-1107601837)+W(2,-1095963722,-1096473834,-1087129751,-1142570129)+W(3,-1094684497,-1107829831,-1107520037,-1117719279)+W(4,1050775177,1046303345,1057767679,1064400323)+W(5,1038452388,992534739,1025316967,1044853309)+W(6,1027534757,-1126933960,-1118146623,-1103828265)+W(7,1018950609,1030437560,1020674901,1033139589);sum2=W(0,-1127013105,1018526115,-1123587641,1052346460)+W(1,-1098654594,1029804743,-1118240305,1030491706)+W(2,1031626404,-1117975133,1062148372,1074624908)+W(3,-1090512380,-1070854231,-1095518794,1041467716)+W(4,1029958550,-1113082476,1035325186,-1130733653)+W(5,1046581721,-1113725416,1031776819,-1115594754)+W(6,1017794797,1023300847,-1145491637,1041942663)+W(7,-1113152926,-1139181075,-1120299385,-1142763637);WS(1033725552,-1082653885);
sum1=W(0,1027658456,1033791775,1038169633,-1130834725)+W(1,-1105755912,-1107114253,-1106878767,-1102176852)+W(2,-1091894661,-1094613753,-1085886368,-1094605577)+W(3,1049096200,1038006563,1040399888,1038046228)+W(4,1054730080,1052727904,1060322284,1054915405)+W(5,-1115316932,-1113871235,-1114082704,-1098681477)+W(6,1024810077,1020875129,-1114253244,1021660859)+W(7,1010914050,1032412472,1016596422,1044096992);sum2=W(0,-1126607908,-1111819446,1032709615,-1119610542)+W(1,1027594385,1029384695,-1115269200,1032209203)+W(2,-1109006144,1050929158,1025316173,-1107176811)+W(3,-1123863107,-1122531221,1026796828,-1115616555)+W(4,-1093467963,1063076656,1048889614,-1090320472)+W(5,1046933317,1051206364,997945380,-1109796884)+W(6,1059727060,1073053378,1073749745,1058093447)+W(7,-1079533534,-1073154062,-1075936158,-1088004581);WS(-1087442510,1045166814);
sum1=W(0,-1106921670,1032907600,-1111070674,1047421629)+W(1,-1094092352,1031075349,-1136240762,-1129052086)+W(2,1032009478,-1127325529,-1106321881,-1085655355)+W(3,1057239638,-1098381173,-1128650952,-1107389381)+W(4,1041337656,-1100890040,1060092296,1044767811)+W(5,1040377247,1037296628,-1131454723,1037463686)+W(6,-1110338367,1042108264,-1105899594,1027442111)+W(7,-1105935775,1037469097,1027139781,991481919);sum2=W(0,-1119426781,-1109786529,1041819143,1018220925)+W(1,-1103055916,-1124599508,986571056,1024618671)+W(2,1040351141,1043540747,-1105926532,-1133247980)+W(3,-1096724541,1038612076,1019567362,-1143357456)+W(4,-1104019881,-1106797782,-1098594115,1066013053)+W(5,-1136157126,-1097021086,1025702119,1008181894)+W(6,1015410156,1043466418,1048709183,-1092013542)+W(7,-1109288787,1027934232,-1140871148,1027080058);WS(1059279054,1041683061);
sum1=W(0,1028823114,1033060856,-1136683218,1041097809)+W(1,-1108712682,-1099515041,-1114499693,-1105525449)+W(2,-1096417644,-1095251776,-1096755466,-1095420880)+W(3,-1087904547,-1117180600,-1113115866,-1121084634)+W(4,1041071884,1051348966,-1106154521,1062896338)+W(5,1057053635,1050313119,1041134484,1043053335)+W(6,1040139175,-1133443258,1027763154,1037083176)+W(7,-1109247178,-1169250436,1007514196,1031868218);sum2=W(0,-1104031080,-1113246189,-1124792744,-1107688308)+W(1,-1084040655,-1089958554,-1098618924,-1098033920)+W(2,1039900182,1044206765,1043086617,1057123143)+W(3,1066602722,1037219700,-1111210157,1036938090)+W(4,1028023758,-1122555834,1041018096,-1100462314)+W(5,-1123151815,1032289221,1028867168,-1143651414)+W(6,-1125301559,1027754708,-1129842792,1022410763)+W(7,1034604384,1029558442,-1139711519,-1122704124);WS(-1093886876,-1092780259);
sum1=W(0,1031521076,1040859655,-1123954783,-1115369432)+W(1,1027325374,-1130075936,1017430099,1005655277)+W(2,1034696971,1027092583,1057011018,1055452141)+W(3,1055461116,1043845385,1041326696,1045628689)+W(4,-1098366291,-1107551117,-1084481759,-1086775792)+W(5,1050583573,-1098824964,1032795870,-1110858724)+W(6,991412379,1023411481,1037665034,1037775165)+W(7,-1102735091,-1106471523,-1113156096,-1108701199);sum2=W(0,-1099549152,-1101982776,1039636960,1065032135)+W(1,1046191187,-1112740199,-1120755726,-1138571865)+W(2,-1115620025,-1110046443,1067650764,-1096892917)+W(3,-1084058149,-1089814493,1022618460,-1106519005)+W(4,1042476476,-1138118945,1056117723,-1084935200)+W(5,1043334912,-1116550886,1030169574,-1123579094)+W(6,-1128057356,-1104607948,-1129519972,1039009532)+W(7,1042222420,-1114781123,1023299940,1029490149);WS(-1103384376,1050555318);
sum1=W(0,990997212,-1104723373,-1102560870,-1110645588)+W(1,-1114771100,1006886950,1011892746,1041403778)+W(2,1056616014,1049493908,1060440249,1063537686)+W(3,1049398171,-1123261404,1042753094,1041297647)+W(4,-1113359817,-1101985253,-1095607555,-1091747296)+W(5,-1098384586,-1094355067,-1098733239,-1099641616)+W(6,-1104278389,-1112669305,-1117918862,-1124628967)+W(7,-1120789735,1020875660,1029891897,-1143354303);sum2=W(0,-1097904627,-1102268820,-1101696600,-1102083058)+W(1,-1100977750,1022682138,-1105396681,1035758392)+W(2,1056762738,998260703,1049156882,1055125136)+W(3,1040009482,-1099421122,-1114104451,-1112582051)+W(4,1033294591,-1102966386,1040206209,1048772561)+W(5,1004029807,1040485303,-1118051402,1040482786)+W(6,-1113205081,-1105114179,1028552759,1023069474)+W(7,-1108173489,1040370279,-1109779069,-1135668672);WS(1042369848,-1095650924);
sum1=W(0,1032801852,-1124780413,-1142443027,1031124370)+W(1,1024489633,1037041722,-1157391942,1048283534)+W(2,1060985291,1056066249,1059062488,1046815795)+W(3,1051554984,1026983110,1037131073,1028118439)+W(4,-1088222536,-1093287088,-1089766974,-1084610255)+W(5,-1096293908,1035048291,-1113190096,-1107690581)+W(6,-1154392525,1017158008,1041310978,-1111535759)+W(7,-1118760812,-1118618480,1032589425,-1101944856);sum2=W(0,1056251107,-1118435725,-1111043713,-1090037466)+W(1,-1129656805,-1093926860,1052716525,-1083761792)+W(2,-1084477192,1041984407,-1093515412,1073185178)+W(3,1051712939,1053076395,-1096065312,1066458198)+W(4,-1077785336,-1086371528,-1093010832,1074151927)+W(5,1054463958,-1094829660,-1090812268,1063500158)+W(6,1053829707,-1113013425,1046411943,-1090694669)+W(7,-1095714333,-1103046632,1035367276,-1087950464);WS(-1081634407,-1072784825);
sum1=W(0,-1102740818,-1115394775,-1101924733,-1100839185)+W(1,-1123768914,-1140848016,-1118249725,-1116477425)+W(2,1024862651,1046040367,-1109613465,-1115978107)+W(3,1049722038,-1098661743,-1138059466,1025943000)+W(4,1056867014,1027952685,1058509811,1050187219)+W(5,-1098437541,1033615035,-1143195264,-1132571500)+W(6,1016622683,-1112643478,-1096240139,-1101581667)+W(7,1008822020,1023463264,-1116668435,1036595961);sum2=W(0,-1139809909,-1126178115,1032546581,-1097752958)+W(1,1042272246,-1118367610,-1138081685,1017774855)+W(2,1046126277,-1111752353,1034216546,1042101074)+W(3,1043290796,-1112722386,1034532478,1030093406)+W(4,-1119940899,1055245806,-1088954301,1058677046)+W(5,-1087007443,1048637958,-1140548675,1029648824)+W(6,1040903120,-1104413152,1019748625,-1089277711)+W(7,1028591970,-1139620757,1017306737,1033828758);WS(1050645916,1033550915);
sum1=W(0,-1118556120,-1108262319,1043230361,-1094947334)+W(1,-1103841584,1018079143,1032598742,1008731683)+W(2,-1107219907,1043545243,-1086762442,-1104041435)+W(3,1058293794,-1097977901,1041130248,-1123331655)+W(4,1039060494,-1145250020,1059123936,1057758321)+W(5,-1096913490,1039599795,-1151122424,-1123961290)+W(6,1030703933,-1110184190,-1110311564,-1100512367)+W(7,1044416908,-1132472896,-1147952664,1022228292);sum2=W(0,1040267615,1048409433,-1107165984,-1086251247)+W(1,-1113957324,-1107976602,-1122078587,-1111525785)+W(2,-1112791644,-1110540665,-1088877638,1053330884)+W(3,1057377190,1057673067,1024512949,1042772014)+W(4,1010515766,1032365064,-1090038325,1049266570)+W(5,1028890653,-1103454662,1041725883,-1143554104)+W(6,1024308395,1041630361,1040244783,1037513285)+W(7,-1098504745,1039941233,-1103661415,1024552651);WS(1051978908,-1102077462);
sum1=W(0,-1132165009,-1117187439,-1108837850,1037183202)+W(1,1028473682,1045655273,1025240990,1033734537)+W(2,1045761591,1051430047,1060286099,1046972447)+W(3,-1128782822,1028047735,-1178179968,1035331372)+W(4,1013540534,-1096198150,-1130717861,-1085387922)+W(5,-1105434962,-1101497054,-1110960744,-1102517015)+W(6,-1106078467,1014010165,-1121999817,1030141582)+W(7,1008925446,1018887490,-1122721428,1026996307);sum2=W(0,1023072493,-1125531833,1030396885,-1118880502)+W(1,1027419877,-1161271853,1019485964,1028708277)+W(2,974611657,1047662948,1035351326,-1090109833)+W(3,-1110942359,1033315833,1010290822,-1156901930)+W(4,-1101792417,1051899312,1080526024,-1069022098)+W(5,-1087739606,1036440530,-1124554651,-1114394737)+W(6,-1112121991,1037288067,1042102238,-1113214479)+W(7,1032127295,-1143368203,-1132377096,-1141169667);WS(1058455886,-1096183470);
sum1=W(0,-1105360672,-1112035684,-1105059667,-1103063975)+W(1,-1112638549,-1104182327,-1106250503,-1103319623)+W(2,-1112611850,1032735242,1048808633,1042817013)+W(3,1058906409,1047248804,1047193699,1057710235)+W(4,1060616064,1033545283,1051085625,-1097442806)+W(5,-1102188695,-1103229812,-1106970890,-1109193562)+W(6,-1104075433,-1111940643,-1115570744,-1097216429)+W(7,-1107200030,-1108265532,-1119499692,-1106901731);sum2=W(0,-1135393651,-1131009665,1004138181,-1111055824)+W(1,-1134829555,-1127256265,-1113946573,1010148467)+W(2,-1114274101,1016197705,-1143366053,1051632163)+W(3,-1111579981,1038147066,1025185617,-1137859715)+W(4,-1117767149,-1130986601,1026922589,1048764370)+W(5,1036257166,-1112945554,-1143942149,-1123068365)+W(6,-1110403581,-1136444051,-1112183743,-1121253595)+W(7,1009689523,989872074,-1123668797,-1123716033);WS(-1103618872,1023577831);
sum1=W(0,1041702149,1032268701,1021026046,1032012647)+W(1,1023662430,-1111766616,-1112590149,1042231991)+W(2,1057806109,997904496,1057675340,-1129702414)+W(3,1056283152,1039716321,1049875952,1054291708)+W(4,-1091063799,-1106010126,-1090884608,-1094077941)+W(5,-1094732237,-1100869456,-1105996279,-1098425069)+W(6,1022049043,-1102660926,1046995709,-1100395542)+W(7,1050214494,-1096243374,1047647816,-1100607928);sum2=W(0,1073849383,1069429154,1070121938,1066905653)+W(1,-1087755842,-1080359597,-1073496568,-1070245916)+W(2,-1072987051,-1080077361,-1076996297,-1086754234)+W(3,1060194671,1067521081,1074652354,1075883836)+W(4,1040644897,-1098556311,-1124122091,-1095882058)+W(5,-1096747545,1048551041,-1092793409,1058695504)+W(6,1022236877,-1128073567,-1118780260,1027638421)+W(7,1012182550,-1129108935,-1130588931,1001812541);WS(1010873216,-1100304815);
sum1=W(0,-1154187044,1028741017,-1114247598,-1099084427)+W(1,-1104966895,994968800,-1113228468,1028263947)+W(2,1045945805,1051026373,1058185854,1059904750)+W(3,1052860588,1038231664,1040557287,1032103905)+W(4,-1102222630,-1103217414,-1097780567,-1091550752)+W(5,-1108718914,-1110664976,1017403508,1017865354)+W(6,-1113759340,1022415534,-1105383733,-1111624796)+W(7,-1114326870,-1110217221,-1108875519,-1109350878);sum2=W(0,-1114639192,1039210963,1047528380,-1099502544)+W(1,1041344628,-1108972702,1021595805,-1116883371)+W(2,-1100331344,1069298433,1080352854,-1067747068)+W(3,-1080996124,1032407437,-1121090437,1016604711)+W(4,1035901690,1043940791,1030733380,-1084572959)+W(5,1003800555,1045939813,-1121287047,-1122259179)+W(6,1012858414,-1126620651,1036529177,-1099630936)+W(7,1043527822,-1119860547,-1145664907,1034105585);WS(1044302648,-1104457270);
sum1=W(0,-1115179413,-1101763748,999269803,-1106420033)+W(1,1041707045,-1128885581,-1110751840,1029110244)+W(2,1029190781,1045938783,1034810490,1055724168)+W(3,1053359959,-1100033022,1037908026,1035419021)+W(4,-1108944696,-1102720380,1038235218,-1101615303)+W(5,-1094303566,1043259278,1011056201,-1123807773)+W(6,-1115207128,1013266237,1025157307,-1105407492)+W(7,1045691477,-1113033137,-1114066571,-1113282394);sum2=W(0,-1117238549,-1115295266,1033754662,-1095438097)+W(1,-1106855439,1011060498,-1117460606,1032653312)+W(2,-1109414288,-1128441429,-1104877135,1053172955)+W(3,1056926069,-1108715476,1036225840,-1114450934)+W(4,-1115125848,-1121954754,1018153798,1038786210)+W(5,-1104082080,1043675119,1008366234,1018894269)+W(6,1023475415,1024122972,1002646200,-1106263750)+W(7,1034246226,1025499367,-1107090094,1013321052);WS(1068015911,1043072951);
sum1=W(0,-1127841379,1035792844,-1155603908,1018341976)+W(1,-1111053022,1044403491,-1112313859,1005208661)+W(2,-1101991257,-1091973141,-1110119406,-1095315357)+W(3,-1107228151,-1111437840,-1097295811,-1103670736)+W(4,1041159238,1040826438,1052691071,1053842800)+W(5,1042506601,1050221764,1030249017,1046985745)+W(6,1035382295,-1098419575,1043898844,1030324599)+W(7,-1108241413,1043481954,-1098652336,1032196534);sum2=W(0,-1134315530,1033824390,-1112867968,1039862799)+W(1,1005143468,-1114969920,1030354102,-1131720457)+W(2,-1125722365,1019923991,1039464885,-1087456726)+W(3,-1119378177,1042059959,-1113780490,1009971850)+W(4,-1135384490,998580556,-1093291922,-1061395777)+W(5,-1106942114,-1121281813,1034179020,1032010553)+W(6,-1118933131,1027495017,1045077367,1087627027)+W(7,1034637079,-1148550692,-1118611519,-1117397469);WS(1060186318,-1131602669);
sum1=W(0,1022422466,-1102049002,1050775273,-1097141731)+W(1,1056872997,-1099566807,1025667942,1032894309)+W(2,1050205114,1052887138,1052456073,1049038746)+W(3,1040490435,1039690728,1043457059,1045856748)+W(4,-1099402401,-1102238785,-1100510367,-1088759247)+W(5,-1122526498,-1099089908,-1102859210,-1106963501)+W(6,-1112848707,-1106285089,1039607513,-1098786589)+W(7,1048305743,-1104192622,1032266998,-1118572779);sum2=W(0,989650422,-1108234271,-1120122674,1045260201)+W(1,-1114112879,1037831837,-1117501250,1024132690)+W(2,-1120410947,1050158699,-1092804082,1024838498)+W(3,-1125280065,-1119936776,-1114421818,1035095434)+W(4,1047633630,1066272871,1075424781,1061734347)+W(5,-1091697647,1003481288,1011848513,-1106020023)+W(6,-1081060940,-1074101109,-1079387458,1050344942)+W(7,1043540897,1039609275,-1131708367,1026462111);WS(1057810382,986287880);
sum1=W(0,-1105255365,1027767677,1037147968,1038550632)+W(1,-1136315263,1035749561,-1115075413,1028257967)+W(2,-1110142276,-1106138450,-1092238936,-1090210593)+W(3,-1089134184,-1093055129,-1097497096,-1089420006)+W(4,1041191503,1031406779,1027980992,1049547413)+W(5,1052451129,1057536820,1050343212,1058108487)+W(6,1050176972,-1130243957,1041310918,1041377527)+W(7,-1115128119,1033537239,-1127231554,1031965752);sum2=W(0,-1099824579,-1113793286,1053512844,-1112943238)+W(1,1041834894,-1099992002,-1120789532,1024916046)+W(2,1070708271,-1104040400,-1091831853,-1072548459)+W(3,-1093778092,1057576575,1064181862,1051972140)+W(4,1075074245,-1084124078,-1082668198,-1072503695)+W(5,1056090411,1053907302,1058602971,1054786345)+W(6,-1097074436,1023561426,1039380165,1009216489)+W(7,1043969626,-1107563771,1034348623,-1106961801);WS(-1075707047,1038147646);
sum1=W(0,1038492938,-1115961531,1036899040,1041066756)+W(1,1038870159,1045702796,1022987667,1044017707)+W(2,1050722763,1026800423,1055626176,1052178217)+W(3,1027667391,1053246416,-1100305296,1049962981)+W(4,-1095596015,-1103730686,-1091210886,-1090286882)+W(5,-1094135001,-1095582752,-1109653838,-1093296229)+W(6,1040870942,-1122935577,1047700685,1036539085)+W(7,-1102625947,1048523811,-1105859960,-1117734303);sum2=W(0,-1145353723,-1113260796,-1112198364,-1113367096)+W(1,1007958125,1047146251,-1122974002,1021064313)+W(2,1027969677,-1095928859,1052169305,1052353113)+W(3,-1129450520,1051473061,-1091037095,1050393555)+W(4,-1115030411,1031463199,-1108227013,1051016428)+W(5,1041462653,1045242344,1032341221,1020102815)+W(6,1052090154,-1110261785,1041877601,-1099630700)+W(7,-1087173862,-1102681887,-1095485390,-1111896409);WS(-1102302520,1068562064);
sum1=W(0,-1130894152,1029216267,1029150351,1029804895)+W(1,-1108054071,1046304488,-1107326720,1018120580)+W(2,-1101486038,-1094978851,-1104755260,-1093484995)+W(3,-1110271975,-1106599349,-1102131284,-1102274525)+W(4,1044130034,1029251017,1053252560,1050941559)+W(5,1036880709,1050863202,-1128083416,1047248574)+W(6,1031789673,-1102217970,1042516209,1040658618)+W(7,-1113036417,1041743615,-1102226940,1032422999);sum2=W(0,1019111797,-1123809812,1006739898,1041109085)+W(1,-1126211453,1028972357,-1118372569,1025713585)+W(2,1022527979,-1111065998,1031759809,-1095097056)+W(3,1034613952,-1107360163,1033659253,-1118642675)+W(4,-1131519898,1023737355,1045357020,1082939698)+W(5,1027342607,1033832936,-1112248823,-1118824157)+W(6,1029130971,-1117143513,-1106220344,-1064938697)+W(7,-1122955245,-1112280546,1032152906,1028082979);WS(1066566439,-1125753148);
sum1=W(0,1020091828,1041951168,-1130301450,1052053147)+W(1,-1131231944,1033588155,1009411772,-1116682291)+W(2,-1096367972,-1098758994,-1093467737,-1089881409)+W(3,-1092544881,-1098181717,-1110070786,-1096392077)+W(4,1038767583,1048997640,-1130818632,1064063659)+W(5,-1116991019,1042770882,1046860728,1027361773)+W(6,1030663671,1025331919,-1108818909,1044746920)+W(7,1022962726,1041997189,1018371147,1038578846);sum2=W(0,-1105507764,-1149004498,-1098298748,-1115729482)+W(1,-1094576030,-1111478010,-1129010369,1018600957)+W(2,1019815533,1047279899,-1106660204,1058550934)+W(3,1031191852,1032716298,-1117054989,1019851909)+W(4,-1136431769,-1121679526,-1096656341,1058580319)+W(5,-1098228632,1041490224,1047791827,-1106522387)+W(6,1024962860,1041000955,-1107413740,1027135608)+W(7,-1101441076,1035067556,-1123460834,1005788722);WS(1050996380,1066787661);
sum1=W(0,1042843177,-1120310187,1033453959,-1107450543)+W(1,1017862620,-1134072575,1025308393,1033769739)+W(2,-1109518091,1043911830,1059519229,1061971625)+W(3,1051823058,1046601317,1042112788,1046863997)+W(4,-1098674409,-1097687209,-1096304487,-1098011863)+W(5,-1095767039,-1095249970,-1098354285,-1098417599)+W(6,-1112832565,-1133582755,-1116528532,-1105396874)+W(7,1033796902,999923683,1030029487,-1109771063);sum2=W(0,-1103321099,1033376724,-1108916223,1033194077)+W(1,1038197771,1032881798,1017830932,-1138730935)+W(2,-1087654445,-1114493691,1049058628,1065240604)+W(3,-1128335788,-1094150295,1006224046,-1112103411)+W(4,-1098379129,-1096458683,1036368268,1054396447)+W(5,1049730119,-1108472207,1031462702,-1102017203)+W(6,1013739975,1015354012,-1121134774,-1115257551)+W(7,-1129699908,1021079748,-1117224382,1038189385);WS(1027314912,-1081149641);
sum1=W(0,-1109480125,-1114947760,-1101195017,-1132100201)+W(1,-1103759537,1044342469,-1111893319,1051194426)+W(2,1051429188,1053252314,1058130398,1061393767)+W(3,1057940398,-1104522586,1055491172,-1120202825)+W(4,-1118844062,-1094077252,-1113091794,-1085308129)+W(5,-1102037735,-1094497965,-1103334896,-1094870250)+W(6,-1097611416,1034118735,-1104617542,1035982720)+W(7,-1114189097,1036294793,-1128796810,1030785028);sum2=W(0,-1131039707,1024995350,-1104486127,1015537291)+W(1,1053996441,-1103676904,1047124046,-1111129691)+W(2,-1098833779,-1124760267,-1078713050,-1065942779)+W(3,1047686732,1084085461,1064521940,-1093915430)+W(4,-1147567565,1057070390,-1091843304,-1081156610)+W(5,-1094140189,1060423478,1046849692,1018309905)+W(6,1035790053,995065627,1037354874,-1154356731)+W(7,-1107145709,1026796886,-1108476011,1038591472);WS(-1081542375,1044780323);
sum1=W(0,1026864081,-1100303790,1048337215,-1098110473)+W(1,1054474587,-1099969099,1023999910,1028627178)+W(2,1046719985,1054288460,1054459103,1048901488)+W(3,1041639871,1034589376,1043694031,1046235480)+W(4,-1098857847,-1108679899,-1098101851,-1093175556)+W(5,-1104037973,-1107626335,-1101510966,-1106600025)+W(6,-1114219435,-1104586877,1041408644,-1098306531)+W(7,1046672715,-1104199322,1022681657,-1126646775);sum2=W(0,1017985090,1027847194,1036519222,-1113167123)+W(1,1037009826,-1113380621,1031131596,-1115360802)+W(2,1024212320,-1098721130,1050387030,-1094712479)+W(3,-1100822056,1028269032,1009055356,-1113841920)+W(4,-1099849981,-1081468176,-1070464929,-1096550174)+W(5,1057690620,1042714784,-1145638655,1046010973)+W(6,1067245211,1074345814,1070597407,-1088417301)+W(7,-1104880956,-1102737214,1000105719,-1112342255);WS(1059294542,1020616832);
sum1=W(0,-1157534552,1039080142,-1097783100,1031217968)+W(1,-1164216296,-1138897989,1026686634,-1105498094)+W(2,-1096856701,1044861738,-1089052876,-1085780263)+W(3,1044573672,-1097342660,1041475528,-1105558033)+W(4,1050532499,1041652423,1057029426,1047119538)+W(5,1039715347,1043073721,1040308239,1048391538)+W(6,-1112831597,1046540791,-1098369827,1040272239)+W(7,1024931118,-1103025619,1045404192,-1114523696);sum2=W(0,-1106291706,1001372950,-1099590495,-1093748925)+W(1,1015225205,-1105937891,-1112612361,995169980)+W(2,1040318024,-1105705183,1045484852,1061316313)+W(3,-1098311584,1041085521,1028378294,1035732349)+W(4,-1114208076,-1116263519,-1108179199,1049891427)+W(5,1040668388,-1111581107,-1115787941,-1113959318)+W(6,-1142193319,-1145917455,1036599633,-1108356360)+W(7,-1148092276,1032743264,1021281994,1024794158);WS(1059376718,-1137270291);
sum1=W(0,-1118257199,1037392427,-1097794403,1035766677)+W(1,1026067385,1032186693,-1108679762,-1139304576)+W(2,1043258576,-1106073464,1054680411,-1099046488)+W(3,-1088020070,1041392887,-1113652045,-1111666975)+W(4,-1114290826,-1124279079,-1115190716,1052189312)+W(5,1054691490,-1097245116,1025610423,-1123561026)+W(6,-1112002778,1022160871,1045843716,1011458515)+W(7,-1110958220,1046761570,-1117145658,1032305501);sum2=W(0,1025244035,-1122852568,-1092220395,1038019467)+W(1,1048072683,-1113553750,-1119930901,-1139793711)+W(2,1033595807,-1087687504,1066421651,1047700223)+W(3,-1084925862,1050883425,-1105555859,-1146566911)+W(4,1016573022,1048825911,1058107887,-1089540205)+W(5,1045215493,-1098430697,1041208433,-1124843514)+W(6,1002397687,-1104089806,-1130145014,-1111655831)+W(7,1032935415,1015641098,1001885951,-1131703250);WS(1058596686,1013962118);
sum1=W(0,1000024554,-1127551432,-1100000762,1035333436)+W(1,-1122612871,1044766998,1041477861,1051562743)+W(2,1052551424,1049056438,1057499982,1036076760)+W(3,-1127972943,-1116046252,-1118015335,-1099275107)+W(4,-1088298614,-1098656348,-1090756927,-1097067922)+W(5,1040213184,1015197910,-1123679237,-1122278672)+W(6,1039656505,1034731345,1019232187,1033429441)+W(7,-1125045580,-1113717771,1037833508,-1122272135);sum2=W(0,-1104434141,1029025211,-1078497608,-1079110377)+W(1,-1085502108,1066279808,1062913146,1068620036)+W(2,1048601996,-1091369704,1052827694,-1106615386)+W(3,-1115334546,1037382016,-1122817088,1048688798)+W(4,1033271157,-1119340081,1025214064,-1109539756)+W(5,1050957039,-1106594885,1036274829,-1118139306)+W(6,1004930429,1028438774,-1106316897,1034989376)+W(7,-1108631008,1023198169,-1134348613,-1139733884);WS(1044771128,1023341948);
sum1=W(0,-1156220044,1034545464,1033488922,-1111313058)+W(1,1038420969,1008511890,1013986230,1011084871)+W(2,-1092336191,-1098819215,-1096491302,-1086850728)+W(3,-1102939421,-1100928894,-1115524377,-1089482302)+W(4,1051560294,1044146859,1051910286,1045449190)+W(5,1053458817,1038883707,1012126018,1046748951)+W(6,1036528391,1029114797,1022761170,1029767950)+W(7,1041877300,1034675856,1037411178,1043196317);sum2=W(0,-1071004894,-1080574884,-1089987082,1049506323)+W(1,1065282653,1062249589,1060165079,1070844945)+W(2,1076503146,1066884159,1058011283,-1098882467)+W(3,-1084978169,-1088626314,-1082249713,-1077734377)+W(4,1057610169,-1107351326,1054000347,-1090234844)+W(5,1030898490,-1090230279,1044380003,-1096516163)+W(6,-1122913984,-1130255370,1038970611,1014162118)+W(7,-1114000490,1022492087,-1131621088,1013009282);WS(-1111817840,-1134998409);
sum1=W(0,1022731056,1045262352,1044888721,1029818259)+W(1,-1105915720,-1114660906,1027479949,991785104)+W(2,-1102901203,-1094315057,-1085070720,-1111793509)+W(3,1055206544,1046806370,-1123039746,-1136267423)+W(4,1029699069,1052915216,1058770140,1057078063)+W(5,-1095183540,-1097451385,-1112670352,-1114500629)+W(6,1021112442,-1107194439,-1097785743,-1117717150)+W(7,1040740592,1036425016,1005586201,1016465988);sum2=W(0,-1129690332,1030842707,-1123486113,1054087898)+W(1,-1105176966,-1097205966,-1098021434,-1106929221)+W(2,-1113356803,1026318374,1041923626,-1089332833)+W(3,1068558125,-1141184456,-1107728348,-1104288342)+W(4,997943457,-1119512995,1037525758,-1088292904)+W(5,1040210770,1050151959,1018682892,1006954668)+W(6,1015499837,-1180561029,-1144014736,1037328869)+W(7,-1107365912,-1114055561,1009592392,1013301204);WS(-1100650808,1043653943);
sum1=W(0,1038392637,1032036848,-1120772452,1043637149)+W(1,1040259489,1047398869,1038054351,1050576478)+W(2,1044290651,1040683515,-1106266873,-1090111931)+W(3,-1133467790,1044787930,1023591523,1037223428)+W(4,-1095199164,-1115398639,-1094097345,-1097393337)+W(5,-1104941765,-1101572298,1016760834,-1102689443)+W(6,1033771919,1038316223,1042896310,1045751664)+W(7,-1159203906,1015063331,1030908740,-1125005703);sum2=W(0,1018053796,1000548496,1049079603,1039189619)+W(1,-1128574308,-1118597354,-1106984497,-1104543855)+W(2,1046306039,1043541862,1010667960,1064529690)+W(3,1047996002,-1087406141,-1095617964,-1086946593)+W(4,-1101305605,1029064982,-1116813778,1038487223)+W(5,-1100258391,1048794746,-1114392997,1045938007)+W(6,1031448374,-1112893849,1021972628,-1105518867)+W(7,1037842238,1033382833,1021089548,-1140458600);WS(-1121537248,1047151836);
sum1=W(0,-1096325448,-1113135282,-1098188693,-1112146268)+W(1,-1108791588,-1117696601,-1123869651,-1114157115)+W(2,1052654400,1035132488,1046868890,-1134150082)+W(3,-1129891280,-1098847494,1032919412,-1107856679)+W(4,1000450324,-1110395025,-1139200797,1049727010)+W(5,1041189572,1056884317,1041128337,1058220805)+W(6,-1116556387,1023519458,-1111260975,-1110207458)+W(7,-1104838938,-1098805187,-1146298440,-1103148146);sum2=W(0,-1142864271,1021304865,1043366966,-1107584343)+W(1,1014758407,-1130465374,-1120740451,1000478551)+W(2,1043572739,1026011378,-1102859954,-1080136051)+W(3,-1103597159,-1115654645,1046511165,1053224660)+W(4,-1125571574,1028667063,1022196210,-1072538638)+W(5,-1076945816,1048815254,1072551214,1074776028)+W(6,-1107989855,-1140649559,1020722946,-1132367054)+W(7,1041979768,-1126224006,1027667511,1048839210);WS(-1086568910,969651201);
sum1=W(0,-1128189323,1044154939,1043534732,-1114366976)+W(1,-1098469330,-1101372520,-1123038043,-1132910587)+W(2,-1096064919,-1089612648,-1084798775,1053159863)+W(3,1053431542,1050787607,1036747448,-1116020373)+W(4,1047521403,1054908701,1056987371,1057685165)+W(5,-1089249613,-1090701774,-1105030179,1027268120)+W(6,1043461231,-1099266659,-1113308531,-1152040120)+W(7,1042761408,1049635020,1010635844,1018344000);sum2=W(0,1042932965,-1103428495,1039997403,-1093583228)+W(1,1044856824,-1121819542,-1177180368,1028413178)+W(2,-1103892922,1060495074,1052448567,-1075640666)+W(3,1057723154,1057002090,-1112150955,-1118134166)+W(4,-1104364155,1060109323,1064108701,-1073056297)+W(5,1055665788,1060503917,-1116550688,-1110515035)+W(6,-1139842168,-1118896922,991756114,-1097481656)+W(7,1040659602,-1099984054,1034919451,1041069777);WS(-1084093518,-1116656412);
sum1=W(0,1002008836,959481663,-1104590931,1050696243)+W(1,-1106608235,1047962207,1030562773,1015783795)+W(2,1058416208,1026388179,1059097973,1042079029)+W(3,1041679827,1049127990,1031439243,1042535660)+W(4,-1096672513,-1109778819,-1088144465,-1096264126)+W(5,-1101432288,-1100480244,-1113594772,-1093923750)+W(6,-1112390467,1023428581,-1112632704,1040470858)+W(7,-1102954054,1047012782,-1112144502,-1145396437);sum2=W(0,1007960967,-1110192070,1049899326,1056650247)+W(1,1078512141,1081472440,1058404171,999915485)+W(2,1027407916,1010716935,-1097456083,-1070859565)+W(3,-1068241064,-1079514242,-1094427160,1030657127)+W(4,-1129957403,1018303319,1037417999,-1094713389)+W(5,-1096379657,1043613542,1025537830,-1116925932)+W(6,-1132155403,-1121935910,-1137993343,-1142796285)+W(7,1039214170,-1111213656,1032528613,1024356221);WS(1052225948,1018668194);
sum1=W(0,-1120453498,-1123160289,-1108654867,-1104839613)+W(1,1041378113,1036965515,1044186084,1034438594)+W(2,1051775516,1048325451,1058214550,1064670427)+W(3,-1126638409,1049967085,-1096299613,-1128237844)+W(4,-1117579103,-1111291056,-1093397513,-1091445969)+W(5,-1092047898,-1099225050,-1112850625,-1112057991)+W(6,-1107074656,-1112742544,-1147977428,-1119335936)+W(7,-1109154218,1034167881,-1138567959,1019177609);sum2=W(0,-1121001958,-1148685985,1018483434,1021815720)+W(1,1049361594,-1108634723,-1132118692,-1105580672)+W(2,-1117606942,-1111847761,-1120566718,-1076982600)+W(3,1074852012,1048076514,-1102180777,-1116866514)+W(4,-1103097305,1021935234,1049895592,-1081972918)+W(5,1051964198,1040925857,1017568960,1040155911)+W(6,-1130038396,-1112487949,1038078839,-1125812992)+W(7,-1152546434,-1104919092,1026180028,-1123068468);WS(-1096382876,-1091051652);
sum1=W(0,-1116126267,-1113197617,-1112424211,-1124324715)+W(1,-1136579346,1040875430,-1113905512,1017323784)+W(2,1057278592,1048826126,1058810754,1056304110)+W(3,1041995897,1016295122,1024916389,1042534003)+W(4,-1096000788,-1097274020,-1088739494,-1091311905)+W(5,-1114916522,1038826452,-1128507781,1017648027)+W(6,-1116910752,-1140807037,1039925053,-1132679170)+W(7,-1107191661,-1119450067,1023437062,-1098370349);sum2=W(0,-1120311657,1036113080,-1109045199,1029662296)+W(1,-1122358251,-1114085873,1016737279,-1115835645)+W(2,1025682064,-1107470193,1035621932,-1118009189)+W(3,1045290388,1009830751,1035169596,1030264440)+W(4,1036682152,-1108061877,1051542033,-1101792442)+W(5,-1093646778,1056395710,-1091719234,1052430993)+W(6,-1108273289,1012612647,-1101063214,-1076098595)+W(7,-1080861029,1039398973,1065137390,1072502688);WS(1040082544,-1114755812);
sum1=W(0,1017784372,1037505264,1045745417,1019379817)+W(1,-1109308706,-1124056118,1025470519,1039469090)+W(2,-1110974758,-1108514902,-1095324708,1052579502)+W(3,1058051822,1046163210,1038459986,998280780)+W(4,1040296296,1041424680,1054913780,-1106396419)+W(5,-1087512533,-1093666877,-1106674096,-1109356390)+W(6,1024480479,-1104471944,-1106439461,-1115066496)+W(7,1040857799,1001482384,995688529,-1108404770);sum2=W(0,-1162396366,-1117720653,-1104226850,-1105580348)+W(1,-1105643813,1031813906,1011045214,1018164327)+W(2,1045315846,-1118054954,1057942904,1059476362)+W(3,-1090022037,1045409162,-1106412098,1023977529)+W(4,1034748092,1034773210,1043388435,1067689202)+W(5,-1083232471,-1101262587,-1124577575,-1102021751)+W(6,1035646876,-1100298043,-1097646834,-1093789486)+W(7,1040357620,-1113573448,1012935222,1024454049);WS(1036525168,-1082462584);
sum1=W(0,-1116308971,1037298441,1027885589,-1122874917)+W(1,-1154089797,-1108384819,1028179743,1003463273)+W(2,-1085123800,-1087372070,-1086414101,-1096064460)+W(3,-1099879381,-1104319094,-1127380522,-1096394215)+W(4,1057675329,1051660338,1059597873,1059581688)+W(5,1052784510,-1117339864,1039251609,-1110971807)+W(6,1019612704,1027541711,-1109257541,1041073820)+W(7,1028059367,1045372305,1031554934,1053758651);sum2=W(0,1060691160,-1103295177,1035985281,-1085964582)+W(1,-1105398566,-1107551093,1049030608,-1090293163)+W(2,-1081285622,-1090050073,-1102851017,1072728426)+W(3,1060511611,1033954581,-1086630634,1058069039)+W(4,-1080809247,1050684042,-1087522637,1060852217)+W(5,1058511518,1041242888,1028348456,1062481845)+W(6,1052276353,-1106187369,1048638013,-1090587145)+W(7,1029176048,-1094879840,1046256182,-1087039462);WS(-1074352935,1040600857);
sum1=W(0,1042034194,1028652336,1024054004,1030695172)+W(1,1029627411,-1117605317,-1114002447,1041624512)+W(2,1057627204,1025049468,1057567995,1022098295)+W(3,1052602222,1039437212,1049556590,1053416947)+W(4,-1090157751,-1105875707,-1088931067,-1095088235)+W(5,-1094832321,-1104356174,-1107260676,-1101255271)+W(6,1024364622,-1105990299,1048022018,-1100928004)+W(7,1049957878,-1095846092,1047165477,-1098759166);sum2=W(0,-1075440350,-1079714919,-1079134350,-1081735031)+W(1,1055569671,1066585571,1071644179,1075476470)+W(2,1073165865,1065983198,1068716226,1066499710)+W(3,-1095308006,-1080754250,-1074800849,-1073191304)+W(4,-1112383192,1048707236,-1135853868,-1098543278)+W(5,1021808504,-1108920844,1050977418,-1090378667)+W(6,-1148975848,-1115591486,1038054064,-1125971282)+W(7,1040311395,-1110109816,1035370814,-1120408347);WS(1041022776,1033480094);
sum1=W(0,-1132576057,-1123321429,1028959481,-1104176578)+W(1,1046472198,-1121060138,1027556403,-1115611836)+W(2,1026327841,1042302896,1052457903,1063677500)+W(3,-1097607903,-1123802109,-1118671609,1039698959)+W(4,-1110434490,-1109312954,-1089918670,1025377120)+W(5,-1090934974,1046523967,-1112257611,1000531209)+W(6,-1119031508,1021323174,1029242558,-1118638740)+W(7,1013298461,-1106699146,1030036314,-1116635705);sum2=W(0,-1106027239,-1122286155,-1102546078,1055155948)+W(1,-1096754888,1032068992,-1121774513,1036170969)+W(2,1049930690,-1127267122,1041115945,-1091935564)+W(3,1052250618,-1103388917,1038737216,-1108790214)+W(4,-1110218398,-1108798456,1058786995,1075372513)+W(5,-1071163371,-1123143101,-1121707895,1032355550)+W(6,1034564779,1018367610,-1095860458,1043590800)+W(7,-1112711414,-1119323979,1016553114,1017858173);WS(1055618972,-1117202987);
sum1=W(0,1030962480,-1101414710,-1098100923,-1111740150)+W(1,1036980413,1041005827,1021681163,-1112834597)+W(2,1039894129,1053882576,1057347458,1049814740)+W(3,-1090053902,-1088233382,-1105970903,-1117339136)+W(4,-1101932469,-1089999221,-1085784352,1051098296)+W(5,1056052448,1051763396,1044301630,1032801282)+W(6,1031993659,1048656807,1043352452,1031031542)+W(7,-1104607674,-1119077705,1022017143,1039235901);sum2=W(0,-1114659327,-1123577690,1042921002,-1105097716)+W(1,1042773509,-1093975266,1032061179,1000405669)+W(2,-1101541229,1043634319,1066882360,-1077668162)+W(3,1037629509,1058638399,-1108208741,-1131856909)+W(4,-1107338771,1057974128,1050113378,-1080704784)+W(5,1051155360,1052705661,1008396554,-1111189711)+W(6,1039378885,-1111523166,1040130625,-1104122760)+W(7,1012227066,-1110420726,-1125218199,1025207949);WS(-1091387548,-1116324289);
sum1=W(0,1026642697,1044682252,1041967213,1032214050)+W(1,-1131062694,1015214154,-1137069945,-1110158325)+W(2,-1112220622,-1093973688,1046046637,-1086442024)+W(3,-1099996941,1053177927,-1098783494,1037567917)+W(4,1049897926,1047211372,1050365286,-1112122925)+W(5,1046223135,-1132096750,1024489425,1042021623)+W(6,1027958127,-1098544270,-1112662293,-1106755108)+W(7,-1116559746,1034258897,-1111108842,1031638516);sum2=W(0,-1108095393,1016776222,977935538,-1122468710)+W(1,1019959206,1030099429,-1104930054,1002749526)+W(2,1011776651,1024100809,-1097248934,1057627889)+W(3,1042194141,-1117226417,1051928720,1041814459)+W(4,-1101257730,-1105403134,-1101986254,1060632600)+W(5,-1090719303,1037412790,-1109292621,-1115385474)+W(6,1019145070,1032882678,-1124027994,-1103033100)+W(7,1039533068,-1110127978,-1125661478,-1108291818);WS(1057965518,-1118811194);
sum1=W(0,-1104352985,1038892389,-1105058276,1042490232)+W(1,-1121521774,-1099594944,1033536020,-1095161930)+W(2,-1106566686,-1112643723,1026830542,-1091938531)+W(3,1058056073,-1101314965,-1098044778,1039936570)+W(4,1052732873,1003767366,1060358287,1019887594)+W(5,-1118338013,1042464324,1024562028,1046000094)+W(6,-1107147458,-1114250980,-1096574819,1048844541)+W(7,1024329053,-1107780158,1032778872,-1107207172);sum2=W(0,-1116205334,1042905425,-1109155755,1044205280)+W(1,1035597621,1008636092,1036458751,-1092853308)+W(2,993944814,-1113078065,1044406596,1040105843)+W(3,1043112037,-1123380436,-1105268129,1005260887)+W(4,1032713731,-1104977559,1048672381,-1104277422)+W(5,-1103087244,-1153474446,1015784078,1036094123)+W(6,-1106373772,1039619019,-1115343154,1048332350)+W(7,999501191,-1106439836,1021528398,-1106473413);WS(1053420700,1049909457);
sum1=W(0,-1115258034,1034071238,1027276239,-1115686559)+W(1,1041096236,-1102788144,1034068157,-1107460367)+W(2,-1106165874,-1089903413,1036166247,-1100423414)+W(3,-1093491554,1049835542,-1095323722,-1110396954)+W(4,1050401361,1041332866,1049384898,1037380859)+W(5,1052388787,1034784425,1031952854,1050882791)+W(6,-1113250117,1023742249,-1130552842,-1120158506)+W(7,1037333727,-1103514783,1037170040,-1114330639);sum2=W(0,-1112500393,1028289272,1049127312,1086771603)+W(1,1048088739,1020087240,1014851096,-1146529543)+W(2,1024557142,-1165623582,-1095250820,-1062269001)+W(3,-1095068995,999933935,-1135945992,1025716258)+W(4,-1136367764,1035333264,-1114028070,-1087155359)+W(5,1022077560,1034746908,-1120864651,-1127622484)+W(6,1020782048,-1122738507,1025362120,1034731082)+W(7,-1125007838,-1120796207,1026594640,-1128255426);WS(1063806286,1027083983);
sum1=W(0,-1114823180,1030313470,-1111791457,-1111977289)+W(1,-1108043857,1019729830,-1114640622,1033983240)+W(2,1045480194,1039206373,1061885616,1050451993)+W(3,1057912708,1036575619,1039765761,1034424532)+W(4,-1118427516,-1106496703,1010686340,-1083830979)+W(5,-1099420545,-1105267089,-1131920190,-1125840468)+W(6,-1109705966,1020453816,-1103432478,1039658735)+W(7,-1114670584,-1109909656,-1113587473,-1112770081);sum2=W(0,1033978022,-1100194899,1033701105,1050426550)+W(1,-1104028404,1034191613,-1141130302,1010895851)+W(2,-1122290634,-1091664523,-1071413373,1075108998)+W(3,1062092502,-1103668501,1034149895,-1140709165)+W(4,1016780797,-1103111994,1047766898,-1096749849)+W(5,1027350687,-1131589290,-1131724600,1027888251)+W(6,-1164938552,1002490582,-1105595809,1051489664)+W(7,-1108336227,1021076655,-1149103768,-1131210373);WS(1058288590,1045994186);
sum1=W(0,1018135640,-1123855059,1040223430,-1112801779)+W(1,1036317947,-1098800665,1034707665,-1096517871)+W(2,-1093342072,-1096797372,-1086390197,-1105293320)+W(3,-1091216419,-1117054299,-1096209979,1023470716)+W(4,1052167946,1041780692,1052872019,1059840396)+W(5,1051866430,1050341107,1048652350,1050625648)+W(6,1038262801,1015346466,-1132654257,-1134794696)+W(7,-1117665797,1012611090,-1139713758,1010858330);sum2=W(0,1041114210,-1099284356,1038292116,-1092208278)+W(1,1054381469,-1104534119,1025804573,1033400256)+W(2,-1099008397,1047276236,-1081084758,-1071665325)+W(3,1054365119,1081581342,1062322644,-1093538640)+W(4,-1123917868,-1111523652,1037708884,-1086778305)+W(5,-1101037019,1026238413,-1134916894,1052085127)+W(6,-1125418381,-1120564910,1020505319,-1100128811)+W(7,1024474915,-1125603475,1025011807,-1103707544);WS(-1088887374,1070119449);
sum1=W(0,1040460421,1041554590,1013850612,1038262022)+W(1,1042710919,-1106869091,1044864290,1046057615)+W(2,1052058645,1048371361,1048732808,1042754705)+W(3,1047384127,1054439312,1032508990,1042772520)+W(4,-1090595183,-1115426747,-1094790815,-1087902678)+W(5,-1106656361,-1090477876,-1122940954,-1091795237)+W(6,-1105506686,1029097335,-1129317061,1001782464)+W(7,1038072126,-1131475029,1028935005,-1119515740);sum2=W(0,1024604999,-1112923336,1027433809,1025504127)+W(1,1007245204,-1144581942,-1129047399,1021294865)+W(2,1056461606,1030035123,1050727550,-1090534096)+W(3,-1105339223,-1095507508,1043793174,-1095638178)+W(4,1071685965,1066713447,1068313262,1028028856)+W(5,-1081367671,-1078816510,-1081156501,-1090770344)+W(6,-1075212110,-1080779344,-1078194918,-1153515923)+W(7,1068056044,1069903211,1064173276,1060536751);WS(1040470840,1011790950);
sum1=W(0,1015095158,-1120734562,-1116691398,-1118217942)+W(1,1019898057,-1123629847,1034607368,1041822001)+W(2,1043725275,1051465082,1058372660,1055309890)+W(3,1046636817,1044874098,1043010193,1040878843)+W(4,-1105535856,-1108441440,-1095343471,-1081260869)+W(5,1047492563,-1093096561,-1105294873,-1106259483)+W(6,-1108386992,1030149375,-1112701741,1026499745)+W(7,1032201014,-1115283258,1028457510,-1112399171);sum2=W(0,1022830461,1021246145,1015115055,-1114703004)+W(1,-1120910531,1015720307,983370825,-1123770073)+W(2,-1117997331,-1110014342,-1111993293,1036613835)+W(3,1023720090,-1117604953,-1120463052,1036937497)+W(4,1037270083,-1125616185,1044158772,1073620398)+W(5,-1076883688,-1087890801,1025754476,-1113287589)+W(6,1023767946,-1130403951,1025796328,1050812248)+W(7,-1112499600,1028283916,-1104874229,1033737696);WS(1058309838,-1101980246);
sum1=W(0,-1118965337,-1098779704,1049071256,-1113399754)+W(1,1026571427,-1110569018,-1131332475,-1128371676)+W(2,-1110907254,1049643561,-1081904943,1042163763)+W(3,1052138696,-1106220306,1025191299,-1129449041)+W(4,1038642111,1038999679,1054751182,1056093093)+W(5,-1083956910,1050507993,-1146247429,1030864044)+W(6,1028903966,-1108240479,1040887994,-1118832415)+W(7,1046797612,-1104697276,-1123883748,1017502086);sum2=W(0,-1137655511,1043191716,-1121349336,-1097517035)+W(1,1046822141,-1129223371,-1116759551,-1124684976)+W(2,-1111106723,1033166752,1033268708,1052576386)+W(3,-1107318253,-1102887232,1040601750,993535634)+W(4,1035105104,-1112822728,-1104857525,1055574555)+W(5,-1114990789,-1121581721,-1152414880,-1107957817)+W(6,-1112318930,1027572041,1035699332,-1097542777)+W(7,-1110157019,1031007843,-1157281192,1025775603);WS(1063710542,-1111213649);
sum1=W(0,1039559517,-1110192145,-1107309859,-1118762901)+W(1,-1108199122,1037245627,-1139769966,1035326852)+W(2,1052251350,1049489370,1058328276,1061120005)+W(3,1049656673,1033876357,1041987905,1045428971)+W(4,-1101160384,-1097695264,-1093740712,-1096321197)+W(5,-1097289639,-1114972772,-1102516745,-1103522251)+W(6,-1113889808,1031901152,-1104513406,-1097003636)+W(7,-1112381384,-1176476024,1022802380,-1115185874);sum2=W(0,1026803387,1021750253,1040812059,-1107480079)+W(1,1041131835,-1115082464,1006187407,1001155939)+W(2,-1115186477,1031459540,-1116326399,1040651083)+W(3,1020594503,1033768858,-1132516997,1015478283)+W(4,999853755,1031446318,1058720440,1071698983)+W(5,1051128601,1034660038,1027131696,1041372466)+W(6,-1112425236,-1106593609,-1086524651,-1075753828)+W(7,-1096266051,-1108942599,-1123360193,-1104453127);WS(1039772272,-1082982873);
sum1=W(0,1039127452,-1106264016,-1104546353,-1145518233)+W(1,1041713673,1044410893,1039725795,1007790526)+W(2,1049032497,1053169593,1060522592,1056693961)+W(3,-1095982984,-1088607916,-1099512929,-1120546088)+W(4,-1098139952,-1088020664,-1087153807,1038834197)+W(5,1053429837,1048228018,1030077856,-1130616150)+W(6,-1155633625,1043520647,1040400554,-1139907193)+W(7,-1104883452,-1103034636,-1134131855,1012687882);sum2=W(0,1032987173,-1102803435,-1097110538,-1101871105)+W(1,-1101555589,-1123533577,-1098769512,1048796624)+W(2,-1092902636,1037122437,-1083842457,1067610414)+W(3,1033006847,1041814167,1045724867,999019252)+W(4,1027660911,1039508875,-1115097563,1067552095)+W(5,-1096151174,1026567371,-1107225085,-1105667947)+W(6,1032111389,-1101516234,1001644292,-1104358647)+W(7,-1145661076,-1104681426,1020958965,1028203943);WS(-1101412664,1073047832);
sum1=W(0,-1113880945,-1123950537,-1109995975,-1123565085)+W(1,-1123728428,1035385983,-1115318676,1010675502)+W(2,1059007377,1047579477,1060416389,1056063051)+W(3,1046383171,1040643140,1033389702,1041003725)+W(4,-1091904865,-1097814305,-1087199740,-1092124214)+W(5,-1099567891,1038341800,-1119557930,1042882861)+W(6,-1133362719,-1131741454,1032803377,-1113780884)+W(7,-1113889390,-1126485237,1012558775,-1096461162);sum2=W(0,1013686761,-1123503757,1035262859,-1115490710)+W(1,1025861040,980681483,-1125276038,-1129892230)+W(2,1030949359,1039110679,-1105775253,1027204409)+W(3,1019519396,-1111394964,1024413043,-1126757058)+W(4,-1109223248,1035635962,-1106751414,1057425426)+W(5,1043312829,-1098000154,1051287795,-1103421662)+W(6,-1132915573,996209923,1029135163,1070858778)+W(7,1067133266,-1098902818,-1083268694,-1073095921);WS(-1103532344,-1105840701);
sum1=W(0,-1106756472,-1106322913,1029810954,-1096389739)+W(1,-1116067305,1035916925,-1105566449,1034505108)+W(2,-1105825052,1053932942,-1086676361,-1098358914)+W(3,1054020609,-1096691570,1051257001,1026552303)+W(4,1050195304,1007328528,1057202097,1054492326)+W(5,-1093369370,1012599092,1027855335,-1101687900)+W(6,1044840709,-1104890465,-1144507642,-1098185309)+W(7,1032208700,1048715303,-1100267787,1050640157);sum2=W(0,-1111707317,-1119262447,1037989791,1056036881)+W(1,-1105645897,1006194414,-1146663095,-1129479912)+W(2,-1101137684,-1109186725,1049211868,-1099242284)+W(3,1038198606,-1118866635,-1109483964,-1114787638)+W(4,-1116414033,-1107841286,1056722210,-1094543747)+W(5,1053421235,-1104714858,-1120693058,-1115357885)+W(6,-1103752872,1034593530,-1110917586,1049861706)+W(7,1030171051,-1103907620,1032413269,1029169157);WS(1045178680,-1115117954);
sum1=W(0,-1102680211,-1123018420,-1116849368,1024407336)+W(1,-1107241006,1026392201,-1107918421,-1123314455)+W(2,1048681528,-1113607536,-1092105355,-1093530556)+W(3,-1096193779,-1102060551,-1102337510,-1095199752)+W(4,1019008549,1040296293,1035615004,1061339424)+W(5,1057711678,1055864515,1045891981,1052562824)+W(6,1008490315,1012835273,1027033246,-1128145511)+W(7,-1103222073,-1110547491,-1110097884,1020395952);sum2=W(0,-1108321996,-1115537892,-1106228104,998645667)+W(1,-1112292909,1035781218,-1111036660,1018530825)+W(2,-1096948503,-1104693583,1047339287,1055675007)+W(3,1049114511,-1100682049,1032758858,-1113969306)+W(4,-1112108000,-1112710060,-1126080161,1051246853)+W(5,1041989299,1025978716,1034053890,-1113712936)+W(6,1026091852,1022753169,-1120501740,-1105262859)+W(7,-1123292948,-1139782977,-1111667328,1033000622);WS(1044590904,1058699692);
sum1=W(0,985175380,1034192409,1020554347,1024014533)+W(1,-1115433194,-1128687821,1008304190,-1115445028)+W(2,-1092606720,-1090621088,-1093618783,-1113905855)+W(3,-1096920415,-1112503613,-1100279725,-1101027255)+W(4,1051210502,1050384326,1055009987,1062574818)+W(5,1054554325,1031218808,-1105751509,-1144235755)+W(6,1009220799,-1109361592,-1117059707,-1128567457)+W(7,1015981863,1039114097,-1127205548,1035507338);sum2=W(0,1036009101,-1117283755,1033667347,-1107239966)+W(1,1034685217,-1128406639,-1123321687,-1125402335)+W(2,-1108619644,1041337919,1012813669,1053310286)+W(3,-1103814148,1029066827,-1109499964,-1123197815)+W(4,1010492213,-1100684466,1015579759,1056064408)+W(5,1050883237,-1113069964,-1098878001,-1096911819)+W(6,-1131279719,1035041542,-1124020763,1025470531)+W(7,1032198922,-1104788458,1024066141,-1108347132);WS(1044030776,-1089132931);
sum1=W(0,1034269487,1032883970,1042439154,1044751430)+W(1,1019707982,1041434446,-1133288904,-1128708109)+W(2,-1093699058,-1097458090,-1086092656,-1078975458)+W(3,1035194756,1038040390,-1131544335,-1101499019)+W(4,1045160768,1050995424,1057188990,-1096290982)+W(5,1032938655,1043682915,1022768458,1043305900)+W(6,1040395197,-1135242887,1040422743,1048952172)+W(7,1042217766,1043586045,1029073256,1044718778);sum2=W(0,1043294282,-1127265324,1035036911,1051203976)+W(1,-1092441683,1037063919,-1095318743,-1096741875)+W(2,-1107262777,-1107127922,1048700262,-1114081637)+W(3,1027047222,-1087538045,1043898666,-1114635611)+W(4,-1132728616,-1133435576,-1115280193,1060204569)+W(5,-1096051714,1059699424,-1091030613,1057805441)+W(6,-1112978295,-1101649503,-1142433873,-1138065032)+W(7,1049542158,1027406094,1036599707,-1117298502);WS(-1083489614,-1078579141);
sum1=W(0,-1113694287,1048897616,-1104500498,1029397720)+W(1,1039983475,-1099529286,1047818144,-1100400745)+W(2,-1091060438,-1104759380,-1089217572,-1096433234)+W(3,-1090900481,-1103761763,-1126261903,-1098862766)+W(4,1048678744,1055607032,1025763911,1056656214)+W(5,1055730826,1039576037,1050842685,1044462332)+W(6,1022130309,1045345264,-1098656951,1045280313)+W(7,1003335600,-1104729181,1045845834,-1124798927);sum2=W(0,1034867092,1036831152,-1155378720,1050005016)+W(1,-1109019109,-1107857756,1025727369,-1105627363)+W(2,-1113896283,1008734783,-1107821706,1036439980)+W(3,-1105188391,-1103852014,-1113326142,1036502992)+W(4,-1089397746,-1143881728,-1090933436,1067046868)+W(5,1074023168,1073004488,1071596064,1068047188)+W(6,1053130734,1048547317,1050664536,-1081990202)+W(7,-1073616958,-1073650181,-1078582463,-1079035066);WS(-1123566816,-1118788492);
sum1=W(0,1034266605,-1136553988,1032767842,-1119057557)+W(1,1032596498,-1138237144,1034235800,1038972738)+W(2,-1131696345,1054570946,1043367745,1057910725)+W(3,1051309065,1050053561,1044754161,1047609962)+W(4,-1102436480,-1101485920,-1093672570,-1081257723)+W(5,-1104247863,-1097237249,-1100737384,-1118734125)+W(6,1029920799,1027694719,1029228634,1038070160)+W(7,1041012541,-1104490509,1036672371,-1101643609);sum2=W(0,1001205015,1006355343,1030505158,-1119701641)+W(1,1039794598,-1107202062,1026836118,-1115440174)+W(2,-1108935456,1048575251,-1114918170,-1088419213)+W(3,1032736312,1045905661,-1116946341,1003805295)+W(4,-1123729961,1037564428,-1096130861,-1068662368)+W(5,1076967646,1068403675,-1104305708,-1124006983)+W(6,-1151981614,-1123825361,1015236500,-1095410362)+W(7,1049774729,-1105335733,1050153445,-1103176791);WS(-1103567160,1051728620);
sum1=W(0,1022317012,-1105517764,-1109296554,1030946149)+W(1,1032988986,-1117957958,1025729823,1009731405)+W(2,1037463598,1027268637,1052072875,-1094107172)+W(3,-1087396213,-1098739651,-1104965205,1017302004)+W(4,-1094952698,-1107670055,-1103880757,1052944567)+W(5,1057943536,1052382091,1036164793,1041821631)+W(6,1033922872,1024776175,1038888053,1043766492)+W(7,-1110506946,-1108829569,-1132271979,1015545129);sum2=W(0,1031290011,-1114551402,-1137203270,1025723227)+W(1,1020823723,-1107112701,-1156747895,-1140368490)+W(2,-1127050317,1026829489,1032334734,-1098446681)+W(3,1041359246,1041376772,1034398482,-1104694439)+W(4,-1113481669,1042490649,1043198364,-1127701979)+W(5,1057793899,-1100591458,-1114292550,1037536680)+W(6,-1080536402,-1076466135,1038797044,1074254195)+W(7,1035340712,-1118262367,1013380262,1032104302);WS(-1106439480,1029090439);
sum1=W(0,1034559195,-1151887836,1020849475,1042053132)+W(1,1043127920,1043814293,1037260390,1043715864)+W(2,1042655458,1030625962,1059377738,-1084013087)+W(3,-1107145304,1032281331,1040913704,1033172451)+W(4,-1102396839,-1115609614,-1089162129,-1083731653)+W(5,1052971191,-1107154457,-1113717087,1017680531)+W(6,1026400220,1035325646,1042909598,1039293086)+W(7,1029716960,1024778063,1028666946,-1130742978);sum2=W(0,-1129107524,-1123636938,-1116921954,1035143287)+W(1,1036996009,1026655402,-1117010042,-1126794884)+W(2,1021999108,-1148550480,-1104180688,1058583951)+W(3,-1112895549,-1116180274,-1131502740,-1138164712)+W(4,1022835844,1016982596,1016773924,1054454385)+W(5,-1097314323,-1099699990,-1132536424,-1129763396)+W(6,-1129901940,-1140398984,1030858450,-1117386658)+W(7,-1108156993,-1118751234,1016259828,-1117013506);WS(1048151864,1059242544);
sum1=W(0,-1122367849,-1121466768,1042165293,-1116044868)+W(1,-1105437493,1037358179,-1125163356,-1111398955)+W(2,-1097114939,-1097911384,-1085899247,1042506911)+W(3,1056857214,-1105063934,-1123578292,-1106114902)+W(4,1043794348,1033810391,1063564267,1042284551)+W(5,-1089674786,1049648847,1021855394,1045389303)+W(6,1026875087,1014185912,-1106211614,-1111561384)+W(7,1040868541,1028107682,-1111395274,1010402126);sum2=W(0,-1139648101,-1108856547,1015236663,-1095822659)+W(1,-1137977893,1038373686,1015865663,1025690243)+W(2,-1110557326,1041627874,1032833232,1054902128)+W(3,-1098765424,-1121592121,-1106594443,-1117564251)+W(4,-1106733442,-1106727608,1048813377,1055403310)+W(5,-1097123375,1045561320,-1106386080,1017823319)+W(6,1039330638,987619817,1025349119,-1095503796)+W(7,1050144719,-1108448514,1041979856,-1105901385);WS(1058511566,1043187024);
sum1=W(0,1042620242,1027981614,1037513401,1050564856)+W(1,1040390932,1044188393,1032851398,1043046140)+W(2,1041476871,1044640335,1039039385,-1085132912)+W(3,-1095196494,-1116362934,-1107832665,-1105825814)+W(4,-1106861387,-1120607404,-1101062960,-1089194338)+W(5,1032203084,-1134658518,1026497359,-1105488567)+W(6,1043942651,1040914531,1040902562,1048598306)+W(7,1019897185,1032634704,1027555603,1032742569);sum2=W(0,-1094808435,-1132385524,-1110994277,1039748829)+W(1,1038866141,1012861192,1030487914,-1132742376)+W(2,-1083260450,-1089624726,-1098133391,1063143581)+W(3,1043371703,1040218148,1012758152,1052570990)+W(4,1041967320,-1102801635,1050258559,1037743779)+W(5,1048943341,-1112998265,1031702418,-1105604919)+W(6,1026111290,1034887813,-1123786474,1033106845)+W(7,-1110363077,-1121754906,1012203560,-1111765769);WS(-1087236686,1061665912);
sum1=W(0,-1115274057,-1116162424,-1104461343,-1093387666)+W(1,-1113556238,-1115159031,-1126942285,-1121543315)+W(2,1023071688,1030200068,1054050807,1067462106)+W(3,1050597447,1031104576,-1121547516,1042315272)+W(4,-1107980923,-1101866270,-1092884195,1056570668)+W(5,1044256537,-1106234576,-1128835891,-1114796114)+W(6,-1119301463,-1128116268,-1109238785,-1095571507)+W(7,-1103733247,-1111522325,-1111458030,-1109780718);sum2=W(0,-1127633710,1024854732,-1123781128,1040493279)+W(1,-1105896535,1033983514,-1122459292,-1120616672)+W(2,1024134807,1020748524,-1117094752,1065417820)+W(3,1047826025,-1102101577,1040101538,-1124130304)+W(4,-1114424195,-1098546148,-1079772750,1059484680)+W(5,-1107504040,1049649199,-1105983778,1041220419)+W(6,-1109129714,1025355297,-1102118069,-1114766469)+W(7,1033237727,-1154145757,1012710689,-1123999628);WS(-1092106140,-1084163121);
sum1=W(0,1036347305,1016904817,1034414494,1040590819)+W(1,1047670567,1030378702,-1114654031,1037868673)+W(2,1049849489,1040213041,1056746079,1048812489)+W(3,-1084779712,1040726752,1033236350,1034988241)+W(4,-1101083230,-1152694122,-1083169173,-1107117385)+W(5,1051667767,-1109066592,1024925978,-1107106473)+W(6,-1106738110,-1115216475,1039797369,1022569263)+W(7,-1112982247,-1125038036,1025136605,-1146668256);sum2=W(0,-1144361879,-1128843246,1005924247,-1104940693)+W(1,-1123234701,1030348431,1032437115,1024671661)+W(2,-1111008682,-1134810723,1041181160,1054697191)+W(3,1052731012,1042931729,-1112071203,-1111460488)+W(4,-1092072719,-1121102479,1045581242,1046555600)+W(5,-1103970223,-1104348933,-1113690885,-1129885552)+W(6,1021883158,-1116668390,-1109114373,-1113715104)+W(7,-1128555074,1032936433,-1136719027,-1114960949);WS(1058637774,-1109876822);
sum1=W(0,-1123254812,1041301297,-1108082435,-1113241451)+W(1,-1110973875,1027216056,1014894339,1019588394)+W(2,1042623060,-1105094644,1059472952,1043969956)+W(3,-1113269955,1026816394,-1130602892,1026167148)+W(4,-1126486401,-1111052512,-1094910408,-1094009726)+W(5,1058531737,-1100061186,1032486130,-1117291247)+W(6,-1112485473,1037949088,1016105496,1038892497)+W(7,-1093047519,1032398170,-1128303438,1021704844);sum2=W(0,1019183838,1031923668,1049015983,-1096362417)+W(1,1005830618,1036998273,-1119396253,-1125844722)+W(2,-1103677237,1026573624,-1101357077,1060010174)+W(3,-1122620605,-1106684685,1023743335,970656667)+W(4,1041385745,1025625867,-1095136476,-1096248497)+W(5,-1115221092,1049273019,-1112424814,1011280453)+W(6,-1115238116,1024201143,1024442030,-1122837727)+W(7,1034369966,1031554545,1004099770,1010302645);WS(1068382951,-1145853862);
sum1=W(0,-1109092968,-1120835030,1015957108,1033165317)+W(1,1015780402,-1098982451,-1106789039,-1105810191)+W(2,-1104283584,-1104742016,-1087137628,-1082841532)+W(3,1048723479,-1119342334,1037068029,998682871)+W(4,-1126224104,1048835390,1060142968,1050512116)+W(5,1050625794,1046183055,1033167819,1042826568)+W(6,-1142984099,1035504970,1044651720,1036256010)+W(7,1040271692,-1112268532,-1115364877,-1113754717);sum2=W(0,1042289605,-1123754179,1040865617,1025996190)+W(1,-1100913998,-1118459936,-1114401734,-1118182115)+W(2,-1105845074,1032442894,-1090127653,1055606718)+W(3,-1104101067,1026136504,1031986833,1045409779)+W(4,-1105090355,-1106552079,-1075116096,1073431719)+W(5,1067916428,1042119939,-1112990087,1031635830)+W(6,1041479887,1028813354,-1087510643,-1084272058)+W(7,1045036562,-1131666845,1021173748,-1131440550);WS(-1115823328,-1115141930);
sum1=W(0,994860217,1043355533,1046651158,1031967699)+W(1,-1112906011,-1139800861,1032268536,1021673189)+W(2,-1096937968,-1093401724,-1082957735,1057829358)+W(3,1054780763,1049387203,1029694230,1032667294)+W(4,1034643656,1045563268,1056739037,1053028032)+W(5,-1085595451,-1100812438,-1112691098,-1163065290)+W(6,1022968545,-1100277972,-1106135459,-1113373017)+W(7,1036473238,1042166401,-1109328859,1026417494);sum2=W(0,1041009418,-1106230161,-1113994011,-1100787264)+W(1,-1102450993,-1114680808,1031764893,-1145068408)+W(2,1006794492,1034312638,-1108126219,1060460225)+W(3,-1119222967,-1097084093,-1125377404,-1105852265)+W(4,1023178506,-1120362931,-1105213924,1054015707)+W(5,1053508358,-1133314452,-1141774536,-1120752408)+W(6,-1126244586,1021996758,-1131146954,997147503)+W(7,-1107185372,-1126416406,-1126617106,-1131039214);WS(1044911928,1063248560);
sum1=W(0,-1117210934,1045807559,-1116245664,-1122601008)+W(1,1041679280,-1102494868,1044187563,-1101059428)+W(2,-1089987573,1006551364,-1085623154,-1098705597)+W(3,-1089608778,-1098692501,1040126000,-1100421777)+W(4,1050931427,1049202419,1044690392,1056494849)+W(5,1054654497,1047881833,1043119951,1043071666)+W(6,-1154913199,1049427019,-1098224261,1043742399)+W(7,1009817082,-1102952115,1048685800,-1132265536);sum2=W(0,-1110897864,-1104703066,1039476246,-1102025112)+W(1,1041770976,1044782005,-1112640404,1045848501)+W(2,1031814971,-1126406622,-1112535334,-1088994686)+W(3,1050082866,1038057456,1029663347,-1098794387)+W(4,1060526454,1034850394,1060516426,-1088701567)+W(5,-1072347435,-1075073775,-1077197270,-1081012351)+W(6,-1090228093,-1097166620,-1091926928,1063814816)+W(7,1074296249,1073862535,1067261757,1067785227);WS(-1105546040,1026157880);
sum1=W(0,1040950836,1036866652,1045419231,1057171433)+W(1,1039696013,1040737235,1031337694,1043417390)+W(2,1040614249,1043435937,1048836647,-1092874056)+W(3,1049109967,1037560064,1039556030,1020658754)+W(4,-1102499357,1032157499,-1088963702,-1078642173)+W(5,-1094603626,999044599,-1107844556,-1101965321)+W(6,1036650571,1032871003,1035867609,1040635958)+W(7,1039966133,1035782037,1034875342,1029450491);sum2=W(0,999804672,965076992,1017997216,-1113573416)+W(1,1015814944,1013150208,1004325632,-1116017408)+W(2,1033414560,-1142972544,-1117537424,-1080122522)+W(3,-1116987776,1009041344,1030258512,-1123867424)+W(4,-1131242272,-1152459008,1043660652,1068973644)+W(5,-1113471168,1023678672,-1115573696,1025739248)+W(6,-1111239120,-1114613368,1024438240,1009242816)+W(7,1026341216,-1111376032,-1124670336,1011147520);WS(-1081027239,1060388068);
sum1=W(0,1040945153,1018532824,1048158700,1050078256)+W(1,1043330564,1045983912,1034126717,1042366848)+W(2,1049191505,1052335227,1053224518,-1089652372)+W(3,1050009062,1019623144,1043374892,1037373643)+W(4,-1103567931,-1106690587,-1098210230,-1079677805)+W(5,-1090769236,-1102526621,-1113976903,-1106920486)+W(6,-1142725077,-1126830164,1044049241,1037048166)+W(7,1037549983,-1124021470,1031972104,1000910717);sum2=W(0,1029289565,1023484285,1041097307,1044843621)+W(1,-1101664529,-1108647964,-1111945130,-1129898257)+W(2,-1119356133,1031916514,-1120749829,1057057740)+W(3,1055633817,-1098024997,1038083406,-1101101054)+W(4,-1126159585,-1111485988,-1121314077,1024531885)+W(5,-1102656055,1016983721,-1105960100,1022769465)+W(6,-1119814653,-1133461586,-1112201820,1001931237)+W(7,1035253182,1019582313,1011319026,-1110859200);WS(-1121436896,-1083449266);
sum1=W(0,-1131437006,-1126965659,-1106898372,1049661628)+W(1,-1110051320,1048826500,1018834023,1030351624)+W(2,1057845458,1026072602,1058188821,1047051462)+W(3,1036301673,1049513187,1026266705,1043516478)+W(4,-1096100393,-1106937331,-1089458543,-1093909527)+W(5,-1105302990,-1097831955,-1115312055,-1094725407)+W(6,-1112818966,1025271436,-1120770471,1039868950)+W(7,-1101852248,1048680544,-1111779257,-1137214404);sum2=W(0,1025140224,1016993788,-1106156741,-1085967118)+W(1,-1070014283,-1066270592,-1089828448,-1115300709)+W(2,-1118806788,1030590564,1042721449,1078987048)+W(3,1078555235,1069325982,1051485796,1026006822)+W(4,-1126785121,-1118559458,-1106137914,-1100137345)+W(5,1044823121,-1105174392,-1121082393,1011662011)+W(6,1031495588,991152164,1038491925,1040984057)+W(7,-1111978905,1030579932,-1113499951,-1120641633);WS(1060473294,-1125032523);
sum1=W(0,-1118381578,-1131528546,-1103035725,1044891665)+W(1,1017562024,1038728371,1013193724,1017619335)+W(2,1043924207,1048790648,1057928103,-1096003632)+W(3,-1104437021,-1127678449,-1138265298,1019650740)+W(4,1028842287,-1094915206,1048586166,-1089668066)+W(5,1048997587,-1106021950,1016196772,-1112334062)+W(6,-1103983036,1032416951,-1131359957,1041536420)+W(7,-1119623443,1026802338,-1112764523,1028850580);sum2=W(0,-1124013145,-1154979909,-1113455493,1042673063)+W(1,1009341589,-1131887235,-1126494367,-1120394460)+W(2,1023871771,-1104183315,1024353365,-1099433949)+W(3,1037029004,-1106752952,-1136822537,-1135604889)+W(4,1041717973,-1104961174,-1071159846,1075222357)+W(5,1061754151,-1106459992,1037905746,1020599743)+W(6,1027246941,-1105906795,-1114760758,1048045634)+W(7,-1101645527,1027783079,-1130069351,1023779471);WS(1063175758,1049951270);
sum1=W(0,1051934199,1041620825,1053157077,1019501037)+W(1,-1121035141,1024394007,1034798936,999909159)+W(2,-1084051495,-1091045702,-1089200998,-1103613676)+W(3,-1103906809,1042850683,-1117239270,-1106705027)+W(4,1040719576,1046456792,1054477181,1050464826)+W(5,-1098419444,-1097805325,1011564046,-1091232034)+W(6,1028219745,1028165760,-1110307566,1037889601)+W(7,1045652053,1054554722,1031152711,1056053333);sum2=W(0,-1091471926,1042259987,-1103057728,1049412228)+W(1,1044973062,-1116401558,1011000463,-1130123924)+W(2,1062079447,-1095572989,-1089203271,-1092861102)+W(3,1034556296,1047552828,-1110031497,1051271629)+W(4,1055700238,1041645665,1037140407,-1093629070)+W(5,-1095940003,-1106623325,-1107294450,1053844390)+W(6,1015596856,1033532620,1035045090,1042934527)+W(7,1032040702,-1106239816,1033073048,-1095799213);WS(-1085388366,-1090694979);
sum1=W(0,-1123787314,-1119481145,1032777214,-1112850502)+W(1,1041751591,-1125429276,-1140788444,-1113892940)+W(2,1044273497,-1130943626,1047368143,1059845268)+W(3,-1095680144,1039407200,990533574,1032644049)+W(4,-1108110651,1041576542,-1087220302,1027588771)+W(5,1036323946,-1111657568,1021334836,-1143449895)+W(6,-1115475932,-1117135031,1040347561,-1101064470)+W(7,1037523789,-1126225621,-1134357621,-1109271006);sum2=W(0,-1107190004,1013881877,-1118295314,-1121103222)+W(1,-1127822751,-1115317828,-1126179247,-1114801766)+W(2,1037736456,-1105376838,-1123416196,1042717593)+W(3,-1115549939,1043660085,-1126402007,1040920849)+W(4,-1125693587,1040619572,-1082924015,1068021664)+W(5,1016978358,-1108863865,-1136349779,-1107267301)+W(6,-1120404934,-1122228614,1051908042,-1087341114)+W(7,1042189807,-1125959243,1038966556,1023515477);WS(1065904679,-1122628785);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0][0] = HOOKED_texOff(vec2(-1.0, -3.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-1.0, 4.0)).x;
samples[2][0] = HOOKED_texOff(vec2(0.0, -3.0)).x;
samples[2][1] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[2][2] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[3][0] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[3][2] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[3][3] = HOOKED_texOff(vec2(0.0, 4.0)).x;
samples[4][0] = HOOKED_texOff(vec2(1.0, -3.0)).x;
samples[4][1] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[4][2] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[5][0] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[5][2] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[5][3] = HOOKED_texOff(vec2(1.0, 4.0)).x;
samples[6][0] = HOOKED_texOff(vec2(2.0, -3.0)).x;
samples[6][1] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[6][2] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[7][0] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[7][2] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[7][3] = HOOKED_texOff(vec2(2.0, 4.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns128, win8x4)
//!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);
}
}
+450
View File
@@ -0,0 +1,450 @@
//
// 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,-1138315554,1017020226,1054031418,-1098719688)+W(1,-1110814528,-1144117236,-1151849881,-1120184142)+W(2,1052033568,-1094289569,1026313661,1029415347)+W(3,-1130100551,-1113913797,1057266643,-1094215666)+W(4,-1136459684,-1122295896,-1139428474,-1137890034)+W(5,1050615732,-1084764287,1037955767,-1158862002)+W(6,-1115186183,-1105019328,1060278709,-1093503073)+W(7,-1125342359,-1115484761,1024054031,1030136834)+W(8,1051842684,-1122358095,-1118592012,1027215228)+W(9,-1123693866,-1119041199,1049323809,-1104408867)+W(10,-1141919603,-1148196514,-1134121575,1009291685)+W(11,1050624038,-1101060057,-1117980571,-1131405947);sum2=W(0,1011608699,-1112090344,1035039469,1018826733)+W(1,-1130070276,-1126912052,1021515189,1032910614)+W(2,-1112298310,-1103038162,1030536589,1027816837)+W(3,-1133688887,-1111235489,1068933685,1035541017)+W(4,1002846254,-1119314146,-1109181339,1050015381)+W(5,1079505355,-1096237270,1047170650,-1132054353)+W(6,1032724543,1041065097,-1082386736,1051919390)+W(7,1012706615,1004049262,-1120491130,-1106592726)+W(8,-1067816278,-1101133158,-1108914015,1017068057)+W(9,997621755,-1112521193,-1094139890,-1120644044)+W(10,1011888367,1020965593,1020760181,1032648390)+W(11,-1123411157,1029904493,-1115273665,1017829425);WS(1038714296,1044827315);
sum1=W(0,1008773074,-1137155124,1058392080,-1100726684)+W(1,-1097060854,1034472653,1000000044,-1139148008)+W(2,1051571686,-1106613964,1034039029,-1136883834)+W(3,-1125197471,-1110040196,1058043460,-1093356205)+W(4,-1112523275,1033872898,-1155069097,-1114984084)+W(5,1059856605,-1087655353,-1137125990,-1122772178)+W(6,-1128457331,-1117135435,1053821137,-1093486798)+W(7,-1134047198,-1125370043,-1147450330,1038803511)+W(8,1050763009,-1088451200,-1131894321,1027534056)+W(9,-1142834606,-1110360429,1046500044,-1109846237)+W(10,1021083253,-1126166913,-1131672268,1046900069)+W(11,1049636107,-1093848946,-1108292068,1020331091);sum2=W(0,-1123255245,-1116671780,1046375724,1061532718)+W(1,998291536,-1094346395,982126402,-1111301077)+W(2,1053914306,1066141278,1041257894,-1108898352)+W(3,1020504368,1011773496,1013495848,1064263836)+W(4,1023442398,1023084860,1036976721,-1102830064)+W(5,-1106352300,1055449836,-1101238723,1037821947)+W(6,-1113656730,1031803093,-1103067006,-1076699072)+W(7,-1103198508,-1123876988,-1157600449,1045043848)+W(8,-1094946683,-1085904680,1048924521,1041381351)+W(9,-1129338356,1026389126,1036977493,-1099822488)+W(10,-1109968297,-1109391389,1032297389,1022832316)+W(11,-1098417421,-1092845936,1053328593,1023206676);WS(-1087781687,-1134030789);
sum1=W(0,1028179002,-1113846601,-1090428884,1056064759)+W(1,-1116809458,-1123784128,1037437606,-1129634048)+W(2,-1098510574,1049319247,-1105760812,1016685513)+W(3,-1106850597,1045066941,-1095161561,1048732210)+W(4,1007721067,-1105661778,1040743460,-1108576055)+W(5,-1094444002,1054487227,1050640540,1048222150)+W(6,-1123964671,1030205873,-1095134094,1044300425)+W(7,1040160031,-1110013906,-1122790273,-1117192467)+W(8,-1098192922,1055338520,-1106372902,1033480951)+W(9,1036030878,1027547489,-1101066654,1034894336)+W(10,-1109703824,-1112122819,1027799500,-1110675758)+W(11,-1095206484,1053272331,-1138309939,1033810456);sum2=W(0,1023697539,-1119401943,1010071413,1025267901)+W(1,988018625,-1122026299,-1134698244,1013558867)+W(2,-1112961274,1033970227,-1116217767,1005039212)+W(3,1018187921,-1119659280,1019163177,1048742053)+W(4,-1103390691,-1115786374,1024534132,1038666215)+W(5,-1097296472,1082848284,-1064739318,1042066180)+W(6,-1145140771,-1120396841,1033089456,1060700209)+W(7,-1086947071,1017803659,-1142625275,1035154544)+W(8,-1105855221,-1115995862,1042818438,-1115628759)+W(9,-1141296989,-1131590401,-1156341795,1035612397)+W(10,-1109434149,-1150181080,1007645751,1021197862)+W(11,-1120357988,-1123714371,1029308077,1011442501);WS(1060770743,-1108197568);
sum1=W(0,1016886775,1029069588,-1095627128,1046558478)+W(1,-1146067869,1009558662,-1160198547,1038531041)+W(2,-1096395039,1048524254,-1097778094,1033422755)+W(3,1015246637,1041390628,-1086831062,1058409012)+W(4,-1098986327,1033638277,-1139668038,1022402527)+W(5,1057717017,1050284011,-1110221104,1029754521)+W(6,1034731136,-1103954605,1056693263,-1083755424)+W(7,1042951984,-1119102757,1019206597,-1112398730)+W(8,1053908426,-1092005688,1037994808,-1130383710)+W(9,-1123983389,-1117714338,1043180606,-1101033824)+W(10,1025216609,-1114155844,-1115649126,1039312430)+W(11,1038174992,-1131529899,1000398449,-1129441697);sum2=W(0,-1104188915,1041755532,1039915367,1028942726)+W(1,1030445090,-1104654601,1026676440,-1099902739)+W(2,1048552390,-1105392496,-1104867005,1033528857)+W(3,-1122447814,1020538503,-1105911641,-1106738713)+W(4,-1106850996,989961401,1024214572,-1096783078)+W(5,1068731351,1066518668,-1126700225,-1133955554)+W(6,1036156927,-1094671115,-1096057439,-1122053390)+W(7,1025639958,-1153726297,1039804037,-1096595186)+W(8,-1091471401,-1123632409,-1113480650,1032072745)+W(9,-1140508998,-1108992818,1033306823,1032650381)+W(10,-1115144981,-1128986161,1023379743,1023478108)+W(11,-1096750685,-1109607147,1031767054,1023561226);WS(-1105940700,1068951582);
sum1=W(0,1000087558,-1126610867,1040363554,-1103531583)+W(1,-1126498674,1033586531,1035444041,-1119652358)+W(2,1048983991,-1095183320,1041424541,1011542187)+W(3,1016288952,-1105308514,-1129232537,1035540828)+W(4,-1116171169,1018737568,1033866603,1025089333)+W(5,1043404182,-1091977028,-1108874003,1021129404)+W(6,1023501510,-1101500686,1050470779,-1098956255)+W(7,-1107291841,1033496245,1030903912,1024487034)+W(8,1032787659,1016827662,-1115835365,1023594100)+W(9,-1121882082,1036868116,1042688239,-1107477027)+W(10,1038297635,1015384473,-1139243976,-1137536646)+W(11,1051055933,-1111432589,-1101253029,1034920923);sum2=W(0,-1123978268,-1102554320,1043643239,1026913323)+W(1,1031431539,-1112242992,-1122059260,1044079872)+W(2,-1111536011,1056944699,1037617295,1005844362)+W(3,-1123592170,-1093658955,1042723115,-1093217948)+W(4,-1103624535,-1101249260,1036141312,-1094337979)+W(5,1067907418,1064662115,-1090550375,1042545272)+W(6,-1111710804,1045282706,-1118927202,-1091166584)+W(7,-1119161360,-1111294278,-1127043568,-1139302445)+W(8,1035940631,-1092135065,-1112133073,1025042022)+W(9,1040694361,983065168,1016057395,1041761864)+W(10,1014979737,1026789959,-1120657957,-1105233712)+W(11,1027935282,-1104693620,-1106943303,-1114223884);WS(1061289911,-1074625008);
sum1=W(0,-1118986355,1035013222,1058027688,-1087592511)+W(1,-1107213995,1048036382,1042690449,-1110099132)+W(2,1047068971,1013931199,1008030621,-1106703359)+W(3,1022020251,1048074309,1036127926,-1088015817)+W(4,1042727509,1044183504,1032007652,-1101544522)+W(5,1058005973,-1099315493,-1093058723,1029001296)+W(6,1040686510,-1102744618,1048070472,-1091144488)+W(7,1042938237,-1106075703,-1108674269,1043103143)+W(8,1057593649,-1088950448,1002612916,1048869669)+W(9,-1123719572,-1099009366,1043345580,1033106140)+W(10,-1110941900,-1107279296,1033202498,1038471242)+W(11,1055515931,-1090129177,-1113377491,1042195418);sum2=W(0,1034897388,1047600068,-1092005485,1032211690)+W(1,1046053217,-1111289614,-1104469346,1074182899)+W(2,-1074957140,-1124075063,981988140,990179414)+W(3,-1104312342,1080728354,-1067981267,-1100127529)+W(4,1036844207,-1123826485,1033162274,1077196082)+W(5,-1071410100,-1093339345,1030504779,-1109598746)+W(6,1001538203,1039546617,-1101189403,1036352485)+W(7,1025223671,1036519612,-1119055011,-1121476275)+W(8,1042351425,1008083901,-1101604075,-1146561467)+W(9,1036889309,-1113609974,-1113906708,1032631324)+W(10,1034478190,1017678167,-1122390571,-1124909535)+W(11,1037135096,1002134635,-1113103836,-1132393287);WS(-1106894556,1030995446);
sum1=W(0,1025589699,1033805806,1034528997,-1098701288)+W(1,-1119393787,1027839817,-1123387156,1025291593)+W(2,1054610112,-1096105008,1037953340,-1123546765)+W(3,1028556318,-1127599047,1039781117,-1091536615)+W(4,-1120434724,1027349522,-1139656804,-1105750398)+W(5,1065523109,-1090836572,-1103173850,1022652480)+W(6,980812294,-1104274718,1054896451,-1097995702)+W(7,-1111869411,-1135075504,-1128131860,-1117867836)+W(8,1045458038,1039238949,-1104116474,-1125284461)+W(9,-1137342353,1018769427,1040199808,-1110811780)+W(10,-1129786002,-1152753902,1017797929,-1114245906)+W(11,1047692618,1001735913,-1106977725,-1131064048);sum2=W(0,1030581609,-1096073996,-1104952058,1036583621)+W(1,1006888722,1023568502,-1110091164,-1132437108)+W(2,1031847146,1040176294,-1120421639,-1124563800)+W(3,1024868796,1051933742,1077840619,1056082302)+W(4,-1114613612,1026684617,-1124528958,1042406776)+W(5,-1071401906,-1080138625,1012484405,-1114165836)+W(6,-1175372351,-1117745155,-1108532142,1039833458)+W(7,1044393926,-1139194300,1022252519,-1117509823)+W(8,-1107574374,1041695761,-1112420268,1023135287)+W(9,-1123141270,-1110977956,1034777920,-1119756119)+W(10,1028893644,-1122696127,-1123316826,1029056744)+W(11,1034383482,977900031,1027961212,1034470668);WS(-1094248046,1034739186);
sum1=W(0,-1121641997,1043421097,-1090462057,1057979744)+W(1,1042504017,1019430629,-1148807918,-1114752489)+W(2,-1097763033,1045790578,-1105205440,-1115505835)+W(3,-1119896808,1040593858,-1089339622,1054873978)+W(4,1029920941,1008619887,-1118546659,1043491504)+W(5,-1089142502,1054724534,-1114903193,1038945077)+W(6,-1117202258,1033892386,-1089696734,1056858543)+W(7,-1102740772,1025474934,1027770003,1035924243)+W(8,-1098379668,1046524773,1042806872,-1148381698)+W(9,-1121511758,1032482905,-1096843609,1049846778)+W(10,-1103488653,1017864241,-1114510703,1031829015)+W(11,-1089945727,1056083605,1031492831,1029503362);sum2=W(0,1032629114,-1111104155,-1111175727,1069180600)+W(1,-1092657949,-1081878912,1024571549,1022922994)+W(2,1047799465,1065968459,-1106624299,-1085703668)+W(3,-1123705993,1036988882,-1121840686,1066031139)+W(4,1026540087,-1080884055,-1120833813,-1104365480)+W(5,-1098359864,1064223912,1044325339,-1079207816)+W(6,1031286487,1038064580,1008715668,1062275672)+W(7,1048614780,-1083548865,-1113289848,-1119955010)+W(8,-1115327032,1060225053,-1117772151,-1085294305)+W(9,1033808184,1018164430,1042276675,1060364945)+W(10,-1105153406,-1090372695,1035572024,-1144675449)+W(11,-1114533548,1057151625,-1103516228,-1100806033);WS(-1095016302,1049780935);
sum1=W(0,-1140214663,1050711943,1044505338,-1092537964)+W(1,-1110639373,1025322472,1008440267,-1110792724)+W(2,1051364259,-1101785640,1026645590,1024485132)+W(3,-1137823987,1036012635,1051977632,-1091742968)+W(4,-1130979716,1018037601,1035221148,-1104496021)+W(5,1058946996,-1090015552,-1106527650,1032762847)+W(6,1007510683,-1145733059,1056967247,-1090979415)+W(7,-1146016549,1010918699,1029727784,-1109552317)+W(8,1057598839,-1088424934,1015167915,1027572437)+W(9,-1142229143,-1115585956,1050931556,-1096995861)+W(10,1009720606,-1127055707,1025812851,-1142816275)+W(11,1058283380,-1095074239,-1105047309,1011865435);sum2=W(0,1040969494,-1087779211,1056604611,1059045592)+W(1,-1085730308,1035668628,1036141535,1033693595)+W(2,-1095617275,1037950807,1051875566,-1110274633)+W(3,-1136101349,-1096934819,1057610078,1059474718)+W(4,-1104408796,-1106464684,1015318832,1042126031)+W(5,1059711341,1079595174,1011257519,-1106179801)+W(6,-1112220931,1036377831,-1098744628,1065421414)+W(7,-1102027272,1035078820,-1111621316,1046621966)+W(8,-1088974739,-1079659864,-1097874228,1045400280)+W(9,1042180910,-1129542795,-1112239718,-1077353318)+W(10,-1123714793,-1122902412,-1115487487,1052735842)+W(11,-1089093989,-1076641223,-1089345613,1057832501);WS(-1081166556,-1096725839);
sum1=W(0,-1146977357,-1114510289,1050030946,-1102646113)+W(1,-1113153825,-1114582784,-1130642485,-1119269199)+W(2,1045921361,-1098664649,992772066,1022415207)+W(3,1032268722,1038356317,1039889859,1027769520)+W(4,1041426283,1025422681,-1111253552,-1095921640)+W(5,1057711094,-1089074675,-1107182252,-1098886685)+W(6,1024786511,1038758688,1053078718,-1098156409)+W(7,1043642083,1036466489,1021187873,-1102108905)+W(8,1045805544,-1106011300,-1131324475,-1129952762)+W(9,-1115200917,-1117501552,1042557010,-1102728052)+W(10,-1148235644,-1133449046,1021141494,1024092394)+W(11,1052716334,-1107570834,-1153593794,1012650491);sum2=W(0,-1154116071,1032309947,-1123962703,-1133231158)+W(1,-1128886461,1035599863,-1120032365,1017679770)+W(2,1025906643,-1134787122,-1108727038,1039832482)+W(3,1033357218,-1118521489,1007375557,-1096414395)+W(4,1020492423,1035524914,-1132933754,1020082264)+W(5,-1114291801,1064675801,-1080568363,1059399952)+W(6,-1165588207,-1122971142,-1114360955,-1097709607)+W(7,-1108104258,1040378905,1029048100,1015972752)+W(8,1031540723,1040110606,-1112615988,1024318985)+W(9,-1115144648,1021714009,-1136421576,-1121524587)+W(10,-1111963053,1036458899,1020455541,-1134334294)+W(11,1014310369,-1119507729,1028363593,-1122706022);WS(1058284215,-1100256461);
sum1=W(0,-1136333391,1042064203,1048792691,-1108621703)+W(1,-1107171315,1009105958,977549609,1017583666)+W(2,1037147366,-1098054746,1036542212,-1118222526)+W(3,1023954799,-1103445177,1061193316,-1084539629)+W(4,1001865121,1005641493,1032458293,1003134525)+W(5,1055543997,-1105743629,-1113492892,1001049989)+W(6,-1131855793,1030077610,-1089393894,1061657482)+W(7,-1095280499,-1141919717,-1132003829,1044505715)+W(8,-1102389770,-1111653453,1000070140,1031530183)+W(9,1014651348,1034368605,-1126089633,1032593324)+W(10,-1124982771,957669220,1007647892,-1109681210)+W(11,1030932473,-1134741175,1012906393,-1123915241);sum2=W(0,1025749667,1018718450,-1104497483,-1109821356)+W(1,1032840840,1009497507,-1112523495,1033569638)+W(2,-1111912018,1026676021,-1114119398,1017944258)+W(3,1034709000,-1099586256,-1087345020,-1092985416)+W(4,1018773778,1033599708,1021531102,-1096388774)+W(5,1061077725,1065372034,-1129773592,-1109427758)+W(6,-1129693762,-1109846828,1049253485,1048850468)+W(7,-1101038787,1029395381,1006685387,-1112379914)+W(8,-1117456886,-1106255761,1043058397,-1106769492)+W(9,-1119027428,1008781387,1038233914,1013968523)+W(10,-1113511705,1020319838,-1106459716,1045287677)+W(11,-1135366091,-1138431127,1037121278,-1113647178);WS(1048665454,1062854025);
sum1=W(0,1004974300,-1140401360,1040482153,-1107105990)+W(1,-1113947114,1004764812,1032679478,-1099989608)+W(2,1038119146,-1094089019,1043046180,-1132148363)+W(3,1041394910,-1108003052,1050737065,-1084721726)+W(4,1044891839,1022372181,1026224498,-1103518244)+W(5,1054936910,1054691719,1025601857,-1113753404)+W(6,-1128844481,1044968661,-1084409495,1057517320)+W(7,1022006333,1033354242,-1137588617,1040271757)+W(8,-1099872844,1035416977,1017193535,-1131287582)+W(9,-1115578718,1031459778,-1107158134,1033669936)+W(10,1025595521,-1112957780,-1128306202,-1114933822)+W(11,1038726400,1032390235,1023203548,1012659010);sum2=W(0,-1120028750,-1116919239,1026537129,1032246372)+W(1,1047938064,-1102851233,-1137390044,1034599590)+W(2,-1105861815,-1095438265,1022176478,-1129352893)+W(3,1031876652,-1110926857,-1114848017,-1093245727)+W(4,-1093210017,1046245506,-1112211314,1037510574)+W(5,1054207178,1062401065,-1118385188,-1106645860)+W(6,1041988042,-1091078601,1059021754,-1115099719)+W(7,-1104427658,1043294706,-1105672202,1052042083)+W(8,-1104155840,-1100501338,1013766280,1016480352)+W(9,1032816067,-1102117757,1047757772,-1112097107)+W(10,1027075631,-1113418727,-1122489809,1043447553)+W(11,-1115066040,-1102195598,1027463789,1030659187);WS(1046819548,-1112403026);
sum1=W(0,1043575156,-1096536373,1028458839,1042563315)+W(1,-1147631681,-1134760216,-1118831073,1040283909)+W(2,1047473762,-1108795847,-1115473730,1037371629)+W(3,1028002987,1049135339,-1083606160,1040849058)+W(4,1015994849,1036578576,1025124390,-1115136450)+W(5,1052252597,1045384892,-1102431101,-1147407721)+W(6,1023377962,-1127238030,1054448495,-1081137782)+W(7,1046487189,1029054905,1034880715,1042113706)+W(8,-1106041242,1040945110,1026652836,-1113175874)+W(9,-1125071779,-1124049974,1031800519,1026387221)+W(10,-1096718751,1032040846,-1144027915,1045174012)+W(11,-1138801364,-1122981994,1030118403,-1121286085);sum2=W(0,-1116472244,1036928405,1035706238,-1121318128)+W(1,-1114868876,1033058067,1025044698,-1122373594)+W(2,1040619830,-1104861162,1034962287,-1110745183)+W(3,-1123391126,-1111538981,1046111644,1038958235)+W(4,1034772140,-1130393948,1003069456,-1111848203)+W(5,1044878634,1050016986,-1113883437,1005454840)+W(6,-1129719684,1027481573,1017226015,1040124875)+W(7,-1114732111,-1105702279,-1110477199,990411281)+W(8,1030695866,-1116142138,-1102609372,1029172520)+W(9,1023677849,-1136822924,-1114454329,-1113301330)+W(10,1029458562,-1112847239,989635105,-1136314996)+W(11,1007553654,-1112411005,-1109652887,-1150621057);WS(1054158702,-1098491196);
sum1=W(0,-1129450472,-1119237644,-1101713087,1033589815)+W(1,1034513750,1023147092,983582877,1026235385)+W(2,-1098493798,1048228620,-1123359016,-1173092218)+W(3,-1121209423,1037197666,-1083899440,1060260620)+W(4,-1103037013,1035595873,-1121678922,1031464488)+W(5,-1103778771,1056756834,-1122982297,1020058530)+W(6,1031290553,-1099798307,1057005120,-1093716116)+W(7,1049393023,-1117980637,-1119715259,-1102325483)+W(8,1046824098,-1102446942,1028221304,-1124996559)+W(9,1032360987,-1107157175,1037130136,-1111054172)+W(10,1041637742,-1115548960,-1115265987,1036899466)+W(11,1011053924,-1132207900,992781927,995105423);sum2=W(0,1022318336,1013555797,-1107715656,1023151297)+W(1,1033284778,-1133592549,-1115650269,1016103802)+W(2,-1119261847,-1114491928,-1130031974,-1142562170)+W(3,1023537352,1041650416,1043696631,1042399799)+W(4,-1108010060,-1132296546,-1109544964,1052577828)+W(5,-1093802466,-1088107917,1027122983,1012286637)+W(6,-1104797311,-1105646271,1070961498,1046742027)+W(7,-1123089325,-1129646858,1016525394,-1089308865)+W(8,-1101461419,1041655381,1023301191,-1123666701)+W(9,1034835508,-1093424353,-1129647390,1027817568)+W(10,1010592861,1020078242,1033208955,-1123233885)+W(11,-1103638866,-1123805293,1027104379,1017326494);WS(-1098756718,1025257793);
sum1=W(0,-1170432841,1023803110,-1090131561,1057699745)+W(1,-1119694405,1012926412,992949730,-1138344011)+W(2,-1107275570,1040420307,-1117188674,-1123369303)+W(3,1001883457,1026014126,-1096556254,1054103406)+W(4,-1115724526,-1127845816,1015181254,-1121590721)+W(5,-1096688477,1044394251,1029634610,1035099253)+W(6,-1113865961,-1118191492,-1094031636,1054646511)+W(7,-1140440641,-1114907963,1025052052,-1131017933)+W(8,-1105028073,1053702338,-1105231572,1041135600)+W(9,-1142935155,992699702,-1106433523,1018441892)+W(10,1028218227,-1110839852,1028407518,-1125677724)+W(11,-1094260670,1056434389,-1115106656,1033590433);sum2=W(0,-1113857499,1035336978,1003212424,1016146718)+W(1,-1124908942,1007728744,1017397942,977119295)+W(2,-1169985407,-1139136560,-1127032094,1015257206)+W(3,994248048,1058657166,-1086726098,1029663775)+W(4,-1128987279,-1139895388,-1107301692,1082282453)+W(5,-1067974855,-1088717558,1045162011,989071903)+W(6,-1114604929,1081592322,-1065596346,1032721198)+W(7,-1132432620,-1115423533,-1099171315,1057428850)+W(8,-1101606461,-1109521003,1001306728,1026551071)+W(9,-1128156929,1029982493,-1114706375,1035913834)+W(10,-1127893472,-1124574009,-1105825924,1050573738)+W(11,-1113547007,-1115579388,1022139202,999865176);WS(1057488311,1032489366);
sum1=W(0,998859696,-1107316871,-1130375162,1045821468)+W(1,1009430200,-1127874328,-1126361486,1034785118)+W(2,-1098594694,1031878554,-1137835434,-1124885440)+W(3,1028022609,-1114064513,-1105098668,1057263754)+W(4,-1104540630,-1121514949,-1139957040,1048520075)+W(5,-1099155379,-1127500588,1033795278,1026343507)+W(6,1015295094,-1112481238,-1109749909,1049599048)+W(7,-1105774078,1007199100,-1122345661,-1154023155)+W(8,-1112014022,1025402492,1046311438,-1119007402)+W(9,-1126668079,-1133481329,-1114013594,1034877470)+W(10,-1109189150,1026086402,-1129886863,-1108825451)+W(11,-1116334683,1046739556,-1119327433,-1138298796);sum2=W(0,-1131728975,1036764889,-1111227173,-1128881737)+W(1,1037242625,-1122740141,1035973522,-1115068573)+W(2,1022919798,1043114423,990889655,-1130091274)+W(3,1044679054,-1096357732,-1128128484,-1098903856)+W(4,1034691185,-1126568042,1057647035,-1081650015)+W(5,1064645808,-1105946360,997618289,1036162942)+W(6,1029801795,1008652352,-1094730608,-1121257166)+W(7,-1119761613,-1145265129,-1120435503,1020148594)+W(8,1034184152,-1122224678,-1123774451,1016517254)+W(9,1040526136,1019038058,-1110501324,1033879187)+W(10,1017411026,1025838030,1001204178,-1125968836)+W(11,-1141167471,-1125677560,1017460301,-1121815648);WS(1059796919,-1120566973);
sum1=W(0,-1128913552,-1112300176,-1105877684,1051198984)+W(1,1031319296,-1128535084,-1121363289,1042197939)+W(2,-1097436160,1044389601,-1156941767,1024751122)+W(3,-1114223569,1034918960,-1084964393,1058261945)+W(4,-1115209492,1025460631,-1170089852,1019526904)+W(5,1000497399,1057668526,1032065846,1032881746)+W(6,1032486790,-1097594444,1058860547,-1083919657)+W(7,1045243539,1010383044,1007200827,-1109654209)+W(8,1031553246,-1093305914,1041280427,986576750)+W(9,1031548233,-1121876014,1038828418,-1113158982)+W(10,1014469175,1034628234,1025411673,-1114258964)+W(11,-1106885131,1024357474,-1128319413,1012703988);sum2=W(0,-1143612781,1030657759,-1142189493,-1116365956)+W(1,-1108113093,-1144957229,1024653023,-1114346787)+W(2,-1145631357,-1122350618,-1120960689,1013910379)+W(3,1031492195,-1115709916,1041520845,-1109597137)+W(4,-1100459142,1028619709,-1118229715,-1122961088)+W(5,1058735511,1063925227,-1102646250,1003281301)+W(6,1037055061,1023143173,-1123318690,-1097941231)+W(7,-1097541479,1040501280,-1103747903,1032102149)+W(8,-1113230658,-1096423541,-1119600722,1015718737)+W(9,1027878177,1035049663,-1107577516,1034348655)+W(10,994779835,-1116733621,-1120661119,-1115297076)+W(11,1029140405,-1104473650,1048901284,-1122107736);WS(1025862512,-1097886171);
sum1=W(0,1017995501,1039868615,-1084617440,1048852846)+W(1,1036255511,1003283810,1028206791,1039095646)+W(2,-1095591910,1046495341,1032043925,1031081728)+W(3,-1115115241,1044724702,-1088992852,1053236428)+W(4,974144948,-1128580235,1023900364,1040670187)+W(5,-1089161581,1054642003,1024473755,1033561578)+W(6,973319892,1036683863,-1092805231,1050422468)+W(7,-1132527589,1012484477,1028215869,-1105649212)+W(8,-1107053347,1049220624,-1120787802,-1126192084)+W(9,1033665516,1040757263,-1107160205,1039010398)+W(10,1025750940,1035723265,1031994596,-1101644966)+W(11,-1102281943,1042256548,1034960116,-1141688154);sum2=W(0,1017309480,-1113384832,1051665642,-1106075829)+W(1,1041533127,-1143916576,-1115898040,-1105498372)+W(2,1043260681,1041703091,-1122221676,-1119502308)+W(3,1026950620,-1140340528,-1109716244,-1109231476)+W(4,1047102067,1032670038,-1131938440,-1101077232)+W(5,1039662810,1049668212,-1109791178,-1130795288)+W(6,-1120377052,-1114410560,-1113565360,1032262130)+W(7,1039963022,-1112068676,-1147724576,1042402941)+W(8,-1097796100,1040746517,-1131969000,1031201932)+W(9,-1108926548,-1114542528,-1108348496,-1140600496)+W(10,1032294606,-1108483346,-1120540424,1040078450)+W(11,-1097463639,1048026467,-1107112902,1028500076);WS(1059594295,-1081462343);
sum1=W(0,1027153262,1043504002,1052804111,-1087238767)+W(1,1041162890,1012415888,978268098,-1116748340)+W(2,1047257898,-1102654539,1038115889,-1165722369)+W(3,1020914066,1039643767,1049749519,-1086204143)+W(4,1044063108,1033818911,1037283618,1038369681)+W(5,1054855273,-1088075529,1037006730,1032180390)+W(6,1001487768,1034058802,1047397560,-1086503800)+W(7,-1117492081,991868273,1024040629,1040894970)+W(8,1052275873,-1098202447,1024505810,1034352017)+W(9,-1121199663,-1111840522,1039603542,-1107277965)+W(10,995252542,-1131707508,1022356543,1036921959)+W(11,1026848211,-1098696769,1036480704,-1136594828);sum2=W(0,1028621181,-1120219585,1035384087,1034472183)+W(1,-1123130413,-1120488613,-1110777341,-1127812186)+W(2,-1126856730,-1129759266,-1106344343,-1132463093)+W(3,1027102605,-1121966109,1038893967,-1123472797)+W(4,-1121376361,-1111137329,1030597213,-1109734497)+W(5,1046142043,1054407172,-1110811845,1013238549)+W(6,-1106396561,-1139970197,-1102581665,-1114873213)+W(7,-1147353578,-1113345499,1041951037,1005564394)+W(8,1024169581,1049042812,1023037898,1010521365)+W(9,-1110468651,1027913013,-1119264521,-1104920828)+W(10,-1123538565,-1123696429,1026771477,1021745754)+W(11,1045072501,-1117275361,-1108801471,934750635);WS(1001790336,1033193226);
sum1=W(0,-1113292474,1018580889,-1117909243,1052553934)+W(1,-1104113579,-1129785460,-1131356554,-1115176285)+W(2,1046326027,-1113855449,-1112351060,-1156866531)+W(3,-1133969725,-1102427201,1041639692,1060794158)+W(4,-1095014251,-1132017542,-1118664394,-1094752997)+W(5,1062953181,999804065,-1105541862,-1130622370)+W(6,1027204153,-1105768635,1031529696,-1122254720)+W(7,-1102735326,1022740922,-1111709325,-1119059021)+W(8,1040555139,-1110352445,1031818996,-1121415144)+W(9,1024655285,-1121009370,-1115548569,1026923705)+W(10,1008421480,1008916224,-1127980619,-1131789226)+W(11,1030139737,-1100154756,1016036429,-1122315305);sum2=W(0,999771042,1019371878,1035878909,-1106457448)+W(1,1038257769,-1118330440,-1130012060,-1137594745)+W(2,991329315,1043986431,-1108709562,-1156785507)+W(3,-1123589256,1002965746,1042318306,-1118271248)+W(4,1025444512,-1134019065,1018901632,-1114341154)+W(5,1053769225,1057361082,-1113472862,1021163648)+W(6,-1124249760,-1115605194,1010690665,-1102884302)+W(7,1015483632,-1123825168,1017234680,1017493044)+W(8,-1099274218,1037230696,-1115820708,1025071687)+W(9,-1118367200,1015905000,-1101115118,-1112309114)+W(10,1020142296,-1126466092,1016197020,1024661143)+W(11,-1092869373,1036147884,1016005876,1013380697);WS(-1096043118,-1087645231);
sum1=W(0,-1115587665,1029203067,1045341850,-1106908023)+W(1,-1131991862,-1114910160,1032694426,-1099485226)+W(2,1017432376,1052615508,-1113683692,-1127306394)+W(3,1031441086,-1113336032,1054321442,-1082902530)+W(4,1050084000,998100766,1023546425,-1121275799)+W(5,1050158903,1045376289,-1116607496,-1147820543)+W(6,-1130229584,1051148019,-1081266857,1057440145)+W(7,1027649766,1021215128,-1147531597,-1118364796)+W(8,1047006846,-1118131945,-1120491559,991663462)+W(9,1019733960,-1127235090,-1106232936,-1134199968)+W(10,1027530281,-1123554607,-1115129818,-1119188228)+W(11,1041137522,1018710010,-1131853547,-1124042776);sum2=W(0,-1129211209,1023515648,1040374834,-1110890211)+W(1,1020265593,1023672492,1023861908,-1119658781)+W(2,-1108471855,-1133136545,1048083250,-1109425046)+W(3,1038235290,-1121364796,-1096619497,1044872450)+W(4,1034188808,-1121333166,1029997412,-1103304652)+W(5,1039720436,1050855479,-1102257516,-1130250517)+W(6,-1125523437,-1109858923,-1113539350,-1117035130)+W(7,1022698753,1029442100,-1107362446,1044349350)+W(8,1038091910,-1107498682,1024895152,-1122118916)+W(9,-1114850415,1032218024,-1121557752,-1130602657)+W(10,-1162309256,1020180841,1013933265,1027861436)+W(11,982770184,-1128608489,-1129090321,939323929);WS(1062090935,1058767985);
sum1=W(0,1016379967,-1111629724,-1115487571,1040669191)+W(1,-1124650927,-1131647467,-1127587553,1016014666)+W(2,1046030390,-1131263417,-1107621674,1039946613)+W(3,-1124869109,1045897412,-1089079359,1049140321)+W(4,-1120715392,-1197661491,1030044278,1039181162)+W(5,-1107063038,1046027952,1035258018,1033161790)+W(6,-1135267218,-1111908667,1056809425,-1082917799)+W(7,1051125844,-1129645073,1021197901,1032078908)+W(8,-1100036461,1040408361,-1117322707,-1124734374)+W(9,-1146487047,-1129970444,1008766834,-1115518322)+W(10,-1115270659,1029976235,1001072263,1037221664)+W(11,-1118068997,1034380765,-1135017032,-1119763541);sum2=W(0,1033054007,-1111327982,-1121722910,1038740385)+W(1,-1119336676,-1124024618,-1116547758,1041352776)+W(2,1034677105,-1115132829,-1124364804,1035204548)+W(3,-1123189128,1032790615,1033549613,-1092378351)+W(4,-1102497930,1032784783,1033469023,1012971008)+W(5,1033020303,-1108961666,-1106694042,1032253989)+W(6,-1122818756,-1098982462,1051050782,-1121004928)+W(7,1035128176,1009754028,1026371779,1042838787)+W(8,-1098306997,1045175561,1039643256,-1118316692)+W(9,-1136838880,-1110172088,1034801784,1019964530)+W(10,1015821086,-1125398316,-1137766108,1004924993)+W(11,-1120000922,1027487385,1017988993,1028774587);WS(1065136439,1040354336);
sum1=W(0,-1140671753,-1108811053,1057254373,-1099781359)+W(1,1009251305,1003726785,-1120274067,-1107804932)+W(2,1050226223,-1098842784,1010162395,-1112753158)+W(3,1022747450,-1110160675,1059609336,-1092867554)+W(4,1036945681,-1120831377,-1124666160,-1105899870)+W(5,1031464345,1000731409,-1114655220,-1112429520)+W(6,-1123069063,1025125049,-1093137163,1058399851)+W(7,-1109467235,-1119063979,-1131113682,1033405406)+W(8,-1111386668,1055942809,-1101547023,-1146511789)+W(9,-1118356003,-1129239633,-1105328992,1044975810)+W(10,-1113825780,-1116155918,-1126498983,1016924742)+W(11,-1111235284,1051704028,-1104493413,-1117793303);sum2=W(0,-1139839138,1034041544,1034669108,-1095769692)+W(1,-1105759439,1039138956,998321428,1018598993)+W(2,-1116818777,-1114897304,-1105398904,-1145690340)+W(3,-1134067290,987604943,1007335842,-1102588486)+W(4,-1108283066,1018314989,1024466364,-1102834025)+W(5,1061492513,1062722215,-1098749835,1025712340)+W(6,1008723794,-1131349085,-1121214551,-1107691916)+W(7,-1108418109,1022467761,-1119932526,-1118877643)+W(8,-1116983417,-1117176868,1041629273,-1121476700)+W(9,1028368392,1031347596,-1114752830,1009572226)+W(10,-1103951670,1033232162,-1132382549,-1113750023)+W(11,-1103912225,1035794880,1046707789,-1110829011);WS(1015535328,-1084984071);
sum1=W(0,-1114800552,-1108603860,-1099862310,1058689409)+W(1,-1114937124,-1119809253,1017574081,-1120445077)+W(2,-1098244185,1050368026,-1113854018,-1119794874)+W(3,-1121052395,-1120661414,-1094435959,1059588503)+W(4,-1120887600,-1117398367,-1121642214,1038434434)+W(5,-1091868509,1053265766,1038069402,-1124845785)+W(6,1031943978,1004694578,-1100742889,1053762387)+W(7,1032168457,-1126829041,-1119258038,983354644)+W(8,-1090330210,1049777811,1033335786,-1124490374)+W(9,1015340962,-1131668588,-1106546547,1042220181)+W(10,-1112611163,-1122991451,-1152091148,-1117988144)+W(11,-1096238847,1044693386,1033654385,1025017029);sum2=W(0,-1113763234,-1123863865,-1152383745,-1153318001)+W(1,1032880554,-1112434267,-1113925793,-1117743388)+W(2,1049718598,-1115051721,-1108241407,1017487533)+W(3,-1117079348,1031541130,1054034272,-1111062529)+W(4,1025815300,-1115045873,1016562523,1034144457)+W(5,1045174355,1029337732,1040219109,-1115252534)+W(6,-1106152769,-1108434934,1019958281,-1107848604)+W(7,-1122950542,-1112234054,1021767953,1028245712)+W(8,1048832333,1036566626,1032317223,-1144290245)+W(9,-1110489214,-1107854239,1037079656,-1106439039)+W(10,-1114917041,-1111099643,-1118706081,-1131124226)+W(11,1041167636,-1100833945,1023645948,-1123196065);WS(1058837943,1069665989);
sum1=W(0,962159770,-1123278397,1059574623,-1100091288)+W(1,-1106975399,1026912571,-1131526763,-1133106088)+W(2,1052414436,-1100255560,1034080493,1026538575)+W(3,-1123587520,-1111839826,1056026369,-1090882007)+W(4,1026032901,-1128992103,1016761717,-1119033369)+W(5,1050778647,-1089604336,1030312842,-1142474253)+W(6,-1116652202,-1112323118,1057288447,-1090318286)+W(7,-1115237492,-1126485147,1020359383,-1123741278)+W(8,1051933055,-1098258189,-1123145400,1024876312)+W(9,-1124916236,-1111587013,1049400292,-1098860821)+W(10,1023272149,-1130617057,-1120750038,1031183749)+W(11,1050858601,-1113801599,-1102573630,-1147252941);sum2=W(0,1031825723,1031898082,-1068962638,-1097279430)+W(1,-1106804175,1033946762,-1121672345,-1123032728)+W(2,-1070958719,1042495248,1004890268,1015278793)+W(3,-1128689519,-1149677000,1062859919,1042236169)+W(4,1033261211,-1125393239,1003655756,1042326937)+W(5,1079716701,-1097154173,1047991146,-1129356209)+W(6,-1112729716,1016978721,1069238165,1043003442)+W(7,1029430153,-1130449529,1021714543,-1135526098)+W(8,-1106783417,-1101596383,1006662138,-1143028884)+W(9,-1143241256,1017362221,1038638730,-1114855682)+W(10,1016716693,1021676019,1015056847,-1115756346)+W(11,1030095799,1029691669,-1116617969,1007567766);WS(1027937136,1051433372);
sum1=W(0,1024223452,1027262836,-1095583884,1036904555)+W(1,1037383306,1026871330,-1131494490,1034970897)+W(2,-1102510757,1043230726,-1126475809,-1131579916)+W(3,1034208027,1041574867,-1088128354,1043513377)+W(4,1038022750,1022249046,-1113660825,1051529138)+W(5,-1082034838,-1088109312,1049740992,-1121104697)+W(6,1026687777,1043759333,-1107709564,1040837474)+W(7,1043020088,1030621125,1007645322,1035492122)+W(8,1021392868,1023668834,1040579632,-1128113439)+W(9,1019229306,1025216066,-1116281753,1033050768)+W(10,968839375,1026071912,1023660333,1033175550)+W(11,1019915650,1041627229,1040383308,1024084817);sum2=W(0,-1122636491,1019704225,1049771287,-1108218455)+W(1,1003686724,1007985666,-1114076695,1037288383)+W(2,1032297878,1029534785,-1114871835,1019192761)+W(3,-1122337791,1038646185,1050229287,1038576544)+W(4,1026526587,-1146139348,-1121313911,-1113812515)+W(5,1058219066,1058416091,-1129529893,1021492965)+W(6,1019616565,-1115379683,-1126947029,-1096957025)+W(7,1020162449,-1131201101,1032037049,-1144905268)+W(8,-1089173556,1029636273,1011141050,-1129337357)+W(9,-1121846167,-1124810757,-1109798125,-1112204367)+W(10,1015768281,-1117257463,1035628188,-1104091459)+W(11,-1085784913,1039375301,-1169657505,1026702945);WS(-1087300279,1060388257);
sum1=W(0,-1129462823,1023690092,-1095623283,-1106106692)+W(1,1037669414,-1130365587,1031115364,1041026294)+W(2,-1092905754,1045171988,-1113959460,-1127843579)+W(3,-1114720439,1027269348,-1093094418,1058204318)+W(4,-1142625182,-1122973026,1025637865,1022155151)+W(5,-1092295181,1060821043,1044954958,1027810288)+W(6,-1150727557,1032140389,-1091295733,1047241920)+W(7,1031904715,1008074737,1019407412,1019365849)+W(8,-1094422277,1051757075,1022315054,1005685302)+W(9,1005184420,1035913085,-1097873082,1047453654)+W(10,-1121754201,1011776124,-1144567588,-1142073248)+W(11,-1089577936,1052799910,1027854342,1023937224);sum2=W(0,-1120594034,-1166872476,1040489823,-1102509951)+W(1,-1086857984,1045679794,-1141459412,1004777140)+W(2,-1122900789,-1110936244,-1095818924,-1104593759)+W(3,-1136839806,-1113289360,1021539093,1067324619)+W(4,-1093760272,-1110068744,1028313984,1013932442)+W(5,-1095750682,1045560576,1065644346,-1103109579)+W(6,-1127607807,1019995585,1045364618,-1096904945)+W(7,-1123950010,1034732462,-1122936307,-1124945717)+W(8,1031026044,-1100965201,1042979309,1018809021)+W(9,1007613018,-1145964804,1033830372,1000232964)+W(10,-1121148085,-1152320711,-1134584398,-1157638606)+W(11,-1125456395,-1108078168,1026162850,980148252);WS(-1090838638,1050174926);
sum1=W(0,1024715784,-1109115088,-1106716164,1038102082)+W(1,-1115525408,1016756989,1033853293,1049593122)+W(2,-1120751425,1051782073,-1136454131,1035169257)+W(3,-1106406969,994296459,-1094496661,1043814476)+W(4,-1105105482,-1108133484,1042483832,1045373935)+W(5,-1086184702,1058236139,1033520471,1042591993)+W(6,1025782733,1015694078,-1092092861,1045378621)+W(7,1029286795,-1140252101,-1138965820,-1112080289)+W(8,-1095245812,1042079876,-1106373991,-1115290814)+W(9,1038488261,1045351388,-1100690449,1050438570)+W(10,1034575399,1041627941,-1139164262,-1114987669)+W(11,-1094326222,1040938025,-1122199803,1001134058);sum2=W(0,1051544715,-1087153288,-1090874159,1047568122)+W(1,-1111412903,1034895049,1047565246,-1111682644)+W(2,-1099176408,1032035298,1040133461,-1131191613)+W(3,1046232208,-1081925443,-1105576760,-1119008010)+W(4,-1140028602,-1112144320,-1105592564,1060283907)+W(5,1048906709,1036693685,-1107739759,1040322447)+W(6,-1094324661,1062548140,-1112367085,-1119206793)+W(7,1044620924,-1130045765,-1105924841,-1127110112)+W(8,1049091960,-1158298480,-1096403637,1011461326)+W(9,1021200095,1051334754,-1107585156,1036759049)+W(10,1046459856,1012649582,-1103932050,1033462267)+W(11,1048824237,-1114785543,-1114351857,-1111955333);WS(1039738296,1044009556);
sum1=W(0,1031992376,-1113116036,1058890327,-1088719167)+W(1,1040542090,-1107110028,-1118478209,-1126664684)+W(2,1042459434,-1107130859,-1129453002,1036863629)+W(3,1036413734,1028656912,1054229481,-1088309806)+W(4,1042227988,-1133301245,1042319122,-1095949365)+W(5,1057173004,-1090115281,-1127816747,-1121635021)+W(6,1025321013,1046101634,1048940614,-1090901446)+W(7,1048439133,-1120611033,1019779694,-1104617834)+W(8,1052520321,-1096019759,-1119199044,1022364232)+W(9,-1126468451,-1111694091,1047137387,-1098195015)+W(10,1036380619,-1108092830,1028741314,1029160593)+W(11,1057385245,-1090793697,1040359505,-1129794251);sum2=W(0,-1088996856,1009251693,1062110924,-1115283476)+W(1,1030923639,1034262626,-1089163817,-1107842867)+W(2,1057525018,1042234988,1032774718,-1123202523)+W(3,-1081345153,-1124806950,1064189433,-1104109471)+W(4,-1126776930,-1130902850,-1080285142,1052635731)+W(5,1067630395,-1112028150,1034769026,1036915346)+W(6,-1079794071,-1106464080,1063058829,-1113992476)+W(7,-1106165885,-1110986466,-1089981167,-1125456570)+W(8,1062842970,1045262592,-1136163037,1035294670)+W(9,-1091438196,-1115606726,1054193960,1042247754)+W(10,1032379012,-1135519157,-1099490886,-1106662163)+W(11,1053790298,-1104249669,-1108359351,1024576891);WS(-1096394862,1050867114);
sum1=W(0,975777376,1011677768,1050217928,-1095631255)+W(1,-1105375964,1033079080,1035680965,-1097606072)+W(2,1041761501,-1108785275,1035556439,-1107649602)+W(3,1017323049,1017467204,1059053443,-1088500104)+W(4,1042635014,1020084753,-1164976624,-1122057965)+W(5,-1098739346,-1111108333,1025006046,-1112750027)+W(6,-1126109949,1039142936,-1089683010,1062642602)+W(7,1038036638,-1142614292,-1117859264,-1137149130)+W(8,-1104430516,1040456976,1027021261,1017623258)+W(9,1011370603,1023416416,-1115445691,1016594173)+W(10,1041295544,-1113983747,-1122131819,-1112401517)+W(11,1042596520,-1120553683,1029575724,-1124248029);sum2=W(0,-1131210775,1029829507,1018275001,-1122984086)+W(1,-1096338526,1033255054,1024840523,-1108448221)+W(2,-1117395779,-1132016729,-1114466007,-1103146109)+W(3,1024067225,1046565608,1042461338,1059140985)+W(4,-1107995649,-1119288636,1022860453,-1107856867)+W(5,-1092962046,-1089805596,-1166014069,-1099911282)+W(6,-1125865258,1042031083,1053212914,1058514952)+W(7,1052927486,-1113255745,-1130239171,-1106481128)+W(8,-1102214835,1027704725,1041713274,-1106771914)+W(9,1024964869,-1127390051,-1114692565,-1118917379)+W(10,1037010892,-1111017176,-1117571915,-1124576676)+W(11,991892650,1032905776,1032336370,1000523989);WS(-1112511928,1031640207);
sum1=W(0,1037301926,-1102373753,1058068053,-1091912761)+W(1,1030698115,-1112730073,-1130112569,1048837234)+W(2,1051625169,-1095738529,1045615952,1045904421)+W(3,-1119711398,-1091456672,1054040787,-1101742756)+W(4,-1104227307,-1098654019,1044751592,1045582560)+W(5,1044375881,-1090186767,1051640030,-1111879892)+W(6,-1102628100,-1119033858,1057193534,-1090190311)+W(7,-1111999463,-1123401908,1042267541,-1093436941)+W(8,1051238780,-1110077161,1008998972,-1101737376)+W(9,1021159833,1050238014,1045936610,-1098844722)+W(10,1050341641,1043894710,-1122521821,-1100593739)+W(11,1058222955,-1090967581,-1108465231,-1112695488);sum2=W(0,1016218439,1024549194,-1121292007,1037076368)+W(1,-1112700443,1032984152,1009444234,-1117974589)+W(2,-1111737758,-1110249739,1020335555,-1112172263)+W(3,-1111008440,1042315856,1047393563,-1086831522)+W(4,1038599637,1060801772,1026480303,-1106327815)+W(5,-1089871257,-1069929292,-1111547810,1079084175)+W(6,1015374231,1040022175,-1115783084,-1085683537)+W(7,1049254465,1057876572,-1115006890,1025059842)+W(8,1043300713,1033002057,-1118960414,1033693800)+W(9,1027237715,-1110870197,-1103999090,1033912191)+W(10,-1118358651,-1104475663,-1122692269,1033099318)+W(11,1022298131,1032775289,-1104218510,1045399536);WS(-1106120924,1033431669);
sum1=W(0,1016553159,1035990878,-1101729723,1042266392)+W(1,1024064284,1018305971,-1146851238,1041817850)+W(2,1024013341,1027850273,1026394008,1021653787)+W(3,1024375743,1041767260,-1116899488,977256084)+W(4,990294084,996614956,1026515514,1047579686)+W(5,-1085522812,-1090381288,1048833585,-1125739905)+W(6,1005429062,1031819293,-1090064383,1048109660)+W(7,1038017843,1016883609,1029812010,1026577053)+W(8,-1118087802,-1113190325,1040657490,-1121801815)+W(9,1008887700,1014785832,-1126747713,1024173993)+W(10,1020235411,1027952623,1021177962,1011005202)+W(11,1025078601,-1127218683,1041410670,-1132785763);sum2=W(0,1032555846,-1110721648,-1094136567,1030929664)+W(1,-1146526593,1018020888,1019641904,-1116342888)+W(2,-1089264280,-1112511004,1032788860,-1125819008)+W(3,1015684488,-1102693078,-1097199465,1046449598)+W(4,1012812816,1004426241,-1123545328,1027573888)+W(5,1056898914,1052843165,1033507644,-1122415072)+W(6,-1118308408,1043950970,1037769558,1024674316)+W(7,-1106559340,1028547840,-1117707424,1021888896)+W(8,1041236542,-1109778580,1017687520,996318210)+W(9,-1137876352,1007632640,1026403708,-1123597216)+W(10,1028523456,-1149117889,-1152988290,1023916088)+W(11,1046276806,-1105717038,-1122312832,-1132920416);WS(1034973624,1056792353);
sum1=W(0,-1120658336,-1130821617,-1114903379,-1130597942)+W(1,-1109039532,-1124529164,-1121055921,-1114464179)+W(2,-1125024178,-1102939831,-1115164458,-1124681556)+W(3,-1128295926,-1106629009,1008426736,-1118485143)+W(4,-1104109440,-1138254780,1021962732,-1093463666)+W(5,1062068439,1067744046,-1094141737,993935312)+W(6,-1127490506,-1097245927,1050479246,1049107361)+W(7,-1105858697,-1132704804,-1119904327,-1132912612)+W(8,-1107542555,1045213129,-1119937620,-1120970067)+W(9,-1122942113,-1118132038,1028006365,-1113875250)+W(10,-1141854766,-1122550700,-1119710033,-1115274080)+W(11,1025872901,1036565277,-1121170098,-1120520661);sum2=W(0,1020401308,-1120501349,1037264768,-1090330474)+W(1,-1105802125,1023925581,1017661559,996214904)+W(2,-1116129767,-1084580575,1032645479,-1119976615)+W(3,-1129375401,-1140432422,1035443152,-1097846115)+W(4,-1102145888,1025111856,-1130735541,1024553914)+W(5,1051779064,1064606263,1038402436,-1136822486)+W(6,-1146688164,1006774606,1039827062,1048687051)+W(7,1000828364,-1121332237,-1166762145,-1124013507)+W(8,1025600009,1019182043,1025151371,1015612208)+W(9,-1130185789,1033491675,-1114545658,-1117487855)+W(10,1028059566,-1119338761,-1137125822,-1117903931)+W(11,1032817572,1037037513,-1112238814,999461036);WS(-1082445367,-1085006700);
sum1=W(0,-1131835086,1041974800,-1081109875,1054173212)+W(1,1035072463,-1137431795,1034878908,1043293403)+W(2,-1092276724,1051286356,1034209806,1038048136)+W(3,-1106661648,1042063924,-1086386347,1055927462)+W(4,-1114712644,-1110863483,1037617118,1045196135)+W(5,-1094524616,1058619216,1036390662,1042877649)+W(6,-1121819052,1037212703,-1094507255,1050138098)+W(7,1015171028,-1123146704,1022066011,-1105403448)+W(8,-1104988703,1028915053,-1139447658,-1114994477)+W(9,1036207796,1046411795,-1105674409,1041419787)+W(10,1026111277,1040360493,1033542412,-1100599618)+W(11,-1096619449,-1130824962,1045523870,-1121943708);sum2=W(0,-1112963339,1043137200,1014823768,-1089890678)+W(1,1022229356,-1128614108,1025676326,1000796272)+W(2,1031859059,-1102855534,1031913791,1018516204)+W(3,-1117465202,993751520,1020211292,1018575516)+W(4,-1120060570,-1138611816,1036266015,-1098528956)+W(5,1055374057,1061198225,-1098119563,1020738140)+W(6,-1124864900,1032573075,986723264,1038055959)+W(7,-1106568385,-1132953832,1019242508,-1097473255)+W(8,-1125510524,1050136287,-1098582022,-1123833514)+W(9,1017632828,1049454991,-1111044051,-1109681619)+W(10,1030233630,1035860627,1039721851,-1090503899)+W(11,1007293144,1054985311,-1101215648,-1110059149);WS(-1089141943,1068474134);
sum1=W(0,1024130588,-1121972404,1032495505,1036801227)+W(1,-1117579092,-1114425265,-1101143803,1041396360)+W(2,1045416789,-1094238571,1039470024,1024684838)+W(3,1039148539,-1105946681,-1106461946,1057861426)+W(4,-1113046718,-1108918837,-1124204515,1052602058)+W(5,-1094942270,-1098420551,1047303536,-1127532529)+W(6,1026773217,-1091638882,1059099726,1040764762)+W(7,-1094617668,1027200645,1018218693,1032280890)+W(8,-1106993164,1033290001,1040300696,-1103088708)+W(9,-1104179471,1041946144,1045088278,-1105244536)+W(10,-1110195745,1043167338,-1123573325,-1138642417)+W(11,1009482242,1037819035,-1108347351,-1116739793);sum2=W(0,1016644168,-1134771145,-1129326838,-1114142714)+W(1,1012771369,1025799488,998892514,-1114282184)+W(2,1049635340,-1101404122,-1114952606,1041138771)+W(3,-1116049462,1042383274,-1147070546,-1095734150)+W(4,1057697290,-1095991584,1033248586,1025008594)+W(5,-1102476512,1060588986,-1111850310,1027653952)+W(6,-1110140123,-1104878488,-1090718582,1052949499)+W(7,-1096580248,-1127102864,1041609896,-1101611481)+W(8,1046973498,-1143476482,-1114336646,1035005082)+W(9,-1103095555,1048842205,-1115539252,-1110997031)+W(10,1031782132,992902692,1030835892,-1122288558)+W(11,1028769716,1022411808,-1118966953,-1120028296);WS(1055908206,1023803300);
sum1=W(0,1033033649,-1114766205,1059767687,-1093070812)+W(1,-1106762950,-1139512861,-1128828388,1011459483)+W(2,1054454099,-1094569204,1029622486,1016172182)+W(3,1027156540,-1106069078,1057986836,-1086765600)+W(4,991938588,1027600816,1024886583,-1116675477)+W(5,1059734148,-1090099632,-1098865153,1027525694)+W(6,-1122498726,-1116893112,1056528229,-1094363024)+W(7,-1101593593,-1135964969,1032744244,1045609495)+W(8,1043829406,-1102732570,-1139103892,1036132330)+W(9,-1114524705,-1113403236,1047712168,-1103438026)+W(10,1022039246,-1117700205,1005980052,1049123968)+W(11,1049516377,-1098493775,-1097177334,1035501771);sum2=W(0,1025334517,1052224655,-1085507535,-1083097675)+W(1,-1097828858,1062578782,-1115143239,1029199567)+W(2,-1092254017,-1079915962,-1092877982,1029921983)+W(3,-1112308287,1050599738,-1091835304,-1078367265)+W(4,-1101001669,1036651638,-1115511381,-1137182696)+W(5,1050309385,-1085955474,1031547399,1017725718)+W(6,1042864237,-1101494467,1052849573,1077549274)+W(7,974314816,-1103762806,1031444191,-1094150391)+W(8,1058681981,1068550083,-1100178328,-1106558945)+W(9,1040795754,-1116631442,-1093246396,1054678659)+W(10,1046838481,1039431488,-1111573417,-1092627938)+W(11,1066882777,1059124396,-1088438520,-1098096651);WS(-1078207964,-1098790270);
sum1=W(0,-1117816013,1017293260,1049047675,-1100878354)+W(1,1032784131,-1126192007,1039615439,-1121106131)+W(2,-1100078274,1049964833,-1107321921,-1122801847)+W(3,1040159636,-1098516348,1057717203,-1094050686)+W(4,1040450075,1034337038,1032454162,-1100564368)+W(5,1041647209,-1119951725,-1099964381,1014677674)+W(6,1029735698,-1142189601,-1090236946,1052197359)+W(7,-1116032848,1028031798,1026856980,-1115831559)+W(8,1041839801,-1110599850,1034137049,1027844545)+W(9,-1128361629,-1129405415,-1114821509,1009705546)+W(10,1036993018,-1121696025,1002339317,-1114960439)+W(11,1034781465,1020602063,993360895,-1130484229);sum2=W(0,1025029135,-1104367710,-1119205162,1051361304)+W(1,-1097951274,1037239658,-1115606678,-1132455965)+W(2,1051294613,-1090262380,1046775583,1027534783)+W(3,-1098891737,1054704406,-1118431701,-1094584814)+W(4,-1111734067,-1137589907,-1111864983,1035843132)+W(5,1040638061,1042639742,-1115582191,-1161598998)+W(6,-1112278329,1038310704,1033551568,1042180969)+W(7,-1116801751,-1113612863,1017169741,1037432870)+W(8,-1095570314,1054301740,-1102111461,-1137659371)+W(9,-1123958951,-1137648567,1040693441,1006683771)+W(10,-1108749213,1017443081,1031819582,-1122384617)+W(11,1008777251,1032304440,-1103720876,1038413214);WS(1060561207,-1110135205);
sum1=W(0,-1114856118,1049197464,-1091745710,1057921518)+W(1,1045672489,1021270499,-1124131449,-1108658488)+W(2,-1095755605,1045522218,-1100746808,-1112929307)+W(3,-1121034566,1041962623,-1091090769,1055093690)+W(4,1019645080,-1157317541,-1112340961,1047635080)+W(5,-1089785676,1056738433,-1111234056,1036938084)+W(6,-1112123800,1029521634,-1088312300,1057086969)+W(7,-1095870350,-1148757666,1034679769,1045001085)+W(8,-1105390912,1048793054,1047514180,1026507103)+W(9,-1115322038,1019494819,-1095959893,1049205462)+W(10,-1099214252,1019330670,-1107671902,1038785126)+W(11,-1089779917,1057170552,1022895484,1029094240);sum2=W(0,-1110883135,1041894205,-1114700148,-1082032478)+W(1,1046875162,1064081845,-1122184691,-1115970606)+W(2,-1118217955,-1081043792,1049320576,1059051295)+W(3,1008834310,982318965,-1097954058,-1085641610)+W(4,982336213,1064706681,1033395903,1040255170)+W(5,-1109327580,-1095688614,-1107088758,1066526360)+W(6,-1110716892,-1134396672,-1107386491,-1084362127)+W(7,1032307660,1060847547,1024095030,1031402202)+W(8,-1114148625,-1093205100,-1122373488,1058657081)+W(9,-1113505190,-1121857157,-1116084956,-1087863650)+W(10,1045820748,1055302318,-1113542640,1031923695)+W(11,-1128842340,-1094939475,1044473869,1041403755);WS(-1088848183,-1091270356);
sum1=W(0,-1113444636,1022583331,-1092936920,1050793382)+W(1,1035173048,-1115063927,-1127291412,1011517178)+W(2,-1094397598,1055228191,-1112816343,1007040780)+W(3,-1131637032,1047190142,-1092945549,1056457416)+W(4,1039723405,-1118782984,-1105736260,1040877723)+W(5,-1086200137,1051083611,1039289519,-1114815627)+W(6,1030983166,1035565944,-1102025475,1056969730)+W(7,1015654008,998545680,-1127378047,-1097520394)+W(8,-1104020948,1051399464,-1108815670,-1127143385)+W(9,1037357901,-1114602800,-1116833526,1044492479)+W(10,-1116817631,1025703109,-1115666437,-1108205485)+W(11,-1102830535,1047811509,1032741190,-1123886254);sum2=W(0,1023906737,1067295699,-1081442287,-1097077469)+W(1,1029195957,1026431960,-1110646223,1065087692)+W(2,-1085042817,1037915281,1015927544,-1132623721)+W(3,-1119411664,1065459703,-1083251842,-1096872835)+W(4,1018101230,1018762696,1010017751,-1118952488)+W(5,1050008558,-1110920551,1042598936,-1124571002)+W(6,-1108429461,-1081475488,1064700095,1006981249)+W(7,-1103158035,1020104602,1029589423,-1083105366)+W(8,1064469883,1036080906,1041992018,-1114107558)+W(9,-1110439418,-1095503285,1057972141,-1106015672)+W(10,-1108943564,1036691137,-1125097343,-1083389324)+W(11,1061045473,1051761632,-1114827780,-1119006739);WS(1034259896,1039623341);
sum1=W(0,1016878676,-1137539339,1055868742,-1088089066)+W(1,1043298073,984347141,1028460795,-1104998988)+W(2,1047938201,-1091378989,1036240559,-1121755284)+W(3,1034359235,-1129847248,1058114664,-1090213650)+W(4,1043122195,932956556,1011385345,1015052988)+W(5,1043619008,-1114958501,-1119276751,1018241806)+W(6,1015855070,1032818160,-1096687428,1054476715)+W(7,-1110579607,1026808723,1016831138,1044006969)+W(8,-1092418872,1049053750,-1101201217,1034235663)+W(9,-1128588247,1033445320,-1100196186,1040121848)+W(10,-1106781444,1010316760,1025908283,1043524531)+W(11,-1095896370,1044746961,1018213241,-1120101215);sum2=W(0,951810592,-1108037836,-1092018666,-1130209970)+W(1,1022643242,1009312276,1033659165,-1102042508)+W(2,-1107310314,-1115641842,-1110096702,1032067593)+W(3,1002259560,-1103529440,-1101738099,1041635941)+W(4,1034513697,-1114108683,1037243759,-1102191435)+W(5,1066447662,1067062587,-1100161415,1041326077)+W(6,-1112310958,-1111056455,1032823775,-1098661250)+W(7,1027860693,-1120382671,1034753865,-1119026649)+W(8,1031795157,-1099014553,-1096684817,1026651225)+W(9,992340497,-1101647251,1040899047,-1117726225)+W(10,-1114962434,1038338139,-1114454490,1024637657)+W(11,1046257437,-1111013301,-1112982645,-1106704138);WS(-1096556910,1067967914);
sum1=W(0,1032707155,-1122886335,-1095119782,1055235700)+W(1,-1120012638,1031514684,1024354487,1031668012)+W(2,-1103532312,1048353625,-1105977207,-1126996321)+W(3,-1131915011,1021347526,-1095435756,1044387963)+W(4,-1105830818,-1116416117,1043480447,1041914807)+W(5,-1090836352,1053060297,-1133082414,1043128001)+W(6,-1118942187,1036630543,-1091218783,1041581564)+W(7,1017318739,-1110350280,-1132633269,1034774528)+W(8,-1104917967,1052242886,-1121967338,1039162573)+W(9,1031302952,-1125222297,-1100801113,1033613430)+W(10,-1130484760,-1148985233,1031513592,-1106257250)+W(11,-1104067043,1050269976,-1109204860,1034839630);sum2=W(0,-1125934657,1041393774,-1097497496,1047775001)+W(1,-1131783044,-1122059316,-1120747465,1032139854)+W(2,-1114660789,-1105604596,1018330620,-1129241452)+W(3,-1126946517,-1107151652,-1096477783,1048515105)+W(4,-1096755902,-1147658728,1019390634,1046075673)+W(5,1057927405,1059160295,1041946221,1011994599)+W(6,-1140291646,-1090083756,-1110210473,1043731078)+W(7,-1091797353,1032850220,1045993569,1024325836)+W(8,-1137735680,1039621515,1046026631,-1126091098)+W(9,-1110717499,-1116058677,1033250412,-1116506490)+W(10,-1106745231,1009337229,1038335355,-1097350707)+W(11,-1127153776,987432265,-1124643180,-1124186068);WS(1061843767,-1077951557);
sum1=W(0,1026388735,-1106366502,1059311576,-1088217072)+W(1,1041378862,-1102542817,-1120114128,-1131166601)+W(2,1043697070,-1105977039,-1130669927,1039925540)+W(3,1037862893,1029755951,1054385928,-1091419383)+W(4,1047467576,989452730,1029309653,-1091391038)+W(5,1057568381,-1089136642,-1111164306,-1105668215)+W(6,1036389538,1048316317,1054220568,-1092475601)+W(7,1053509792,-1138232735,-1122000006,-1099454574)+W(8,1049723715,-1095416897,-1108260705,-1130981221)+W(9,-1126306304,-1106178153,1050234615,-1096877448)+W(10,1038585474,-1107228323,1030215888,1034019808)+W(11,1058416302,-1091809363,1045917860,-1116719540);sum2=W(0,1061533858,1041546460,-1081881922,-1104625991)+W(1,1020257203,-1112819836,1062451832,1044663473)+W(2,-1084977950,-1116240264,-1107478927,-1146254682)+W(3,1068272760,1019905335,-1081565785,-1115490290)+W(4,1038097782,1018218872,1070735043,-1103665132)+W(5,-1079025547,-1094934042,-1129735749,-1108448519)+W(6,1070929067,1027882908,-1082597652,1002519540)+W(7,1043320870,1032555484,1058522058,1053579543)+W(8,-1079765468,-1096683616,997759194,-1111378699)+W(9,1059576348,1030217484,-1088759123,-1103272320)+W(10,-1110736144,1018278443,1052624489,1042937819)+W(11,-1090364693,1039524167,1041293151,-1120119454);WS(-1084224055,-1088316584);
sum1=W(0,-1113613001,-1107673717,1006747746,1039555654)+W(1,1033838821,-1159624430,1003388692,1028109079)+W(2,-1098426505,1048291572,1024741190,-1124153911)+W(3,-1106869627,1012698375,-1088923256,1059475506)+W(4,-1120760050,1033833840,1016662735,1027116933)+W(5,-1097246285,1054502102,1019707757,1010228666)+W(6,1022316973,-1094644889,1057877820,-1093203288)+W(7,1048977331,-1114819581,-1136760929,1023495179)+W(8,1033746004,-1098003683,1036081339,-1110624834)+W(9,1028746387,-1107590588,1041863252,-1105649846)+W(10,1041797102,-1119454813,984919127,1024116594)+W(11,1022736621,-1114921814,-1127589064,-1122201606);sum2=W(0,1015245257,-1113301472,-1126889814,-1122805777)+W(1,1024783162,-1125306444,-1113948506,-1150409563)+W(2,1027745966,-1121614859,1024732276,-1120982285)+W(3,-1130594159,-1113241340,1053517180,1035094088)+W(4,1035927962,-1117285071,1007533655,988101766)+W(5,-1115083078,-1117590123,1033594898,-1115586407)+W(6,-1122336092,-1114338752,-1120298083,1041346715)+W(7,-1136757529,-1179946326,-1131246557,1042344950)+W(8,1009652067,1010321235,-1112303516,-1122655190)+W(9,-1121042747,1024929700,1023796132,1022595647)+W(10,-1107129305,1031780006,-1112003767,1034588627)+W(11,1015099871,1021357977,-1116844702,-1109817399);WS(1056759150,1060224665);
sum1=W(0,-1139374311,-1132085157,-1099925456,1041263149)+W(1,1033127353,-1131329248,995010733,1023919167)+W(2,-1105275165,-1143162806,1020125661,-1128574472)+W(3,-1111414410,1047983919,-1089721802,1045591848)+W(4,1047176279,-1124813330,-1108849608,1035204919)+W(5,1047380996,1054640011,-1109178223,-1115433611)+W(6,1028987391,1044747100,-1111752399,-1086265361)+W(7,1047077327,1014274699,1016981889,1009635916)+W(8,-1106656308,1052567064,1025513390,-1114033239)+W(9,-1123115291,1026679904,-1119632759,-1119813375)+W(10,1020940735,-1135589654,-1129401942,-1133052010)+W(11,-1103728616,1036660778,1026259564,-1154487021);sum2=W(0,1023227060,-1114834111,-1123255684,-1111609489)+W(1,1029177075,1009084849,1023565277,-1123243930)+W(2,1036838581,-1109001470,1046335474,-1110362282)+W(3,1023373012,-1110717616,-1121973236,-1106028739)+W(4,1040383540,1030364025,-1127246210,-1119831250)+W(5,-1128787384,1068968933,-1085459757,1038001226)+W(6,1035525242,995075850,-1106791563,-1084327071)+W(7,1055427968,1004844681,-1115895934,-1112704991)+W(8,1017209933,1049794788,-1106438120,-1109625554)+W(9,1032252451,-1137853837,1025363014,-1103092626)+W(10,1039281515,1026824663,-1115664904,-1177558227)+W(11,-1117762720,1033559138,-1108939748,1027051057);WS(1059198391,-1114206899);
sum1=W(0,-1123230572,1047908609,-1086695351,-1111534963)+W(1,1041894153,-1168813170,1033309054,-1113872057)+W(2,1005036838,-1127426130,1035651728,1029018614)+W(3,-1136657179,-1131612168,1053830093,-1097279138)+W(4,-1114797926,1015674230,1042361008,1032838544)+W(5,1063074340,1032841926,1042266564,-1115081892)+W(6,-1127872354,1018582917,1022976638,-1102974814)+W(7,1036160183,1022213546,1026831155,1025662981)+W(8,1048968528,-1086802103,1043048448,-1119589535)+W(9,1034821095,-1122684754,1037218004,-1094977286)+W(10,1028546130,1023015663,1027013917,1042918755)+W(11,1045668084,-1080167184,1051954532,-1121567905);sum2=W(0,-1109294951,-1116747636,1053044316,-1093594252)+W(1,-1105874671,1036768486,1044771761,-1095594447)+W(2,-1102224225,1044254591,-1148207325,-1122217612)+W(3,-1106240469,-1091993541,1065361960,-1103264547)+W(4,-1098859579,1038496462,1037653814,-1098134808)+W(5,1060397410,1059446961,-1110887683,-1106764847)+W(6,-1132138943,1045429231,-1095097189,1053539276)+W(7,-1103270924,1035231626,-1129034439,-1112675284)+W(8,-1139768526,-1147713757,1018090127,-1112984312)+W(9,1027920896,1030264036,-1100471477,-1115698004)+W(10,-1105560593,1037287074,-1126749735,1027709116)+W(11,-1095674438,-1131922215,1044415945,-1106415399);WS(-1081905372,1072993545);
sum1=W(0,1004609681,-1111485397,-1100618406,1052555682)+W(1,-1113666277,-1113131956,-1113931058,1044870886)+W(2,-1103601459,1050421002,-1125853837,-1119475260)+W(3,1017897178,-1101161424,-1117978262,1053397115)+W(4,-1109207833,-1119057377,-1110350900,1042868018)+W(5,-1088871615,1057434595,-1108715676,-1116054255)+W(6,-1119842647,1016958866,-1096217303,1037835279)+W(7,1041223333,1033629886,1029593625,1036666966)+W(8,-1090419947,1054502387,-1131918060,1019600139)+W(9,-1114320538,1034341084,-1105396084,1036260396)+W(10,1046093262,1034832815,1026419555,-1123516147)+W(11,-1100180286,1041011339,-1108472674,1025124935);sum2=W(0,1027207918,-1134820995,-1123507780,1022927690)+W(1,-1148644129,-1124904791,-1131003531,1019005665)+W(2,992028222,1039006609,-1114458430,1019252639)+W(3,-1155176792,1018656479,1020777698,-1108026125)+W(4,985006155,1019665619,-1144704129,1016837667)+W(5,-1093100477,-1075529389,-1165905039,-1148497627)+W(6,-1120277627,-1133755465,-1106617270,-1071234400)+W(7,1009164120,-1154476856,1018692534,1007330736)+W(8,1026210395,-1098388857,1080134310,1041946375)+W(9,-1122116985,1008190855,1015481059,1043410538)+W(10,1068769301,-1120913968,1016313728,1024160458)+W(11,1009441727,-1127804151,1038162442,-1102924087);WS(1052536174,-1151096569);
sum1=W(0,991116371,-1128173243,-1103836723,1032573088)+W(1,999976938,1037991630,1033302347,-1146822742)+W(2,1034951935,-1120898050,-1138114279,1035558856)+W(3,-1116642336,1036050892,-1087917523,1057405287)+W(4,-1098834165,1042054293,-1115536654,1034768509)+W(5,-1106200391,-1120590821,-1118223722,986260550)+W(6,1020657940,-1102372039,1061554222,-1082912644)+W(7,1047922098,-1130396508,-1114833734,1030675614)+W(8,1041046871,1002819162,-1107937520,1023135729)+W(9,1031490598,-1114628406,1046795201,-1124848916)+W(10,1038688870,-1142052488,-1158391502,1032401267)+W(11,1027714602,-1124036191,-1118805976,-1177279769);sum2=W(0,1035223119,1038869307,-1108836158,-1105867416)+W(1,-1106282608,1028503999,-1127800761,1034423710)+W(2,-1116666352,-1109342419,1047028407,-1119414296)+W(3,1038890181,-1109261585,-1087753137,1027333841)+W(4,-1148256348,-1113209005,1028905699,-1095895125)+W(5,1061176216,1057224086,-1148022324,1010099974)+W(6,994981383,-1098712671,-1099737664,1049674522)+W(7,-1103462952,1020393479,-1127955051,1032845262)+W(8,-1208820627,1011854042,1043242553,-1115953239)+W(9,998786660,1030375171,-1126035264,1017325847)+W(10,-1121350765,1024565993,-1121293280,-1114148994)+W(11,1042226462,-1120003540,-1117125009,1001260628);WS(1058902967,-1081860445);
sum1=W(0,-1121371387,-1116017491,-1114517185,-1144385454)+W(1,1031405875,-1133995267,1029881036,-1110722656)+W(2,-1096281750,1046612526,1032371736,-1118231237)+W(3,992316765,-1103068528,-1110556335,1050079932)+W(4,-1114542190,1037331941,-1117974353,-1120254383)+W(5,-1087192661,1061346066,-1113719056,-1117606232)+W(6,1019164800,-1111729689,-1138608617,1054224317)+W(7,-1147587566,1027634660,-1115308289,-1123116948)+W(8,-1119671953,1023689473,-1121094047,-1114416951)+W(9,1031905998,-1110978129,1026716344,1034730016)+W(10,1032702160,-1150819433,-1118946572,1027465948)+W(11,1026550240,990814541,1025765741,1002408318);sum2=W(0,-1127268449,1017520494,1046612660,-1104246964)+W(1,-1098833757,1019779427,1008157504,-1110533731)+W(2,1053115740,-1126879265,-1103206877,-1135658469)+W(3,1022079949,-1110799425,1042237616,1071620340)+W(4,1047260740,-1112586418,-1129508015,1038116680)+W(5,-1081939523,-1082767624,1046386206,1021781126)+W(6,1023435994,-1149062134,1046590815,-1091995420)+W(7,1034566387,1021597755,987488696,-1109564641)+W(8,1019421448,-1133233221,-1113663072,1025921212)+W(9,-1149203238,1031926637,1025089506,-1113723868)+W(10,-1131415815,1022181144,1025441916,-1140288129)+W(11,1002014090,1008464055,-1120607589,-1133866981);WS(-1118927728,-1114990634);
sum1=W(0,-1123938375,1033195056,1057535917,-1087859524)+W(1,-1107191040,1047574307,1040612950,-1114716774)+W(2,1047260544,-1132924433,1007112943,-1106834116)+W(3,1024746402,1048819881,1042772673,-1087499341)+W(4,1043648426,1044210486,1022214714,-1104426015)+W(5,1057677234,-1097320317,-1093740782,1028537764)+W(6,1038811590,-1105195831,1045869257,-1091890215)+W(7,1042013107,-1106862316,-1112630087,1042575344)+W(8,1057533694,-1089715893,1020754614,1047539199)+W(9,-1118622728,-1098438774,1042859777,1029276300)+W(10,-1107815558,-1107232885,1031232344,1038434900)+W(11,1055588422,-1091230428,-1113991309,1041569343);sum2=W(0,-1117938617,-1098776947,1052841626,-1111689798)+W(1,-1101990052,1034353164,1034943831,-1074997876)+W(2,1071950042,1008522816,1023979086,1019125592)+W(3,1047294563,-1067348911,1078478928,1042633900)+W(4,-1106116215,1021696573,-1112881764,-1073328658)+W(5,1075942353,-1105497105,1040726051,1032192788)+W(6,-1113196518,-1106856879,1048374094,-1100859969)+W(7,-1128120408,-1129459590,1017166837,1007574096)+W(8,-1110198115,1027760421,1041816709,-1114781060)+W(9,-1119652380,1040326435,1016518417,-1106280857)+W(10,1015116440,983174391,-1122537978,1003760381)+W(11,-1132261857,-1146348222,1015700123,1019612376);WS(1034111416,-1106797037);
sum1=W(0,-1127934684,-1113852291,-1096035023,1052464285)+W(1,1032415443,-1113420426,-1146675705,1035613338)+W(2,-1102929642,1042719307,-1114220817,1025128440)+W(3,1006977829,1034804131,-1090308252,1054858571)+W(4,1032020487,-1114922591,-1113401378,1037672145)+W(5,-1089088820,1057164897,-1123663635,-1136503085)+W(6,1019549798,1044038057,-1096624416,1050796251)+W(7,1035431737,1026704599,1016064490,-1106829090)+W(8,-1097224209,1048920159,-1131720964,-1109868785)+W(9,-1139061950,1033066250,-1104516203,1042039981)+W(10,-1114943722,1024811962,998716411,995721454)+W(11,-1095532026,1049209393,1041424208,-1138798477);sum2=W(0,1018373307,1030944977,-1120549779,-1139755202)+W(1,-1101691927,1049483493,-1117669473,1035483586)+W(2,-1113169149,-1114451942,-1102665013,1049560407)+W(3,1036793172,-1120221588,1031305133,1047991436)+W(4,-1083948126,1057078402,-1107254646,-1138388666)+W(5,-1118729068,1050438576,-1083351573,1060878230)+W(6,1027210469,-1119036598,-1123944089,1058194810)+W(7,-1081291530,1058504911,983011887,1026801669)+W(8,-1136088418,-1103576008,-1106933299,1044728114)+W(9,-1124389554,-1120993070,1045466087,1037255439)+W(10,-1095248620,1047223280,999841656,1036234905)+W(11,-1110162376,-1114267729,-1124771645,1036725012);WS(1038841272,1052605132);
sum1=W(0,1031922765,-1100459309,1037270288,1026910357)+W(1,1023447506,-1104596348,-1104568331,1046914264)+W(2,1041702805,-1101939446,-1114279623,1044685961)+W(3,1037544250,-1120141702,-1098675705,1040827436)+W(4,1048352911,-1104877098,-1109808312,-1117060814)+W(5,1045728636,1037079325,-1115507167,-1117405559)+W(6,-1115625903,1046551204,1017164043,-1095425143)+W(7,1040518727,1032200833,1042593752,-1097718198)+W(8,999474559,1046662664,1038294495,-1104511859)+W(9,-1105481799,1032086688,1031450455,-1103113592)+W(10,-1106032688,1039045107,1033924054,-1112841053)+W(11,1034794943,1015870568,1041969331,-1111795079);sum2=W(0,-1119788132,992683382,1018867293,1022669528)+W(1,1044098145,-1102594356,1033659476,-1104347191)+W(2,1020892153,1043646320,1022003003,-1105788334)+W(3,-1112158198,1044081475,-1090780387,1053457206)+W(4,1053806225,-1097169858,1008462738,1034564598)+W(5,-1098943438,-1103925357,1061138285,-1089462725)+W(6,-1128623485,1037093866,1024702018,-1094689316)+W(7,1061570617,-1090351234,-1135723434,-1118342628)+W(8,1037085984,-1130567667,1042502677,-1124000960)+W(9,1030330775,1008221186,-1108937272,-1111881166)+W(10,1045330453,-1102638867,-1125624097,-1116661382)+W(11,1041747819,1006874186,1015917808,-1119261652);WS(1059476151,-1123203418);
sum1=W(0,-1111725774,1035594491,-1091810916,1057461865)+W(1,1016189354,-1123857235,1032359159,1034919857)+W(2,-1140486487,1048140086,1034245225,1028750247)+W(3,-1110577724,-1111760306,-1084838663,1060577506)+W(4,-1104347695,-1113205590,-1105544893,1046155316)+W(5,-1086139015,1052038472,1027870402,-1121460986)+W(6,-1121304930,1044165509,-1095808892,1057513991)+W(7,-1103056264,-1148349487,-1115245634,1020829292)+W(8,-1096673622,1053266340,-1108853472,-1113141864)+W(9,1036887935,1039852002,-1127813812,1045123672)+W(10,1031021091,1036934292,-1110517831,-1120384574)+W(11,-1090491960,1055106407,-1133152957,1011178567);sum2=W(0,-1114868977,1026556603,1004734644,1034344926)+W(1,1040708934,-1131620842,-1107973502,-1115461868)+W(2,-1092079110,1042028492,-1103991549,-1105590488)+W(3,1044770988,-1104823400,1059587552,1024895663)+W(4,1051421807,1029419915,-1101288212,-1105554340)+W(5,1045430990,1050688149,-1095880897,-1114582112)+W(6,1025917421,1036199790,1037874646,1047334362)+W(7,-1118101029,1015496806,1028043472,-1116199065)+W(8,-1137785064,-1116948841,-1122024357,-1121536685)+W(9,-1111158861,1020651575,-1093651456,1044938016)+W(10,-1099771430,-1121478353,-1123193100,-1128075734)+W(11,-1127404110,1042458099,1007412048,-1127827256);WS(-1096078190,-1082738059);
sum1=W(0,1007239809,-1108860284,-1100207850,1053165251)+W(1,-1112013420,-1115685558,-1114850361,1046670329)+W(2,-1101169270,1050939564,-1126100266,-1124400725)+W(3,-1130257143,-1103368477,-1116530972,1051252601)+W(4,-1112810720,-1112871192,-1112210107,1045976117)+W(5,-1088435015,1056131912,-1124484747,-1117830909)+W(6,-1118665957,1029494103,-1092482434,1045571555)+W(7,1041969097,1031308937,1028242343,1036298605)+W(8,-1090334611,1053021861,1032260218,-1143992478)+W(9,-1116764258,1029804679,-1105280439,1035862579)+W(10,1044490698,1037078646,1022403683,-1128309634)+W(11,-1099682433,1038809821,-1114977769,1016808747);sum2=W(0,-1133820219,1027229337,-1115513384,1007940354)+W(1,-1156542700,1020775992,-1147891684,1032424255)+W(2,-1107406978,-1125237780,1031863482,994071912)+W(3,-1127336652,-1137665638,1037916056,1044701152)+W(4,-1113898133,-1127018949,-1127200453,1045946307)+W(5,-1096925824,1067148595,1048747828,-1115116116)+W(6,1020736496,-1116510358,1031285965,1076670751)+W(7,-1101339101,-1122694416,1001166860,-1145031593)+W(8,-1138759126,1039470145,-1070343554,-1106720041)+W(9,1022486646,-1116471963,1020254812,-1109537872)+W(10,-1082365934,1034791139,-1135690985,-1126621635)+W(11,-1122394148,1025436583,-1107321525,1039293842);WS(1056919406,-1123699093);
sum1=W(0,-1153021483,985933670,-1089586019,1058308826)+W(1,-1122912091,-1130942473,1016658279,-1142160193)+W(2,-1106728023,1043832952,-1111941676,-1162334614)+W(3,-1169964908,1032391598,-1095447822,1054485203)+W(4,-1114359010,-1115887538,-1131540465,-1109380555)+W(5,-1095937215,1051425640,1038539876,1035573952)+W(6,-1116724456,-1112807501,-1092279079,1057168451)+W(7,-1129000267,-1120065804,1018808083,-1115139838)+W(8,-1105250414,1053123845,-1105627696,1037216107)+W(9,986184318,1023499017,-1104943256,1034402292)+W(10,1011544866,-1114397383,1026972628,-1119658051)+W(11,-1093497009,1056025192,-1129701482,1031803900);sum2=W(0,1034281368,-1104410341,1018060402,-1138447737)+W(1,994323516,-1140256393,-1126716121,1032410612)+W(2,1017706532,-1115589617,1029627322,-1133676977)+W(3,-1121241308,-1087414339,1061712823,1021983592)+W(4,-1133709215,1012505315,1045372780,-1068615761)+W(5,1078313037,-1100339818,1015111478,-1130902073)+W(6,1035929285,-1067644471,1079888634,-1123293195)+W(7,1023885100,1028720332,1047600787,-1091405946)+W(8,1048822788,1030149270,-1124744731,-1123320040)+W(9,1004087438,-1118166494,1023636550,-1120625820)+W(10,1010097407,1022959192,1041718259,-1097556864)+W(11,1035128990,1021734756,1009567515,-1136405679);WS(1057577783,-1116545908);
sum1=W(0,-1140559047,1023488522,1031631673,-1127758170)+W(1,1037581685,-1129099776,-1119858755,1007841757)+W(2,1034355893,-1102068668,1038802963,1023940956)+W(3,1001413734,-1099448121,1034820815,-1139646818)+W(4,1020321573,1023108226,1019558160,-1135636631)+W(5,-1095265297,1043309332,-1118918103,-1133216315)+W(6,1027838711,-1106014610,-1133110549,1058446926)+W(7,-1104027725,1027058075,-1123065945,-1112832085)+W(8,976310772,1018622064,-1110623851,-1123708581)+W(9,-1133184076,-1132115376,1031909175,1033516923)+W(10,-1124259695,1025545342,-1116764451,1007686986)+W(11,1033492939,1033353766,-1114622946,-1118432359);sum2=W(0,-1139693312,-1124752720,-1098950560,999696497)+W(1,-1111434581,1026280044,1036960926,-1121090060)+W(2,-1103693150,1034222778,-1119707404,1014405392)+W(3,-1143311649,-1099787410,1033289622,-1104157082)+W(4,1018041096,-1121205834,990661185,-1112556974)+W(5,1052753541,1058657457,-1108624084,1023217352)+W(6,1015972640,-1123282486,-1106573325,1042484509)+W(7,-1111132399,1005957425,1000525745,-1104610584)+W(8,1031872996,1044261031,-1121815492,1017712752)+W(9,-1129692664,1028371280,-1115662969,1026599244)+W(10,1018446608,-1139874592,1028832752,-1104217347)+W(11,-1115847157,1041506121,-1129135268,1010211304);WS(1063874743,-1123600943);
sum1=W(0,1026726381,-1110972995,-1088392527,1060534134)+W(1,-1131352649,1017113381,1005084141,1029034162)+W(2,-1096434085,1052968261,-1125442370,1023149165)+W(3,-1121313992,1029564141,-1088422197,1061531727)+W(4,-1111100967,-1121647548,1022502021,1019350337)+W(5,-1089197156,1048937234,1007055431,1028622922)+W(6,1010678471,1021423943,-1089730182,1053585019)+W(7,-1124123103,-1132301739,1012880846,-1112342611)+W(8,-1099324833,1049533342,1037169096,-1122598880)+W(9,1016038684,1036724585,-1105649226,1044791660)+W(10,-1119334386,1017220849,1031948511,-1096649610)+W(11,-1102131796,1047748258,1048887628,-1134858375);sum2=W(0,1041516351,-1098661524,1065773241,1067471192)+W(1,-1095722385,1025030832,-1114001722,-1113317539)+W(2,1066164852,1062194047,1029392016,1015621429)+W(3,1031962338,1041960143,-1094243603,-1131590099)+W(4,1045112423,1033273068,-1127882717,-1113172562)+W(5,-1071023147,-1071391818,1027735196,-1106774969)+W(6,1024371132,1057245216,-1087722937,-1082288010)+W(7,1047570295,1021784721,-1116893380,-1108932190)+W(8,1043021464,1036914992,-1110460182,-1147670187)+W(9,-1137233618,1040530840,1059923771,1056604249)+W(10,1008215114,-1157997580,1035584360,-1090505328)+W(11,1062948018,1065534266,-1096088381,1025226110);WS(-1081605212,1037230241);
sum1=W(0,-1129286954,-1115600951,-1139829872,1042245092)+W(1,-1130516890,-1191245347,-1127382348,-1127078325)+W(2,1037397159,-1101819637,1025459530,-1140137724)+W(3,-1114123448,1045220821,-1103957592,1057239854)+W(4,-1098019463,-1135821456,-1119205995,1032978341)+W(5,1057561887,-1089716883,1040837167,-1153142562)+W(6,-1116053850,1031622828,1057799156,-1088291628)+W(7,1039979404,-1123070334,-1114061454,1039357911)+W(8,-1103125195,-1162281827,-1123433113,-1115244132)+W(9,1024011222,1020277751,1035843369,-1111135597)+W(10,1008116332,975751222,-1165173963,1026874614)+W(11,-1159950147,-1144308089,-1115664788,-1121723210);sum2=W(0,-1129847377,1027890930,1045384717,-1131041629)+W(1,-1118537275,-1129495121,-1132201467,-1115667911)+W(2,-1139027758,-1086235324,1015945835,1022067627)+W(3,-1111059277,-1109124506,1062718876,1071241567)+W(4,-1090110249,-1139816838,1032250249,-1115518668)+W(5,-1088514518,-1104078593,1050303031,-1109320206)+W(6,1003251981,-1131706033,1043614591,-1091065468)+W(7,-1130925231,1035917053,-1175110606,1033851379)+W(8,-1096199608,1021865867,1030828678,-1140186118)+W(9,-1119100754,1008685286,1038009999,-1113376611)+W(10,-1128909271,1027374356,1007928974,-1130851063)+W(11,-1126833063,-1120766781,-1121346672,-1130315761);WS(1048635758,-1111558989);
sum1=W(0,-1116715915,-1114167026,1019884197,1046236914)+W(1,1023679491,-1123924777,1007517554,-1144951432)+W(2,-1100411873,1042364482,1030303424,-1115625243)+W(3,-1125319757,1032434734,-1082609609,1057088310)+W(4,1025882348,1018952757,-1130676803,-1116349759)+W(5,-1099356457,1060062511,1027068912,-1117219752)+W(6,1032051720,1007313161,-1114189151,-1105629450)+W(7,1046455412,-1128015465,-1122176818,1037795522)+W(8,-1098216348,1032549225,1037080648,-1117338239)+W(9,1019813529,1011561671,-1118483848,-1156935944)+W(10,1024380849,1001454266,-1125995833,1022555096)+W(11,-1115419480,1017135051,1020138940,1015509889);sum2=W(0,1017200252,1032764106,-1100965710,-1120952053)+W(1,1023440400,1026555164,-1128076598,1032749056)+W(2,1036328960,-1105592489,1037836738,-1121478225)+W(3,1020177744,1042154489,-1079875623,-1093732085)+W(4,-1110726007,1032334674,1027061114,-1091917968)+W(5,1069362278,1053281179,-1110949820,1004458190)+W(6,-1120062015,-1115647155,1041923814,1053015354)+W(7,-1097734576,1030547292,1007295183,-1109350747)+W(8,-1121245377,1023497366,1029656316,-1115087241)+W(9,1005463470,-1136438311,1023734232,1044015507)+W(10,-1107014120,1024950244,-1120999608,-1152745757)+W(11,-1115720719,1040619345,1039138178,-1107079388);WS(1057226679,-1099093504);
sum1=W(0,-1117743115,-1106860569,1059123761,-1116606854)+W(1,-1117312579,-1126837697,-1111361838,-1097721634)+W(2,1043835217,-1113320356,1021938430,-1108681130)+W(3,-1142218540,1017711998,1054886149,-1098795498)+W(4,1024346219,-1128001843,-1115584496,-1098477656)+W(5,1036645937,1036044245,-1113074392,-1126342351)+W(6,-1144474236,1017808579,-1096319852,1058878095)+W(7,-1113306631,-1145404316,-1112915081,-1127808199)+W(8,-1102898152,1054951826,-1104150268,1022603516)+W(9,-1118048876,-1110778360,-1108186916,1042821748)+W(10,-1109837016,-1113519979,-1124754680,988685674)+W(11,-1103594844,1057715322,-1104945799,-1166667748);sum2=W(0,1017552406,-1115134458,-1123239700,1040415751)+W(1,1024802817,-1116030864,-1121365003,-1113297695)+W(2,1033578978,-1119377084,-1140510683,-1154029132)+W(3,1024315197,-1121331284,1032104202,1033268884)+W(4,1031096569,-1127078294,-1126393870,1034056828)+W(5,-1122610502,1042552247,1027588477,-1123710517)+W(6,1006096662,-1116036592,1042239151,1014688747)+W(7,-1116363642,-1142638070,1026122801,-1122098200)+W(8,-1128246386,1038912262,-1106292650,1002524342)+W(9,-1115019758,-1138309587,-1130645774,1011328923)+W(10,-1119712705,-1123496021,1010820131,-1114451237)+W(11,1021632898,1013103251,-1106135611,1026182445);WS(-1108758968,-1120615143);
sum1=W(0,1007512449,1043847294,1041722714,-1089504654)+W(1,1035899020,1021562716,-1118729201,-1115009907)+W(2,1047642150,-1097300100,1024857813,-1157490338)+W(3,1033236958,1038269372,1052029054,-1092318719)+W(4,1041772976,1033997944,-1188181540,-1103491829)+W(5,1056274631,-1092329088,-1115586563,-1127937658)+W(6,1032455763,1026842103,1057598894,-1088834696)+W(7,1037648114,1034853541,-1139132956,1028990457)+W(8,1044856958,-1094694701,1028932916,-1139535439)+W(9,-1126666947,-1112992067,1049081300,-1102944265)+W(10,1031373190,999073631,1028445809,1045480960)+W(11,1008203541,-1095636207,987483733,1033314299);sum2=W(0,1022601823,-1119857460,-1099325942,-1068582801)+W(1,1035739756,1015907333,1027503424,1016942723)+W(2,-1112391205,-1076271776,-1104095012,1016973548)+W(3,-1114440342,-1113768249,1050839307,1067690352)+W(4,1026494027,-1122697579,1031020236,1049278985)+W(5,-1097330938,1077639092,1047876791,1015148595)+W(6,-1115479573,1023747258,1019565806,1061065209)+W(7,1016405011,-1106941761,1028798660,1008539869)+W(8,-1108724816,-1120523343,-1115660355,1032414836)+W(9,-1137878778,1030670036,-1143955309,1002861982)+W(10,1022661839,-1126087053,973255146,-1124354630)+W(11,-1115374863,1029925423,1033007729,-1124658022);WS(-1125070560,-1096513533);
sum1=W(0,-1112401838,1032850683,-1111199410,1046757622)+W(1,1033951818,-1110786345,-1141896047,1035442769)+W(2,-1105684773,1047296038,1013771590,-1113414691)+W(3,-1114813980,1027743049,-1093508577,1061969278)+W(4,-1100008383,-1131095256,-1125005414,1036941992)+W(5,-1099350541,-1107426238,1023589122,-1114443933)+W(6,1026386210,-1104378805,1060063436,-1092774776)+W(7,-1122038496,996299870,-1115056418,1037833707)+W(8,-1112618105,1028130403,-1110298148,-1117830096)+W(9,1012901881,1022681350,1035294797,-1127381572)+W(10,1030080099,-1140100259,-1125623196,1033887999)+W(11,988362813,1016528878,-1106008748,1014753608);sum2=W(0,-1128089453,1024340419,-1102023306,-1103821003)+W(1,1043342989,-1119644228,-1110645236,1043920397)+W(2,-1114712453,-1097377481,-1109265540,1026656603)+W(3,-1130916401,-1129344777,1028225499,972074333)+W(4,-1100613575,1034952995,1026446699,1009781987)+W(5,1057874897,1059140954,-1103696793,1032660433)+W(6,-1115610756,-1102796808,1052660862,1038144249)+W(7,-1116201867,-1130501689,1032679495,1037523581)+W(8,-1102216434,-1107293486,-1131885037,1029362471)+W(9,-1114433002,1023912055,-1127455825,1006589878)+W(10,-1105206442,1013212643,-1123355757,1026431795)+W(11,-1128264837,-1102041035,-1127587329,1005668278);WS(1049867118,1034735186);
sum1=W(0,-1127774262,1029333619,1019113028,1024964758)+W(1,1007980364,-1121402761,-1117373036,-1123455456)+W(2,1040322517,1032014380,1019723167,-1118901061)+W(3,1031064438,-1105261096,1040279186,1048588372)+W(4,-1114399774,-1126411220,-1112922680,-1096141178)+W(5,-1101685436,1050135703,-1100797936,-1110911420)+W(6,1012648832,-1120189874,1044944438,1034886579)+W(7,-1113398479,1019321608,-1132535687,1024540628)+W(8,-1121818673,1040490120,-1150021355,-1114680743)+W(9,-1120670652,-1138107141,1035373868,1016312768)+W(10,-1128775361,-1121234663,-1140537009,1000234461)+W(11,1032620736,1034120602,1008873398,-1121766352);sum2=W(0,-1161289046,-1111556088,1038429491,1024158411)+W(1,-1123794133,1016121349,1020587590,-1127668568)+W(2,-1130067243,1018324827,1035096674,-1127328688)+W(3,1029682388,-1095922552,1050898724,-1123472030)+W(4,-1142905112,-1126947701,1031608572,-1092239431)+W(5,1058359401,-1093717514,1042534485,-1126252937)+W(6,-1117304231,-1165373610,1040200303,-1118204561)+W(7,-1137719883,-1122434117,-1129471662,-1120133906)+W(8,1044552317,-1112781150,-1136196985,-1137031592)+W(9,965398246,1007233453,-1132308256,1017795291)+W(10,1027736448,-1121369248,-1134569151,1019046119)+W(11,1031851372,-1120826542,-1128305748,-1162116006);WS(1063598519,1040709546);
sum1=W(0,989424433,-1129964132,-1092181324,1056340507)+W(1,-1140166214,1007420926,1025004011,1018517694)+W(2,-1096845618,1052096915,-1124688156,1025298052)+W(3,-1117397173,1036280904,-1092686069,1055848084)+W(4,1027380346,-1114706068,1010227902,1042042835)+W(5,-1082263275,-1117189370,1041673920,1030527159)+W(6,-1116859551,1025484624,-1087946945,1053023013)+W(7,1025279965,1004378644,1035862832,-1108371497)+W(8,-1124000752,1053676604,1021321051,-1130325786)+W(9,1012428267,1028794752,977020321,1044581128)+W(10,-1125256895,1025029349,1028295307,-1105766207)+W(11,-1108973663,1048031389,1035434166,1015026205);sum2=W(0,-1128989779,1040099849,-1100874000,1021993174)+W(1,-1130783901,1011642260,-1132752301,992269838)+W(2,1034251701,-1130867684,1034483450,-1123860313)+W(3,-1121498089,1034828720,-1104384455,-1113539068)+W(4,-1122004711,1016725938,-1112228563,1034859451)+W(5,1044543345,1053848304,1016645052,-1122625223)+W(6,1023519830,1034954038,1046406891,-1104908283)+W(7,1032774629,1011006880,-1111737432,-1122349299)+W(8,1028583216,-1100179639,1016210650,-1114528083)+W(9,1023675120,1019899084,-1114022376,-1111378604)+W(10,1033297067,1021084026,-1134051546,-1112348174)+W(11,1040182737,-1097476412,1025418184,-1141294629);WS(1052377710,-1116561061);
sum1=W(0,-1122160137,1026711393,1034438088,1023922180)+W(1,-1115207840,1014756539,-1112995181,1046449684)+W(2,-1103073456,-1112523427,1036366239,-1110629817)+W(3,1021266631,-1094207935,1059878180,1031595583)+W(4,-1096200621,1025340632,1017022397,1051777944)+W(5,-1091454284,-1107259466,1043506315,-1122333286)+W(6,1032809511,-1105978112,-1108523806,1059633699)+W(7,-1105628259,-1126028515,-1105019076,1045042328)+W(8,-1137740923,-1094439010,1043730779,-1114494718)+W(9,1019774100,-1140860791,-1113848547,1048809290)+W(10,-1114298535,1024493780,-1119221338,-1140595366)+W(11,1015748571,1019553093,-1117446555,-1121208702);sum2=W(0,-1125003387,1023545558,1001356924,1019826271)+W(1,1029018751,-1114113554,-1110204990,-1122326332)+W(2,1049948311,-1106041547,-1122275300,1028296019)+W(3,1008672566,1039271760,-1104177316,1040609653)+W(4,1017003703,-1143932072,-1110854180,997586352)+W(5,-1099440370,1057375034,-1099421810,-1122149120)+W(6,1015432805,1043658401,-1101604747,-1098469549)+W(7,1052007058,-1118594118,1007507570,-1126010948)+W(8,-1112581048,1041033112,1018898909,-1129527698)+W(9,-1129875419,-1128126180,1034699764,-1108980340)+W(10,-1118843549,1031512617,-1145172348,1018354299)+W(11,-1118892801,1026776081,-1123423040,-1147650596);WS(1066846108,1044745002);
sum1=W(0,1019372186,1049403789,1042475733,-1091781177)+W(1,-1124410122,1015897062,978233216,-1107121557)+W(2,1051348497,-1100692098,1039801345,1009376476)+W(3,-1129136976,1041504923,1048713517,-1091573825)+W(4,1032893815,-1126291000,1025331363,-1134682116)+W(5,1054698948,-1089263023,1040511932,1006187856)+W(6,-1142297744,1039399714,1049146911,-1091452887)+W(7,-1146055296,1016897132,1015116199,-1122699462)+W(8,1058118606,-1090043533,1032222216,1012743170)+W(9,1015645340,-1121336819,1046729314,-1102394372)+W(10,-1115550793,1010428515,1016287548,1026221102)+W(11,1056609718,-1091564925,-1107840672,1000566800);sum2=W(0,-1121498998,1040076187,1040991236,-1097642453)+W(1,1041191639,-1143069461,1025173682,-1110698495)+W(2,1027215822,1032193313,-1107046015,-1127878497)+W(3,-1127952317,1046879062,-1097422534,-1089335507)+W(4,1027648922,1033858873,-1123064681,-1114452496)+W(5,-1079622690,-1070315938,-1107556506,1031644922)+W(6,1031325102,1037259271,-1113150532,-1080614075)+W(7,1040688678,-1125227083,1031547392,-1113826794)+W(8,1059352243,1063284099,1044912350,-1135729999)+W(9,-1116804726,-1113826560,1032134129,1075195474)+W(10,-1107091577,-1112123781,1013263415,-1114840697)+W(11,1048220488,1071802337,1050907604,-1104322253);WS(-1083170743,1032719415);
sum1=W(0,1023701883,-1115388842,-1095142736,-1131637740)+W(1,1043889005,1012236805,1027723212,1037576352)+W(2,-1104329709,1047136718,-1114738168,-1143133226)+W(3,-1122560214,1028066352,-1093573195,1050356544)+W(4,1032119470,-1126174356,989186599,1034436696)+W(5,-1091782714,1058921626,1035779088,1024911192)+W(6,1018265472,1046871436,-1090370147,1057401704)+W(7,-1119260798,1033076018,-1118377474,1036384970)+W(8,-1088395265,1046747968,1026791695,-1122725807)+W(9,1034616094,1041769608,-1092608855,1048250192)+W(10,1007978244,1033024419,-1143849572,1033711598)+W(11,-1085234190,1051022467,1035213927,1028803056);sum2=W(0,1040592912,-1091007599,-1122569720,1061904811)+W(1,-1096410255,-1107753434,-1148866748,1043419584)+W(2,-1102576481,-1110256028,-1106770914,1043044202)+W(3,1032765896,-1111893630,-1114969246,1042199718)+W(4,-1108992598,-1138614142,-1113675298,-1100951705)+W(5,1060370086,1060838438,-1088153932,-1121677972)+W(6,1035431068,1030657616,1018512847,1061366749)+W(7,-1091610254,1049599377,-1111525482,-1123081200)+W(8,-1112438148,-1086083341,1039676388,-1117594428)+W(9,1031171080,1009914590,1033713452,1029235040)+W(10,-1104419583,-1154941432,-1111672592,1048594219)+W(11,-1120657004,-1090315205,1040642594,1041324320);WS(-1087374135,1068569819);
sum1=W(0,1034522569,1036038485,1051494643,-1092286050)+W(1,1024631242,-1124293233,-1114460210,-1134485343)+W(2,1048850073,-1097395434,-1155697773,1035227470)+W(3,1040675195,998999958,1055860825,-1093950865)+W(4,1034953465,1022306499,-1156322949,-1102898978)+W(5,1058980799,-1086427635,1036357020,-1115248568)+W(6,-1126356143,1032174021,1050366134,-1097745188)+W(7,-1115522123,1025097211,1038944141,1032843110)+W(8,1048730421,-1098221875,1020968428,1020281868)+W(9,-1123272884,-1112707068,1043911796,-1095510475)+W(10,1032316940,-1112095119,-1147588893,1041667373)+W(11,1049367775,-1093210118,-1134843155,1003691067);sum2=W(0,1036982689,-1101176821,1032029724,1031712503)+W(1,-1095262307,-1135236510,-1109420523,1040154700)+W(2,1008871494,1051308638,-1089037290,1036178124)+W(3,1038171016,-1103427381,1053639476,-1103617514)+W(4,-1077227331,1056219784,-1114883799,1011961296)+W(5,-1094943648,-1090481186,-1077304111,1063074442)+W(6,1032698755,-1115041464,1046242469,1048516585)+W(7,-1075605762,1070767205,1023400751,-1112162319)+W(8,1015257266,-1110670159,-1086532256,1074120487)+W(9,-1119043865,-1114657793,1018562568,1026474691)+W(10,-1115849955,1066414901,1034471555,-1117007917)+W(11,1031877719,1044794303,-1110424851,1052188053);WS(-1094340206,1025238393);
sum1=W(0,1025401267,1041212259,1051626551,-1087771683)+W(1,1026720107,1024873417,-1120317764,-1123694073)+W(2,1044638395,-1099303356,1027277160,1003045609)+W(3,1029217422,1040075594,1051991350,-1089805402)+W(4,1042793877,1025974530,1017691154,-1128349902)+W(5,1049159169,-1090474853,1032035372,-1140916353)+W(6,1015273200,1030937834,1055056667,-1089928234)+W(7,1038797403,1026491292,1006374863,1030337996)+W(8,1045537234,-1095611655,1028636183,-1125445197)+W(9,-1149759301,-1112880429,1047952828,-1103717662)+W(10,1034683820,1018728702,1023921508,1048792866)+W(11,-1109761292,-1097665994,1024357062,1024842472);sum2=W(0,1016272983,-1117564089,1054344808,1082928383)+W(1,1043627742,-1113989008,-1125328223,1007328518)+W(2,1047318060,1074423709,1037006400,-1137080694)+W(3,1019432157,1038058236,-1095657702,-1074337637)+W(4,1040243063,1017883877,-1136495190,-1106032359)+W(5,-1084625245,-1066615612,-1106132294,-1126758430)+W(6,1024638490,1036423350,-1124414562,-1087090886)+W(7,-1119023275,1040797418,-1122054341,-1129861056)+W(8,1036648948,1034359725,1004167460,-1113361096)+W(9,1016158573,-1141592892,-1120282232,999766988)+W(10,1002865564,1023713345,-1137665190,1032273458)+W(11,1033205457,-1114245215,-1113153751,1022755221);WS(-1098231918,1035887052);
sum1=W(0,1007686525,-1117693688,1048268202,-1105099271)+W(1,-1110112236,1016554315,-1112046456,-1119004197)+W(2,1036810732,-1097653932,-1130249512,-1115219957)+W(3,-1136641001,-1104788790,1055375147,-1098720398)+W(4,-1106155488,-1142876018,1025581173,-1092353842)+W(5,1069647932,1066085926,-1091717545,-1143806946)+W(6,-1121240420,-1104580134,1052170270,-1093227035)+W(7,-1110987409,-1113561092,-1165513922,-1146015939)+W(8,1020096363,-1123833253,-1108464746,-1123809427)+W(9,-1114143760,-1162096818,-1125578169,-1107379122)+W(10,-1156567122,-1113074326,-1123656209,-1117522176)+W(11,1031911554,-1130540403,-1106840908,-1120698772);sum2=W(0,-1125891647,-1121500935,1021750179,1017645919)+W(1,-1130193055,-1118741587,-1139529830,1033326245)+W(2,-1133323886,-1167588957,1018366499,1021086319)+W(3,-1127048511,-1110257678,1040835222,-1108825416)+W(4,-1144215516,-1113356630,-1119620679,1033808587)+W(5,1061147710,1055027509,1035778772,-1123951235)+W(6,1015042367,-1152963927,-1110018076,-1105425292)+W(7,-1105010302,-1124596863,-1133002574,1023704513)+W(8,1035246842,-1090179180,1019226535,995355927)+W(9,1001053676,-1125968895,-1123027527,1035235033)+W(10,-1113493000,-1135606974,-1136336990,-1159911790)+W(11,-1144777900,-1104047270,-1137733870,-1141401292);WS(-1081201436,-1083122818);
sum1=W(0,1024396773,-1118776317,-1090317103,1056470156)+W(1,-1120183581,-1124728406,1040103323,-1121204906)+W(2,-1098486564,1048677796,-1105729174,1010393788)+W(3,-1104054160,1048678635,-1094484293,1048629197)+W(4,1032093347,-1105359341,1042893967,-1101546374)+W(5,-1101075087,1052113969,1048228642,1048587688)+W(6,-1121710378,1036673102,-1095873942,1033707976)+W(7,1044099610,-1107414311,-1122190892,-1112386175)+W(8,-1099326495,1057451847,-1102747354,1034642220)+W(9,1038539251,1022162966,-1101153544,1027207978)+W(10,-1114063013,-1109685144,1020559724,-1111471555)+W(11,-1095630377,1053998976,-1125760751,1033222029);sum2=W(0,-1130151079,1029357099,-1141051917,-1126143047)+W(1,-1138853383,1016378649,-1128601535,-1139320303)+W(2,1027307392,-1124015138,1026568428,-1128887123)+W(3,1016586775,1016703563,1040480663,-1090482710)+W(4,1051692940,1024508650,-1116462462,1036545095)+W(5,-1084177500,-1061542668,1087807110,-1109325640)+W(6,1006316053,1027702761,1027514935,-1081711054)+W(7,1065457143,-1115450794,-1136401487,-1115282656)+W(8,1033882273,1042416533,-1101742731,1030137534)+W(9,-1134837023,1025282364,975470826,-1107083018)+W(10,1035528582,1016609727,1015531121,-1128863347)+W(11,1013565163,1030037156,-1123914522,-1122133136);WS(1056806766,1019813151);
sum1=W(0,-1109922347,1038862168,-1094336356,1045176100)+W(1,1023835087,-1117706029,1027672232,-1098777292)+W(2,1025923920,1046907893,-1097985673,-1143840774)+W(3,-1113027385,1057340869,-1089223672,1028090813)+W(4,1044113854,-1111671123,-1106442907,-1131946518)+W(5,1049099726,1060367739,1010151151,1025756788)+W(6,-1119504732,1048903346,-1102142547,-1102839017)+W(7,1051267347,-1111600768,-1127683323,-1100586740)+W(8,-1122538541,1052174932,-1093148714,1040843731)+W(9,1015134384,1027127869,-1099585557,1024110556)+W(10,1029024221,-1107564881,-1122196904,-1136830686)+W(11,-1100472159,1047790604,-1137237669,-1131252120);sum2=W(0,1016054025,-1119367753,-1115811972,1024987046)+W(1,1016843613,1007599121,-1116580030,1033363716)+W(2,-1119979151,-1114756690,1025664850,-1120202841)+W(3,-1128856269,-1107794961,1046175546,-1100926142)+W(4,1028330842,-1144919563,1024017790,-1129548157)+W(5,1051115205,1048732221,1029232538,-1123931557)+W(6,-1120027976,1034251322,-1095340379,1044324276)+W(7,-1105635461,-1122027017,1003808451,1039517400)+W(8,-1127431641,-1104827086,1042504965,-1118580981)+W(9,-1120561807,1019337653,976018325,-1139095561)+W(10,-1118828309,1016896817,1020365697,-1174223189)+W(11,-1148320619,-1138276477,-1117203320,1009819353);WS(1067549148,1061168738);
sum1=W(0,-1136860560,1041916271,1043173595,-1099729080)+W(1,1028345500,-1117900922,1019396970,-1102760394)+W(2,1046914407,-1097589844,1036811500,-1118556558)+W(3,1034693791,-1100215160,1063664325,-1085101004)+W(4,1044130369,-1118557363,1031876061,-1127917744)+W(5,1041579695,1044764001,-1111608196,-1148658183)+W(6,-1126960466,1038708237,-1084953669,1062969721)+W(7,-1096862061,1028601293,1026075051,1042570959)+W(8,-1099553438,1046958554,-1104831702,1014732126)+W(9,-1129065354,1024557450,-1111656016,1031927572)+W(10,-1121741642,999719805,-1125694250,-1114527138)+W(11,1036161892,-1129394940,1028864534,-1111432076);sum2=W(0,1037988572,-1097183834,-1096111302,-1112255513)+W(1,1025606252,-1131066844,-1109648154,-1096035348)+W(2,1046143856,1047451704,-1109281762,1021094187)+W(3,-1115314649,-1106718097,1065688064,1048785443)+W(4,1025033440,-1118872350,-1110735622,1044362532)+W(5,-1100541529,-1089624797,-1124926742,1035314838)+W(6,1029414023,1044653749,1022961930,1040629892)+W(7,1024229044,-1132267648,-1115532881,-1118097482)+W(8,1041170408,-1135819985,-1109992198,1004115214)+W(9,-1114457629,1036871139,-1121640520,-1109975688)+W(10,1007526703,-1128646118,-1123631499,1035597348)+W(11,-1109551474,1030316886,1031542857,-1117895342);WS(-1090126519,1034760182);
sum1=W(0,1022234099,1038732905,-1095221408,1049091087)+W(1,-1141106060,-1130848127,987019599,1040082783)+W(2,-1096833350,1049531159,-1100657291,1036771650)+W(3,1021371561,1042926010,-1090005917,1052645704)+W(4,-1098472859,1035488804,-1125185183,1019049563)+W(5,1049172122,1048882035,-1113910991,1025403478)+W(6,1040030303,-1101231100,1056956325,-1086324445)+W(7,1041783487,1007113098,1005824514,-1108355337)+W(8,1052986466,-1089320760,1033537135,-1138596020)+W(9,1028122555,-1115211984,1046568014,-1101798768)+W(10,1037621024,-1128732298,-1120592523,1035983309)+W(11,1025899358,-1123937043,-1125397784,-1127374557);sum2=W(0,1016736022,1032939170,-1122689775,-1102551566)+W(1,-1122487238,1026411789,1011977196,-1102682487)+W(2,1060510561,1060805847,-1122236502,-1128029215)+W(3,-1137999416,1037611888,1051792579,1057985083)+W(4,1036808922,1019619350,1019963070,-1102949496)+W(5,-1073351999,-1073393989,-1103029047,-1125796177)+W(6,1030437859,1039010410,1059164734,1057367527)+W(7,1039165500,1024266957,-1122046802,-1110345340)+W(8,1062467108,1062012989,-1106860549,-1119780381)+W(9,-1142727409,-1124097437,1031495287,-1147452225)+W(10,-1143421321,1024156551,1018753414,-1113761662)+W(11,-1101619274,-1099879364,1015482390,1016465010);WS(-1089242039,-1127205581);
sum1=W(0,-1124452989,1047404342,-1086849964,-1114062493)+W(1,1042532510,1010360274,1037734344,-1111320098)+W(2,1001557948,998659036,1038364441,1032729828)+W(3,-1136469606,-1115981071,1055753134,-1096047365)+W(4,-1118490271,1015888923,1045032037,1038279993)+W(5,1059294849,-1107330927,1044317529,-1118190491)+W(6,-1131176455,1006926037,1006841992,-1105936042)+W(7,1035319841,1021147727,1029283077,1030509432)+W(8,1049404683,-1087265492,1043122385,-1123196402)+W(9,1038076384,-1123275877,1037635838,-1095492784)+W(10,1027367204,1027584778,1029887056,1043334248)+W(11,1044156233,-1080260267,1053177470,-1118995315);sum2=W(0,1029897599,-1102843967,1001547796,1049416264)+W(1,-1120840401,-1115391670,-1114965417,1046605828)+W(2,1025076963,-1100594038,1041915682,1020641677)+W(3,1025776431,1033633995,-1090433692,-1096668289)+W(4,1040646462,-1111492899,-1121485495,1048791648)+W(5,1044097140,-1117020477,1042521794,1034331443)+W(6,-1140617930,-1104898739,1042488362,-1102246327)+W(7,-1112857889,-1115861875,-1113546368,1031053127)+W(8,-1118485295,1034926551,-1109164591,-1134127978)+W(9,1031651703,-1108448442,1045463546,1047237110)+W(10,1015998805,-1120855845,-1117524097,-1108356905)+W(11,1040816680,1044694712,-1109851905,-1124879769);WS(-1081567068,-1085072352);
sum1=W(0,1026202077,1008391383,1043376377,-1106037014)+W(1,-1119432853,1015626934,1017630556,-1102096537)+W(2,1035138955,-1113878797,1041401156,-1112723700)+W(3,1034866076,-1105309517,1062685095,-1091962582)+W(4,1028045374,995954372,-1120073907,-1113888457)+W(5,-1088326467,-1099527071,1036249665,-1112822301)+W(6,990337572,1038015146,-1087780001,1065743931)+W(7,-1122166240,1036674595,-1122725732,1010107993)+W(8,-1095652846,1048331161,1030964177,-1165855255)+W(9,1016189565,1035371298,-1111927693,1035819857)+W(10,1030882915,1020668626,-1135328058,-1107104879)+W(11,-1134788873,1033560764,1034792920,-1140134473);sum2=W(0,-1101998430,1025808817,1026331301,1041383807)+W(1,1033833028,-1108635033,1034880732,-1110518368)+W(2,1035202798,1044537615,-1096440885,1042833515)+W(3,-1111573656,-1090739547,-1095903349,1045506861)+W(4,1030373631,-1107072548,1034691412,-1098171169)+W(5,1068344140,1069658374,-1094064924,1037649108)+W(6,1017688506,1047617175,-1085314459,-1090700374)+W(7,-1106284721,-1117475933,1032207084,-1112107064)+W(8,-1108916250,-1135142667,-1113568166,996218700)+W(9,1002612774,1027687639,-1113844364,-1106371211)+W(10,1043762008,-1115713024,995363580,1035291452)+W(11,-1111293323,-1105384559,-1113615358,1031725587);WS(-1122270064,-1083487436);
sum1=W(0,1022021054,-1111938972,-1089129474,1061173530)+W(1,-1117042135,990992466,1000846209,1031069285)+W(2,-1092279467,1053406092,-1112839626,997371026)+W(3,-1120651002,1035108132,-1089405705,1061891890)+W(4,-1115403968,-1123767278,-1133172181,-1122478547)+W(5,-1088959911,1046812368,1035227362,-1136588785)+W(6,1015175368,1022898156,-1101358829,1052509753)+W(7,983155781,1014548513,1008528664,-1109542844)+W(8,-1113192731,1035774995,1035355065,-1120262163)+W(9,1014262402,1003755051,-1110785838,1040815801)+W(10,-1114859906,-1139309996,1032206792,-1099224128)+W(11,-1105614817,1041852206,1046440556,-1196238920);sum2=W(0,1044179919,-1111986018,-1080384748,-1092393621)+W(1,1048581079,1031858735,1022028328,998943655)+W(2,-1088604014,1029389095,1009323699,1021777892)+W(3,1040258943,-1095034556,-1104000317,-1090514887)+W(4,1015383036,1024626196,-1118974089,-1095846499)+W(5,1073459027,1071708766,-1097133430,1024702395)+W(6,1033279863,-1110448374,-1098039236,1012336831)+W(7,-1122793353,1031448400,-1117110809,-1099083231)+W(8,1045892370,1049307354,-1097759856,1030521846)+W(9,1031745329,-1120681553,-1111672860,-1100485937)+W(10,1041920736,1016567237,-1103290765,-1101323001)+W(11,1055006842,1051814517,-1091667564,1029007432);WS(-1097130350,-1073679750);
sum1=W(0,-1154560184,-1142702368,-1095841490,1034517635)+W(1,1044574577,992206103,1025389788,1008724804)+W(2,-1096179481,1053502809,-1112918112,-1143244972)+W(3,-1145657140,1035954194,-1095185831,1045830013)+W(4,1042446427,-1122388570,1000633100,1046084016)+W(5,-1085973126,1057148843,1025817904,-1139683234)+W(6,-1120139600,1042008657,-1089907161,1051926551)+W(7,1017272605,1018417129,1032643785,-1106616153)+W(8,-1096805620,1052799826,-1123577295,1017209342)+W(9,1008755251,1025929714,-1098086361,1043469780)+W(10,-1143679882,1016358830,1030414749,-1102859291)+W(11,-1107347576,1050172789,1014891512,1026775680);sum2=W(0,1021941992,-1106123822,1031547466,-1135582819)+W(1,1018035752,1017098260,-1140009235,-1137197699)+W(2,1040410800,1048777558,-1114989513,-1129449426)+W(3,1026649920,-1104678389,-1091687878,-1102399061)+W(4,1038853959,-1170697076,1025391436,-1103278668)+W(5,-1069452203,-1086654414,-1112110740,-1134437671)+W(6,1033557641,1049392706,1071493698,1036526271)+W(7,-1155541821,1030635558,-1110654493,1026389826)+W(8,1075377385,1051671224,-1119910153,-1127657747)+W(9,-1117894486,1046385471,-1093315115,1003979070)+W(10,-1130248744,1010389927,1031221238,-1107040085)+W(11,-1101021764,1042747507,-1119798403,1007123883);WS(-1110542776,1046722292);
sum1=W(0,-1112464600,1033517476,1047470894,-1131671638)+W(1,1005087552,-1142745264,1016022658,-1108629467)+W(2,-1133454244,1032980471,-1105826521,1026603482)+W(3,1027765771,-1106997347,1053995028,-1092318054)+W(4,1042584756,-1129658366,981819586,-1113497042)+W(5,-1100439522,1042288212,-1109105451,1017901338)+W(6,1026835189,-1116788199,-1093531706,1061947018)+W(7,-1098489206,-1142191304,1025143735,-1106078850)+W(8,1048713001,-1121614518,-1105038597,1040275689)+W(9,-1111607705,1041100086,-1106135867,1012478420)+W(10,977775992,1016467704,1024330241,-1124631714)+W(11,-1115421707,1041393523,-1114990145,1020475210);sum2=W(0,1031452303,-1132232893,-1109510079,1018866101)+W(1,1014551643,1032688527,992881643,-1116591675)+W(2,1032912109,-1116915567,1024567259,-1114177042)+W(3,978475180,1016124301,-1114514404,1055420465)+W(4,-1097097100,1042584708,-1121457613,-1114931492)+W(5,1032060799,1059251768,-1118272021,-1109972047)+W(6,1034445399,-1094590847,1051504728,-1088887374)+W(7,1048490818,1024892699,-1130052481,1040974964)+W(8,-1087149232,1044275534,1035881493,-1108606213)+W(9,1032145701,-1110729382,1039284419,-1114948355)+W(10,1032922179,-1121421993,-1116902843,1035934107)+W(11,1032317221,-1104983612,1032032409,-1133789139);WS(1059165367,-1104520251);
sum1=W(0,1007492796,-1108628644,-1117534006,1041312427)+W(1,-1113108212,-1124001749,-1117692608,1046236477)+W(2,-1094176525,-1118419948,1029454180,-1113899741)+W(3,1009135144,-1120534447,1053590938,-1107420459)+W(4,-1110779368,-1131761404,-1115310467,1052736188)+W(5,1041258594,-1097199722,1053879643,-1114949702)+W(6,1014125520,-1118278150,1001540436,1055263011)+W(7,-1098892966,1025063448,-1113191163,1036684740)+W(8,-1106455985,-1100739533,1045621277,-1105125705)+W(9,-1129119585,1015268651,-1112388022,1040471133)+W(10,-1126748266,-1126282358,-1118876992,1008090175)+W(11,-1114551242,1020553106,1026632706,-1127494856);sum2=W(0,1027505664,-1104527074,1034957797,1041601252)+W(1,-1108054404,-1122847824,-1115834059,1048986559)+W(2,-1098163961,-1125657446,1041896195,1034858548)+W(3,1029084872,-1089420265,1051828462,1045110551)+W(4,-1099714824,-1116127595,1029257304,-1098414029)+W(5,1053778056,1041501740,-1129563106,-1170669534)+W(6,-1128264406,-1104406791,1048509414,1041829791)+W(7,-1092212913,1037831890,-1138405484,1040673804)+W(8,-1106881855,-1119286592,1049994472,-1107117839)+W(9,-1118563560,-1203758566,-1113115951,1045914276)+W(10,-1105182054,1031508216,-1127212263,-1117936348)+W(11,-1136870020,1022365337,-1139619400,-1127498142);WS(1064754871,1064755352);
sum1=W(0,-1124996947,1039345889,-1096693846,1051509189)+W(1,-1110987505,1036233792,-1126765813,1034558935)+W(2,-1096907004,1048609181,-1122110878,981607022)+W(3,-1111973122,1025078634,-1092723587,1055455058)+W(4,-1103910610,1033037628,995438583,1031530717)+W(5,1042155040,1038916133,1036071207,1028131846)+W(6,-1131935965,-1102805216,1055052309,-1085470304)+W(7,1036962198,-1113728073,1011044801,-1112086641)+W(8,1050402072,-1096310694,1042970795,-1155599823)+W(9,1017902933,-1108706152,1045488762,-1110967031)+W(10,999916154,-1121653045,-1117569083,-1125705364)+W(11,1036105095,-1114430562,1043170799,-1131031997);sum2=W(0,-1133117125,1035315397,1034291601,-1093657955)+W(1,-1083656994,1063017252,1023646322,-1104375670)+W(2,1023753609,1053589289,-1096844972,-1117431336)+W(3,1023723550,1045506061,-1107539440,-1104725243)+W(4,-1079943056,1065218548,1016880452,-1100884270)+W(5,1046403885,1040733712,-1108767061,-1110535684)+W(6,-1128763803,1037072250,-1123261308,987308827)+W(7,1066015084,-1088643610,1032406499,-1100571834)+W(8,1040670310,1047435788,1056439411,-1092199491)+W(9,-1112596197,1043010850,-1109210140,-1103530057)+W(10,1038430454,-1140617522,1024272758,-1106522969)+W(11,1037357283,1046389911,1050581867,-1093142505);WS(-1141889920,-1150694570);
sum1=W(0,-1121776659,-1156363954,-1110656781,-1150990554)+W(1,1001967189,1009891810,1035438770,1043244278)+W(2,-1108191526,1049522698,1024784007,1026909213)+W(3,-1107472311,1039611642,-1092681840,1047918398)+W(4,-1120026675,-1115519345,1029335145,1044045394)+W(5,-1089342271,1044281805,1041259438,1032535224)+W(6,1032163820,1031781705,-1107172434,-1142656241)+W(7,1035091531,-1156224954,-1122959321,-1113754566)+W(8,-1110931796,-1118178969,-1114065315,-1114416227)+W(9,1035788170,1041298854,-1106653204,1044014582)+W(10,1037418924,1034927023,1006930832,-1113010266)+W(11,-1098776751,1035377494,968315538,-1127266575);sum2=W(0,-1096670021,1059540854,1045575353,-1133958494)+W(1,1031038260,-1118270456,-1102787949,1039622534)+W(2,1037899964,1013042349,-1110193614,988987510)+W(3,-1099441746,1064198145,1030855272,1040028330)+W(4,-1117097690,1032105974,1043637876,-1086802625)+W(5,-1101655681,1036771998,-1125265460,-1117707023)+W(6,1052388948,-1085971065,1033969343,1032851236)+W(7,-1103569731,-1134648980,1042101483,-1113298762)+W(8,-1105771070,-1120619083,1049976190,1021389004)+W(9,-1135324433,-1098667485,1036465297,981463467)+W(10,-1101523135,-1119296945,1042670443,-1104634628)+W(11,-1104173140,1030229840,1035574893,1035007302);WS(1060329015,-1107100438);
sum1=W(0,-1139109867,1016013223,1052529520,-1098269535)+W(1,-1120993331,1025836257,-1126768152,-1108878752)+W(2,1042283693,-1103310414,1033078264,-1113589378)+W(3,-1154508124,-1139382101,1051369597,-1093610355)+W(4,1033661966,1029380042,1024792785,1046477388)+W(5,1051787130,-1088582834,1015463488,-1124637616)+W(6,-1145234942,1046417836,1040695538,-1090008057)+W(7,1035018943,-1127749832,-1121126338,1044791733)+W(8,1046651812,-1097854544,1029328303,1030094510)+W(9,-1165337473,-1115375281,1039020124,-1110993568)+W(10,980238373,-1117533511,-1128378904,1030070044)+W(11,1046922680,-1105218789,-1121430349,1016154976);sum2=W(0,-1122821091,1039646422,-1126218548,1020520346)+W(1,1030755819,1003947528,1016851522,-1156337616)+W(2,-1123806894,-1105518185,1031650855,980292032)+W(3,-1106087013,-1131895450,1035943528,999070248)+W(4,1015158698,-1123933765,-1109184296,-1080883791)+W(5,1071805249,-1096231655,1043321474,-1122746065)+W(6,1045004090,-1074990048,1071092779,-1125969764)+W(7,-1125796080,1018391998,1015529466,-1105476432)+W(8,-1126394390,1028426171,1026097175,-1126690400)+W(9,1026918939,-1104782698,1031828962,1030594487)+W(10,-1140334484,1018627618,-1115690469,1022339242)+W(11,-1122803425,-1127395662,-1110808154,-1149029768);WS(1004067712,1029538397);
sum1=W(0,1039684517,1025050595,1055781642,-1093421305)+W(1,-1134522377,1033902960,-1113057966,-1112884456)+W(2,1052279792,-1096595713,1008080123,-1134909265)+W(3,1034662227,-1120136235,1057037092,-1096171643)+W(4,1038845557,1000314570,976341006,-1106127376)+W(5,1048957300,-1083333863,-1104830972,1017566030)+W(6,-1116361615,-1108532672,1059667231,-1093970477)+W(7,-1107387175,-1120056627,1039793800,-1136083213)+W(8,1049781884,1050503466,-1105145436,1034175935)+W(9,-1114202454,-1109109944,1046150498,-1098876866)+W(10,-1111371224,-1129568684,1023346679,1026195563)+W(11,1052752022,-1119746148,-1106375815,1002478074);sum2=W(0,996458418,1023361218,1020176326,-1105686968)+W(1,-1112170015,1016740014,1033154491,-1129026548)+W(2,1036155261,-1136279909,1029838361,-1122796554)+W(3,-1124552606,-1113149678,-1107309754,-1101182829)+W(4,-1110765232,1027141165,983965669,-1096377075)+W(5,1064108379,1059185253,1029555247,-1111484496)+W(6,-1113544599,-1108470744,-1113642974,-1094171461)+W(7,1048386684,1033692775,-1118592979,-1107366613)+W(8,-1147140265,-1097506500,995412594,-1108579478)+W(9,1024911403,1040480632,-1123866147,1038318571)+W(10,1045927904,-1126067866,-1120675710,978762058)+W(11,-1127049668,1027330889,-1102738273,1023291782);WS(1047133404,-1079170418);
sum1=W(0,1009155056,-1122581460,1042667713,1030334583)+W(1,-1108143194,1027163842,-1116032717,-1127398915)+W(2,1041078541,-1113404572,-1123819760,-1122554086)+W(3,-1135035740,-1111731450,1051022508,-1111377849)+W(4,-1112180142,1023811915,-1132905800,-1098422622)+W(5,1065228285,-1104817319,-1102890728,-1133181796)+W(6,1006908676,-1136427723,1042380775,-1091891141)+W(7,-1111098047,1001483047,-1123509635,1019095722)+W(8,1050271906,-1103926112,1023382911,-1116735535)+W(9,-1129150906,1037504657,-1107182030,-1121675713)+W(10,-1136273159,1015217807,-1147535977,1012838771)+W(11,1023931745,-1123007382,-1123177070,-1130799202);sum2=W(0,-1151544588,1017708852,-1147640076,1008923057)+W(1,1011942449,1018406594,-1155029688,-1121981859)+W(2,-1129630940,1024218233,998377109,-1133221663)+W(3,1018065470,-1114670464,-1093073209,-1119653793)+W(4,-1131988255,1025316590,1007239987,1049278985)+W(5,-1077783117,-1083801634,1041518161,-1123603132)+W(6,-1125453823,1041079714,1074285479,1047560438)+W(7,-1114079754,-1131599727,-1118997712,-1156221672)+W(8,1034878186,1028846010,-1118519138,1024940191)+W(9,1007542759,-1120658712,1016277382,1036336794)+W(10,-1121956184,-1131785133,-1133631258,-1113215345)+W(11,1033160981,1022080564,1027490516,-1130450701);WS(1043550940,1028476494);
sum1=W(0,-1115183742,-1130981802,-1100607937,1051762223)+W(1,1000007075,-1121847282,-1121780237,-1102302048)+W(2,-1105099981,1040535662,-1138550724,-1111548899)+W(3,-1117842775,-1117998761,-1096882923,1059510884)+W(4,-1102853271,-1132334487,-1110838377,-1094318158)+W(5,1062548805,1068023761,-1099046056,1013492582)+W(6,991794198,-1102037997,-1103616404,1055882697)+W(7,-1102330336,1018468811,-1111061058,-1115328139)+W(8,-1097580450,1041348961,-1131654944,-1119471984)+W(9,1015980795,-1113105937,-1103768718,1034161697)+W(10,-1112888641,-1129682576,-1113960535,-1106426583)+W(11,-1100373208,1044552262,-1110284503,-1148988811);sum2=W(0,1029690847,-1103820712,998970743,1028297515)+W(1,-1122562191,-1133991676,-1115037203,1043435491)+W(2,-1096312501,1046052979,-1115911439,1007821180)+W(3,-1127742454,-1100462798,1044923803,-1099477234)+W(4,1030898927,-1113716427,1036903221,1028701483)+W(5,1041049643,1065575031,-1096910875,1036974934)+W(6,-1106227374,-1121926871,1030485727,-1098681477)+W(7,1034498637,-1111652935,1039025001,-1126383902)+W(8,-1125321886,1040854499,-1115709255,-1126914630)+W(9,-1108879063,1017141302,1008577020,-1106467082)+W(10,1013474716,-1128843302,1016988574,-1115441627)+W(11,1033537170,-1122382559,-1129067614,-1114648723);WS(-1079050332,-1087647968);
sum1=W(0,-1138480508,-1112879708,-1095708941,1054719611)+W(1,1031575959,-1122888245,-1122115440,1026750308)+W(2,-1102419558,1048762675,-1106236805,-1139407140)+W(3,1024624314,1027382179,-1136300523,1057423590)+W(4,-1115045376,-1136279992,-1106223181,-1116109267)+W(5,-1083772539,1057166968,-1096438944,-1112079518)+W(6,1029330596,1024806390,-1103579129,1058690419)+W(7,-1115914082,1025354440,-1120448614,-1128868784)+W(8,-1102450653,1049252525,-1116410163,-1128866725)+W(9,-1134294785,1022822666,-1100406055,1046884233)+W(10,-1127656777,1008311211,1004544641,-1115751616)+W(11,-1099401009,1051036287,1031406769,1030150228);sum2=W(0,1018441725,-1121226957,1025980595,-1143973174)+W(1,-1145354702,-1118705847,1018735508,-1128043345)+W(2,1035475244,1028848366,1010180031,1001175670)+W(3,-1106801879,1036012925,-1093599779,-1119821797)+W(4,-1106432772,-1114705464,1042307735,-1105109021)+W(5,1063056253,1055391108,-1103238145,1024485983)+W(6,-1108191465,1026535678,-1097885523,-1118265757)+W(7,-1114258989,-1109715589,-1153036923,1024075219)+W(8,1035122552,1031788992,-1114303163,1025382280)+W(9,1023515972,-1143871918,1028845741,-1122707515)+W(10,1031455538,-1125366621,-1130614305,-1115606924)+W(11,-1124060823,-1149779899,-1117711701,-1122890135);WS(1061221431,1002405371);
sum1=W(0,-1123061017,-1123480946,-1090405194,1054235011)+W(1,1026563665,1000058490,-1109190069,1033046959)+W(2,-1104934581,1044209302,-1108435303,-1121369187)+W(3,-1111043962,1050201177,-1102475777,1057895846)+W(4,1037490845,1030151784,-1094345134,1042710035)+W(5,-1086823335,1052530935,-1102625680,-1111380603)+W(6,-1146354418,1050099666,-1097235340,1058601910)+W(7,1033897294,1040756961,-1113941840,1026923762)+W(8,-1091215734,1050794548,-1126650490,-1126829850)+W(9,-1145213652,1032794752,-1094526523,1041457976)+W(10,-1110275296,1032331475,1017803349,1029204218)+W(11,-1089600016,1055600534,1021417496,1033488871);sum2=W(0,1049937345,-1089706816,1050626093,1030967529)+W(1,-1115709839,1039088353,1058657690,-1087536311)+W(2,-1106625833,-1105431871,1036734782,-1109192755)+W(3,1071079778,-1078069733,1020012689,1044296437)+W(4,-1122006247,1031394755,1072348129,-1078647761)+W(5,-1094966474,-1112600090,-1122763227,-1116226089)+W(6,1066389113,-1079714039,-1098171132,1038432439)+W(7,-1130276743,1022577738,1049150259,-1090508646)+W(8,1050328795,1044145959,1024733405,1012728894)+W(9,-1119844839,1022376790,-1105718319,-1126694997)+W(10,1021875579,-1123093509,-1113785170,-1103849791)+W(11,1052174137,1034822829,-1112758982,1013882918);WS(-1092893294,-1089220584);
sum1=W(0,1008699951,-1127519944,1053766130,-1103359682)+W(1,-1104704049,998920846,1010493299,-1118558929)+W(2,1051919929,-1096189801,1032200864,1028526614)+W(3,-1124403149,-1106263811,1056071340,-1097091836)+W(4,-1111082358,-1149496748,1025199074,-1113928672)+W(5,1052175436,-1086367179,1015736929,1019181009)+W(6,-1117387089,-1098638288,1062605050,-1096005139)+W(7,-1120379023,-1115659002,1015178277,1041393441)+W(8,1047707912,-1102452900,-1123219920,1027645503)+W(9,-1125915034,-1112838969,1053546873,-1101730612)+W(10,1019333603,-1131717807,-1130896954,1035998582)+W(11,1049473086,-1095432549,-1136688761,-1136451331);sum2=W(0,-1143112647,1034689803,-1115356591,-1121270233)+W(1,1017968792,1021729984,992704062,-1109431235)+W(2,1039097516,1048248946,-1124530814,1005857263)+W(3,-1124855502,1033324328,-1073085951,-1106299172)+W(4,1023517229,-1126326370,1038449046,-1098090520)+W(5,-1063972596,-1091325299,-1113483013,1015994888)+W(6,-1105916124,1038361982,1062319475,-1090314642)+W(7,-1141826407,1013997779,1035072543,1040866773)+W(8,1085456662,1056006422,1034240002,-1134900259)+W(9,-1114904409,1032024575,1062308854,1043935118)+W(10,-1124783482,-1135264403,1019251456,-1164332444)+W(11,-1102205120,-1107459099,1032935811,1001043447);WS(-1104754908,-1106735671);
sum1=W(0,1030490103,-1117923535,-1088908700,1033028505)+W(1,1045999740,-1120248133,1032595044,1002237924)+W(2,-1094516030,1029213684,-1144798556,1015682178)+W(3,-1128810020,-1122216143,-1092804364,1050263192)+W(4,1022746927,-1129595020,1032319302,-1120462507)+W(5,-1102093923,1063837581,-1106958295,1030078356)+W(6,1019231224,1025980110,-1088198897,1058220138)+W(7,-1107413149,1021953856,1025969502,-1123369072)+W(8,-1096286026,1054477272,995801516,-1153493672)+W(9,1016077744,1034830735,-1102086589,1045907999)+W(10,-1115665070,1019926661,1024124136,-1104242198)+W(11,-1103741447,1049334234,1030012489,1022398552);sum2=W(0,-1116247065,1035833889,-1087068607,-1107323417)+W(1,-1109274147,1021616338,1015145430,-1107082251)+W(2,-1079268655,-1102842161,1016322550,-1133554677)+W(3,986051432,-1114579693,1022672030,1049680335)+W(4,-1111459111,1010843781,-1117862601,1043695503)+W(5,1067901888,1032100715,1026073955,1017398706)+W(6,-1114715779,1039299404,1059152338,1040660749)+W(7,992278036,998891466,1034116930,-1114493167)+W(8,1008422125,-1115195239,-1173738319,-1139208557)+W(9,-1144744186,-1120378069,1020328850,1018816198)+W(10,1033325633,-1138764845,1026244953,1019204162)+W(11,-1111927269,1021018582,-1123657301,1016479082);WS(-1092340590,-1082645376);
sum1=W(0,1018128252,1033191659,1040446513,-1112709788)+W(1,1031456758,-1113441282,1018184990,-1106475329)+W(2,1036685563,-1105689791,1040219053,-1127103440)+W(3,1028162329,-1101261661,1061713267,-1086509296)+W(4,1042438664,-1123459213,-1117677972,-1102532636)+W(5,1042646693,1038532783,-1111899057,1018898486)+W(6,-1115495745,1031605429,-1089327101,1064314083)+W(7,-1100451664,1033438227,-1115409474,1010011868)+W(8,-1106573237,1046976369,-1105951352,1029058545)+W(9,1015642046,-1127814216,-1105713919,1039016129)+W(10,1010066702,1013299750,-1118723567,-1112449263)+W(11,-1112423953,1030956248,1022848097,-1130132966);sum2=W(0,-1107775669,1040551451,1027302533,1033412933)+W(1,-1135101756,-1131050762,-1121347079,1042459857)+W(2,-1122087227,-1113656153,1017950151,-1130160250)+W(3,-1118975841,1031184422,1016161914,1035641742)+W(4,-1109563699,1017438602,-1121125435,-1152381105)+W(5,989383522,-1114487413,1046120628,987844130)+W(6,-1123325897,-1105935240,1045806619,1041762467)+W(7,-1114574520,-1117833439,1012434826,-1115286413)+W(8,-1125562074,1029416951,1035110196,-1173771715)+W(9,-1129695564,-1124425722,-1111270899,1028252326)+W(10,998528980,-1121778743,1006663086,-1111096901)+W(11,-1114174571,-1127668218,997585257,-1126450718);WS(1052284526,1042464092);
sum1=W(0,1010280196,999914700,1057530557,-1098111272)+W(1,-1101387838,1027464615,-1136974408,-1110845507)+W(2,1046554367,-1100087104,-1110795931,-1128121686)+W(3,1026365340,-1109035161,1060667985,-1090659644)+W(4,-1102616600,1001926272,1020617774,-1110448219)+W(5,1063323154,-1094987596,-1105684762,1025859742)+W(6,1023947782,-1110075532,1043924417,-1095988958)+W(7,-1124311688,1017827156,-1127515216,1038195741)+W(8,1050039723,-1097163609,1018127786,1034844538)+W(9,-1129271461,-1114945332,1042422080,-1105136802)+W(10,-1124435598,-1130637466,1007810505,1019473092)+W(11,1052688005,-1095692091,-1114597706,1027019478);sum2=W(0,1025355846,-1119913429,1034044275,-1140464466)+W(1,-1091074448,1041357090,-1124685033,1010871130)+W(2,1036346050,1032812135,-1086522508,1037018199)+W(3,1029205900,1016143206,-1128364593,1071964190)+W(4,-1074918519,1033277276,1011755468,1033794365)+W(5,-1133342818,1067600837,-1089329657,-1111447139)+W(6,-1113277680,-1140030878,1020927778,1039362648)+W(7,-1106053895,-1118126225,1035269289,1020099653)+W(8,1035477071,1033733070,-1108456989,1032003060)+W(9,-1122502097,991986873,1011575434,1008065452)+W(10,-1146528221,-1117647411,1013457876,1035095720)+W(11,1029499077,994468553,-1106105254,1009180302);WS(-1085785015,-1080175544);
sum1=W(0,1035373246,-1103151077,1058377668,-1091874455)+W(1,1025579124,-1111695537,-1125806618,1045216768)+W(2,1050584367,-1094766367,1043611260,1043525714)+W(3,-1118822551,-1094452856,1054861331,-1107649205)+W(4,-1106387815,-1102079139,1044894533,1039875576)+W(5,1046782533,-1090132878,1049375324,-1105407270)+W(6,-1102223008,-1151103277,1057861265,-1090472533)+W(7,-1115030560,-1144672552,1041222777,-1094574331)+W(8,1051791466,-1111571937,-1137989279,-1102123612)+W(9,1023709757,1048044105,1043274206,-1098390656)+W(10,1049548184,1041305154,-1122183565,-1103877399)+W(11,1058273114,-1092114299,-1106419572,-1116205169);sum2=W(0,998449416,-1118465870,-1124628345,-1148690252)+W(1,1037770975,-1105952484,-1121990028,1035743758)+W(2,1040306990,1001004257,-1132010249,1037805583)+W(3,1039055377,-1103571680,-1098483719,1060096717)+W(4,-1108861100,-1087084008,-1115523342,1049274722)+W(5,964150684,1077176219,1047972499,-1070507600)+W(6,-1132069983,-1106547389,1024621733,1060014437)+W(7,-1098623231,-1092504349,1032292249,-1126693677)+W(8,-1103504000,1016774454,1034159573,-1105946989)+W(9,-1128335569,1034009109,1043582890,-1107960970)+W(10,1020716885,1041667680,998312734,-1116877357)+W(11,-1116867442,-1139511962,1042264637,-1102914489);WS(1041580764,1025947967);
sum1=W(0,1032565172,1034662848,1053611982,-1093835868)+W(1,-1131110976,1036244351,-1116825273,-1104706235)+W(2,1050747028,-1092905173,-1131069497,-1119290642)+W(3,1019951750,-1115255997,1050206724,-1095669879)+W(4,1036897764,1017394926,1022134396,-1107214727)+W(5,1063007652,-1096926641,-1105182467,1029927621)+W(6,-1111515158,-1098820316,1060757006,-1089733625)+W(7,-1098715869,-1106823604,1034025399,1032808736)+W(8,1052025888,1049974094,-1104277767,1037476046)+W(9,-1110133221,-1102823188,1043880105,-1099659531)+W(10,-1106501955,-1114565306,-1159719714,1021100817)+W(11,1052817434,-1119725058,-1106408671,-1122404893);sum2=W(0,-1132209742,1031078182,-1131885988,-1109418986)+W(1,969823813,-1135041624,986836209,1029631070)+W(2,1025515900,-1129378830,1027058278,1012367442)+W(3,-1121945777,-1119773491,1029199828,-1113141662)+W(4,1030656895,-1116640321,-1170553346,1020231728)+W(5,-1120148774,1055904551,-1099466937,1014349374)+W(6,-1138085578,1023900693,-1122079840,1057958803)+W(7,-1089769002,1019607807,-1127752664,-1133642976)+W(8,1019687015,1044815557,-1096970616,1019685270)+W(9,1024317954,1016594015,1019770946,-1115676013)+W(10,-1105180704,1040370156,-1170071298,-1123929889)+W(11,-1134784812,1040873658,-1104818759,1020720783);WS(-1101021916,-1101341893);
sum1=W(0,1026213188,-1104193847,-1099125811,1055643976)+W(1,1025577212,-1110018309,-1128959914,1029994953)+W(2,-1096018912,1049220736,-1111820508,1025253614)+W(3,1026395551,-1146733010,-1093634574,1055313981)+W(4,-1119144868,-1114303945,-1114900877,1036038140)+W(5,-1086773562,1052012604,-1127551698,-1123712161)+W(6,-1152047246,1031817213,-1090412335,1060627153)+W(7,-1111302883,1028280877,1012420650,-1118727997)+W(8,-1107844781,1051291321,1025725832,-1119269431)+W(9,1006057769,1021561044,-1104575744,1049980081)+W(10,-1112108341,1031833384,1026345301,-1106810537)+W(11,-1104632714,1047342967,1003961523,999050183);sum2=W(0,-1131988010,-1111316079,1041465340,1024389323)+W(1,-1121573843,-1149117460,1023490159,1007442131)+W(2,-1100903601,1055734435,-1125698351,-1131908940)+W(3,-1126411872,-1122871173,1038743702,1080207498)+W(4,1043717463,-1114017647,-1164111651,1046145376)+W(5,-1093182708,1078445253,1049726225,-1119425741)+W(6,-1121501747,1040330964,1049859497,-1068399047)+W(7,-1122596352,1019240934,1031886393,-1109560063)+W(8,-1098635398,-1066503158,-1100760677,1009702615)+W(9,-1117332099,1016982738,1035352171,-1109489195)+W(10,-1113462329,1032687935,1035364539,1005935896)+W(11,-1113093917,1012210427,1035980752,-1141270643);WS(1046490332,1041425064);
sum1=W(0,1024529499,-1116828595,-1093042204,1043650965)+W(1,1015429414,1019425762,1033054902,1002731779)+W(2,-1098109922,1045029126,-1106337284,995804238)+W(3,1031945755,1040980232,-1092614541,1058500980)+W(4,1033182334,1032419541,-1146773895,-1160896989)+W(5,-1086741475,1055608303,-1109695552,-1179835378)+W(6,1029605664,1052617834,-1091564618,1058257970)+W(7,-1174108025,1044059953,1004520717,1015420456)+W(8,-1090483479,1019101890,1029823567,-1127672093)+W(9,1031502108,1044142352,-1094325635,1041689704)+W(10,-1123497953,1032927635,1024614604,1032157630)+W(11,-1086427940,1049761551,1041880275,1040104968);sum2=W(0,-1122431319,1026151548,-1122010793,1049905644)+W(1,-1102178930,-1124048569,-1114479591,-1106953243)+W(2,999999917,-1108260971,-1125976243,-1126306455)+W(3,1024826864,1048064546,992235770,1050719290)+W(4,-1123774104,1025075060,-1100833312,-1097347844)+W(5,1040448763,1045454882,-1096948195,-1105554812)+W(6,1043724086,1037967160,1044292364,1049686405)+W(7,1038302972,1034346164,-1109354990,-1109085075)+W(8,1032432738,-1111087807,-1108325988,-1114960687)+W(9,-1130104331,-1110876131,-1143420941,-1098496523)+W(10,-1118752296,994535386,1015245663,1007980535)+W(11,1040568157,1043523736,-1113347688,1032072922);WS(-1096079726,-1086813702);
sum1=W(0,-1135457777,-1105268453,1045566625,-1104980990)+W(1,-1105625101,-1128467237,1020632987,-1134572551)+W(2,1038076635,-1125909619,-1145052038,1035122115)+W(3,-1136898909,-1100910973,-1141635906,-1094783105)+W(4,1032999502,-1125440663,1041289173,-1166801940)+W(5,1058638213,1057673490,1030475041,1035865453)+W(6,1012368645,1038525034,-1104077708,-1100424110)+W(7,-1113674176,988204202,1002632984,-1102504381)+W(8,1033251913,-1111352769,-1113040784,-1119749552)+W(9,1024629150,1029902179,1009307365,1012100357)+W(10,992583714,1027550920,-1127204699,-1110256943)+W(11,1022942147,-1133590617,-1114381639,-1124393059);sum2=W(0,1009177065,-1117003048,1042183695,-1105766164)+W(1,-1112946812,1019480223,-1120740066,1013092463)+W(2,1025589372,1042721142,-1113055730,1026018809)+W(3,1031366584,-1102800003,-1111208570,-1149080533)+W(4,-1103263899,1020058227,1041576942,-1090661723)+W(5,1068855162,1040487387,1030911277,1007104581)+W(6,-1100270767,1059100650,-1085550755,1023619821)+W(7,-1103276630,1029611268,1045439690,-1097382737)+W(8,1044086134,-1099098175,-1114239046,-1162581429)+W(9,-1125959183,1022453518,1032267243,-1126080241)+W(10,-1107084863,1037226018,1033773937,-1106788899)+W(11,1025170288,-1106320787,1019625936,-1116554192);WS(1059841719,1028884484);
sum1=W(0,-1113543486,-1108411818,-1112074625,1058342439)+W(1,-1101044205,-1143395087,-1112448166,-1111506273)+W(2,1034453786,1041783662,-1112657624,-1122260358)+W(3,-1123514455,-1104706915,1033474668,1050338440)+W(4,-1103529079,-1124590486,1014814024,-1096756366)+W(5,1052483434,1043430567,-1099567912,-1132902244)+W(6,-1116573889,-1106354949,1048710884,-1116369607)+W(7,-1110811775,-1118491109,-1120616579,-1107115957)+W(8,1049505778,-1117001986,-1119641312,-1118809775)+W(9,-1132301434,-1117349474,1050151687,1011608836)+W(10,-1133908615,996976763,-1127146586,-1105758103)+W(11,1056594572,-1106214629,-1113349351,-1114523384);sum2=W(0,-1131846847,-1142019487,-1119272484,1043688817)+W(1,-1110979463,-1128104285,999597315,973346488)+W(2,-1113005256,-1112114230,-1112619479,1003422803)+W(3,997751878,-1127636492,-1113445057,1056371527)+W(4,-1097247478,1021279303,-1114921220,-1114646695)+W(5,1055277760,1041350431,1019660165,-1127196333)+W(6,1031101790,-1098897499,1032426103,1038923617)+W(7,-1105379211,-1138766624,-1115596944,1027087956)+W(8,1036539833,-1123786644,1026606310,-1129408714)+W(9,1024706196,-1111832500,-1114392819,-1130636099)+W(10,1012894502,-1130181692,-1120544321,1029100436)+W(11,1010252474,-1123180191,-1125326592,-1164469676);WS(-1092619630,-1089382730);
sum1=W(0,-1111364766,1023648980,1039669985,-1112475547)+W(1,-1102256285,1036516737,1043539187,1020312451)+W(2,-1096148415,1048019422,1027548272,-1110790259)+W(3,984781533,-1115220152,1055391282,-1085560118)+W(4,1048070471,1016263062,1030068626,-1101226428)+W(5,1026945555,1059189430,-1108016176,-1120756633)+W(6,1026274177,1038621209,-1081505706,1059392734)+W(7,1040580240,1007770772,-1111039089,-1105671421)+W(8,1045179252,-1105049488,1037378816,1034683832)+W(9,1024515101,-1101912057,-1132720100,1041558112)+W(10,1031071010,-1109624324,-1120853581,1015856825)+W(11,1027675681,-1133761880,1032748839,1021933410);sum2=W(0,1021752691,-1111677325,-1108952074,1033183913)+W(1,1044091848,-1113755692,-1117827136,1031932470)+W(2,-1110048197,1038437939,-1103930854,1027358915)+W(3,-1125983252,-1130612142,1045228241,1050756049)+W(4,1008734718,-1104619422,990310070,-1104195843)+W(5,1051763659,1045197632,-1105931725,1032921649)+W(6,-1109957501,-1168184730,1028013889,-1115591069)+W(7,-1149204891,-1117367196,1040724727,-1105272655)+W(8,-1136328910,-1123843648,1020655719,-1140627498)+W(9,-1109878975,1035492359,-1114456338,-1120329563)+W(10,-1120613434,1033876328,1031887118,-1103738768)+W(11,-1114723198,1035246991,-1121689275,-1121880867);WS(1051433070,1041054969);
sum1=W(0,1027474774,1025557871,-1105663671,1035613609)+W(1,1041537220,1027665948,995089009,1019369911)+W(2,1032468488,1037418314,1036952965,-1122283488)+W(3,1034863641,1049084179,-1096978722,1039456478)+W(4,1041156238,1041167849,-1109189270,1046403907)+W(5,-1082587707,-1080639932,1049567823,-1112387034)+W(6,1039503310,1044512531,-1102025153,1026454114)+W(7,1040087661,1039611744,-1126811322,1035909664)+W(8,-1107200379,1042549431,1039105725,-1137459494)+W(9,1033371404,1033234174,-1104819461,1042229543)+W(10,-1131034584,1031071714,1010666397,1028564471)+W(11,-1106755535,1034360184,1031577769,1033297350);sum2=W(0,1039097792,-1103860174,-1106228186,1004583985)+W(1,1031892389,-1133334119,-1128793460,-1106733661)+W(2,1050938198,-1097187313,1046933969,-1107245750)+W(3,-1140010118,1043000544,-1100268114,1021007203)+W(4,-1107049139,1039577114,1022871695,-1106671798)+W(5,1039252188,1053089515,1049075999,-1104825734)+W(6,-1138263433,1046664654,-1099105674,1048715277)+W(7,-1103930146,1030321621,-1112923836,-1123142296)+W(8,-1121884665,-1114597930,1022883749,-1117968576)+W(9,1026478628,1037719970,-1100173198,1047464456)+W(10,-1098080196,1036807670,-1110368657,1042580191)+W(11,1034926170,-1106315502,-1108178582,1018138445);WS(-1097236334,-1078251511);
sum1=W(0,-1147379729,-1107131303,-1102832418,1058323440)+W(1,1023750586,-1116361496,981774949,1007351583)+W(2,-1125527926,1053289720,-1121375351,-1124892056)+W(3,-1145120489,1033603653,-1095625930,1056660465)+W(4,1026746467,-1128008098,-1112510828,1043141838)+W(5,-1082084799,1032726417,1033795604,-1117973855)+W(6,975327689,1029606457,-1090577043,1058345481)+W(7,1025947909,-1148460889,1008364580,938727969)+W(8,-1093823475,1053416161,-1131151340,-1125502955)+W(9,-1140670990,1020032977,-1098508888,1046390514)+W(10,-1119905544,999577711,1022969831,-1108966769)+W(11,-1096801949,1049766564,1037296218,1010324189);sum2=W(0,1024894779,-1102276353,-1120020336,-1081787381)+W(1,1039662448,1023553607,1020144998,1025017931)+W(2,-1096890621,-1080908066,992888305,-1118655405)+W(3,-1118791847,-1107221556,1050182775,-1102161510)+W(4,-1130889346,-1120230550,1007750652,1046635995)+W(5,1039741552,1072604155,1039835396,-1126400334)+W(6,-1137666916,-1132306598,1043589185,1055213170)+W(7,-1110509653,1020541198,1023698735,1023586615)+W(8,-1108361045,-1115556916,-1122324709,1020891302)+W(9,1009542396,1030880679,-1114600836,1037616572)+W(10,1000980713,-1119304668,-1129126018,1015842286)+W(11,1024872627,-1105259074,-1124270218,1033066840);WS(-1095840110,1065907853);
sum1=W(0,-1149009607,-1123781617,1057715094,-1102734645)+W(1,-1101560548,1034276991,1029310442,-1130903741)+W(2,1048478500,1041326469,1036129479,1021921030)+W(3,-1122029108,-1115466131,1058442742,-1088947208)+W(4,-1107277134,1036949012,-1136794300,964920945)+W(5,1045634572,-1083008792,-1109559039,1024401462)+W(6,-1118254622,-1115351608,1052165513,-1096684061)+W(7,1036543086,-1114280609,-1132243967,1043406509)+W(8,1053323726,-1089856222,1024712701,1035777670)+W(9,-1126823604,-1116119295,1042519141,-1127763004)+W(10,1009014011,-1132072137,1010554921,1040435870)+W(11,1051535704,-1095672430,-1114598742,1024787534);sum2=W(0,-1122765153,-1112086475,1040388299,966593378)+W(1,-1114107386,975247631,-1119761608,-1118318168)+W(2,1023061820,-1102263327,-1113965021,-1137846028)+W(3,-1115823403,-1121250504,-1128744886,-1110151426)+W(4,1045334069,-1111548146,-1123357438,-1119202357)+W(5,1057284387,1059190541,-1118800384,1023792011)+W(6,-1105805209,1024515185,-1103324019,-1106793279)+W(7,-1164047122,-1112106446,1031734555,-1130234658)+W(8,1037222780,1050053336,1025627836,1020007628)+W(9,-1111986136,-1134784044,-1110952019,-1107073751)+W(10,-1114668630,-1125560981,-1126486235,1026675759)+W(11,-1117543075,1021583022,-1124432766,-1131408661);WS(1024351088,-1094038469);
sum1=W(0,1016930687,1038061004,1052546457,-1086527812)+W(1,1040515838,1006605995,1024919184,-1118029957)+W(2,1050276351,-1103330015,1027568116,1004978763)+W(3,988693323,1005748798,1052906127,-1085615881)+W(4,1040353352,1030413326,1038267403,1038925818)+W(5,1062157201,-1097782940,-1124671689,1031140124)+W(6,1001354275,1032752795,1055274272,-1088621706)+W(7,-1113419105,1009586849,-1123840710,1034287148)+W(8,1050137483,-1090365828,1017331974,1023985459)+W(9,-1125725377,-1110688307,1036684158,-1108159426)+W(10,1018660298,-1129057942,-1120680465,1036629872)+W(11,-1112935826,-1098987606,1039926041,-1120649652);sum2=W(0,1018662896,1033363591,-1101021011,-1107389045)+W(1,1013978472,-1120396150,-1131745232,1031409358)+W(2,-1109130821,1050735765,-1122086781,1024022584)+W(3,-1136728576,1036576685,-1097527529,1043333749)+W(4,1029525730,1015209616,-1110788716,1060006588)+W(5,1058553385,-1120731420,-1118628277,1030135008)+W(6,-1123530251,1052968790,1023922010,-1100470754)+W(7,-1117232951,1018906596,-1101470606,-1102632350)+W(8,1057288665,-1097217661,-1112638769,-1121049341)+W(9,-1110519714,-1105224546,-1111209476,1038218737)+W(10,-1121310567,1024891644,-1125138150,-1083015355)+W(11,1034932287,1047940150,1023530026,-1113292326);WS(-1086599863,1058406314);
sum1=W(0,-1165120005,1027409257,1060099497,-1093079745)+W(1,-1114693988,1019186220,-1133002117,-1121445206)+W(2,1049800473,-1099695891,1033258882,1025328858)+W(3,-1129945046,-1106007410,1059141168,-1091476505)+W(4,-1129815521,-1128567742,1024249318,-1105883025)+W(5,1051534797,-1093891126,-1124179562,1017248474)+W(6,-1119162837,-1105279538,1058010671,-1094225343)+W(7,-1106482085,-1123837177,1026085015,-1127421331)+W(8,1051659429,-1106347590,-1112036922,1031899202)+W(9,-1121003281,-1109094875,1047889907,-1098091099)+W(10,1030868870,-1123224348,-1127955907,1024561201)+W(11,1050835423,999784785,-1097732400,-1141903913);sum2=W(0,-1116781913,1031543998,1082393585,1050004941)+W(1,1025243259,-1123250937,1016621488,1029140379)+W(2,1078957479,1028477447,1010603263,-1125975170)+W(3,-1133566515,1044191480,-1080327233,-1104837212)+W(4,-1125439138,1007793087,-1124282558,-1105795809)+W(5,-1065075267,-1086493521,-1117319975,1028403247)+W(6,1034216133,1017978886,-1076777978,-1109285108)+W(7,988101688,-1125200922,-1128560494,-1175609568)+W(8,1030943022,1045155438,1024551608,1020903576)+W(9,991940908,-1120640387,-1110243052,1033432207)+W(10,-1129511338,-1119399555,1017899660,1019924506)+W(11,-1113970478,-1130476854,1020472787,1028374268);WS(-1102531292,-1104168529);
sum1=W(0,-1149508566,1032023755,1058049088,-1091020399)+W(1,-1123106485,1018386839,-1156103398,-1123937923)+W(2,1044530702,-1093487559,1028416434,1022122127)+W(3,1005530819,-1114986325,1057825341,-1088576155)+W(4,-1124442300,1027828556,1019304359,-1105594348)+W(5,1061967565,-1113700815,-1132463754,1023613146)+W(6,-1111288609,-1100927253,1057378026,-1096522221)+W(7,-1107169312,-1118265958,-1152861762,1042848102)+W(8,1043852869,-1100187457,1030031137,1031835352)+W(9,-1123770879,-1131000647,1032195229,-1097716728)+W(10,-1127676038,-1124424850,992160490,1048571064)+W(11,1021567685,-1095320739,1015048992,-1151822630);sum2=W(0,-1112466451,1034684305,-1101371049,-1100658772)+W(1,1043071493,-1119405084,-1130983341,1035765483)+W(2,-1113050760,-1100149859,1039321546,-1140521940)+W(3,1032826781,-1117553496,-1096382267,1042208912)+W(4,-1131759707,-1127348451,-1114093653,-1101908611)+W(5,1063677104,1062452463,-1106482074,1028341682)+W(6,1040752192,-1105770401,-1132405995,1047214162)+W(7,-1105645940,1022142418,-1154197073,-1106309648)+W(8,-1114901667,-1095028755,1034888818,-1118255322)+W(9,1026229169,984953298,1023704972,-1109270652)+W(10,1035103126,-1118485150,1032051747,-1113409477)+W(11,-1104964374,-1107539022,1008251057,1025943565);WS(-1107552696,-1110437397);
sum1=W(0,994440345,-1114854865,1038159592,-1169396004)+W(1,-1112745281,1003079356,-1123893979,-1115498472)+W(2,-1143015444,-1103811554,-1176837895,-1126823399)+W(3,-1123659045,-1107252796,1048547885,-1102945115)+W(4,-1113210869,-1127252913,1033249360,-1098484960)+W(5,1066459081,1054059005,-1092775086,1036761683)+W(6,-1115012423,-1105215024,1050116824,-1110458371)+W(7,-1107508006,-1117476787,1025628848,-1113844817)+W(8,-1114931568,1027966800,-1115481499,-1139958260)+W(9,-1120012907,1015022176,-1139703834,-1137430074)+W(10,-1123286831,-1143819946,-1138236651,-1112267573)+W(11,1030992175,1038350450,-1114208046,-1119805695);sum2=W(0,-1128900045,1032112026,-1122103841,1020429393)+W(1,-1123818335,1025087925,-1134566747,-1121844433)+W(2,1023900033,1031965476,-1168200234,-1116320886)+W(3,1023101249,1024457633,-1130431017,1010339139)+W(4,-1111989275,1037399444,-1119409466,1041370918)+W(5,1071310745,-1073631838,-1111141033,-1131868341)+W(6,1014344875,-1138667107,1015570157,1024644617)+W(7,-1128248465,1027301561,-1124604689,1023011873)+W(8,1025187637,1038341472,1032459330,-1118206868)+W(9,-1135550339,-1123574415,1029193653,-1117036677)+W(10,999769253,-1124415769,1011013307,1018662193)+W(11,-1118001398,1034637136,1020580065,-1136885571);WS(-1106869980,-1095812171);
sum1=W(0,998635262,1030538232,-1104276842,1021368885)+W(1,1037657452,1012233735,-1132768195,1032306163)+W(2,1027943897,1042581143,-1130589992,-1127936403)+W(3,1031165051,1040655940,-1094369165,1043839724)+W(4,1045125152,1030674671,-1109012795,1049530762)+W(5,-1079963696,-1098205560,1052736873,-1106402911)+W(6,1031921458,1035845131,-1094529094,1041010327)+W(7,1041646697,1035635524,959153786,1029124089)+W(8,-1138415831,1043286153,1033263566,-1117746707)+W(9,1015400066,1034791747,-1107836910,1040781721)+W(10,-1127518347,1026900011,1020404450,-1126776961)+W(11,-1127281161,1032119517,1032079673,1007765715);sum2=W(0,-1137391706,1016897725,-1122041158,1032188407)+W(1,959684203,1004755699,-1152109415,-1123613558)+W(2,-1117579022,1034093919,-1123954990,-1142267571)+W(3,1015680093,1031100358,1032233585,-1107212716)+W(4,-1144448755,1020208893,-1108578627,1031185182)+W(5,1068869480,-1079207220,-1112638895,-1131161181)+W(6,1012334874,1018767069,1031129926,-1118301998)+W(7,-1145613555,1014639674,-1126811133,1016912269)+W(8,-1135215962,1010098650,1002322227,1010341946)+W(9,-1146463859,-1123894542,-1172726683,1010207290)+W(10,-1163026381,-1128211133,1013671002,-1129388765)+W(11,1025914590,998321459,-1185201771,1014227898);WS(-1106551004,1058945856);
sum1=W(0,-1136733265,1027999917,1036329486,1021052191)+W(1,-1112842790,996925861,1029534949,-1110759309)+W(2,1039804839,-1090459221,1042972690,-1126301053)+W(3,1040114552,-1101184472,1055915689,-1088507490)+W(4,-1116549941,1035692146,1023973738,-1136820001)+W(5,1045009467,-1102642413,1048917175,-1116120689)+W(6,1008178533,-1120539979,-1099722578,1057115504)+W(7,-1103385510,1032281663,-1121731675,1050535890)+W(8,-1092228133,-1141944531,1042662182,1025401864)+W(9,-1122738710,1036280349,-1110742697,1036514925)+W(10,-1123309658,-1122836256,998670125,-1112884987)+W(11,-1133144549,1024140334,1040183891,1009223461);sum2=W(0,-1166199047,1029866216,-1143586281,1016771040)+W(1,-1123676489,-1174784654,1008667864,-1111274931)+W(2,1037662319,1050961303,1039205717,-1119230230)+W(3,-1137339492,1026227362,1052978055,1073672156)+W(4,1048063806,-1117826448,-1142224481,-1119220040)+W(5,-1079795268,-1075413433,1028203090,1028246046)+W(6,-1152330850,1031356244,-1109068899,1029037052)+W(7,-1113725553,-1160612324,1020018908,-1116678638)+W(8,1041694498,1026323256,-1115208722,1024440460)+W(9,-1116618549,1026327024,-1122243464,1021575344)+W(10,1002430881,-1126523302,1015962596,-1189397276)+W(11,1027749752,-1119692611,-1114291930,1031666290);WS(1045979868,-1116118129);
sum1=W(0,1019079208,-1115974509,1054347779,-1096855346)+W(1,-1118610636,-1120438410,-1124899402,-1114857165)+W(2,1046800787,-1098629066,1029706377,1017939836)+W(3,-1142300538,-1110287856,1053005207,-1093283235)+W(4,1028644213,-1131155654,1011594153,-1099509298)+W(5,1063937495,-1097005655,1015974258,-1116499825)+W(6,-1134190949,-1112842949,1058166871,-1090046872)+W(7,1040979430,-1119992573,-1132197046,-1107483943)+W(8,1048177899,-1104885511,-1129150352,-1120133576)+W(9,-1116332853,-1111331677,1047873428,-1102896822)+W(10,1028514810,-1118080608,-1135144470,1018268010)+W(11,1056893199,-1096686406,-1118433447,-1112688517);sum2=W(0,-1132220574,1034058342,1008450820,-1132397996)+W(1,-1105536207,1025437040,-1115410889,-1116250603)+W(2,-1126553639,-1097158033,-1108668742,-1118211898)+W(3,1017347763,1029372102,-1105866140,1060185134)+W(4,-1106418349,1034066570,-1123931551,-1101916549)+W(5,1053545154,1060913993,-1104852271,-1102379864)+W(6,1027749497,-1104316591,1054419707,1033775493)+W(7,-1106993048,-1133416673,-1111299822,1035393713)+W(8,-1102688086,-1115290197,-1102129692,-1209279719)+W(9,1025854529,-1107314572,1036131430,-1106841697)+W(10,-1149271050,-1133826631,-1123916419,1033668899)+W(11,-1144517652,990325833,-1114889391,-1129688184);WS(1058774455,1069380246);
sum1=W(0,1032626516,-1114780225,1045065548,-1111975378)+W(1,1025328225,-1121960111,-1119757626,1038823639)+W(2,1040221656,-1115053555,1020222778,1037972921)+W(3,1033017026,-1098306133,1021036585,1050529784)+W(4,-1115391173,-1112361500,1015522813,1034533838)+W(5,-1082356272,-1095104409,1045288819,-1139302935)+W(6,-1128327131,-1103839696,1057244812,-1133328720)+W(7,-1116298540,1018289699,1036888920,-1112718001)+W(8,1032300191,-1111385431,1042918995,-1110693582)+W(9,1032769109,-1126986782,1043416793,-1124233691)+W(10,1029500622,1027375220,-1148588495,1012070438)+W(11,1045596067,-1105784401,1037659662,-1114680879);sum2=W(0,-1129789987,1017265095,-1124616639,-1116091154)+W(1,1033010488,1011223606,1019234847,-1124971531)+W(2,-1114025560,1022067335,-1114442452,-1117824661)+W(3,-1128803579,1043137983,-1132476030,-1102585265)+W(4,1028851843,1031833634,-1112792165,1047657371)+W(5,-1114992592,1052022695,-1115343414,-1136738894)+W(6,1011967806,1034970984,-1098689491,1033604172)+W(7,1002830796,988094894,995307959,1010908150)+W(8,-1115509379,1031244615,-1121158047,1025799099)+W(9,1018394359,-1107223361,1006851110,1032350856)+W(10,-1114060980,-1118870225,-1112288614,1027672251)+W(11,-1128503755,1024636851,1027935499,-1127411999);WS(1065814108,-1098421406);
sum1=W(0,1030554015,-1104400078,-1097091133,1050276747)+W(1,1045406982,-1119880969,-1131576032,1022555209)+W(2,-1099298246,1048827844,-1106685173,-1132305362)+W(3,1020712308,-1130072911,-1094842433,1057743463)+W(4,1040093248,-1122176686,1019668842,-1118231891)+W(5,-1084181571,1051719984,1018405640,1026194364)+W(6,-1178997255,1041059117,-1098796514,1058357819)+W(7,-1118903138,1004376640,1023970854,-1115494780)+W(8,-1094912271,1056339293,-1115388505,1024072531)+W(9,1011631425,1035736611,-1090107010,1051879221)+W(10,-1113309730,1009992363,1023862096,-1104560304)+W(11,-1092396649,1057941592,-1118151090,1029155252);sum2=W(0,-1104337717,-1085961218,1065899128,1055232204)+W(1,-1090132108,1023963317,1027104118,1036459641)+W(2,-1117484391,-1101810882,1052764213,1014918739)+W(3,-1114433477,-1092980271,1062039746,1049041629)+W(4,-1092098978,1035158266,-1122138940,-1101372003)+W(5,1077763913,1071302707,-1123596042,1027553578)+W(6,1048327612,-1098271754,-1088377514,-1084489503)+W(7,1027311380,-1115760458,1018207462,-1115566688)+W(8,-1079225367,-1087139921,1042626102,1025357528)+W(9,1015118770,-1101224844,-1106150830,1036291830)+W(10,-1105072819,1032466828,1054676844,-1105452167)+W(11,-1079350028,-1090077553,1053993534,-1115160051);WS(-1083527351,-1082119000);
sum1=W(0,1025283773,-1100516229,-1103907601,1054198743)+W(1,-1139734483,-1115248201,-1132057884,1028453762)+W(2,-1097545679,1048327710,-1114897689,1021031566)+W(3,1024000280,-1124447466,-1096840081,1054350616)+W(4,-1109407791,-1115380998,-1117776915,1027818609)+W(5,-1088298777,1057412078,-1112548849,-1139302503)+W(6,994019357,1030853236,-1090997910,1059405315)+W(7,-1107996896,1029448614,-1146975260,-1120656758)+W(8,-1097629690,1052404744,1035903152,-1119316016)+W(9,1021506300,1023329542,-1102673054,1051692752)+W(10,-1110888465,1026998601,1016847260,-1111423375)+W(11,-1097673748,1047886934,1034953432,-1149960989);sum2=W(0,1023717076,1034248479,-1110594365,-1113079527)+W(1,1030579691,999456782,996584188,-1120794590)+W(2,1045315954,-1094151830,-1113958061,1021526858)+W(3,-1122858228,1037241484,-1111180041,-1064957365)+W(4,-1106054130,1018369486,1005163886,-1124781820)+W(5,-1088752945,-1066051811,-1113733983,1031457177)+W(6,1025356913,-1115274025,-1100621689,1081496726)+W(7,1049150725,-1112407773,-1118691920,1026099362)+W(8,1052626156,1084041658,1032870315,1022214782)+W(9,1028885707,-1121079636,-1114153113,1034711477)+W(10,1042989109,-1108284893,-1114207359,1010502519)+W(11,1038857859,-1115018893,-1106741724,1023330420);WS(1031453552,-1108810221);
sum1=W(0,-1122540068,-1106571135,-1105389195,1051764564)+W(1,-1121040220,-1136080166,-1141490084,1028200745)+W(2,1023785053,-1104087736,1027661528,1023137883)+W(3,-1132153597,-1106394603,1041720002,1055195957)+W(4,-1111907522,-1123745267,1029503994,1029495448)+W(5,-1089108304,-1096098616,1031937892,1034024448)+W(6,-1126370513,-1118016922,1047749927,1047204316)+W(7,-1112974291,-1121356173,-1127727061,1043712879)+W(8,-1092241143,1028938666,1025162247,1028910871)+W(9,-1132743443,1035505061,998106632,1043190746)+W(10,-1152510101,-1121641711,1024122485,1041979953)+W(11,-1098695505,1039644831,1002213552,1025100697);sum2=W(0,1032316109,-1117365450,1028239450,-1106184057)+W(1,1039709205,-1127567978,-1122133197,1033736971)+W(2,-1104139010,1045998485,-1126266788,1029398164)+W(3,1021061413,-1117276879,-1090538079,-1087751568)+W(4,1056538813,-1106793212,-1122180337,1009179554)+W(5,1022309577,1065712953,-1098763613,1016414657)+W(6,-1115376331,1034450077,-1125496737,-1100319643)+W(7,1017435581,1032114232,-1123716599,-1100616286)+W(8,1059658657,-1100023584,1022563437,-1113653553)+W(9,1008734994,-1130550593,1014965154,-1115246006)+W(10,980175008,1034308617,-1144451812,-1102305630)+W(11,1053491799,-1107982835,-1103966134,1020870093);WS(1060627383,-1111244297);
sum1=W(0,-1124372048,1041984816,-1098607926,1048999428)+W(1,-1110297584,1037179887,-1124233202,1023856878)+W(2,-1097555068,1050454749,-1119853981,-1124350564)+W(3,-1115057922,1037843884,-1092180401,1057072683)+W(4,-1100337986,1037306108,-1126359548,1013283185)+W(5,1035134080,1037566628,-1117600845,-1180500637)+W(6,-1135390133,-1106598024,1055432750,-1088869991)+W(7,1045634091,-1107300041,999175032,-1109047521)+W(8,1050330552,-1097603878,1040799043,-1132131255)+W(9,-1137033126,-1108189319,1046692025,-1106138715)+W(10,-1129123036,-1126029544,-1120904377,-1127664786)+W(11,1039361415,-1115643873,1042168959,-1132202938);sum2=W(0,1027553654,-1105419467,-1141314538,1051401064)+W(1,1061407816,-1086513034,-1128416633,1035214610)+W(2,992160749,-1098506313,1048701957,1023990179)+W(3,-1120268362,-1102082588,1039698771,1041311911)+W(4,1065441970,-1083801169,1026192109,1034096310)+W(5,1028842291,1044707561,-1108357660,1027929117)+W(6,1010812163,-1109637676,-1128101012,1040877432)+W(7,-1080219839,1058347144,-1133939099,1042926233)+W(8,-1110346070,-1107620104,-1089748519,1054974548)+W(9,1033310247,-1103557522,1041169016,1044637450)+W(10,-1106511250,1012370076,1007338654,1039202903)+W(11,-1150310139,-1101325278,-1094091750,1054706164);WS(1037089208,-1117319375);
sum1=W(0,-1117307261,-1127081515,-1090315640,1055484319)+W(1,1019801962,-1140393804,-1109658215,1037266337)+W(2,-1103803502,1036834781,-1121027890,-1122236391)+W(3,-1104716662,1045840649,-1108965493,1059715066)+W(4,-1120952094,1007521585,-1095157370,1048384396)+W(5,-1089739445,1050929076,-1115632913,-1115666157)+W(6,-1115283233,1042005149,-1098438340,1059599591)+W(7,-1115851136,1038771059,-1113906562,1026318614)+W(8,-1090508193,1050537744,1036887192,-1114842616)+W(9,-1127634429,1035073906,-1096110967,1039184033)+W(10,-1109698481,1040209394,-1150522598,-1129730364)+W(11,-1090097982,1056916499,994450682,1023772594);sum2=W(0,-1096641595,1051991389,-1107135642,-1120991144)+W(1,-1123228782,-1119770484,-1086741683,1059199896)+W(2,1044105651,1025236133,1032269711,1020415755)+W(3,-1073585699,1069582799,1057042277,-1123268190)+W(4,-1116194138,-1119862022,-1071753138,1070628328)+W(5,1065961920,-1098135951,-1144560253,1033682735)+W(6,-1078410756,1067042424,1057516905,1032298014)+W(7,1026966393,-1113740644,-1096289506,1055331220)+W(8,-1098611055,-1106950583,-1155415556,1022995083)+W(9,-1145261363,1015112751,1043415065,1007537613)+W(10,992611856,-1144895945,997353903,1024293693)+W(11,-1101981251,1025642916,1011854094,-1130196038);WS(-1089262391,1050517969);
sum1=W(0,-1112721887,956356282,1041136081,-1112851037)+W(1,-1118798326,1033047322,1040766980,1032255106)+W(2,-1099047838,-1136806893,1044101949,-1110781188)+W(3,-1116916633,-1115255965,1050954387,1047658201)+W(4,-1099177336,1022949658,-1109323658,1053521294)+W(5,-1090918435,-1090498606,1048722524,984126311)+W(6,1043853249,-1109293354,1049475859,-1111100085)+W(7,1044026608,-1111349460,-1102481809,1024224759)+W(8,1046323061,-1101889105,-1109421665,-1151794972)+W(9,1025978335,1036451442,-1129023222,-1112184834)+W(10,1044252857,-1140137768,-1134508350,998852344)+W(11,-1126452038,1037224108,-1113020120,-1119083507);sum2=W(0,-1120544497,-1104964203,1056285145,-1109256198)+W(1,-1107706742,1033408182,1042905493,-1097077111)+W(2,-1118581415,1026029661,1025674690,-1118988963)+W(3,1045262161,-1098230931,-1079914544,1056552993)+W(4,-1103396776,1021102038,-1104438232,1057982485)+W(5,1057557770,-1104081201,1048351556,-1136298684)+W(6,1023630957,-1106247773,1048964135,-1114436673)+W(7,1018818866,-1112938187,-1122372280,1011970003)+W(8,1020547274,1033190701,-1103728916,1034200267)+W(9,1027866949,1026340389,-1113753028,-1107460568)+W(10,1046941904,-1117493164,-1121491826,1016978228)+W(11,1034078959,1034442922,-1106194166,-1172844144);WS(1055467886,-1126093527);
sum1=W(0,-1115675946,1037777366,1043818615,-1096353162)+W(1,-1150025924,1035905869,1039731987,-1126460340)+W(2,-1103677379,1012406341,1031349769,-1103947080)+W(3,-1108949528,-1145838757,1060367897,-1088026493)+W(4,1034695514,1034985426,1014043817,1049783617)+W(5,-1102044139,-1095567535,1044285022,-1129716323)+W(6,1025589529,991251120,-1109258124,1051881528)+W(7,1011738461,-1107675487,-1102050167,1042727635)+W(8,1049311757,-1095440907,-1115570324,1042590402)+W(9,1035820699,-1123043835,-1116399889,1032817677)+W(10,1040150333,-1104125432,-1114599603,1024161077)+W(11,1046137806,-1116994158,-1110796915,-1140552997);sum2=W(0,-1115939175,-1111463085,1026058510,1015189774)+W(1,-1116961377,1003109525,1042939513,1009748958)+W(2,-1101036999,1048391804,1019493983,-1128500291)+W(3,-1106984126,-1104760450,1046231331,-1101164712)+W(4,1013441892,-1127287103,1036071940,1026404786)+W(5,1060091622,1059732347,-1113485706,1036806652)+W(6,-1133154938,1042746589,-1109115274,-1090421446)+W(7,-1102245299,-1110906499,-1110872047,1018643239)+W(8,1042116887,-1092755101,-1104832958,1042929180)+W(9,1038271101,1024219237,-1104891113,1018386748)+W(10,1043357489,-1108912836,-1124388167,-1107044825)+W(11,-1137025366,-1112446842,-1123717753,1034520620);WS(1062208951,1065603754);
sum1=W(0,1032466911,1029341462,1059167044,-1090134924)+W(1,-1133534677,987089513,1012820793,1027274819)+W(2,1052950767,-1094303727,1027990706,1032570772)+W(3,1029562264,997585115,1057349364,-1085543304)+W(4,1035990447,-1136982833,1020285479,1040141401)+W(5,-1108524682,-1080037127,1037410929,-1125543221)+W(6,993753125,1032063722,1049874906,-1095616607)+W(7,1039846496,1015158861,1033268866,-1153074023)+W(8,1048703978,-1112675170,1023735025,-1145342854)+W(9,-1131051261,1015103815,1050186639,-1111683969)+W(10,1040888889,1031358985,1028903855,1040294280)+W(11,1053103700,-1091636059,-1118753424,1022936933);sum2=W(0,1035386648,1042887622,-1086410483,-1090258329)+W(1,1060158548,-1113981975,1023547272,-1099060438)+W(2,1053956416,-1112148135,1050315819,-1099847621)+W(3,1025878508,-1099619867,-1094814183,-1093316197)+W(4,1046080958,1046524888,1026832668,-1099104088)+W(5,1069089225,1060781490,-1103190742,-1112424275)+W(6,1029828312,1048769602,1044213412,-1091192206)+W(7,-1105160931,1051146364,-1098240729,-1121505868)+W(8,1035342184,-1105713821,-1084784918,1019461112)+W(9,1044150428,1040524432,1040447750,-1089411157)+W(10,1058372334,1028619520,-1103643200,-1115369075)+W(11,1049544904,1058550641,-1080579858,1040133188);WS(-1078970012,-1070975772);
sum1=W(0,1023443287,-1111813336,-1095332548,1048282532)+W(1,1036630695,999582566,1008154783,1034628686)+W(2,-1098370186,1052880922,-1109395910,-1140663171)+W(3,1008498119,1020510238,-1091304148,1054365856)+W(4,1031904252,-1128098380,1032996598,-1119594955)+W(5,-1097391342,1065196819,-1105409007,1030941172)+W(6,-1130007992,1037186855,-1088889903,1037830473)+W(7,1022933044,1003729918,1026985054,-1129455456)+W(8,-1093273302,1040256647,1030320779,-1138808617)+W(9,1001505728,1024916861,-1097878954,1042516535)+W(10,-1131972409,1018809669,1027285064,-1118416824)+W(11,-1097408559,1044458956,1037289397,1005961310);sum2=W(0,-1114009537,1019032853,1024640816,1029944441)+W(1,-1146945026,-1136399129,1035366037,-1143037026)+W(2,-1101234014,-1105571142,1031686749,1018164069)+W(3,-1111463643,-1122373240,1068131945,1044188353)+W(4,-1128619453,-1125359481,-1119334122,1056620469)+W(5,1075463933,-1093783941,1046426762,999713778)+W(6,-1132366661,-1103744316,-1075751794,1050699227)+W(7,-1109652943,-1123073190,1001109746,1002774938)+W(8,-1072865378,-1098127223,-1131952529,1019524751)+W(9,1035022899,-1102405348,1052446989,1028903402)+W(10,-1123943246,983357578,-1112054465,1046894720)+W(11,1019415611,-1119380340,1017598049,1013611461);WS(-1137905088,-1096938393);
sum1=W(0,-1127951952,-1116133184,-1092624022,1045295113)+W(1,1023908704,1031880695,-1139830244,1040763803)+W(2,-1104553656,1046745657,-1103252327,1040451684)+W(3,-1108742721,1041221580,-1090149133,1057147883)+W(4,-1103732914,1026434167,1019792636,1009683312)+W(5,1044078592,-1112574564,-1127338650,1007135764)+W(6,1018370522,-1107181880,1058802794,-1085568476)+W(7,1040869579,1014113348,1020799581,1002965001)+W(8,1043495791,-1103617227,991652540,-1125537591)+W(9,1021418002,1022849180,1033578226,1032014262)+W(10,1013121207,1016284007,-1148599498,1039287108)+W(11,-1113073030,1022418564,1011288682,-1116579933);sum2=W(0,1036469548,-1097965159,-1116680345,1001756270)+W(1,1032969412,-1131471357,1017461301,-1101551098)+W(2,-1125992347,-1115644020,-1124365977,1016380025)+W(3,1017339130,-1094477168,1058922542,1035448965)+W(4,1040541302,1001720584,-1095997080,1035631286)+W(5,-1103956246,-1105032669,-1112710338,-1115585175)+W(6,-1099654066,1054988432,1040393300,1039533461)+W(7,1017600743,1001178742,-1105423964,1047389393)+W(8,1040203374,-1122662741,-1114085496,1001141734)+W(9,-1113359567,1041958533,-1108890296,-1130070269)+W(10,-1134082186,1010209588,-1131580992,1043362318)+W(11,1024609216,1025676040,1015920174,-1122393401);WS(1017525984,1039916017);
sum1=W(0,-1124853567,1018048624,-1095739637,1045916039)+W(1,1035770156,1019449355,-1147061122,-1127291978)+W(2,-1104996150,1043181303,1038596810,-1118699785)+W(3,-1129462517,1049183858,-1085471393,1054258797)+W(4,1048116160,1018729693,-1119594613,1032566282)+W(5,-1090223247,1054999864,1024906308,-1125493497)+W(6,999306018,1036307723,-1104470177,-1108082389)+W(7,1035021201,-1111613764,-1156505185,-1150114695)+W(8,-1105492077,1055713893,-1114305018,1013642059)+W(9,1012193026,-1116656134,-1109848430,-1134406033)+W(10,1014226964,-1117195563,1010192066,-1111959392)+W(11,-1107232129,1049351719,-1132413284,990662981);sum2=W(0,1033095635,-1113611213,-1120605005,1010827478)+W(1,-1096460028,992544217,-1123818427,1038354785)+W(2,1043017802,1005632845,-1090567932,1043858115)+W(3,1023960168,-1136308834,1016597499,1067061797)+W(4,-1078682340,1041505996,-1115456886,1031365710)+W(5,-1105318511,1065783254,-1094955795,-1104546945)+W(6,-1130014725,-1121052824,1032279133,1033387493)+W(7,-1114814318,-1114466677,-1134763238,1037262635)+W(8,-1129541437,1024758296,994121897,-1115137122)+W(9,1020936831,-1129095405,1028982810,-1141733133)+W(10,-1126300988,1007094454,1030713030,1030934712)+W(11,969324748,973320358,-1148320949,-1122716507);WS(1033221560,1063777383);
sum1=W(0,1019126833,-1112638616,1057738402,-1088696201)+W(1,1044063732,-1130166589,1022703059,-1107233655)+W(2,1049316970,-1093677291,1018619290,-1127677637)+W(3,1034317754,-1107419652,1057780266,-1091493000)+W(4,1042363102,-1141893947,-1141147507,1017313945)+W(5,1039925560,-1105678958,-1123751101,-1141892011)+W(6,1023815261,1030431247,-1101232178,1054033952)+W(7,-1103422471,1028589441,-1145478905,1043218964)+W(8,-1097249286,1050643572,-1099574259,1032480102)+W(9,-1139797991,1030899327,-1105363093,1039373871)+W(10,-1109462943,1000558881,1017044691,1042038278)+W(11,-1097041200,1044902925,-1143343447,-1115509735);sum2=W(0,-1130982538,-1106875761,1056618334,1055977286)+W(1,-1102508839,1020425242,1021127838,1011019608)+W(2,1055137831,1058761027,-1115387544,1013848532)+W(3,1013698904,1024572751,1048771047,-1103617496)+W(4,-1128394642,1016018634,-1227267307,1039986653)+W(5,-1073860127,-1072531400,1043687089,-1112657573)+W(6,-1180063220,-1113103478,-1108123535,1052255088)+W(7,-1126700500,1035781641,-1130392938,-1104759550)+W(8,1059126644,1063802283,-1109991236,-1125248586)+W(9,-1129014326,1035543741,1045481337,1048895081)+W(10,1031917163,-1126407949,1032270489,-1129087757)+W(11,1042704754,1016319978,-1121934766,1030839801);WS(-1091503470,-1126838795);
sum1=W(0,-1124121237,-1134568843,1047693172,-1109412515)+W(1,-1129997061,1024589216,-1113414670,-1126036384)+W(2,1049117760,-1103447906,1034526751,-1113770234)+W(3,1028321829,1033159265,-1105247938,-1096437464)+W(4,-1143270742,1036105485,-1111356688,1037814911)+W(5,1058889082,-1098797565,1022658271,-1114645460)+W(6,1026686479,1031580097,1012762455,-1104719461)+W(7,-1109175079,1023714995,-1121133649,1040854417)+W(8,-1120516448,-1106636212,1042645116,-1138248951)+W(9,-1120913068,-1106928812,1049438209,-1129886751)+W(10,-1104071908,-1132081196,-1126384695,1027944427)+W(11,1040171928,-1106734009,1012750451,-1145462266);sum2=W(0,-1121971015,1025966975,-1127561691,1032121603)+W(1,-1118316871,-1147835451,-1109269766,1042653975)+W(2,1038662008,-1104797770,1018661176,1023052754)+W(3,-1096046215,1058579369,-1095336395,1041625968)+W(4,-1131103951,-1129857431,-1096349825,1055073186)+W(5,-1156170871,-1098327149,1035437895,-1114991229)+W(6,-1104467071,1043843774,1054347264,-1090818470)+W(7,1042639369,1011784142,-1105457821,1043492169)+W(8,-1116732629,1028261711,-1115472379,-1157273063)+W(9,-1114558576,-1138844670,1043300107,-1117277405)+W(10,-1115061521,1024244091,-1113812495,1035958317)+W(11,1025184897,-1130419167,-1130646919,-1148362739);WS(1065968028,1020949470);
sum1=W(0,1032158503,1043191673,1050691771,-1089572661)+W(1,983294118,1033006978,1018701500,1020082981)+W(2,1043953282,-1139338281,1041437600,-1139648989)+W(3,1028916776,999481917,1047062836,-1091936976)+W(4,1042367115,1033705422,1031923218,1033906881)+W(5,1032996498,-1081715803,1040306653,-1132542121)+W(6,-1143490705,-1123072324,1057457238,-1087112685)+W(7,1019100064,-1138694873,1005807263,1012896153)+W(8,1057445286,-1088032573,-1123572193,1033839136)+W(9,1028568398,1015001550,1051530049,-1100585253)+W(10,1039280729,1027376729,1026731038,1035245559)+W(11,1057446979,-1095410205,-1104642968,1015844228);sum2=W(0,-1107158830,-1098284578,1059620359,1059101624)+W(1,-1080819081,1041045600,-1114179967,1050997929)+W(2,-1120628180,-1084072333,1055292451,1041809552)+W(3,-1106205598,1032837846,1056621385,1033838752)+W(4,-1084530179,-1150759871,-1112529879,-1138556160)+W(5,1064698181,1049137220,-1118657190,1036987884)+W(6,1036191348,-1103494095,1049117565,-1100194061)+W(7,1035375516,1040790470,1045048740,1033058370)+W(8,-1087565422,-1096659207,1055648971,-1098721116)+W(9,-1112261511,-1109765233,1050635491,1042760064)+W(10,-1101810418,1028926760,1045813672,1040601336)+W(11,-1087363324,-1087988644,1059720072,-1118399816);WS(-1079370588,-1069938997);
sum1=W(0,-1107111607,1024046068,1034755057,-1106911318)+W(1,1032333322,-1122522177,1031876694,1040468568)+W(2,1048995971,-1106422470,1043602212,-1133546645)+W(3,-1108546779,-1110778478,1044693184,-1092550445)+W(4,-1124221431,-1123999146,1007409349,1041967908)+W(5,1056322870,-1089848952,1044063648,-1129245296)+W(6,-1119937056,1037532265,992363881,-1115839591)+W(7,-1137125241,-1121719236,-1110402417,1027170100)+W(8,-1123931633,-1098485404,1015794334,1009488187)+W(9,1034313646,1028424065,1041273350,1027494176)+W(10,1038675968,-1146748727,-1115195974,1030920188)+W(11,1034999584,-1101830589,1024639630,-1115284904);sum2=W(0,-1116010697,1044972838,-1107525170,1025111869)+W(1,-1115770744,1027404867,1039856206,-1094195694)+W(2,1054041965,-1105218154,1021276689,-1122132060)+W(3,1025692273,1041658757,-1095593913,1047241736)+W(4,-1113081166,1036997767,1047723216,-1090167008)+W(5,1054432792,-1103340827,1030984707,-1109230755)+W(6,1054500142,-1087657974,1048962216,-1105033641)+W(7,1026520309,1000189578,1045538686,-1114739465)+W(8,-1099510609,1043141319,1008623973,949401483)+W(9,1020883249,-1103808398,1041852115,-1104502432)+W(10,1031142833,-1121181330,1037455508,1025495534)+W(11,-1112321007,1020729805,1034321699,989367833);WS(1051966318,-1113875142);
sum1=W(0,1035883793,1040145278,1051696565,-1091560996)+W(1,-1133003627,-1126824689,-1111332346,-1135399329)+W(2,1051177307,-1096861164,-1117751383,1039745286)+W(3,1045917727,1017502534,1054251573,-1091248610)+W(4,-1178468754,1020593891,1006041029,-1096989371)+W(5,1061428120,-1087158964,-1126263439,1008594943)+W(6,-1129901007,1043615094,1037934795,-1098884432)+W(7,-1106662601,1037849734,1042663274,1025318012)+W(8,1050890887,-1096301045,1017933485,1035118155)+W(9,-1119690564,-1113005508,1046007992,-1093706893)+W(10,1038615540,-1114145271,1014471632,1043398529)+W(11,1049249377,-1093100168,-1116546293,1028529816);sum2=W(0,-1120038729,995641288,1035481768,1011267102)+W(1,1042749492,1026093812,1032134121,1034430176)+W(2,-1099098436,-1099374838,1055985885,-1113501317)+W(3,-1112337284,1011533369,960227969,1055781369)+W(4,1067101038,-1095011910,1014623636,1032554184)+W(5,-1122840036,1046041384,1069533386,-1086401299)+W(6,1015804972,-1114631943,-1123247827,1055178264)+W(7,1065618150,-1079450114,-1111055788,1037430467)+W(8,-1115890560,-1124103196,1058921177,-1075689828)+W(9,1025605092,1022278663,1022436109,1039303021)+W(10,-1106092627,-1082339747,-1118260382,1020696197)+W(11,1010081074,-1116158530,-1118372702,-1095588850);WS(-1087762743,-1114043214);
sum1=W(0,1028903325,1040067739,1045936105,-1095653187)+W(1,-1122706133,1029496147,-1111481047,981566559)+W(2,1050679259,-1096161947,1026181394,-1149217596)+W(3,1010874850,1032756947,1052053924,-1090950614)+W(4,1034645023,-1132850610,-1117223539,-1130847267)+W(5,1055533279,-1084280212,1030922562,-1154701224)+W(6,-1114811697,-1123313460,1059392176,-1097768267)+W(7,1030340896,-1113406339,1027957028,-1113871531)+W(8,1053658934,1005713692,-1102292436,1020850850)+W(9,-1115120063,-1126050567,1039338221,-1120312930)+W(10,-1107839810,1017761874,1025677743,-1113266015)+W(11,1051823712,-1118568631,-1112577800,-1117302546);sum2=W(0,1001016005,-1150454109,1001531747,983352173)+W(1,-1106746798,-1157019725,-1125241033,-1111980552)+W(2,1031575403,-1103460210,1036252996,1023495862)+W(3,1018218852,1033028659,1016765132,-1103428024)+W(4,-1128273041,1033057508,-1111720092,1037513337)+W(5,-1085543392,-1076627395,1046375720,-1112606370)+W(6,1015413875,-1109924763,1053354837,1074369634)+W(7,1055587240,1019967806,-1140722987,-1144232926)+W(8,1054900052,1051272122,-1094917738,-1107285947)+W(9,-1138333196,-1117260807,1041131548,-1098379064)+W(10,-1106193524,1012881631,1010568725,-1113652225)+W(11,1045881209,-1098914955,-1098562564,1031041657);WS(-1090517687,-1095444575);
sum1=W(0,1025742446,1032739299,1054789967,-1095546301)+W(1,1033023507,1028563508,-1111454559,-1106175885)+W(2,1031326631,-1101847659,-1107099097,-1117676152)+W(3,1040962578,-1110724347,1052551894,-1090925684)+W(4,1036045063,1036888990,1035513890,-1118213794)+W(5,1059778428,-1089262225,1035395209,1007580971)+W(6,1025779251,-1103218657,1045793474,-1096439373)+W(7,-1101529212,949923192,1041617005,1040368314)+W(8,1051667296,-1099734269,1050132438,1037985265)+W(9,-1106922364,-1105137317,1040121301,-1104705805)+W(10,-1102593253,-1113513373,1024699903,1024907982)+W(11,1052247674,-1097282993,1016797696,1026673059);sum2=W(0,1052208474,-1095438834,1040952518,-1101013864)+W(1,1045777263,-1125550479,1035064858,-1104348375)+W(2,-1095663473,1048824145,-1099869349,-1127115193)+W(3,1064043431,-1079843968,1060639651,-1097227129)+W(4,1049789703,1024044553,1055780907,-1084432555)+W(5,1054823629,-1105218176,-1118379111,972648308)+W(6,1048070172,-1106077690,-1098542607,1048082838)+W(7,-1102784042,1021849499,1057138231,-1086965748)+W(8,1057295667,-1106201667,1043327775,1016298873)+W(9,-1100953655,1048708391,-1095587456,1042233875)+W(10,-1107731485,-1116706874,1042120650,-1106942577)+W(11,1035260440,-1136871967,1006771796,1030896448);WS(-1115614648,1042425791);
sum1=W(0,-1120207204,-1115327070,-1093340989,1053481388)+W(1,1030984860,-1113874973,-1124027509,1016926292)+W(2,-1096731140,1053311332,-1116407641,1010793530)+W(3,-1144413692,1038910502,-1096554678,1057006919)+W(4,1038600290,-1116271283,-1105701711,1037845356)+W(5,-1085064420,1049566369,1043585442,-1114795809)+W(6,1014568102,1042236823,-1100005974,1056376458)+W(7,1018535375,992031960,-1120774251,-1105850383)+W(8,-1098496607,1048579325,-1122768840,-1130485552)+W(9,1029691462,-1134596907,-1135406214,1042582346)+W(10,-1120431498,1029193328,-1119274774,-1117126533)+W(11,-1098152617,1043887136,1035562443,-1140222054);sum2=W(0,-1127240204,-1079712608,1066527571,1049757184)+W(1,-1122509441,-1120167031,1024332524,-1082891577)+W(2,1063276166,1025750476,-1127423195,976948665)+W(3,-1145474239,-1081879450,1065092416,1045572932)+W(4,-1127801782,-1123809997,-1111478947,1047818786)+W(5,1033988518,-1093152038,-1126799575,1030959654)+W(6,1029335642,1066272635,-1081647719,-1129453741)+W(7,1033523902,995040830,-1112394176,1064292926)+W(8,-1085935960,-1107360776,-1109456127,1026103880)+W(9,1042612281,1048742105,-1090025738,1042389166)+W(10,1029374360,-1116538748,-1152251822,1063028070)+W(11,-1088819358,-1095668919,-1163717821,1033003323);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][0] = HOOKED_texOff(vec2(-3.0, -2.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-3.0, -1.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-3.0, 0.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-3.0, 1.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-3.0, 2.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-3.0, 3.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, -2.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-2.0, 3.0)).x;
samples[3][0] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[3][1] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[3][2] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[3][3] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[4][0] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[4][1] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[4][2] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[4][3] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[5][0] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[5][1] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[5][2] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[5][3] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[6][0] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[6][1] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[6][2] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[6][3] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[7][0] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[7][1] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[7][2] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[7][3] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[8][0] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[8][1] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[8][2] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[8][3] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[9][0] = HOOKED_texOff(vec2(3.0, -2.0)).x;
samples[9][1] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[9][2] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[9][3] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[10][0] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[10][1] = HOOKED_texOff(vec2(3.0, 3.0)).x;
samples[10][2] = HOOKED_texOff(vec2(4.0, -2.0)).x;
samples[10][3] = HOOKED_texOff(vec2(4.0, -1.0)).x;
samples[11][0] = HOOKED_texOff(vec2(4.0, 0.0)).x;
samples[11][1] = HOOKED_texOff(vec2(4.0, 1.0)).x;
samples[11][2] = HOOKED_texOff(vec2(4.0, 2.0)).x;
samples[11][3] = HOOKED_texOff(vec2(4.0, 3.0)).x;
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,-1138315554,-1151849881,-1130100551,-1139428474)+W(1,-1115186183,1024054031,-1123693866,-1134121575)+W(2,1017020226,-1120184142,-1113913797,-1137890034)+W(3,-1105019328,1030136834,-1119041199,1009291685)+W(4,1054031418,1052033568,1057266643,1050615732)+W(5,1060278709,1051842684,1049323809,1050624038)+W(6,-1098719688,-1094289569,-1094215666,-1084764287)+W(7,-1093503073,-1122358095,-1104408867,-1101060057)+W(8,-1110814528,1026313661,-1136459684,1037955767)+W(9,-1125342359,-1118592012,-1141919603,-1117980571)+W(10,-1144117236,1029415347,-1122295896,-1158862002)+W(11,-1115484761,1027215228,-1148196514,-1131405947);sum2=W(0,1011608699,1021515189,-1133688887,-1109181339)+W(1,1032724543,-1120491130,997621755,1020760181)+W(2,-1112090344,1032910614,-1111235489,1050015381)+W(3,1041065097,-1106592726,-1112521193,1032648390)+W(4,1035039469,-1112298310,1068933685,1079505355)+W(5,-1082386736,-1067816278,-1094139890,-1123411157)+W(6,1018826733,-1103038162,1035541017,-1096237270)+W(7,1051919390,-1101133158,-1120644044,1029904493)+W(8,-1130070276,1030536589,1002846254,1047170650)+W(9,1012706615,-1108914015,1011888367,-1115273665)+W(10,-1126912052,1027816837,-1119314146,-1132054353)+W(11,1004049262,1017068057,1020965593,1017829425);WS(1038714296,1044827315);
sum1=W(0,1008773074,1000000044,-1125197471,-1155069097)+W(1,-1128457331,-1147450330,-1142834606,-1131672268)+W(2,-1137155124,-1139148008,-1110040196,-1114984084)+W(3,-1117135435,1038803511,-1110360429,1046900069)+W(4,1058392080,1051571686,1058043460,1059856605)+W(5,1053821137,1050763009,1046500044,1049636107)+W(6,-1100726684,-1106613964,-1093356205,-1087655353)+W(7,-1093486798,-1088451200,-1109846237,-1093848946)+W(8,-1097060854,1034039029,-1112523275,-1137125990)+W(9,-1134047198,-1131894321,1021083253,-1108292068)+W(10,1034472653,-1136883834,1033872898,-1122772178)+W(11,-1125370043,1027534056,-1126166913,1020331091);sum2=W(0,-1123255245,982126402,1020504368,1036976721)+W(1,-1113656730,-1157600449,-1129338356,1032297389)+W(2,-1116671780,-1111301077,1011773496,-1102830064)+W(3,1031803093,1045043848,1026389126,1022832316)+W(4,1046375724,1053914306,1013495848,-1106352300)+W(5,-1103067006,-1094946683,1036977493,-1098417421)+W(6,1061532718,1066141278,1064263836,1055449836)+W(7,-1076699072,-1085904680,-1099822488,-1092845936)+W(8,998291536,1041257894,1023442398,-1101238723)+W(9,-1103198508,1048924521,-1109968297,1053328593)+W(10,-1094346395,-1108898352,1023084860,1037821947)+W(11,-1123876988,1041381351,-1109391389,1023206676);WS(-1087781687,-1134030789);
sum1=W(0,1028179002,1037437606,-1106850597,1040743460)+W(1,-1123964671,-1122790273,1036030878,1027799500)+W(2,-1113846601,-1129634048,1045066941,-1108576055)+W(3,1030205873,-1117192467,1027547489,-1110675758)+W(4,-1090428884,-1098510574,-1095161561,-1094444002)+W(5,-1095134094,-1098192922,-1101066654,-1095206484)+W(6,1056064759,1049319247,1048732210,1054487227)+W(7,1044300425,1055338520,1034894336,1053272331)+W(8,-1116809458,-1105760812,1007721067,1050640540)+W(9,1040160031,-1106372902,-1109703824,-1138309939)+W(10,-1123784128,1016685513,-1105661778,1048222150)+W(11,-1110013906,1033480951,-1112122819,1033810456);sum2=W(0,1023697539,-1134698244,1018187921,1024534132)+W(1,-1145140771,-1142625275,-1141296989,1007645751)+W(2,-1119401943,1013558867,-1119659280,1038666215)+W(3,-1120396841,1035154544,-1131590401,1021197862)+W(4,1010071413,-1112961274,1019163177,-1097296472)+W(5,1033089456,-1105855221,-1156341795,-1120357988)+W(6,1025267901,1033970227,1048742053,1082848284)+W(7,1060700209,-1115995862,1035612397,-1123714371)+W(8,988018625,-1116217767,-1103390691,-1064739318)+W(9,-1086947071,1042818438,-1109434149,1029308077)+W(10,-1122026299,1005039212,-1115786374,1042066180)+W(11,1017803659,-1115628759,-1150181080,1011442501);WS(1060770743,-1108197568);
sum1=W(0,1016886775,-1160198547,1015246637,-1139668038)+W(1,1034731136,1019206597,-1123983389,-1115649126)+W(2,1029069588,1038531041,1041390628,1022402527)+W(3,-1103954605,-1112398730,-1117714338,1039312430)+W(4,-1095627128,-1096395039,-1086831062,1057717017)+W(5,1056693263,1053908426,1043180606,1038174992)+W(6,1046558478,1048524254,1058409012,1050284011)+W(7,-1083755424,-1092005688,-1101033824,-1131529899)+W(8,-1146067869,-1097778094,-1098986327,-1110221104)+W(9,1042951984,1037994808,1025216609,1000398449)+W(10,1009558662,1033422755,1033638277,1029754521)+W(11,-1119102757,-1130383710,-1114155844,-1129441697);sum2=W(0,-1104188915,1026676440,-1122447814,1024214572)+W(1,1036156927,1039804037,-1140508998,1023379743)+W(2,1041755532,-1099902739,1020538503,-1096783078)+W(3,-1094671115,-1096595186,-1108992818,1023478108)+W(4,1039915367,1048552390,-1105911641,1068731351)+W(5,-1096057439,-1091471401,1033306823,-1096750685)+W(6,1028942726,-1105392496,-1106738713,1066518668)+W(7,-1122053390,-1123632409,1032650381,-1109607147)+W(8,1030445090,-1104867005,-1106850996,-1126700225)+W(9,1025639958,-1113480650,-1115144981,1031767054)+W(10,-1104654601,1033528857,989961401,-1133955554)+W(11,-1153726297,1032072745,-1128986161,1023561226);WS(-1105940700,1068951582);
sum1=W(0,1000087558,1035444041,1016288952,1033866603)+W(1,1023501510,1030903912,-1121882082,-1139243976)+W(2,-1126610867,-1119652358,-1105308514,1025089333)+W(3,-1101500686,1024487034,1036868116,-1137536646)+W(4,1040363554,1048983991,-1129232537,1043404182)+W(5,1050470779,1032787659,1042688239,1051055933)+W(6,-1103531583,-1095183320,1035540828,-1091977028)+W(7,-1098956255,1016827662,-1107477027,-1111432589)+W(8,-1126498674,1041424541,-1116171169,-1108874003)+W(9,-1107291841,-1115835365,1038297635,-1101253029)+W(10,1033586531,1011542187,1018737568,1021129404)+W(11,1033496245,1023594100,1015384473,1034920923);sum2=W(0,-1123978268,-1122059260,-1123592170,1036141312)+W(1,-1111710804,-1127043568,1040694361,-1120657957)+W(2,-1102554320,1044079872,-1093658955,-1094337979)+W(3,1045282706,-1139302445,983065168,-1105233712)+W(4,1043643239,-1111536011,1042723115,1067907418)+W(5,-1118927202,1035940631,1016057395,1027935282)+W(6,1026913323,1056944699,-1093217948,1064662115)+W(7,-1091166584,-1092135065,1041761864,-1104693620)+W(8,1031431539,1037617295,-1103624535,-1090550375)+W(9,-1119161360,-1112133073,1014979737,-1106943303)+W(10,-1112242992,1005844362,-1101249260,1042545272)+W(11,-1111294278,1025042022,1026789959,-1114223884);WS(1061289911,-1074625008);
sum1=W(0,-1118986355,1042690449,1022020251,1032007652)+W(1,1040686510,-1108674269,-1123719572,1033202498)+W(2,1035013222,-1110099132,1048074309,-1101544522)+W(3,-1102744618,1043103143,-1099009366,1038471242)+W(4,1058027688,1047068971,1036127926,1058005973)+W(5,1048070472,1057593649,1043345580,1055515931)+W(6,-1087592511,1013931199,-1088015817,-1099315493)+W(7,-1091144488,-1088950448,1033106140,-1090129177)+W(8,-1107213995,1008030621,1042727509,-1093058723)+W(9,1042938237,1002612916,-1110941900,-1113377491)+W(10,1048036382,-1106703359,1044183504,1029001296)+W(11,-1106075703,1048869669,-1107279296,1042195418);sum2=W(0,1034897388,-1104469346,-1104312342,1033162274)+W(1,1001538203,-1119055011,1036889309,-1122390571)+W(2,1047600068,1074182899,1080728354,1077196082)+W(3,1039546617,-1121476275,-1113609974,-1124909535)+W(4,-1092005485,-1074957140,-1067981267,-1071410100)+W(5,-1101189403,1042351425,-1113906708,1037135096)+W(6,1032211690,-1124075063,-1100127529,-1093339345)+W(7,1036352485,1008083901,1032631324,1002134635)+W(8,1046053217,981988140,1036844207,1030504779)+W(9,1025223671,-1101604075,1034478190,-1113103836)+W(10,-1111289614,990179414,-1123826485,-1109598746)+W(11,1036519612,-1146561467,1017678167,-1132393287);WS(-1106894556,1030995446);
sum1=W(0,1025589699,-1123387156,1028556318,-1139656804)+W(1,980812294,-1128131860,-1137342353,1017797929)+W(2,1033805806,1025291593,-1127599047,-1105750398)+W(3,-1104274718,-1117867836,1018769427,-1114245906)+W(4,1034528997,1054610112,1039781117,1065523109)+W(5,1054896451,1045458038,1040199808,1047692618)+W(6,-1098701288,-1096105008,-1091536615,-1090836572)+W(7,-1097995702,1039238949,-1110811780,1001735913)+W(8,-1119393787,1037953340,-1120434724,-1103173850)+W(9,-1111869411,-1104116474,-1129786002,-1106977725)+W(10,1027839817,-1123546765,1027349522,1022652480)+W(11,-1135075504,-1125284461,-1152753902,-1131064048);sum2=W(0,1030581609,-1110091164,1024868796,-1124528958)+W(1,-1175372351,1022252519,-1123141270,-1123316826)+W(2,-1096073996,-1132437108,1051933742,1042406776)+W(3,-1117745155,-1117509823,-1110977956,1029056744)+W(4,-1104952058,1031847146,1077840619,-1071401906)+W(5,-1108532142,-1107574374,1034777920,1034383482)+W(6,1036583621,1040176294,1056082302,-1080138625)+W(7,1039833458,1041695761,-1119756119,977900031)+W(8,1006888722,-1120421639,-1114613612,1012484405)+W(9,1044393926,-1112420268,1028893644,1027961212)+W(10,1023568502,-1124563800,1026684617,-1114165836)+W(11,-1139194300,1023135287,-1122696127,1034470668);WS(-1094248046,1034739186);
sum1=W(0,-1121641997,-1148807918,-1119896808,-1118546659)+W(1,-1117202258,1027770003,-1121511758,-1114510703)+W(2,1043421097,-1114752489,1040593858,1043491504)+W(3,1033892386,1035924243,1032482905,1031829015)+W(4,-1090462057,-1097763033,-1089339622,-1089142502)+W(5,-1089696734,-1098379668,-1096843609,-1089945727)+W(6,1057979744,1045790578,1054873978,1054724534)+W(7,1056858543,1046524773,1049846778,1056083605)+W(8,1042504017,-1105205440,1029920941,-1114903193)+W(9,-1102740772,1042806872,-1103488653,1031492831)+W(10,1019430629,-1115505835,1008619887,1038945077)+W(11,1025474934,-1148381698,1017864241,1029503362);sum2=W(0,1032629114,1024571549,-1123705993,-1120833813)+W(1,1031286487,-1113289848,1033808184,1035572024)+W(2,-1111104155,1022922994,1036988882,-1104365480)+W(3,1038064580,-1119955010,1018164430,-1144675449)+W(4,-1111175727,1047799465,-1121840686,-1098359864)+W(5,1008715668,-1115327032,1042276675,-1114533548)+W(6,1069180600,1065968459,1066031139,1064223912)+W(7,1062275672,1060225053,1060364945,1057151625)+W(8,-1092657949,-1106624299,1026540087,1044325339)+W(9,1048614780,-1117772151,-1105153406,-1103516228)+W(10,-1081878912,-1085703668,-1080884055,-1079207816)+W(11,-1083548865,-1085294305,-1090372695,-1100806033);WS(-1095016302,1049780935);
sum1=W(0,-1140214663,1008440267,-1137823987,1035221148)+W(1,1007510683,1029727784,-1142229143,1025812851)+W(2,1050711943,-1110792724,1036012635,-1104496021)+W(3,-1145733059,-1109552317,-1115585956,-1142816275)+W(4,1044505338,1051364259,1051977632,1058946996)+W(5,1056967247,1057598839,1050931556,1058283380)+W(6,-1092537964,-1101785640,-1091742968,-1090015552)+W(7,-1090979415,-1088424934,-1096995861,-1095074239)+W(8,-1110639373,1026645590,-1130979716,-1106527650)+W(9,-1146016549,1015167915,1009720606,-1105047309)+W(10,1025322472,1024485132,1018037601,1032762847)+W(11,1010918699,1027572437,-1127055707,1011865435);sum2=W(0,1040969494,1036141535,-1136101349,1015318832)+W(1,-1112220931,-1111621316,1042180910,-1115487487)+W(2,-1087779211,1033693595,-1096934819,1042126031)+W(3,1036377831,1046621966,-1129542795,1052735842)+W(4,1056604611,-1095617275,1057610078,1059711341)+W(5,-1098744628,-1088974739,-1112239718,-1089093989)+W(6,1059045592,1037950807,1059474718,1079595174)+W(7,1065421414,-1079659864,-1077353318,-1076641223)+W(8,-1085730308,1051875566,-1104408796,1011257519)+W(9,-1102027272,-1097874228,-1123714793,-1089345613)+W(10,1035668628,-1110274633,-1106464684,-1106179801)+W(11,1035078820,1045400280,-1122902412,1057832501);WS(-1081166556,-1096725839);
sum1=W(0,-1146977357,-1130642485,1032268722,-1111253552)+W(1,1024786511,1021187873,-1115200917,1021141494)+W(2,-1114510289,-1119269199,1038356317,-1095921640)+W(3,1038758688,-1102108905,-1117501552,1024092394)+W(4,1050030946,1045921361,1039889859,1057711094)+W(5,1053078718,1045805544,1042557010,1052716334)+W(6,-1102646113,-1098664649,1027769520,-1089074675)+W(7,-1098156409,-1106011300,-1102728052,-1107570834)+W(8,-1113153825,992772066,1041426283,-1107182252)+W(9,1043642083,-1131324475,-1148235644,-1153593794)+W(10,-1114582784,1022415207,1025422681,-1098886685)+W(11,1036466489,-1129952762,-1133449046,1012650491);sum2=W(0,-1154116071,-1120032365,1033357218,-1132933754)+W(1,-1165588207,1029048100,-1115144648,1020455541)+W(2,1032309947,1017679770,-1118521489,1020082264)+W(3,-1122971142,1015972752,1021714009,-1134334294)+W(4,-1123962703,1025906643,1007375557,-1114291801)+W(5,-1114360955,1031540723,-1136421576,1014310369)+W(6,-1133231158,-1134787122,-1096414395,1064675801)+W(7,-1097709607,1040110606,-1121524587,-1119507729)+W(8,-1128886461,-1108727038,1020492423,-1080568363)+W(9,-1108104258,-1112615988,-1111963053,1028363593)+W(10,1035599863,1039832482,1035524914,1059399952)+W(11,1040378905,1024318985,1036458899,-1122706022);WS(1058284215,-1100256461);
sum1=W(0,-1136333391,977549609,1023954799,1032458293)+W(1,-1131855793,-1132003829,1014651348,1007647892)+W(2,1042064203,1017583666,-1103445177,1003134525)+W(3,1030077610,1044505715,1034368605,-1109681210)+W(4,1048792691,1037147366,1061193316,1055543997)+W(5,-1089393894,-1102389770,-1126089633,1030932473)+W(6,-1108621703,-1098054746,-1084539629,-1105743629)+W(7,1061657482,-1111653453,1032593324,-1134741175)+W(8,-1107171315,1036542212,1001865121,-1113492892)+W(9,-1095280499,1000070140,-1124982771,1012906393)+W(10,1009105958,-1118222526,1005641493,1001049989)+W(11,-1141919717,1031530183,957669220,-1123915241);sum2=W(0,1025749667,-1112523495,1034709000,1021531102)+W(1,-1129693762,1006685387,-1119027428,-1106459716)+W(2,1018718450,1033569638,-1099586256,-1096388774)+W(3,-1109846828,-1112379914,1008781387,1045287677)+W(4,-1104497483,-1111912018,-1087345020,1061077725)+W(5,1049253485,-1117456886,1038233914,-1135366091)+W(6,-1109821356,1026676021,-1092985416,1065372034)+W(7,1048850468,-1106255761,1013968523,-1138431127)+W(8,1032840840,-1114119398,1018773778,-1129773592)+W(9,-1101038787,1043058397,-1113511705,1037121278)+W(10,1009497507,1017944258,1033599708,-1109427758)+W(11,1029395381,-1106769492,1020319838,-1113647178);WS(1048665454,1062854025);
sum1=W(0,1004974300,1032679478,1041394910,1026224498)+W(1,-1128844481,-1137588617,-1115578718,-1128306202)+W(2,-1140401360,-1099989608,-1108003052,-1103518244)+W(3,1044968661,1040271757,1031459778,-1114933822)+W(4,1040482153,1038119146,1050737065,1054936910)+W(5,-1084409495,-1099872844,-1107158134,1038726400)+W(6,-1107105990,-1094089019,-1084721726,1054691719)+W(7,1057517320,1035416977,1033669936,1032390235)+W(8,-1113947114,1043046180,1044891839,1025601857)+W(9,1022006333,1017193535,1025595521,1023203548)+W(10,1004764812,-1132148363,1022372181,-1113753404)+W(11,1033354242,-1131287582,-1112957780,1012659010);sum2=W(0,-1120028750,-1137390044,1031876652,-1112211314)+W(1,1041988042,-1105672202,1032816067,-1122489809)+W(2,-1116919239,1034599590,-1110926857,1037510574)+W(3,-1091078601,1052042083,-1102117757,1043447553)+W(4,1026537129,-1105861815,-1114848017,1054207178)+W(5,1059021754,-1104155840,1047757772,-1115066040)+W(6,1032246372,-1095438265,-1093245727,1062401065)+W(7,-1115099719,-1100501338,-1112097107,-1102195598)+W(8,1047938064,1022176478,-1093210017,-1118385188)+W(9,-1104427658,1013766280,1027075631,1027463789)+W(10,-1102851233,-1129352893,1046245506,-1106645860)+W(11,1043294706,1016480352,-1113418727,1030659187);WS(1046819548,-1112403026);
sum1=W(0,1043575156,-1118831073,1028002987,1025124390)+W(1,1023377962,1034880715,-1125071779,-1144027915)+W(2,-1096536373,1040283909,1049135339,-1115136450)+W(3,-1127238030,1042113706,-1124049974,1045174012)+W(4,1028458839,1047473762,-1083606160,1052252597)+W(5,1054448495,-1106041242,1031800519,-1138801364)+W(6,1042563315,-1108795847,1040849058,1045384892)+W(7,-1081137782,1040945110,1026387221,-1122981994)+W(8,-1147631681,-1115473730,1015994849,-1102431101)+W(9,1046487189,1026652836,-1096718751,1030118403)+W(10,-1134760216,1037371629,1036578576,-1147407721)+W(11,1029054905,-1113175874,1032040846,-1121286085);sum2=W(0,-1116472244,1025044698,-1123391126,1003069456)+W(1,-1129719684,-1110477199,1023677849,989635105)+W(2,1036928405,-1122373594,-1111538981,-1111848203)+W(3,1027481573,990411281,-1136822924,-1136314996)+W(4,1035706238,1040619830,1046111644,1044878634)+W(5,1017226015,1030695866,-1114454329,1007553654)+W(6,-1121318128,-1104861162,1038958235,1050016986)+W(7,1040124875,-1116142138,-1113301330,-1112411005)+W(8,-1114868876,1034962287,1034772140,-1113883437)+W(9,-1114732111,-1102609372,1029458562,-1109652887)+W(10,1033058067,-1110745183,-1130393948,1005454840)+W(11,-1105702279,1029172520,-1112847239,-1150621057);WS(1054158702,-1098491196);
sum1=W(0,-1129450472,983582877,-1121209423,-1121678922)+W(1,1031290553,-1119715259,1032360987,-1115265987)+W(2,-1119237644,1026235385,1037197666,1031464488)+W(3,-1099798307,-1102325483,-1107157175,1036899466)+W(4,-1101713087,-1098493798,-1083899440,-1103778771)+W(5,1057005120,1046824098,1037130136,1011053924)+W(6,1033589815,1048228620,1060260620,1056756834)+W(7,-1093716116,-1102446942,-1111054172,-1132207900)+W(8,1034513750,-1123359016,-1103037013,-1122982297)+W(9,1049393023,1028221304,1041637742,992781927)+W(10,1023147092,-1173092218,1035595873,1020058530)+W(11,-1117980637,-1124996559,-1115548960,995105423);sum2=W(0,1022318336,-1115650269,1023537352,-1109544964)+W(1,-1104797311,1016525394,1034835508,1033208955)+W(2,1013555797,1016103802,1041650416,1052577828)+W(3,-1105646271,-1089308865,-1093424353,-1123233885)+W(4,-1107715656,-1119261847,1043696631,-1093802466)+W(5,1070961498,-1101461419,-1129647390,-1103638866)+W(6,1023151297,-1114491928,1042399799,-1088107917)+W(7,1046742027,1041655381,1027817568,-1123805293)+W(8,1033284778,-1130031974,-1108010060,1027122983)+W(9,-1123089325,1023301191,1010592861,1027104379)+W(10,-1133592549,-1142562170,-1132296546,1012286637)+W(11,-1129646858,-1123666701,1020078242,1017326494);WS(-1098756718,1025257793);
sum1=W(0,-1170432841,992949730,1001883457,1015181254)+W(1,-1113865961,1025052052,-1142935155,1028407518)+W(2,1023803110,-1138344011,1026014126,-1121590721)+W(3,-1118191492,-1131017933,992699702,-1125677724)+W(4,-1090131561,-1107275570,-1096556254,-1096688477)+W(5,-1094031636,-1105028073,-1106433523,-1094260670)+W(6,1057699745,1040420307,1054103406,1044394251)+W(7,1054646511,1053702338,1018441892,1056434389)+W(8,-1119694405,-1117188674,-1115724526,1029634610)+W(9,-1140440641,-1105231572,1028218227,-1115106656)+W(10,1012926412,-1123369303,-1127845816,1035099253)+W(11,-1114907963,1041135600,-1110839852,1033590433);sum2=W(0,-1113857499,1017397942,994248048,-1107301692)+W(1,-1114604929,-1099171315,-1128156929,-1105825924)+W(2,1035336978,977119295,1058657166,1082282453)+W(3,1081592322,1057428850,1029982493,1050573738)+W(4,1003212424,-1169985407,-1086726098,-1067974855)+W(5,-1065596346,-1101606461,-1114706375,-1113547007)+W(6,1016146718,-1139136560,1029663775,-1088717558)+W(7,1032721198,-1109521003,1035913834,-1115579388)+W(8,-1124908942,-1127032094,-1128987279,1045162011)+W(9,-1132432620,1001306728,-1127893472,1022139202)+W(10,1007728744,1015257206,-1139895388,989071903)+W(11,-1115423533,1026551071,-1124574009,999865176);WS(1057488311,1032489366);
sum1=W(0,998859696,-1126361486,1028022609,-1139957040)+W(1,1015295094,-1122345661,-1126668079,-1129886863)+W(2,-1107316871,1034785118,-1114064513,1048520075)+W(3,-1112481238,-1154023155,-1133481329,-1108825451)+W(4,-1130375162,-1098594694,-1105098668,-1099155379)+W(5,-1109749909,-1112014022,-1114013594,-1116334683)+W(6,1045821468,1031878554,1057263754,-1127500588)+W(7,1049599048,1025402492,1034877470,1046739556)+W(8,1009430200,-1137835434,-1104540630,1033795278)+W(9,-1105774078,1046311438,-1109189150,-1119327433)+W(10,-1127874328,-1124885440,-1121514949,1026343507)+W(11,1007199100,-1119007402,1026086402,-1138298796);sum2=W(0,-1131728975,1035973522,1044679054,1057647035)+W(1,1029801795,-1120435503,1040526136,1001204178)+W(2,1036764889,-1115068573,-1096357732,-1081650015)+W(3,1008652352,1020148594,1019038058,-1125968836)+W(4,-1111227173,1022919798,-1128128484,1064645808)+W(5,-1094730608,1034184152,-1110501324,-1141167471)+W(6,-1128881737,1043114423,-1098903856,-1105946360)+W(7,-1121257166,-1122224678,1033879187,-1125677560)+W(8,1037242625,990889655,1034691185,997618289)+W(9,-1119761613,-1123774451,1017411026,1017460301)+W(10,-1122740141,-1130091274,-1126568042,1036162942)+W(11,-1145265129,1016517254,1025838030,-1121815648);WS(1059796919,-1120566973);
sum1=W(0,-1128913552,-1121363289,-1114223569,-1170089852)+W(1,1032486790,1007200827,1031548233,1025411673)+W(2,-1112300176,1042197939,1034918960,1019526904)+W(3,-1097594444,-1109654209,-1121876014,-1114258964)+W(4,-1105877684,-1097436160,-1084964393,1000497399)+W(5,1058860547,1031553246,1038828418,-1106885131)+W(6,1051198984,1044389601,1058261945,1057668526)+W(7,-1083919657,-1093305914,-1113158982,1024357474)+W(8,1031319296,-1156941767,-1115209492,1032065846)+W(9,1045243539,1041280427,1014469175,-1128319413)+W(10,-1128535084,1024751122,1025460631,1032881746)+W(11,1010383044,986576750,1034628234,1012703988);sum2=W(0,-1143612781,1024653023,1031492195,-1118229715)+W(1,1037055061,-1103747903,1027878177,-1120661119)+W(2,1030657759,-1114346787,-1115709916,-1122961088)+W(3,1023143173,1032102149,1035049663,-1115297076)+W(4,-1142189493,-1145631357,1041520845,1058735511)+W(5,-1123318690,-1113230658,-1107577516,1029140405)+W(6,-1116365956,-1122350618,-1109597137,1063925227)+W(7,-1097941231,-1096423541,1034348655,-1104473650)+W(8,-1108113093,-1120960689,-1100459142,-1102646250)+W(9,-1097541479,-1119600722,994779835,1048901284)+W(10,-1144957229,1013910379,1028619709,1003281301)+W(11,1040501280,1015718737,-1116733621,-1122107736);WS(1025862512,-1097886171);
sum1=W(0,1017995501,1028206791,-1115115241,1023900364)+W(1,973319892,1028215869,1033665516,1031994596)+W(2,1039868615,1039095646,1044724702,1040670187)+W(3,1036683863,-1105649212,1040757263,-1101644966)+W(4,-1084617440,-1095591910,-1088992852,-1089161581)+W(5,-1092805231,-1107053347,-1107160205,-1102281943)+W(6,1048852846,1046495341,1053236428,1054642003)+W(7,1050422468,1049220624,1039010398,1042256548)+W(8,1036255511,1032043925,974144948,1024473755)+W(9,-1132527589,-1120787802,1025750940,1034960116)+W(10,1003283810,1031081728,-1128580235,1033561578)+W(11,1012484477,-1126192084,1035723265,-1141688154);sum2=W(0,1017309480,-1115898040,1026950620,-1131938440)+W(1,-1120377052,-1147724576,-1108926548,-1120540424)+W(2,-1113384832,-1105498372,-1140340528,-1101077232)+W(3,-1114410560,1042402941,-1114542528,1040078450)+W(4,1051665642,1043260681,-1109716244,1039662810)+W(5,-1113565360,-1097796100,-1108348496,-1097463639)+W(6,-1106075829,1041703091,-1109231476,1049668212)+W(7,1032262130,1040746517,-1140600496,1048026467)+W(8,1041533127,-1122221676,1047102067,-1109791178)+W(9,1039963022,-1131969000,1032294606,-1107112902)+W(10,-1143916576,-1119502308,1032670038,-1130795288)+W(11,-1112068676,1031201932,-1108483346,1028500076);WS(1059594295,-1081462343);
sum1=W(0,1027153262,978268098,1020914066,1037283618)+W(1,1001487768,1024040629,-1121199663,1022356543)+W(2,1043504002,-1116748340,1039643767,1038369681)+W(3,1034058802,1040894970,-1111840522,1036921959)+W(4,1052804111,1047257898,1049749519,1054855273)+W(5,1047397560,1052275873,1039603542,1026848211)+W(6,-1087238767,-1102654539,-1086204143,-1088075529)+W(7,-1086503800,-1098202447,-1107277965,-1098696769)+W(8,1041162890,1038115889,1044063108,1037006730)+W(9,-1117492081,1024505810,995252542,1036480704)+W(10,1012415888,-1165722369,1033818911,1032180390)+W(11,991868273,1034352017,-1131707508,-1136594828);sum2=W(0,1028621181,-1110777341,1027102605,1030597213)+W(1,-1106396561,1041951037,-1110468651,1026771477)+W(2,-1120219585,-1127812186,-1121966109,-1109734497)+W(3,-1139970197,1005564394,1027913013,1021745754)+W(4,1035384087,-1126856730,1038893967,1046142043)+W(5,-1102581665,1024169581,-1119264521,1045072501)+W(6,1034472183,-1129759266,-1123472797,1054407172)+W(7,-1114873213,1049042812,-1104920828,-1117275361)+W(8,-1123130413,-1106344343,-1121376361,-1110811845)+W(9,-1147353578,1023037898,-1123538565,-1108801471)+W(10,-1120488613,-1132463093,-1111137329,1013238549)+W(11,-1113345499,1010521365,-1123696429,934750635);WS(1001790336,1033193226);
sum1=W(0,-1113292474,-1131356554,-1133969725,-1118664394)+W(1,1027204153,-1111709325,1024655285,-1127980619)+W(2,1018580889,-1115176285,-1102427201,-1094752997)+W(3,-1105768635,-1119059021,-1121009370,-1131789226)+W(4,-1117909243,1046326027,1041639692,1062953181)+W(5,1031529696,1040555139,-1115548569,1030139737)+W(6,1052553934,-1113855449,1060794158,999804065)+W(7,-1122254720,-1110352445,1026923705,-1100154756)+W(8,-1104113579,-1112351060,-1095014251,-1105541862)+W(9,-1102735326,1031818996,1008421480,1016036429)+W(10,-1129785460,-1156866531,-1132017542,-1130622370)+W(11,1022740922,-1121415144,1008916224,-1122315305);sum2=W(0,999771042,-1130012060,-1123589256,1018901632)+W(1,-1124249760,1017234680,-1118367200,1016197020)+W(2,1019371878,-1137594745,1002965746,-1114341154)+W(3,-1115605194,1017493044,1015905000,1024661143)+W(4,1035878909,991329315,1042318306,1053769225)+W(5,1010690665,-1099274218,-1101115118,-1092869373)+W(6,-1106457448,1043986431,-1118271248,1057361082)+W(7,-1102884302,1037230696,-1112309114,1036147884)+W(8,1038257769,-1108709562,1025444512,-1113472862)+W(9,1015483632,-1115820708,1020142296,1016005876)+W(10,-1118330440,-1156785507,-1134019065,1021163648)+W(11,-1123825168,1025071687,-1126466092,1013380697);WS(-1096043118,-1087645231);
sum1=W(0,-1115587665,1032694426,1031441086,1023546425)+W(1,-1130229584,-1147531597,1019733960,-1115129818)+W(2,1029203067,-1099485226,-1113336032,-1121275799)+W(3,1051148019,-1118364796,-1127235090,-1119188228)+W(4,1045341850,1017432376,1054321442,1050158903)+W(5,-1081266857,1047006846,-1106232936,1041137522)+W(6,-1106908023,1052615508,-1082902530,1045376289)+W(7,1057440145,-1118131945,-1134199968,1018710010)+W(8,-1131991862,-1113683692,1050084000,-1116607496)+W(9,1027649766,-1120491559,1027530281,-1131853547)+W(10,-1114910160,-1127306394,998100766,-1147820543)+W(11,1021215128,991663462,-1123554607,-1124042776);sum2=W(0,-1129211209,1023861908,1038235290,1029997412)+W(1,-1125523437,-1107362446,-1114850415,1013933265)+W(2,1023515648,-1119658781,-1121364796,-1103304652)+W(3,-1109858923,1044349350,1032218024,1027861436)+W(4,1040374834,-1108471855,-1096619497,1039720436)+W(5,-1113539350,1038091910,-1121557752,982770184)+W(6,-1110890211,-1133136545,1044872450,1050855479)+W(7,-1117035130,-1107498682,-1130602657,-1128608489)+W(8,1020265593,1048083250,1034188808,-1102257516)+W(9,1022698753,1024895152,-1162309256,-1129090321)+W(10,1023672492,-1109425046,-1121333166,-1130250517)+W(11,1029442100,-1122118916,1020180841,939323929);WS(1062090935,1058767985);
sum1=W(0,1016379967,-1127587553,-1124869109,1030044278)+W(1,-1135267218,1021197901,-1146487047,1001072263)+W(2,-1111629724,1016014666,1045897412,1039181162)+W(3,-1111908667,1032078908,-1129970444,1037221664)+W(4,-1115487571,1046030390,-1089079359,-1107063038)+W(5,1056809425,-1100036461,1008766834,-1118068997)+W(6,1040669191,-1131263417,1049140321,1046027952)+W(7,-1082917799,1040408361,-1115518322,1034380765)+W(8,-1124650927,-1107621674,-1120715392,1035258018)+W(9,1051125844,-1117322707,-1115270659,-1135017032)+W(10,-1131647467,1039946613,-1197661491,1033161790)+W(11,-1129645073,-1124734374,1029976235,-1119763541);sum2=W(0,1033054007,-1116547758,-1123189128,1033469023)+W(1,-1122818756,1026371779,-1136838880,-1137766108)+W(2,-1111327982,1041352776,1032790615,1012971008)+W(3,-1098982462,1042838787,-1110172088,1004924993)+W(4,-1121722910,1034677105,1033549613,1033020303)+W(5,1051050782,-1098306997,1034801784,-1120000922)+W(6,1038740385,-1115132829,-1092378351,-1108961666)+W(7,-1121004928,1045175561,1019964530,1027487385)+W(8,-1119336676,-1124364804,-1102497930,-1106694042)+W(9,1035128176,1039643256,1015821086,1017988993)+W(10,-1124024618,1035204548,1032784783,1032253989)+W(11,1009754028,-1118316692,-1125398316,1028774587);WS(1065136439,1040354336);
sum1=W(0,-1140671753,-1120274067,1022747450,-1124666160)+W(1,-1123069063,-1131113682,-1118356003,-1126498983)+W(2,-1108811053,-1107804932,-1110160675,-1105899870)+W(3,1025125049,1033405406,-1129239633,1016924742)+W(4,1057254373,1050226223,1059609336,1031464345)+W(5,-1093137163,-1111386668,-1105328992,-1111235284)+W(6,-1099781359,-1098842784,-1092867554,1000731409)+W(7,1058399851,1055942809,1044975810,1051704028)+W(8,1009251305,1010162395,1036945681,-1114655220)+W(9,-1109467235,-1101547023,-1113825780,-1104493413)+W(10,1003726785,-1112753158,-1120831377,-1112429520)+W(11,-1119063979,-1146511789,-1116155918,-1117793303);sum2=W(0,-1139839138,998321428,-1134067290,1024466364)+W(1,1008723794,-1119932526,1028368392,-1132382549)+W(2,1034041544,1018598993,987604943,-1102834025)+W(3,-1131349085,-1118877643,1031347596,-1113750023)+W(4,1034669108,-1116818777,1007335842,1061492513)+W(5,-1121214551,-1116983417,-1114752830,-1103912225)+W(6,-1095769692,-1114897304,-1102588486,1062722215)+W(7,-1107691916,-1117176868,1009572226,1035794880)+W(8,-1105759439,-1105398904,-1108283066,-1098749835)+W(9,-1108418109,1041629273,-1103951670,1046707789)+W(10,1039138956,-1145690340,1018314989,1025712340)+W(11,1022467761,-1121476700,1033232162,-1110829011);WS(1015535328,-1084984071);
sum1=W(0,-1114800552,1017574081,-1121052395,-1121642214)+W(1,1031943978,-1119258038,1015340962,-1152091148)+W(2,-1108603860,-1120445077,-1120661414,1038434434)+W(3,1004694578,983354644,-1131668588,-1117988144)+W(4,-1099862310,-1098244185,-1094435959,-1091868509)+W(5,-1100742889,-1090330210,-1106546547,-1096238847)+W(6,1058689409,1050368026,1059588503,1053265766)+W(7,1053762387,1049777811,1042220181,1044693386)+W(8,-1114937124,-1113854018,-1120887600,1038069402)+W(9,1032168457,1033335786,-1112611163,1033654385)+W(10,-1119809253,-1119794874,-1117398367,-1124845785)+W(11,-1126829041,-1124490374,-1122991451,1025017029);sum2=W(0,-1113763234,-1113925793,-1117079348,1016562523)+W(1,-1106152769,1021767953,-1110489214,-1118706081)+W(2,-1123863865,-1117743388,1031541130,1034144457)+W(3,-1108434934,1028245712,-1107854239,-1131124226)+W(4,-1152383745,1049718598,1054034272,1045174355)+W(5,1019958281,1048832333,1037079656,1041167636)+W(6,-1153318001,-1115051721,-1111062529,1029337732)+W(7,-1107848604,1036566626,-1106439039,-1100833945)+W(8,1032880554,-1108241407,1025815300,1040219109)+W(9,-1122950542,1032317223,-1114917041,1023645948)+W(10,-1112434267,1017487533,-1115045873,-1115252534)+W(11,-1112234054,-1144290245,-1111099643,-1123196065);WS(1058837943,1069665989);
sum1=W(0,962159770,-1131526763,-1123587520,1016761717)+W(1,-1116652202,1020359383,-1124916236,-1120750038)+W(2,-1123278397,-1133106088,-1111839826,-1119033369)+W(3,-1112323118,-1123741278,-1111587013,1031183749)+W(4,1059574623,1052414436,1056026369,1050778647)+W(5,1057288447,1051933055,1049400292,1050858601)+W(6,-1100091288,-1100255560,-1090882007,-1089604336)+W(7,-1090318286,-1098258189,-1098860821,-1113801599)+W(8,-1106975399,1034080493,1026032901,1030312842)+W(9,-1115237492,-1123145400,1023272149,-1102573630)+W(10,1026912571,1026538575,-1128992103,-1142474253)+W(11,-1126485147,1024876312,-1130617057,-1147252941);sum2=W(0,1031825723,-1121672345,-1128689519,1003655756)+W(1,-1112729716,1021714543,-1143241256,1015056847)+W(2,1031898082,-1123032728,-1149677000,1042326937)+W(3,1016978721,-1135526098,1017362221,-1115756346)+W(4,-1068962638,-1070958719,1062859919,1079716701)+W(5,1069238165,-1106783417,1038638730,1030095799)+W(6,-1097279430,1042495248,1042236169,-1097154173)+W(7,1043003442,-1101596383,-1114855682,1029691669)+W(8,-1106804175,1004890268,1033261211,1047991146)+W(9,1029430153,1006662138,1016716693,-1116617969)+W(10,1033946762,1015278793,-1125393239,-1129356209)+W(11,-1130449529,-1143028884,1021676019,1007567766);WS(1027937136,1051433372);
sum1=W(0,1024223452,-1131494490,1034208027,-1113660825)+W(1,1026687777,1007645322,1019229306,1023660333)+W(2,1027262836,1034970897,1041574867,1051529138)+W(3,1043759333,1035492122,1025216066,1033175550)+W(4,-1095583884,-1102510757,-1088128354,-1082034838)+W(5,-1107709564,1021392868,-1116281753,1019915650)+W(6,1036904555,1043230726,1043513377,-1088109312)+W(7,1040837474,1023668834,1033050768,1041627229)+W(8,1037383306,-1126475809,1038022750,1049740992)+W(9,1043020088,1040579632,968839375,1040383308)+W(10,1026871330,-1131579916,1022249046,-1121104697)+W(11,1030621125,-1128113439,1026071912,1024084817);sum2=W(0,-1122636491,-1114076695,-1122337791,-1121313911)+W(1,1019616565,1032037049,-1121846167,1035628188)+W(2,1019704225,1037288383,1038646185,-1113812515)+W(3,-1115379683,-1144905268,-1124810757,-1104091459)+W(4,1049771287,1032297878,1050229287,1058219066)+W(5,-1126947029,-1089173556,-1109798125,-1085784913)+W(6,-1108218455,1029534785,1038576544,1058416091)+W(7,-1096957025,1029636273,-1112204367,1039375301)+W(8,1003686724,-1114871835,1026526587,-1129529893)+W(9,1020162449,1011141050,1015768281,-1169657505)+W(10,1007985666,1019192761,-1146139348,1021492965)+W(11,-1131201101,-1129337357,-1117257463,1026702945);WS(-1087300279,1060388257);
sum1=W(0,-1129462823,1031115364,-1114720439,1025637865)+W(1,-1150727557,1019407412,1005184420,-1144567588)+W(2,1023690092,1041026294,1027269348,1022155151)+W(3,1032140389,1019365849,1035913085,-1142073248)+W(4,-1095623283,-1092905754,-1093094418,-1092295181)+W(5,-1091295733,-1094422277,-1097873082,-1089577936)+W(6,-1106106692,1045171988,1058204318,1060821043)+W(7,1047241920,1051757075,1047453654,1052799910)+W(8,1037669414,-1113959460,-1142625182,1044954958)+W(9,1031904715,1022315054,-1121754201,1027854342)+W(10,-1130365587,-1127843579,-1122973026,1027810288)+W(11,1008074737,1005685302,1011776124,1023937224);sum2=W(0,-1120594034,-1141459412,-1136839806,1028313984)+W(1,-1127607807,-1122936307,1007613018,-1134584398)+W(2,-1166872476,1004777140,-1113289360,1013932442)+W(3,1019995585,-1124945717,-1145964804,-1157638606)+W(4,1040489823,-1122900789,1021539093,-1095750682)+W(5,1045364618,1031026044,1033830372,-1125456395)+W(6,-1102509951,-1110936244,1067324619,1045560576)+W(7,-1096904945,-1100965201,1000232964,-1108078168)+W(8,-1086857984,-1095818924,-1093760272,1065644346)+W(9,-1123950010,1042979309,-1121148085,1026162850)+W(10,1045679794,-1104593759,-1110068744,-1103109579)+W(11,1034732462,1018809021,-1152320711,980148252);WS(-1090838638,1050174926);
sum1=W(0,1024715784,1033853293,-1106406969,1042483832)+W(1,1025782733,-1138965820,1038488261,-1139164262)+W(2,-1109115088,1049593122,994296459,1045373935)+W(3,1015694078,-1112080289,1045351388,-1114987669)+W(4,-1106716164,-1120751425,-1094496661,-1086184702)+W(5,-1092092861,-1095245812,-1100690449,-1094326222)+W(6,1038102082,1051782073,1043814476,1058236139)+W(7,1045378621,1042079876,1050438570,1040938025)+W(8,-1115525408,-1136454131,-1105105482,1033520471)+W(9,1029286795,-1106373991,1034575399,-1122199803)+W(10,1016756989,1035169257,-1108133484,1042591993)+W(11,-1140252101,-1115290814,1041627941,1001134058);sum2=W(0,1051544715,1047565246,1046232208,-1105592564)+W(1,-1094324661,-1105924841,1021200095,-1103932050)+W(2,-1087153288,-1111682644,-1081925443,1060283907)+W(3,1062548140,-1127110112,1051334754,1033462267)+W(4,-1090874159,-1099176408,-1105576760,1048906709)+W(5,-1112367085,1049091960,-1107585156,1048824237)+W(6,1047568122,1032035298,-1119008010,1036693685)+W(7,-1119206793,-1158298480,1036759049,-1114785543)+W(8,-1111412903,1040133461,-1140028602,-1107739759)+W(9,1044620924,-1096403637,1046459856,-1114351857)+W(10,1034895049,-1131191613,-1112144320,1040322447)+W(11,-1130045765,1011461326,1012649582,-1111955333);WS(1039738296,1044009556);
sum1=W(0,1031992376,-1118478209,1036413734,1042319122)+W(1,1025321013,1019779694,-1126468451,1028741314)+W(2,-1113116036,-1126664684,1028656912,-1095949365)+W(3,1046101634,-1104617834,-1111694091,1029160593)+W(4,1058890327,1042459434,1054229481,1057173004)+W(5,1048940614,1052520321,1047137387,1057385245)+W(6,-1088719167,-1107130859,-1088309806,-1090115281)+W(7,-1090901446,-1096019759,-1098195015,-1090793697)+W(8,1040542090,-1129453002,1042227988,-1127816747)+W(9,1048439133,-1119199044,1036380619,1040359505)+W(10,-1107110028,1036863629,-1133301245,-1121635021)+W(11,-1120611033,1022364232,-1108092830,-1129794251);sum2=W(0,-1088996856,-1089163817,-1081345153,-1080285142)+W(1,-1079794071,-1089981167,-1091438196,-1099490886)+W(2,1009251693,-1107842867,-1124806950,1052635731)+W(3,-1106464080,-1125456570,-1115606726,-1106662163)+W(4,1062110924,1057525018,1064189433,1067630395)+W(5,1063058829,1062842970,1054193960,1053790298)+W(6,-1115283476,1042234988,-1104109471,-1112028150)+W(7,-1113992476,1045262592,1042247754,-1104249669)+W(8,1030923639,1032774718,-1126776930,1034769026)+W(9,-1106165885,-1136163037,1032379012,-1108359351)+W(10,1034262626,-1123202523,-1130902850,1036915346)+W(11,-1110986466,1035294670,-1135519157,1024576891);WS(-1096394862,1050867114);
sum1=W(0,975777376,1035680965,1017323049,-1164976624)+W(1,-1126109949,-1117859264,1011370603,-1122131819)+W(2,1011677768,-1097606072,1017467204,-1122057965)+W(3,1039142936,-1137149130,1023416416,-1112401517)+W(4,1050217928,1041761501,1059053443,-1098739346)+W(5,-1089683010,-1104430516,-1115445691,1042596520)+W(6,-1095631255,-1108785275,-1088500104,-1111108333)+W(7,1062642602,1040456976,1016594173,-1120553683)+W(8,-1105375964,1035556439,1042635014,1025006046)+W(9,1038036638,1027021261,1041295544,1029575724)+W(10,1033079080,-1107649602,1020084753,-1112750027)+W(11,-1142614292,1017623258,-1113983747,-1124248029);sum2=W(0,-1131210775,1024840523,1024067225,1022860453)+W(1,-1125865258,-1130239171,1024964869,-1117571915)+W(2,1029829507,-1108448221,1046565608,-1107856867)+W(3,1042031083,-1106481128,-1127390051,-1124576676)+W(4,1018275001,-1117395779,1042461338,-1092962046)+W(5,1053212914,-1102214835,-1114692565,991892650)+W(6,-1122984086,-1132016729,1059140985,-1089805596)+W(7,1058514952,1027704725,-1118917379,1032905776)+W(8,-1096338526,-1114466007,-1107995649,-1166014069)+W(9,1052927486,1041713274,1037010892,1032336370)+W(10,1033255054,-1103146109,-1119288636,-1099911282)+W(11,-1113255745,-1106771914,-1111017176,1000523989);WS(-1112511928,1031640207);
sum1=W(0,1037301926,-1130112569,-1119711398,1044751592)+W(1,-1102628100,1042267541,1021159833,-1122521821)+W(2,-1102373753,1048837234,-1091456672,1045582560)+W(3,-1119033858,-1093436941,1050238014,-1100593739)+W(4,1058068053,1051625169,1054040787,1044375881)+W(5,1057193534,1051238780,1045936610,1058222955)+W(6,-1091912761,-1095738529,-1101742756,-1090186767)+W(7,-1090190311,-1110077161,-1098844722,-1090967581)+W(8,1030698115,1045615952,-1104227307,1051640030)+W(9,-1111999463,1008998972,1050341641,-1108465231)+W(10,-1112730073,1045904421,-1098654019,-1111879892)+W(11,-1123401908,-1101737376,1043894710,-1112695488);sum2=W(0,1016218439,1009444234,-1111008440,1026480303)+W(1,1015374231,-1115006890,1027237715,-1122692269)+W(2,1024549194,-1117974589,1042315856,-1106327815)+W(3,1040022175,1025059842,-1110870197,1033099318)+W(4,-1121292007,-1111737758,1047393563,-1089871257)+W(5,-1115783084,1043300713,-1103999090,1022298131)+W(6,1037076368,-1110249739,-1086831522,-1069929292)+W(7,-1085683537,1033002057,1033912191,1032775289)+W(8,-1112700443,1020335555,1038599637,-1111547810)+W(9,1049254465,-1118960414,-1118358651,-1104218510)+W(10,1032984152,-1112172263,1060801772,1079084175)+W(11,1057876572,1033693800,-1104475663,1045399536);WS(-1106120924,1033431669);
sum1=W(0,1016553159,-1146851238,1024375743,1026515514)+W(1,1005429062,1029812010,1008887700,1021177962)+W(2,1035990878,1041817850,1041767260,1047579686)+W(3,1031819293,1026577053,1014785832,1011005202)+W(4,-1101729723,1024013341,-1116899488,-1085522812)+W(5,-1090064383,-1118087802,-1126747713,1025078601)+W(6,1042266392,1027850273,977256084,-1090381288)+W(7,1048109660,-1113190325,1024173993,-1127218683)+W(8,1024064284,1026394008,990294084,1048833585)+W(9,1038017843,1040657490,1020235411,1041410670)+W(10,1018305971,1021653787,996614956,-1125739905)+W(11,1016883609,-1121801815,1027952623,-1132785763);sum2=W(0,1032555846,1019641904,1015684488,-1123545328)+W(1,-1118308408,-1117707424,-1137876352,-1152988290)+W(2,-1110721648,-1116342888,-1102693078,1027573888)+W(3,1043950970,1021888896,1007632640,1023916088)+W(4,-1094136567,-1089264280,-1097199465,1056898914)+W(5,1037769558,1041236542,1026403708,1046276806)+W(6,1030929664,-1112511004,1046449598,1052843165)+W(7,1024674316,-1109778580,-1123597216,-1105717038)+W(8,-1146526593,1032788860,1012812816,1033507644)+W(9,-1106559340,1017687520,1028523456,-1122312832)+W(10,1018020888,-1125819008,1004426241,-1122415072)+W(11,1028547840,996318210,-1149117889,-1132920416);WS(1034973624,1056792353);
sum1=W(0,-1120658336,-1121055921,-1128295926,1021962732)+W(1,-1127490506,-1119904327,-1122942113,-1119710033)+W(2,-1130821617,-1114464179,-1106629009,-1093463666)+W(3,-1097245927,-1132912612,-1118132038,-1115274080)+W(4,-1114903379,-1125024178,1008426736,1062068439)+W(5,1050479246,-1107542555,1028006365,1025872901)+W(6,-1130597942,-1102939831,-1118485143,1067744046)+W(7,1049107361,1045213129,-1113875250,1036565277)+W(8,-1109039532,-1115164458,-1104109440,-1094141737)+W(9,-1105858697,-1119937620,-1141854766,-1121170098)+W(10,-1124529164,-1124681556,-1138254780,993935312)+W(11,-1132704804,-1120970067,-1122550700,-1120520661);sum2=W(0,1020401308,1017661559,-1129375401,-1130735541)+W(1,-1146688164,-1166762145,-1130185789,-1137125822)+W(2,-1120501349,996214904,-1140432422,1024553914)+W(3,1006774606,-1124013507,1033491675,-1117903931)+W(4,1037264768,-1116129767,1035443152,1051779064)+W(5,1039827062,1025600009,-1114545658,1032817572)+W(6,-1090330474,-1084580575,-1097846115,1064606263)+W(7,1048687051,1019182043,-1117487855,1037037513)+W(8,-1105802125,1032645479,-1102145888,1038402436)+W(9,1000828364,1025151371,1028059566,-1112238814)+W(10,1023925581,-1119976615,1025111856,-1136822486)+W(11,-1121332237,1015612208,-1119338761,999461036);WS(-1082445367,-1085006700);
sum1=W(0,-1131835086,1034878908,-1106661648,1037617118)+W(1,-1121819052,1022066011,1036207796,1033542412)+W(2,1041974800,1043293403,1042063924,1045196135)+W(3,1037212703,-1105403448,1046411795,-1100599618)+W(4,-1081109875,-1092276724,-1086386347,-1094524616)+W(5,-1094507255,-1104988703,-1105674409,-1096619449)+W(6,1054173212,1051286356,1055927462,1058619216)+W(7,1050138098,1028915053,1041419787,-1130824962)+W(8,1035072463,1034209806,-1114712644,1036390662)+W(9,1015171028,-1139447658,1026111277,1045523870)+W(10,-1137431795,1038048136,-1110863483,1042877649)+W(11,-1123146704,-1114994477,1040360493,-1121943708);sum2=W(0,-1112963339,1025676326,-1117465202,1036266015)+W(1,-1124864900,1019242508,1017632828,1039721851)+W(2,1043137200,1000796272,993751520,-1098528956)+W(3,1032573075,-1097473255,1049454991,-1090503899)+W(4,1014823768,1031859059,1020211292,1055374057)+W(5,986723264,-1125510524,-1111044051,1007293144)+W(6,-1089890678,-1102855534,1018575516,1061198225)+W(7,1038055959,1050136287,-1109681619,1054985311)+W(8,1022229356,1031913791,-1120060570,-1098119563)+W(9,-1106568385,-1098582022,1030233630,-1101215648)+W(10,-1128614108,1018516204,-1138611816,1020738140)+W(11,-1132953832,-1123833514,1035860627,-1110059149);WS(-1089141943,1068474134);
sum1=W(0,1024130588,-1101143803,1039148539,-1124204515)+W(1,1026773217,1018218693,-1104179471,-1123573325)+W(2,-1121972404,1041396360,-1105946681,1052602058)+W(3,-1091638882,1032280890,1041946144,-1138642417)+W(4,1032495505,1045416789,-1106461946,-1094942270)+W(5,1059099726,-1106993164,1045088278,1009482242)+W(6,1036801227,-1094238571,1057861426,-1098420551)+W(7,1040764762,1033290001,-1105244536,1037819035)+W(8,-1117579092,1039470024,-1113046718,1047303536)+W(9,-1094617668,1040300696,-1110195745,-1108347351)+W(10,-1114425265,1024684838,-1108918837,-1127532529)+W(11,1027200645,-1103088708,1043167338,-1116739793);sum2=W(0,1016644168,998892514,-1116049462,1033248586)+W(1,-1110140123,1041609896,-1103095555,1030835892)+W(2,-1134771145,-1114282184,1042383274,1025008594)+W(3,-1104878488,-1101611481,1048842205,-1122288558)+W(4,-1129326838,1049635340,-1147070546,-1102476512)+W(5,-1090718582,1046973498,-1115539252,1028769716)+W(6,-1114142714,-1101404122,-1095734150,1060588986)+W(7,1052949499,-1143476482,-1110997031,1022411808)+W(8,1012771369,-1114952606,1057697290,-1111850310)+W(9,-1096580248,-1114336646,1031782132,-1118966953)+W(10,1025799488,1041138771,-1095991584,1027653952)+W(11,-1127102864,1035005082,992902692,-1120028296);WS(1055908206,1023803300);
sum1=W(0,1033033649,-1128828388,1027156540,1024886583)+W(1,-1122498726,1032744244,-1114524705,1005980052)+W(2,-1114766205,1011459483,-1106069078,-1116675477)+W(3,-1116893112,1045609495,-1113403236,1049123968)+W(4,1059767687,1054454099,1057986836,1059734148)+W(5,1056528229,1043829406,1047712168,1049516377)+W(6,-1093070812,-1094569204,-1086765600,-1090099632)+W(7,-1094363024,-1102732570,-1103438026,-1098493775)+W(8,-1106762950,1029622486,991938588,-1098865153)+W(9,-1101593593,-1139103892,1022039246,-1097177334)+W(10,-1139512861,1016172182,1027600816,1027525694)+W(11,-1135964969,1036132330,-1117700205,1035501771);sum2=W(0,1025334517,-1115143239,-1112308287,-1115511381)+W(1,1042864237,1031444191,1040795754,-1111573417)+W(2,1052224655,1029199567,1050599738,-1137182696)+W(3,-1101494467,-1094150391,-1116631442,-1092627938)+W(4,-1085507535,-1092254017,-1091835304,1050309385)+W(5,1052849573,1058681981,-1093246396,1066882777)+W(6,-1083097675,-1079915962,-1078367265,-1085955474)+W(7,1077549274,1068550083,1054678659,1059124396)+W(8,-1097828858,-1092877982,-1101001669,1031547399)+W(9,974314816,-1100178328,1046838481,-1088438520)+W(10,1062578782,1029921983,1036651638,1017725718)+W(11,-1103762806,-1106558945,1039431488,-1098096651);WS(-1078207964,-1098790270);
sum1=W(0,-1117816013,1039615439,1040159636,1032454162)+W(1,1029735698,1026856980,-1128361629,1002339317)+W(2,1017293260,-1121106131,-1098516348,-1100564368)+W(3,-1142189601,-1115831559,-1129405415,-1114960439)+W(4,1049047675,-1100078274,1057717203,1041647209)+W(5,-1090236946,1041839801,-1114821509,1034781465)+W(6,-1100878354,1049964833,-1094050686,-1119951725)+W(7,1052197359,-1110599850,1009705546,1020602063)+W(8,1032784131,-1107321921,1040450075,-1099964381)+W(9,-1116032848,1034137049,1036993018,993360895)+W(10,-1126192007,-1122801847,1034337038,1014677674)+W(11,1028031798,1027844545,-1121696025,-1130484229);sum2=W(0,1025029135,-1115606678,-1098891737,-1111864983)+W(1,-1112278329,1017169741,-1123958951,1031819582)+W(2,-1104367710,-1132455965,1054704406,1035843132)+W(3,1038310704,1037432870,-1137648567,-1122384617)+W(4,-1119205162,1051294613,-1118431701,1040638061)+W(5,1033551568,-1095570314,1040693441,1008777251)+W(6,1051361304,-1090262380,-1094584814,1042639742)+W(7,1042180969,1054301740,1006683771,1032304440)+W(8,-1097951274,1046775583,-1111734067,-1115582191)+W(9,-1116801751,-1102111461,-1108749213,-1103720876)+W(10,1037239658,1027534783,-1137589907,-1161598998)+W(11,-1113612863,-1137659371,1017443081,1038413214);WS(1060561207,-1110135205);
sum1=W(0,-1114856118,-1124131449,-1121034566,-1112340961)+W(1,-1112123800,1034679769,-1115322038,-1107671902)+W(2,1049197464,-1108658488,1041962623,1047635080)+W(3,1029521634,1045001085,1019494819,1038785126)+W(4,-1091745710,-1095755605,-1091090769,-1089785676)+W(5,-1088312300,-1105390912,-1095959893,-1089779917)+W(6,1057921518,1045522218,1055093690,1056738433)+W(7,1057086969,1048793054,1049205462,1057170552)+W(8,1045672489,-1100746808,1019645080,-1111234056)+W(9,-1095870350,1047514180,-1099214252,1022895484)+W(10,1021270499,-1112929307,-1157317541,1036938084)+W(11,-1148757666,1026507103,1019330670,1029094240);sum2=W(0,-1110883135,-1122184691,1008834310,1033395903)+W(1,-1110716892,1024095030,-1113505190,-1113542640)+W(2,1041894205,-1115970606,982318965,1040255170)+W(3,-1134396672,1031402202,-1121857157,1031923695)+W(4,-1114700148,-1118217955,-1097954058,-1109327580)+W(5,-1107386491,-1114148625,-1116084956,-1128842340)+W(6,-1082032478,-1081043792,-1085641610,-1095688614)+W(7,-1084362127,-1093205100,-1087863650,-1094939475)+W(8,1046875162,1049320576,982336213,-1107088758)+W(9,1032307660,-1122373488,1045820748,1044473869)+W(10,1064081845,1059051295,1064706681,1066526360)+W(11,1060847547,1058657081,1055302318,1041403755);WS(-1088848183,-1091270356);
sum1=W(0,-1113444636,-1127291412,-1131637032,-1105736260)+W(1,1030983166,-1127378047,1037357901,-1115666437)+W(2,1022583331,1011517178,1047190142,1040877723)+W(3,1035565944,-1097520394,-1114602800,-1108205485)+W(4,-1092936920,-1094397598,-1092945549,-1086200137)+W(5,-1102025475,-1104020948,-1116833526,-1102830535)+W(6,1050793382,1055228191,1056457416,1051083611)+W(7,1056969730,1051399464,1044492479,1047811509)+W(8,1035173048,-1112816343,1039723405,1039289519)+W(9,1015654008,-1108815670,-1116817631,1032741190)+W(10,-1115063927,1007040780,-1118782984,-1114815627)+W(11,998545680,-1127143385,1025703109,-1123886254);sum2=W(0,1023906737,-1110646223,-1119411664,1010017751)+W(1,-1108429461,1029589423,-1110439418,-1125097343)+W(2,1067295699,1065087692,1065459703,-1118952488)+W(3,-1081475488,-1083105366,-1095503285,-1083389324)+W(4,-1081442287,-1085042817,-1083251842,1050008558)+W(5,1064700095,1064469883,1057972141,1061045473)+W(6,-1097077469,1037915281,-1096872835,-1110920551)+W(7,1006981249,1036080906,-1106015672,1051761632)+W(8,1029195957,1015927544,1018101230,1042598936)+W(9,-1103158035,1041992018,-1108943564,-1114827780)+W(10,1026431960,-1132623721,1018762696,-1124571002)+W(11,1020104602,-1114107558,1036691137,-1119006739);WS(1034259896,1039623341);
sum1=W(0,1016878676,1028460795,1034359235,1011385345)+W(1,1015855070,1016831138,-1128588247,1025908283)+W(2,-1137539339,-1104998988,-1129847248,1015052988)+W(3,1032818160,1044006969,1033445320,1043524531)+W(4,1055868742,1047938201,1058114664,1043619008)+W(5,-1096687428,-1092418872,-1100196186,-1095896370)+W(6,-1088089066,-1091378989,-1090213650,-1114958501)+W(7,1054476715,1049053750,1040121848,1044746961)+W(8,1043298073,1036240559,1043122195,-1119276751)+W(9,-1110579607,-1101201217,-1106781444,1018213241)+W(10,984347141,-1121755284,932956556,1018241806)+W(11,1026808723,1034235663,1010316760,-1120101215);sum2=W(0,951810592,1033659165,1002259560,1037243759)+W(1,-1112310958,1034753865,992340497,-1114454490)+W(2,-1108037836,-1102042508,-1103529440,-1102191435)+W(3,-1111056455,-1119026649,-1101647251,1024637657)+W(4,-1092018666,-1107310314,-1101738099,1066447662)+W(5,1032823775,1031795157,1040899047,1046257437)+W(6,-1130209970,-1115641842,1041635941,1067062587)+W(7,-1098661250,-1099014553,-1117726225,-1111013301)+W(8,1022643242,-1110096702,1034513697,-1100161415)+W(9,1027860693,-1096684817,-1114962434,-1112982645)+W(10,1009312276,1032067593,-1114108683,1041326077)+W(11,-1120382671,1026651225,1038338139,-1106704138);WS(-1096556910,1067967914);
sum1=W(0,1032707155,1024354487,-1131915011,1043480447)+W(1,-1118942187,-1132633269,1031302952,1031513592)+W(2,-1122886335,1031668012,1021347526,1041914807)+W(3,1036630543,1034774528,-1125222297,-1106257250)+W(4,-1095119782,-1103532312,-1095435756,-1090836352)+W(5,-1091218783,-1104917967,-1100801113,-1104067043)+W(6,1055235700,1048353625,1044387963,1053060297)+W(7,1041581564,1052242886,1033613430,1050269976)+W(8,-1120012638,-1105977207,-1105830818,-1133082414)+W(9,1017318739,-1121967338,-1130484760,-1109204860)+W(10,1031514684,-1126996321,-1116416117,1043128001)+W(11,-1110350280,1039162573,-1148985233,1034839630);sum2=W(0,-1125934657,-1120747465,-1126946517,1019390634)+W(1,-1140291646,1045993569,-1110717499,1038335355)+W(2,1041393774,1032139854,-1107151652,1046075673)+W(3,-1090083756,1024325836,-1116058677,-1097350707)+W(4,-1097497496,-1114660789,-1096477783,1057927405)+W(5,-1110210473,-1137735680,1033250412,-1127153776)+W(6,1047775001,-1105604596,1048515105,1059160295)+W(7,1043731078,1039621515,-1116506490,987432265)+W(8,-1131783044,1018330620,-1096755902,1041946221)+W(9,-1091797353,1046026631,-1106745231,-1124643180)+W(10,-1122059316,-1129241452,-1147658728,1011994599)+W(11,1032850220,-1126091098,1009337229,-1124186068);WS(1061843767,-1077951557);
sum1=W(0,1026388735,-1120114128,1037862893,1029309653)+W(1,1036389538,-1122000006,-1126306304,1030215888)+W(2,-1106366502,-1131166601,1029755951,-1091391038)+W(3,1048316317,-1099454574,-1106178153,1034019808)+W(4,1059311576,1043697070,1054385928,1057568381)+W(5,1054220568,1049723715,1050234615,1058416302)+W(6,-1088217072,-1105977039,-1091419383,-1089136642)+W(7,-1092475601,-1095416897,-1096877448,-1091809363)+W(8,1041378862,-1130669927,1047467576,-1111164306)+W(9,1053509792,-1108260705,1038585474,1045917860)+W(10,-1102542817,1039925540,989452730,-1105668215)+W(11,-1138232735,-1130981221,-1107228323,-1116719540);sum2=W(0,1061533858,1062451832,1068272760,1070735043)+W(1,1070929067,1058522058,1059576348,1052624489)+W(2,1041546460,1044663473,1019905335,-1103665132)+W(3,1027882908,1053579543,1030217484,1042937819)+W(4,-1081881922,-1084977950,-1081565785,-1079025547)+W(5,-1082597652,-1079765468,-1088759123,-1090364693)+W(6,-1104625991,-1116240264,-1115490290,-1094934042)+W(7,1002519540,-1096683616,-1103272320,1039524167)+W(8,1020257203,-1107478927,1038097782,-1129735749)+W(9,1043320870,997759194,-1110736144,1041293151)+W(10,-1112819836,-1146254682,1018218872,-1108448519)+W(11,1032555484,-1111378699,1018278443,-1120119454);WS(-1084224055,-1088316584);
sum1=W(0,-1113613001,1003388692,-1106869627,1016662735)+W(1,1022316973,-1136760929,1028746387,984919127)+W(2,-1107673717,1028109079,1012698375,1027116933)+W(3,-1094644889,1023495179,-1107590588,1024116594)+W(4,1006747746,-1098426505,-1088923256,-1097246285)+W(5,1057877820,1033746004,1041863252,1022736621)+W(6,1039555654,1048291572,1059475506,1054502102)+W(7,-1093203288,-1098003683,-1105649846,-1114921814)+W(8,1033838821,1024741190,-1120760050,1019707757)+W(9,1048977331,1036081339,1041797102,-1127589064)+W(10,-1159624430,-1124153911,1033833840,1010228666)+W(11,-1114819581,-1110624834,-1119454813,-1122201606);sum2=W(0,1015245257,-1113948506,-1130594159,1007533655)+W(1,-1122336092,-1131246557,-1121042747,-1112003767)+W(2,-1113301472,-1150409563,-1113241340,988101766)+W(3,-1114338752,1042344950,1024929700,1034588627)+W(4,-1126889814,1027745966,1053517180,-1115083078)+W(5,-1120298083,1009652067,1023796132,1015099871)+W(6,-1122805777,-1121614859,1035094088,-1117590123)+W(7,1041346715,1010321235,1022595647,1021357977)+W(8,1024783162,1024732276,1035927962,1033594898)+W(9,-1136757529,-1112303516,-1107129305,-1116844702)+W(10,-1125306444,-1120982285,-1117285071,-1115586407)+W(11,-1179946326,-1122655190,1031780006,-1109817399);WS(1056759150,1060224665);
sum1=W(0,-1139374311,995010733,-1111414410,-1108849608)+W(1,1028987391,1016981889,-1123115291,-1129401942)+W(2,-1132085157,1023919167,1047983919,1035204919)+W(3,1044747100,1009635916,1026679904,-1133052010)+W(4,-1099925456,-1105275165,-1089721802,1047380996)+W(5,-1111752399,-1106656308,-1119632759,-1103728616)+W(6,1041263149,-1143162806,1045591848,1054640011)+W(7,-1086265361,1052567064,-1119813375,1036660778)+W(8,1033127353,1020125661,1047176279,-1109178223)+W(9,1047077327,1025513390,1020940735,1026259564)+W(10,-1131329248,-1128574472,-1124813330,-1115433611)+W(11,1014274699,-1114033239,-1135589654,-1154487021);sum2=W(0,1023227060,1023565277,1023373012,-1127246210)+W(1,1035525242,-1115895934,1032252451,-1115664904)+W(2,-1114834111,-1123243930,-1110717616,-1119831250)+W(3,995075850,-1112704991,-1137853837,-1177558227)+W(4,-1123255684,1036838581,-1121973236,-1128787384)+W(5,-1106791563,1017209933,1025363014,-1117762720)+W(6,-1111609489,-1109001470,-1106028739,1068968933)+W(7,-1084327071,1049794788,-1103092626,1033559138)+W(8,1029177075,1046335474,1040383540,-1085459757)+W(9,1055427968,-1106438120,1039281515,-1108939748)+W(10,1009084849,-1110362282,1030364025,1038001226)+W(11,1004844681,-1109625554,1026824663,1027051057);WS(1059198391,-1114206899);
sum1=W(0,-1123230572,1033309054,-1136657179,1042361008)+W(1,-1127872354,1026831155,1034821095,1027013917)+W(2,1047908609,-1113872057,-1131612168,1032838544)+W(3,1018582917,1025662981,-1122684754,1042918755)+W(4,-1086695351,1005036838,1053830093,1063074340)+W(5,1022976638,1048968528,1037218004,1045668084)+W(6,-1111534963,-1127426130,-1097279138,1032841926)+W(7,-1102974814,-1086802103,-1094977286,-1080167184)+W(8,1041894153,1035651728,-1114797926,1042266564)+W(9,1036160183,1043048448,1028546130,1051954532)+W(10,-1168813170,1029018614,1015674230,-1115081892)+W(11,1022213546,-1119589535,1023015663,-1121567905);sum2=W(0,-1109294951,1044771761,-1106240469,1037653814)+W(1,-1132138943,-1129034439,1027920896,-1126749735)+W(2,-1116747636,-1095594447,-1091993541,-1098134808)+W(3,1045429231,-1112675284,1030264036,1027709116)+W(4,1053044316,-1102224225,1065361960,1060397410)+W(5,-1095097189,-1139768526,-1100471477,-1095674438)+W(6,-1093594252,1044254591,-1103264547,1059446961)+W(7,1053539276,-1147713757,-1115698004,-1131922215)+W(8,-1105874671,-1148207325,-1098859579,-1110887683)+W(9,-1103270924,1018090127,-1105560593,1044415945)+W(10,1036768486,-1122217612,1038496462,-1106764847)+W(11,1035231626,-1112984312,1037287074,-1106415399);WS(-1081905372,1072993545);
sum1=W(0,1004609681,-1113931058,1017897178,-1110350900)+W(1,-1119842647,1029593625,-1114320538,1026419555)+W(2,-1111485397,1044870886,-1101161424,1042868018)+W(3,1016958866,1036666966,1034341084,-1123516147)+W(4,-1100618406,-1103601459,-1117978262,-1088871615)+W(5,-1096217303,-1090419947,-1105396084,-1100180286)+W(6,1052555682,1050421002,1053397115,1057434595)+W(7,1037835279,1054502387,1036260396,1041011339)+W(8,-1113666277,-1125853837,-1109207833,-1108715676)+W(9,1041223333,-1131918060,1046093262,-1108472674)+W(10,-1113131956,-1119475260,-1119057377,-1116054255)+W(11,1033629886,1019600139,1034832815,1025124935);sum2=W(0,1027207918,-1131003531,-1155176792,-1144704129)+W(1,-1120277627,1018692534,-1122116985,1016313728)+W(2,-1134820995,1019005665,1018656479,1016837667)+W(3,-1133755465,1007330736,1008190855,1024160458)+W(4,-1123507780,992028222,1020777698,-1093100477)+W(5,-1106617270,1026210395,1015481059,1009441727)+W(6,1022927690,1039006609,-1108026125,-1075529389)+W(7,-1071234400,-1098388857,1043410538,-1127804151)+W(8,-1148644129,-1114458430,985006155,-1165905039)+W(9,1009164120,1080134310,1068769301,1038162442)+W(10,-1124904791,1019252639,1019665619,-1148497627)+W(11,-1154476856,1041946375,-1120913968,-1102924087);WS(1052536174,-1151096569);
sum1=W(0,991116371,1033302347,-1116642336,-1115536654)+W(1,1020657940,-1114833734,1031490598,-1158391502)+W(2,-1128173243,-1146822742,1036050892,1034768509)+W(3,-1102372039,1030675614,-1114628406,1032401267)+W(4,-1103836723,1034951935,-1087917523,-1106200391)+W(5,1061554222,1041046871,1046795201,1027714602)+W(6,1032573088,-1120898050,1057405287,-1120590821)+W(7,-1082912644,1002819162,-1124848916,-1124036191)+W(8,999976938,-1138114279,-1098834165,-1118223722)+W(9,1047922098,-1107937520,1038688870,-1118805976)+W(10,1037991630,1035558856,1042054293,986260550)+W(11,-1130396508,1023135729,-1142052488,-1177279769);sum2=W(0,1035223119,-1127800761,1038890181,1028905699)+W(1,994981383,-1127955051,998786660,-1121293280)+W(2,1038869307,1034423710,-1109261585,-1095895125)+W(3,-1098712671,1032845262,1030375171,-1114148994)+W(4,-1108836158,-1116666352,-1087753137,1061176216)+W(5,-1099737664,-1208820627,-1126035264,1042226462)+W(6,-1105867416,-1109342419,1027333841,1057224086)+W(7,1049674522,1011854042,1017325847,-1120003540)+W(8,-1106282608,1047028407,-1148256348,-1148022324)+W(9,-1103462952,1043242553,-1121350765,-1117125009)+W(10,1028503999,-1119414296,-1113209005,1010099974)+W(11,1020393479,-1115953239,1024565993,1001260628);WS(1058902967,-1081860445);
sum1=W(0,-1121371387,1029881036,992316765,-1117974353)+W(1,1019164800,-1115308289,1031905998,-1118946572)+W(2,-1116017491,-1110722656,-1103068528,-1120254383)+W(3,-1111729689,-1123116948,-1110978129,1027465948)+W(4,-1114517185,-1096281750,-1110556335,-1087192661)+W(5,-1138608617,-1119671953,1026716344,1026550240)+W(6,-1144385454,1046612526,1050079932,1061346066)+W(7,1054224317,1023689473,1034730016,990814541)+W(8,1031405875,1032371736,-1114542190,-1113719056)+W(9,-1147587566,-1121094047,1032702160,1025765741)+W(10,-1133995267,-1118231237,1037331941,-1117606232)+W(11,1027634660,-1114416951,-1150819433,1002408318);sum2=W(0,-1127268449,1008157504,1022079949,-1129508015)+W(1,1023435994,987488696,-1149203238,1025441916)+W(2,1017520494,-1110533731,-1110799425,1038116680)+W(3,-1149062134,-1109564641,1031926637,-1140288129)+W(4,1046612660,1053115740,1042237616,-1081939523)+W(5,1046590815,1019421448,1025089506,1002014090)+W(6,-1104246964,-1126879265,1071620340,-1082767624)+W(7,-1091995420,-1133233221,-1113723868,1008464055)+W(8,-1098833757,-1103206877,1047260740,1046386206)+W(9,1034566387,-1113663072,-1131415815,-1120607589)+W(10,1019779427,-1135658469,-1112586418,1021781126)+W(11,1021597755,1025921212,1022181144,-1133866981);WS(-1118927728,-1114990634);
sum1=W(0,-1123938375,1040612950,1024746402,1022214714)+W(1,1038811590,-1112630087,-1118622728,1031232344)+W(2,1033195056,-1114716774,1048819881,-1104426015)+W(3,-1105195831,1042575344,-1098438774,1038434900)+W(4,1057535917,1047260544,1042772673,1057677234)+W(5,1045869257,1057533694,1042859777,1055588422)+W(6,-1087859524,-1132924433,-1087499341,-1097320317)+W(7,-1091890215,-1089715893,1029276300,-1091230428)+W(8,-1107191040,1007112943,1043648426,-1093740782)+W(9,1042013107,1020754614,-1107815558,-1113991309)+W(10,1047574307,-1106834116,1044210486,1028537764)+W(11,-1106862316,1047539199,-1107232885,1041569343);sum2=W(0,-1117938617,1034943831,1047294563,-1112881764)+W(1,-1113196518,1017166837,-1119652380,-1122537978)+W(2,-1098776947,-1074997876,-1067348911,-1073328658)+W(3,-1106856879,1007574096,1040326435,1003760381)+W(4,1052841626,1071950042,1078478928,1075942353)+W(5,1048374094,-1110198115,1016518417,-1132261857)+W(6,-1111689798,1008522816,1042633900,-1105497105)+W(7,-1100859969,1027760421,-1106280857,-1146348222)+W(8,-1101990052,1023979086,-1106116215,1040726051)+W(9,-1128120408,1041816709,1015116440,1015700123)+W(10,1034353164,1019125592,1021696573,1032192788)+W(11,-1129459590,-1114781060,983174391,1019612376);WS(1034111416,-1106797037);
sum1=W(0,-1127934684,-1146675705,1006977829,-1113401378)+W(1,1019549798,1016064490,-1139061950,998716411)+W(2,-1113852291,1035613338,1034804131,1037672145)+W(3,1044038057,-1106829090,1033066250,995721454)+W(4,-1096035023,-1102929642,-1090308252,-1089088820)+W(5,-1096624416,-1097224209,-1104516203,-1095532026)+W(6,1052464285,1042719307,1054858571,1057164897)+W(7,1050796251,1048920159,1042039981,1049209393)+W(8,1032415443,-1114220817,1032020487,-1123663635)+W(9,1035431737,-1131720964,-1114943722,1041424208)+W(10,-1113420426,1025128440,-1114922591,-1136503085)+W(11,1026704599,-1109868785,1024811962,-1138798477);sum2=W(0,1018373307,-1117669473,1036793172,-1107254646)+W(1,1027210469,983011887,-1124389554,999841656)+W(2,1030944977,1035483586,-1120221588,-1138388666)+W(3,-1119036598,1026801669,-1120993070,1036234905)+W(4,-1120549779,-1113169149,1031305133,-1118729068)+W(5,-1123944089,-1136088418,1045466087,-1110162376)+W(6,-1139755202,-1114451942,1047991436,1050438576)+W(7,1058194810,-1103576008,1037255439,-1114267729)+W(8,-1101691927,-1102665013,-1083948126,-1083351573)+W(9,-1081291530,-1106933299,-1095248620,-1124771645)+W(10,1049483493,1049560407,1057078402,1060878230)+W(11,1058504911,1044728114,1047223280,1036725012);WS(1038841272,1052605132);
sum1=W(0,1031922765,-1104568331,1037544250,-1109808312)+W(1,-1115625903,1042593752,-1105481799,1033924054)+W(2,-1100459309,1046914264,-1120141702,-1117060814)+W(3,1046551204,-1097718198,1032086688,-1112841053)+W(4,1037270288,1041702805,-1098675705,1045728636)+W(5,1017164043,999474559,1031450455,1034794943)+W(6,1026910357,-1101939446,1040827436,1037079325)+W(7,-1095425143,1046662664,-1103113592,1015870568)+W(8,1023447506,-1114279623,1048352911,-1115507167)+W(9,1040518727,1038294495,-1106032688,1041969331)+W(10,-1104596348,1044685961,-1104877098,-1117405559)+W(11,1032200833,-1104511859,1039045107,-1111795079);sum2=W(0,-1119788132,1033659476,-1112158198,1008462738)+W(1,-1128623485,-1135723434,1030330775,-1125624097)+W(2,992683382,-1104347191,1044081475,1034564598)+W(3,1037093866,-1118342628,1008221186,-1116661382)+W(4,1018867293,1020892153,-1090780387,-1098943438)+W(5,1024702018,1037085984,-1108937272,1041747819)+W(6,1022669528,1043646320,1053457206,-1103925357)+W(7,-1094689316,-1130567667,-1111881166,1006874186)+W(8,1044098145,1022003003,1053806225,1061138285)+W(9,1061570617,1042502677,1045330453,1015917808)+W(10,-1102594356,-1105788334,-1097169858,-1089462725)+W(11,-1090351234,-1124000960,-1102638867,-1119261652);WS(1059476151,-1123203418);
sum1=W(0,-1111725774,1032359159,-1110577724,-1105544893)+W(1,-1121304930,-1115245634,1036887935,-1110517831)+W(2,1035594491,1034919857,-1111760306,1046155316)+W(3,1044165509,1020829292,1039852002,-1120384574)+W(4,-1091810916,-1140486487,-1084838663,-1086139015)+W(5,-1095808892,-1096673622,-1127813812,-1090491960)+W(6,1057461865,1048140086,1060577506,1052038472)+W(7,1057513991,1053266340,1045123672,1055106407)+W(8,1016189354,1034245225,-1104347695,1027870402)+W(9,-1103056264,-1108853472,1031021091,-1133152957)+W(10,-1123857235,1028750247,-1113205590,-1121460986)+W(11,-1148349487,-1113141864,1036934292,1011178567);sum2=W(0,-1114868977,-1107973502,1044770988,-1101288212)+W(1,1025917421,1028043472,-1111158861,-1123193100)+W(2,1026556603,-1115461868,-1104823400,-1105554340)+W(3,1036199790,-1116199065,1020651575,-1128075734)+W(4,1004734644,-1092079110,1059587552,1045430990)+W(5,1037874646,-1137785064,-1093651456,-1127404110)+W(6,1034344926,1042028492,1024895663,1050688149)+W(7,1047334362,-1116948841,1044938016,1042458099)+W(8,1040708934,-1103991549,1051421807,-1095880897)+W(9,-1118101029,-1122024357,-1099771430,1007412048)+W(10,-1131620842,-1105590488,1029419915,-1114582112)+W(11,1015496806,-1121536685,-1121478353,-1127827256);WS(-1096078190,-1082738059);
sum1=W(0,1007239809,-1114850361,-1130257143,-1112210107)+W(1,-1118665957,1028242343,-1116764258,1022403683)+W(2,-1108860284,1046670329,-1103368477,1045976117)+W(3,1029494103,1036298605,1029804679,-1128309634)+W(4,-1100207850,-1101169270,-1116530972,-1088435015)+W(5,-1092482434,-1090334611,-1105280439,-1099682433)+W(6,1053165251,1050939564,1051252601,1056131912)+W(7,1045571555,1053021861,1035862579,1038809821)+W(8,-1112013420,-1126100266,-1112810720,-1124484747)+W(9,1041969097,1032260218,1044490698,-1114977769)+W(10,-1115685558,-1124400725,-1112871192,-1117830909)+W(11,1031308937,-1143992478,1037078646,1016808747);sum2=W(0,-1133820219,-1147891684,-1127336652,-1127200453)+W(1,1020736496,1001166860,1022486646,-1135690985)+W(2,1027229337,1032424255,-1137665638,1045946307)+W(3,-1116510358,-1145031593,-1116471963,-1126621635)+W(4,-1115513384,-1107406978,1037916056,-1096925824)+W(5,1031285965,-1138759126,1020254812,-1122394148)+W(6,1007940354,-1125237780,1044701152,1067148595)+W(7,1076670751,1039470145,-1109537872,1025436583)+W(8,-1156542700,1031863482,-1113898133,1048747828)+W(9,-1101339101,-1070343554,-1082365934,-1107321525)+W(10,1020775992,994071912,-1127018949,-1115116116)+W(11,-1122694416,-1106720041,1034791139,1039293842);WS(1056919406,-1123699093);
sum1=W(0,-1153021483,1016658279,-1169964908,-1131540465)+W(1,-1116724456,1018808083,986184318,1026972628)+W(2,985933670,-1142160193,1032391598,-1109380555)+W(3,-1112807501,-1115139838,1023499017,-1119658051)+W(4,-1089586019,-1106728023,-1095447822,-1095937215)+W(5,-1092279079,-1105250414,-1104943256,-1093497009)+W(6,1058308826,1043832952,1054485203,1051425640)+W(7,1057168451,1053123845,1034402292,1056025192)+W(8,-1122912091,-1111941676,-1114359010,1038539876)+W(9,-1129000267,-1105627696,1011544866,-1129701482)+W(10,-1130942473,-1162334614,-1115887538,1035573952)+W(11,-1120065804,1037216107,-1114397383,1031803900);sum2=W(0,1034281368,-1126716121,-1121241308,1045372780)+W(1,1035929285,1047600787,1004087438,1041718259)+W(2,-1104410341,1032410612,-1087414339,-1068615761)+W(3,-1067644471,-1091405946,-1118166494,-1097556864)+W(4,1018060402,1017706532,1061712823,1078313037)+W(5,1079888634,1048822788,1023636550,1035128990)+W(6,-1138447737,-1115589617,1021983592,-1100339818)+W(7,-1123293195,1030149270,-1120625820,1021734756)+W(8,994323516,1029627322,-1133709215,1015111478)+W(9,1023885100,-1124744731,1010097407,1009567515)+W(10,-1140256393,-1133676977,1012505315,-1130902073)+W(11,1028720332,-1123320040,1022959192,-1136405679);WS(1057577783,-1116545908);
sum1=W(0,-1140559047,-1119858755,1001413734,1019558160)+W(1,1027838711,-1123065945,-1133184076,-1116764451)+W(2,1023488522,1007841757,-1099448121,-1135636631)+W(3,-1106014610,-1112832085,-1132115376,1007686986)+W(4,1031631673,1034355893,1034820815,-1095265297)+W(5,-1133110549,976310772,1031909175,1033492939)+W(6,-1127758170,-1102068668,-1139646818,1043309332)+W(7,1058446926,1018622064,1033516923,1033353766)+W(8,1037581685,1038802963,1020321573,-1118918103)+W(9,-1104027725,-1110623851,-1124259695,-1114622946)+W(10,-1129099776,1023940956,1023108226,-1133216315)+W(11,1027058075,-1123708581,1025545342,-1118432359);sum2=W(0,-1139693312,1036960926,-1143311649,990661185)+W(1,1015972640,1000525745,-1129692664,1028832752)+W(2,-1124752720,-1121090060,-1099787410,-1112556974)+W(3,-1123282486,-1104610584,1028371280,-1104217347)+W(4,-1098950560,-1103693150,1033289622,1052753541)+W(5,-1106573325,1031872996,-1115662969,-1115847157)+W(6,999696497,1034222778,-1104157082,1058657457)+W(7,1042484509,1044261031,1026599244,1041506121)+W(8,-1111434581,-1119707404,1018041096,-1108624084)+W(9,-1111132399,-1121815492,1018446608,-1129135268)+W(10,1026280044,1014405392,-1121205834,1023217352)+W(11,1005957425,1017712752,-1139874592,1010211304);WS(1063874743,-1123600943);
sum1=W(0,1026726381,1005084141,-1121313992,1022502021)+W(1,1010678471,1012880846,1016038684,1031948511)+W(2,-1110972995,1029034162,1029564141,1019350337)+W(3,1021423943,-1112342611,1036724585,-1096649610)+W(4,-1088392527,-1096434085,-1088422197,-1089197156)+W(5,-1089730182,-1099324833,-1105649226,-1102131796)+W(6,1060534134,1052968261,1061531727,1048937234)+W(7,1053585019,1049533342,1044791660,1047748258)+W(8,-1131352649,-1125442370,-1111100967,1007055431)+W(9,-1124123103,1037169096,-1119334386,1048887628)+W(10,1017113381,1023149165,-1121647548,1028622922)+W(11,-1132301739,-1122598880,1017220849,-1134858375);sum2=W(0,1041516351,-1114001722,1031962338,-1127882717)+W(1,1024371132,-1116893380,-1137233618,1035584360)+W(2,-1098661524,-1113317539,1041960143,-1113172562)+W(3,1057245216,-1108932190,1040530840,-1090505328)+W(4,1065773241,1066164852,-1094243603,-1071023147)+W(5,-1087722937,1043021464,1059923771,1062948018)+W(6,1067471192,1062194047,-1131590099,-1071391818)+W(7,-1082288010,1036914992,1056604249,1065534266)+W(8,-1095722385,1029392016,1045112423,1027735196)+W(9,1047570295,-1110460182,1008215114,-1096088381)+W(10,1025030832,1015621429,1033273068,-1106774969)+W(11,1021784721,-1147670187,-1157997580,1025226110);WS(-1081605212,1037230241);
sum1=W(0,-1129286954,-1127382348,-1114123448,-1119205995)+W(1,-1116053850,-1114061454,1024011222,-1165173963)+W(2,-1115600951,-1127078325,1045220821,1032978341)+W(3,1031622828,1039357911,1020277751,1026874614)+W(4,-1139829872,1037397159,-1103957592,1057561887)+W(5,1057799156,-1103125195,1035843369,-1159950147)+W(6,1042245092,-1101819637,1057239854,-1089716883)+W(7,-1088291628,-1162281827,-1111135597,-1144308089)+W(8,-1130516890,1025459530,-1098019463,1040837167)+W(9,1039979404,-1123433113,1008116332,-1115664788)+W(10,-1191245347,-1140137724,-1135821456,-1153142562)+W(11,-1123070334,-1115244132,975751222,-1121723210);sum2=W(0,-1129847377,-1132201467,-1111059277,1032250249)+W(1,1003251981,-1175110606,-1119100754,1007928974)+W(2,1027890930,-1115667911,-1109124506,-1115518668)+W(3,-1131706033,1033851379,1008685286,-1130851063)+W(4,1045384717,-1139027758,1062718876,-1088514518)+W(5,1043614591,-1096199608,1038009999,-1126833063)+W(6,-1131041629,-1086235324,1071241567,-1104078593)+W(7,-1091065468,1021865867,-1113376611,-1120766781)+W(8,-1118537275,1015945835,-1090110249,1050303031)+W(9,-1130925231,1030828678,-1128909271,-1121346672)+W(10,-1129495121,1022067627,-1139816838,-1109320206)+W(11,1035917053,-1140186118,1027374356,-1130315761);WS(1048635758,-1111558989);
sum1=W(0,-1116715915,1007517554,-1125319757,-1130676803)+W(1,1032051720,-1122176818,1019813529,-1125995833)+W(2,-1114167026,-1144951432,1032434734,-1116349759)+W(3,1007313161,1037795522,1011561671,1022555096)+W(4,1019884197,-1100411873,-1082609609,-1099356457)+W(5,-1114189151,-1098216348,-1118483848,-1115419480)+W(6,1046236914,1042364482,1057088310,1060062511)+W(7,-1105629450,1032549225,-1156935944,1017135051)+W(8,1023679491,1030303424,1025882348,1027068912)+W(9,1046455412,1037080648,1024380849,1020138940)+W(10,-1123924777,-1115625243,1018952757,-1117219752)+W(11,-1128015465,-1117338239,1001454266,1015509889);sum2=W(0,1017200252,-1128076598,1020177744,1027061114)+W(1,-1120062015,1007295183,1005463470,-1120999608)+W(2,1032764106,1032749056,1042154489,-1091917968)+W(3,-1115647155,-1109350747,-1136438311,-1152745757)+W(4,-1100965710,1036328960,-1079875623,1069362278)+W(5,1041923814,-1121245377,1023734232,-1115720719)+W(6,-1120952053,-1105592489,-1093732085,1053281179)+W(7,1053015354,1023497366,1044015507,1040619345)+W(8,1023440400,1037836738,-1110726007,-1110949820)+W(9,-1097734576,1029656316,-1107014120,1039138178)+W(10,1026555164,-1121478225,1032334674,1004458190)+W(11,1030547292,-1115087241,1024950244,-1107079388);WS(1057226679,-1099093504);
sum1=W(0,-1117743115,-1111361838,-1142218540,-1115584496)+W(1,-1144474236,-1112915081,-1118048876,-1124754680)+W(2,-1106860569,-1097721634,1017711998,-1098477656)+W(3,1017808579,-1127808199,-1110778360,988685674)+W(4,1059123761,1043835217,1054886149,1036645937)+W(5,-1096319852,-1102898152,-1108186916,-1103594844)+W(6,-1116606854,-1113320356,-1098795498,1036044245)+W(7,1058878095,1054951826,1042821748,1057715322)+W(8,-1117312579,1021938430,1024346219,-1113074392)+W(9,-1113306631,-1104150268,-1109837016,-1104945799)+W(10,-1126837697,-1108681130,-1128001843,-1126342351)+W(11,-1145404316,1022603516,-1113519979,-1166667748);sum2=W(0,1017552406,-1121365003,1024315197,-1126393870)+W(1,1006096662,1026122801,-1115019758,1010820131)+W(2,-1115134458,-1113297695,-1121331284,1034056828)+W(3,-1116036592,-1122098200,-1138309587,-1114451237)+W(4,-1123239700,1033578978,1032104202,-1122610502)+W(5,1042239151,-1128246386,-1130645774,1021632898)+W(6,1040415751,-1119377084,1033268884,1042552247)+W(7,1014688747,1038912262,1011328923,1013103251)+W(8,1024802817,-1140510683,1031096569,1027588477)+W(9,-1116363642,-1106292650,-1119712705,-1106135611)+W(10,-1116030864,-1154029132,-1127078294,-1123710517)+W(11,-1142638070,1002524342,-1123496021,1026182445);WS(-1108758968,-1120615143);
sum1=W(0,1007512449,-1118729201,1033236958,-1188181540)+W(1,1032455763,-1139132956,-1126666947,1028445809)+W(2,1043847294,-1115009907,1038269372,-1103491829)+W(3,1026842103,1028990457,-1112992067,1045480960)+W(4,1041722714,1047642150,1052029054,1056274631)+W(5,1057598894,1044856958,1049081300,1008203541)+W(6,-1089504654,-1097300100,-1092318719,-1092329088)+W(7,-1088834696,-1094694701,-1102944265,-1095636207)+W(8,1035899020,1024857813,1041772976,-1115586563)+W(9,1037648114,1028932916,1031373190,987483733)+W(10,1021562716,-1157490338,1033997944,-1127937658)+W(11,1034853541,-1139535439,999073631,1033314299);sum2=W(0,1022601823,1027503424,-1114440342,1031020236)+W(1,-1115479573,1028798660,-1137878778,973255146)+W(2,-1119857460,1016942723,-1113768249,1049278985)+W(3,1023747258,1008539869,1030670036,-1124354630)+W(4,-1099325942,-1112391205,1050839307,-1097330938)+W(5,1019565806,-1108724816,-1143955309,-1115374863)+W(6,-1068582801,-1076271776,1067690352,1077639092)+W(7,1061065209,-1120523343,1002861982,1029925423)+W(8,1035739756,-1104095012,1026494027,1047876791)+W(9,1016405011,-1115660355,1022661839,1033007729)+W(10,1015907333,1016973548,-1122697579,1015148595)+W(11,-1106941761,1032414836,-1126087053,-1124658022);WS(-1125070560,-1096513533);
sum1=W(0,-1112401838,-1141896047,-1114813980,-1125005414)+W(1,1026386210,-1115056418,1012901881,-1125623196)+W(2,1032850683,1035442769,1027743049,1036941992)+W(3,-1104378805,1037833707,1022681350,1033887999)+W(4,-1111199410,-1105684773,-1093508577,-1099350541)+W(5,1060063436,-1112618105,1035294797,988362813)+W(6,1046757622,1047296038,1061969278,-1107426238)+W(7,-1092774776,1028130403,-1127381572,1016528878)+W(8,1033951818,1013771590,-1100008383,1023589122)+W(9,-1122038496,-1110298148,1030080099,-1106008748)+W(10,-1110786345,-1113414691,-1131095256,-1114443933)+W(11,996299870,-1117830096,-1140100259,1014753608);sum2=W(0,-1128089453,-1110645236,-1130916401,1026446699)+W(1,-1115610756,1032679495,-1114433002,-1123355757)+W(2,1024340419,1043920397,-1129344777,1009781987)+W(3,-1102796808,1037523581,1023912055,1026431795)+W(4,-1102023306,-1114712453,1028225499,1057874897)+W(5,1052660862,-1102216434,-1127455825,-1128264837)+W(6,-1103821003,-1097377481,972074333,1059140954)+W(7,1038144249,-1107293486,1006589878,-1102041035)+W(8,1043342989,-1109265540,-1100613575,-1103696793)+W(9,-1116201867,-1131885037,-1105206442,-1127587329)+W(10,-1119644228,1026656603,1034952995,1032660433)+W(11,-1130501689,1029362471,1013212643,1005668278);WS(1049867118,1034735186);
sum1=W(0,-1127774262,-1117373036,1031064438,-1112922680)+W(1,1012648832,-1132535687,-1120670652,-1140537009)+W(2,1029333619,-1123455456,-1105261096,-1096141178)+W(3,-1120189874,1024540628,-1138107141,1000234461)+W(4,1019113028,1040322517,1040279186,-1101685436)+W(5,1044944438,-1121818673,1035373868,1032620736)+W(6,1024964758,1032014380,1048588372,1050135703)+W(7,1034886579,1040490120,1016312768,1034120602)+W(8,1007980364,1019723167,-1114399774,-1100797936)+W(9,-1113398479,-1150021355,-1128775361,1008873398)+W(10,-1121402761,-1118901061,-1126411220,-1110911420)+W(11,1019321608,-1114680743,-1121234663,-1121766352);sum2=W(0,-1161289046,1020587590,1029682388,1031608572)+W(1,-1117304231,-1129471662,965398246,-1134569151)+W(2,-1111556088,-1127668568,-1095922552,-1092239431)+W(3,-1165373610,-1120133906,1007233453,1019046119)+W(4,1038429491,-1130067243,1050898724,1058359401)+W(5,1040200303,1044552317,-1132308256,1031851372)+W(6,1024158411,1018324827,-1123472030,-1093717514)+W(7,-1118204561,-1112781150,1017795291,-1120826542)+W(8,-1123794133,1035096674,-1142905112,1042534485)+W(9,-1137719883,-1136196985,1027736448,-1128305748)+W(10,1016121349,-1127328688,-1126947701,-1126252937)+W(11,-1122434117,-1137031592,-1121369248,-1162116006);WS(1063598519,1040709546);
sum1=W(0,989424433,1025004011,-1117397173,1010227902)+W(1,-1116859551,1035862832,1012428267,1028295307)+W(2,-1129964132,1018517694,1036280904,1042042835)+W(3,1025484624,-1108371497,1028794752,-1105766207)+W(4,-1092181324,-1096845618,-1092686069,-1082263275)+W(5,-1087946945,-1124000752,977020321,-1108973663)+W(6,1056340507,1052096915,1055848084,-1117189370)+W(7,1053023013,1053676604,1044581128,1048031389)+W(8,-1140166214,-1124688156,1027380346,1041673920)+W(9,1025279965,1021321051,-1125256895,1035434166)+W(10,1007420926,1025298052,-1114706068,1030527159)+W(11,1004378644,-1130325786,1025029349,1015026205);sum2=W(0,-1128989779,-1132752301,-1121498089,-1112228563)+W(1,1023519830,-1111737432,1023675120,-1134051546)+W(2,1040099849,992269838,1034828720,1034859451)+W(3,1034954038,-1122349299,1019899084,-1112348174)+W(4,-1100874000,1034251701,-1104384455,1044543345)+W(5,1046406891,1028583216,-1114022376,1040182737)+W(6,1021993174,-1130867684,-1113539068,1053848304)+W(7,-1104908283,-1100179639,-1111378604,-1097476412)+W(8,-1130783901,1034483450,-1122004711,1016645052)+W(9,1032774629,1016210650,1033297067,1025418184)+W(10,1011642260,-1123860313,1016725938,-1122625223)+W(11,1011006880,-1114528083,1021084026,-1141294629);WS(1052377710,-1116561061);
sum1=W(0,-1122160137,-1112995181,1021266631,1017022397)+W(1,1032809511,-1105019076,1019774100,-1119221338)+W(2,1026711393,1046449684,-1094207935,1051777944)+W(3,-1105978112,1045042328,-1140860791,-1140595366)+W(4,1034438088,-1103073456,1059878180,-1091454284)+W(5,-1108523806,-1137740923,-1113848547,1015748571)+W(6,1023922180,-1112523427,1031595583,-1107259466)+W(7,1059633699,-1094439010,1048809290,1019553093)+W(8,-1115207840,1036366239,-1096200621,1043506315)+W(9,-1105628259,1043730779,-1114298535,-1117446555)+W(10,1014756539,-1110629817,1025340632,-1122333286)+W(11,-1126028515,-1114494718,1024493780,-1121208702);sum2=W(0,-1125003387,-1110204990,1008672566,-1110854180)+W(1,1015432805,1007507570,-1129875419,-1145172348)+W(2,1023545558,-1122326332,1039271760,997586352)+W(3,1043658401,-1126010948,-1128126180,1018354299)+W(4,1001356924,1049948311,-1104177316,-1099440370)+W(5,-1101604747,-1112581048,1034699764,-1118892801)+W(6,1019826271,-1106041547,1040609653,1057375034)+W(7,-1098469549,1041033112,-1108980340,1026776081)+W(8,1029018751,-1122275300,1017003703,-1099421810)+W(9,1052007058,1018898909,-1118843549,-1123423040)+W(10,-1114113554,1028296019,-1143932072,-1122149120)+W(11,-1118594118,-1129527698,1031512617,-1147650596);WS(1066846108,1044745002);
sum1=W(0,1019372186,978233216,-1129136976,1025331363)+W(1,-1142297744,1015116199,1015645340,1016287548)+W(2,1049403789,-1107121557,1041504923,-1134682116)+W(3,1039399714,-1122699462,-1121336819,1026221102)+W(4,1042475733,1051348497,1048713517,1054698948)+W(5,1049146911,1058118606,1046729314,1056609718)+W(6,-1091781177,-1100692098,-1091573825,-1089263023)+W(7,-1091452887,-1090043533,-1102394372,-1091564925)+W(8,-1124410122,1039801345,1032893815,1040511932)+W(9,-1146055296,1032222216,-1115550793,-1107840672)+W(10,1015897062,1009376476,-1126291000,1006187856)+W(11,1016897132,1012743170,1010428515,1000566800);sum2=W(0,-1121498998,1025173682,-1127952317,-1123064681)+W(1,1031325102,1031547392,-1116804726,1013263415)+W(2,1040076187,-1110698495,1046879062,-1114452496)+W(3,1037259271,-1113826794,-1113826560,-1114840697)+W(4,1040991236,1027215822,-1097422534,-1079622690)+W(5,-1113150532,1059352243,1032134129,1048220488)+W(6,-1097642453,1032193313,-1089335507,-1070315938)+W(7,-1080614075,1063284099,1075195474,1071802337)+W(8,1041191639,-1107046015,1027648922,-1107556506)+W(9,1040688678,1044912350,-1107091577,1050907604)+W(10,-1143069461,-1127878497,1033858873,1031644922)+W(11,-1125227083,-1135729999,-1112123781,-1104322253);WS(-1083170743,1032719415);
sum1=W(0,1023701883,1027723212,-1122560214,989186599)+W(1,1018265472,-1118377474,1034616094,-1143849572)+W(2,-1115388842,1037576352,1028066352,1034436696)+W(3,1046871436,1036384970,1041769608,1033711598)+W(4,-1095142736,-1104329709,-1093573195,-1091782714)+W(5,-1090370147,-1088395265,-1092608855,-1085234190)+W(6,-1131637740,1047136718,1050356544,1058921626)+W(7,1057401704,1046747968,1048250192,1051022467)+W(8,1043889005,-1114738168,1032119470,1035779088)+W(9,-1119260798,1026791695,1007978244,1035213927)+W(10,1012236805,-1143133226,-1126174356,1024911192)+W(11,1033076018,-1122725807,1033024419,1028803056);sum2=W(0,1040592912,-1148866748,1032765896,-1113675298)+W(1,1035431068,-1111525482,1031171080,-1111672592)+W(2,-1091007599,1043419584,-1111893630,-1100951705)+W(3,1030657616,-1123081200,1009914590,1048594219)+W(4,-1122569720,-1102576481,-1114969246,1060370086)+W(5,1018512847,-1112438148,1033713452,-1120657004)+W(6,1061904811,-1110256028,1042199718,1060838438)+W(7,1061366749,-1086083341,1029235040,-1090315205)+W(8,-1096410255,-1106770914,-1108992598,-1088153932)+W(9,-1091610254,1039676388,-1104419583,1040642594)+W(10,-1107753434,1043044202,-1138614142,-1121677972)+W(11,1049599377,-1117594428,-1154941432,1041324320);WS(-1087374135,1068569819);
sum1=W(0,1034522569,-1114460210,1040675195,-1156322949)+W(1,-1126356143,1038944141,-1123272884,-1147588893)+W(2,1036038485,-1134485343,998999958,-1102898978)+W(3,1032174021,1032843110,-1112707068,1041667373)+W(4,1051494643,1048850073,1055860825,1058980799)+W(5,1050366134,1048730421,1043911796,1049367775)+W(6,-1092286050,-1097395434,-1093950865,-1086427635)+W(7,-1097745188,-1098221875,-1095510475,-1093210118)+W(8,1024631242,-1155697773,1034953465,1036357020)+W(9,-1115522123,1020968428,1032316940,-1134843155)+W(10,-1124293233,1035227470,1022306499,-1115248568)+W(11,1025097211,1020281868,-1112095119,1003691067);sum2=W(0,1036982689,-1109420523,1038171016,-1114883799)+W(1,1032698755,1023400751,-1119043865,1034471555)+W(2,-1101176821,1040154700,-1103427381,1011961296)+W(3,-1115041464,-1112162319,-1114657793,-1117007917)+W(4,1032029724,1008871494,1053639476,-1094943648)+W(5,1046242469,1015257266,1018562568,1031877719)+W(6,1031712503,1051308638,-1103617514,-1090481186)+W(7,1048516585,-1110670159,1026474691,1044794303)+W(8,-1095262307,-1089037290,-1077227331,-1077304111)+W(9,-1075605762,-1086532256,-1115849955,-1110424851)+W(10,-1135236510,1036178124,1056219784,1063074442)+W(11,1070767205,1074120487,1066414901,1052188053);WS(-1094340206,1025238393);
sum1=W(0,1025401267,-1120317764,1029217422,1017691154)+W(1,1015273200,1006374863,-1149759301,1023921508)+W(2,1041212259,-1123694073,1040075594,-1128349902)+W(3,1030937834,1030337996,-1112880429,1048792866)+W(4,1051626551,1044638395,1051991350,1049159169)+W(5,1055056667,1045537234,1047952828,-1109761292)+W(6,-1087771683,-1099303356,-1089805402,-1090474853)+W(7,-1089928234,-1095611655,-1103717662,-1097665994)+W(8,1026720107,1027277160,1042793877,1032035372)+W(9,1038797403,1028636183,1034683820,1024357062)+W(10,1024873417,1003045609,1025974530,-1140916353)+W(11,1026491292,-1125445197,1018728702,1024842472);sum2=W(0,1016272983,-1125328223,1019432157,-1136495190)+W(1,1024638490,-1122054341,1016158573,-1137665190)+W(2,-1117564089,1007328518,1038058236,-1106032359)+W(3,1036423350,-1129861056,-1141592892,1032273458)+W(4,1054344808,1047318060,-1095657702,-1084625245)+W(5,-1124414562,1036648948,-1120282232,1033205457)+W(6,1082928383,1074423709,-1074337637,-1066615612)+W(7,-1087090886,1034359725,999766988,-1114245215)+W(8,1043627742,1037006400,1040243063,-1106132294)+W(9,-1119023275,1004167460,1002865564,-1113153751)+W(10,-1113989008,-1137080694,1017883877,-1126758430)+W(11,1040797418,-1113361096,1023713345,1022755221);WS(-1098231918,1035887052);
sum1=W(0,1007686525,-1112046456,-1136641001,1025581173)+W(1,-1121240420,-1165513922,-1114143760,-1123656209)+W(2,-1117693688,-1119004197,-1104788790,-1092353842)+W(3,-1104580134,-1146015939,-1162096818,-1117522176)+W(4,1048268202,1036810732,1055375147,1069647932)+W(5,1052170270,1020096363,-1125578169,1031911554)+W(6,-1105099271,-1097653932,-1098720398,1066085926)+W(7,-1093227035,-1123833253,-1107379122,-1130540403)+W(8,-1110112236,-1130249512,-1106155488,-1091717545)+W(9,-1110987409,-1108464746,-1156567122,-1106840908)+W(10,1016554315,-1115219957,-1142876018,-1143806946)+W(11,-1113561092,-1123809427,-1113074326,-1120698772);sum2=W(0,-1125891647,-1139529830,-1127048511,-1119620679)+W(1,1015042367,-1133002574,1001053676,-1136336990)+W(2,-1121500935,1033326245,-1110257678,1033808587)+W(3,-1152963927,1023704513,-1125968895,-1159911790)+W(4,1021750179,-1133323886,1040835222,1061147710)+W(5,-1110018076,1035246842,-1123027527,-1144777900)+W(6,1017645919,-1167588957,-1108825416,1055027509)+W(7,-1105425292,-1090179180,1035235033,-1104047270)+W(8,-1130193055,1018366499,-1144215516,1035778772)+W(9,-1105010302,1019226535,-1113493000,-1137733870)+W(10,-1118741587,1021086319,-1113356630,-1123951235)+W(11,-1124596863,995355927,-1135606974,-1141401292);WS(-1081201436,-1083122818);
sum1=W(0,1024396773,1040103323,-1104054160,1042893967)+W(1,-1121710378,-1122190892,1038539251,1020559724)+W(2,-1118776317,-1121204906,1048678635,-1101546374)+W(3,1036673102,-1112386175,1022162966,-1111471555)+W(4,-1090317103,-1098486564,-1094484293,-1101075087)+W(5,-1095873942,-1099326495,-1101153544,-1095630377)+W(6,1056470156,1048677796,1048629197,1052113969)+W(7,1033707976,1057451847,1027207978,1053998976)+W(8,-1120183581,-1105729174,1032093347,1048228642)+W(9,1044099610,-1102747354,-1114063013,-1125760751)+W(10,-1124728406,1010393788,-1105359341,1048587688)+W(11,-1107414311,1034642220,-1109685144,1033222029);sum2=W(0,-1130151079,-1128601535,1016586775,-1116462462)+W(1,1006316053,-1136401487,-1134837023,1015531121)+W(2,1029357099,-1139320303,1016703563,1036545095)+W(3,1027702761,-1115282656,1025282364,-1128863347)+W(4,-1141051917,1027307392,1040480663,-1084177500)+W(5,1027514935,1033882273,975470826,1013565163)+W(6,-1126143047,-1124015138,-1090482710,-1061542668)+W(7,-1081711054,1042416533,-1107083018,1030037156)+W(8,-1138853383,1026568428,1051692940,1087807110)+W(9,1065457143,-1101742731,1035528582,-1123914522)+W(10,1016378649,-1128887123,1024508650,-1109325640)+W(11,-1115450794,1030137534,1016609727,-1122133136);WS(1056806766,1019813151);
sum1=W(0,-1109922347,1027672232,-1113027385,-1106442907)+W(1,-1119504732,-1127683323,1015134384,-1122196904)+W(2,1038862168,-1098777292,1057340869,-1131946518)+W(3,1048903346,-1100586740,1027127869,-1136830686)+W(4,-1094336356,1025923920,-1089223672,1049099726)+W(5,-1102142547,-1122538541,-1099585557,-1100472159)+W(6,1045176100,1046907893,1028090813,1060367739)+W(7,-1102839017,1052174932,1024110556,1047790604)+W(8,1023835087,-1097985673,1044113854,1010151151)+W(9,1051267347,-1093148714,1029024221,-1137237669)+W(10,-1117706029,-1143840774,-1111671123,1025756788)+W(11,-1111600768,1040843731,-1107564881,-1131252120);sum2=W(0,1016054025,-1116580030,-1128856269,1024017790)+W(1,-1120027976,1003808451,-1120561807,1020365697)+W(2,-1119367753,1033363716,-1107794961,-1129548157)+W(3,1034251322,1039517400,1019337653,-1174223189)+W(4,-1115811972,-1119979151,1046175546,1051115205)+W(5,-1095340379,-1127431641,976018325,-1148320619)+W(6,1024987046,-1114756690,-1100926142,1048732221)+W(7,1044324276,-1104827086,-1139095561,-1138276477)+W(8,1016843613,1025664850,1028330842,1029232538)+W(9,-1105635461,1042504965,-1118828309,-1117203320)+W(10,1007599121,-1120202841,-1144919563,-1123931557)+W(11,-1122027017,-1118580981,1016896817,1009819353);WS(1067549148,1061168738);
sum1=W(0,-1136860560,1019396970,1034693791,1031876061)+W(1,-1126960466,1026075051,-1129065354,-1125694250)+W(2,1041916271,-1102760394,-1100215160,-1127917744)+W(3,1038708237,1042570959,1024557450,-1114527138)+W(4,1043173595,1046914407,1063664325,1041579695)+W(5,-1084953669,-1099553438,-1111656016,1036161892)+W(6,-1099729080,-1097589844,-1085101004,1044764001)+W(7,1062969721,1046958554,1031927572,-1129394940)+W(8,1028345500,1036811500,1044130369,-1111608196)+W(9,-1096862061,-1104831702,-1121741642,1028864534)+W(10,-1117900922,-1118556558,-1118557363,-1148658183)+W(11,1028601293,1014732126,999719805,-1111432076);sum2=W(0,1037988572,-1109648154,-1115314649,-1110735622)+W(1,1029414023,-1115532881,-1114457629,-1123631499)+W(2,-1097183834,-1096035348,-1106718097,1044362532)+W(3,1044653749,-1118097482,1036871139,1035597348)+W(4,-1096111302,1046143856,1065688064,-1100541529)+W(5,1022961930,1041170408,-1121640520,-1109551474)+W(6,-1112255513,1047451704,1048785443,-1089624797)+W(7,1040629892,-1135819985,-1109975688,1030316886)+W(8,1025606252,-1109281762,1025033440,-1124926742)+W(9,1024229044,-1109992198,1007526703,1031542857)+W(10,-1131066844,1021094187,-1118872350,1035314838)+W(11,-1132267648,1004115214,-1128646118,-1117895342);WS(-1090126519,1034760182);
sum1=W(0,1022234099,987019599,1021371561,-1125185183)+W(1,1040030303,1005824514,1028122555,-1120592523)+W(2,1038732905,1040082783,1042926010,1019049563)+W(3,-1101231100,-1108355337,-1115211984,1035983309)+W(4,-1095221408,-1096833350,-1090005917,1049172122)+W(5,1056956325,1052986466,1046568014,1025899358)+W(6,1049091087,1049531159,1052645704,1048882035)+W(7,-1086324445,-1089320760,-1101798768,-1123937043)+W(8,-1141106060,-1100657291,-1098472859,-1113910991)+W(9,1041783487,1033537135,1037621024,-1125397784)+W(10,-1130848127,1036771650,1035488804,1025403478)+W(11,1007113098,-1138596020,-1128732298,-1127374557);sum2=W(0,1016736022,1011977196,-1137999416,1019963070)+W(1,1030437859,-1122046802,-1142727409,1018753414)+W(2,1032939170,-1102682487,1037611888,-1102949496)+W(3,1039010410,-1110345340,-1124097437,-1113761662)+W(4,-1122689775,1060510561,1051792579,-1073351999)+W(5,1059164734,1062467108,1031495287,-1101619274)+W(6,-1102551566,1060805847,1057985083,-1073393989)+W(7,1057367527,1062012989,-1147452225,-1099879364)+W(8,-1122487238,-1122236502,1036808922,-1103029047)+W(9,1039165500,-1106860549,-1143421321,1015482390)+W(10,1026411789,-1128029215,1019619350,-1125796177)+W(11,1024266957,-1119780381,1024156551,1016465010);WS(-1089242039,-1127205581);
sum1=W(0,-1124452989,1037734344,-1136469606,1045032037)+W(1,-1131176455,1029283077,1038076384,1029887056)+W(2,1047404342,-1111320098,-1115981071,1038279993)+W(3,1006926037,1030509432,-1123275877,1043334248)+W(4,-1086849964,1001557948,1055753134,1059294849)+W(5,1006841992,1049404683,1037635838,1044156233)+W(6,-1114062493,998659036,-1096047365,-1107330927)+W(7,-1105936042,-1087265492,-1095492784,-1080260267)+W(8,1042532510,1038364441,-1118490271,1044317529)+W(9,1035319841,1043122385,1027367204,1053177470)+W(10,1010360274,1032729828,1015888923,-1118190491)+W(11,1021147727,-1123196402,1027584778,-1118995315);sum2=W(0,1029897599,-1114965417,1025776431,-1121485495)+W(1,-1140617930,-1113546368,1031651703,-1117524097)+W(2,-1102843967,1046605828,1033633995,1048791648)+W(3,-1104898739,1031053127,-1108448442,-1108356905)+W(4,1001547796,1025076963,-1090433692,1044097140)+W(5,1042488362,-1118485295,1045463546,1040816680)+W(6,1049416264,-1100594038,-1096668289,-1117020477)+W(7,-1102246327,1034926551,1047237110,1044694712)+W(8,-1120840401,1041915682,1040646462,1042521794)+W(9,-1112857889,-1109164591,1015998805,-1109851905)+W(10,-1115391670,1020641677,-1111492899,1034331443)+W(11,-1115861875,-1134127978,-1120855845,-1124879769);WS(-1081567068,-1085072352);
sum1=W(0,1026202077,1017630556,1034866076,-1120073907)+W(1,990337572,-1122725732,1016189565,-1135328058)+W(2,1008391383,-1102096537,-1105309517,-1113888457)+W(3,1038015146,1010107993,1035371298,-1107104879)+W(4,1043376377,1035138955,1062685095,-1088326467)+W(5,-1087780001,-1095652846,-1111927693,-1134788873)+W(6,-1106037014,-1113878797,-1091962582,-1099527071)+W(7,1065743931,1048331161,1035819857,1033560764)+W(8,-1119432853,1041401156,1028045374,1036249665)+W(9,-1122166240,1030964177,1030882915,1034792920)+W(10,1015626934,-1112723700,995954372,-1112822301)+W(11,1036674595,-1165855255,1020668626,-1140134473);sum2=W(0,-1101998430,1034880732,-1111573656,1034691412)+W(1,1017688506,1032207084,1002612774,995363580)+W(2,1025808817,-1110518368,-1090739547,-1098171169)+W(3,1047617175,-1112107064,1027687639,1035291452)+W(4,1026331301,1035202798,-1095903349,1068344140)+W(5,-1085314459,-1108916250,-1113844364,-1111293323)+W(6,1041383807,1044537615,1045506861,1069658374)+W(7,-1090700374,-1135142667,-1106371211,-1105384559)+W(8,1033833028,-1096440885,1030373631,-1094064924)+W(9,-1106284721,-1113568166,1043762008,-1113615358)+W(10,-1108635033,1042833515,-1107072548,1037649108)+W(11,-1117475933,996218700,-1115713024,1031725587);WS(-1122270064,-1083487436);
sum1=W(0,1022021054,1000846209,-1120651002,-1133172181)+W(1,1015175368,1008528664,1014262402,1032206792)+W(2,-1111938972,1031069285,1035108132,-1122478547)+W(3,1022898156,-1109542844,1003755051,-1099224128)+W(4,-1089129474,-1092279467,-1089405705,-1088959911)+W(5,-1101358829,-1113192731,-1110785838,-1105614817)+W(6,1061173530,1053406092,1061891890,1046812368)+W(7,1052509753,1035774995,1040815801,1041852206)+W(8,-1117042135,-1112839626,-1115403968,1035227362)+W(9,983155781,1035355065,-1114859906,1046440556)+W(10,990992466,997371026,-1123767278,-1136588785)+W(11,1014548513,-1120262163,-1139309996,-1196238920);sum2=W(0,1044179919,1022028328,1040258943,-1118974089)+W(1,1033279863,-1117110809,1031745329,-1103290765)+W(2,-1111986018,998943655,-1095034556,-1095846499)+W(3,-1110448374,-1099083231,-1120681553,-1101323001)+W(4,-1080384748,-1088604014,-1104000317,1073459027)+W(5,-1098039236,1045892370,-1111672860,1055006842)+W(6,-1092393621,1029389095,-1090514887,1071708766)+W(7,1012336831,1049307354,-1100485937,1051814517)+W(8,1048581079,1009323699,1015383036,-1097133430)+W(9,-1122793353,-1097759856,1041920736,-1091667564)+W(10,1031858735,1021777892,1024626196,1024702395)+W(11,1031448400,1030521846,1016567237,1029007432);WS(-1097130350,-1073679750);
sum1=W(0,-1154560184,1025389788,-1145657140,1000633100)+W(1,-1120139600,1032643785,1008755251,1030414749)+W(2,-1142702368,1008724804,1035954194,1046084016)+W(3,1042008657,-1106616153,1025929714,-1102859291)+W(4,-1095841490,-1096179481,-1095185831,-1085973126)+W(5,-1089907161,-1096805620,-1098086361,-1107347576)+W(6,1034517635,1053502809,1045830013,1057148843)+W(7,1051926551,1052799826,1043469780,1050172789)+W(8,1044574577,-1112918112,1042446427,1025817904)+W(9,1017272605,-1123577295,-1143679882,1014891512)+W(10,992206103,-1143244972,-1122388570,-1139683234)+W(11,1018417129,1017209342,1016358830,1026775680);sum2=W(0,1021941992,-1140009235,1026649920,1025391436)+W(1,1033557641,-1110654493,-1117894486,1031221238)+W(2,-1106123822,-1137197699,-1104678389,-1103278668)+W(3,1049392706,1026389826,1046385471,-1107040085)+W(4,1031547466,1040410800,-1091687878,-1069452203)+W(5,1071493698,1075377385,-1093315115,-1101021764)+W(6,-1135582819,1048777558,-1102399061,-1086654414)+W(7,1036526271,1051671224,1003979070,1042747507)+W(8,1018035752,-1114989513,1038853959,-1112110740)+W(9,-1155541821,-1119910153,-1130248744,-1119798403)+W(10,1017098260,-1129449426,-1170697076,-1134437671)+W(11,1030635558,-1127657747,1010389927,1007123883);WS(-1110542776,1046722292);
sum1=W(0,-1112464600,1016022658,1027765771,981819586)+W(1,1026835189,1025143735,-1111607705,1024330241)+W(2,1033517476,-1108629467,-1106997347,-1113497042)+W(3,-1116788199,-1106078850,1041100086,-1124631714)+W(4,1047470894,-1133454244,1053995028,-1100439522)+W(5,-1093531706,1048713001,-1106135867,-1115421707)+W(6,-1131671638,1032980471,-1092318054,1042288212)+W(7,1061947018,-1121614518,1012478420,1041393523)+W(8,1005087552,-1105826521,1042584756,-1109105451)+W(9,-1098489206,-1105038597,977775992,-1114990145)+W(10,-1142745264,1026603482,-1129658366,1017901338)+W(11,-1142191304,1040275689,1016467704,1020475210);sum2=W(0,1031452303,992881643,978475180,-1121457613)+W(1,1034445399,-1130052481,1032145701,-1116902843)+W(2,-1132232893,-1116591675,1016124301,-1114931492)+W(3,-1094590847,1040974964,-1110729382,1035934107)+W(4,-1109510079,1032912109,-1114514404,1032060799)+W(5,1051504728,-1087149232,1039284419,1032317221)+W(6,1018866101,-1116915567,1055420465,1059251768)+W(7,-1088887374,1044275534,-1114948355,-1104983612)+W(8,1014551643,1024567259,-1097097100,-1118272021)+W(9,1048490818,1035881493,1032922179,1032032409)+W(10,1032688527,-1114177042,1042584708,-1109972047)+W(11,1024892699,-1108606213,-1121421993,-1133789139);WS(1059165367,-1104520251);
sum1=W(0,1007492796,-1117692608,1009135144,-1115310467)+W(1,1014125520,-1113191163,-1129119585,-1118876992)+W(2,-1108628644,1046236477,-1120534447,1052736188)+W(3,-1118278150,1036684740,1015268651,1008090175)+W(4,-1117534006,-1094176525,1053590938,1041258594)+W(5,1001540436,-1106455985,-1112388022,-1114551242)+W(6,1041312427,-1118419948,-1107420459,-1097199722)+W(7,1055263011,-1100739533,1040471133,1020553106)+W(8,-1113108212,1029454180,-1110779368,1053879643)+W(9,-1098892966,1045621277,-1126748266,1026632706)+W(10,-1124001749,-1113899741,-1131761404,-1114949702)+W(11,1025063448,-1105125705,-1126282358,-1127494856);sum2=W(0,1027505664,-1115834059,1029084872,1029257304)+W(1,-1128264406,-1138405484,-1118563560,-1127212263)+W(2,-1104527074,1048986559,-1089420265,-1098414029)+W(3,-1104406791,1040673804,-1203758566,-1117936348)+W(4,1034957797,-1098163961,1051828462,1053778056)+W(5,1048509414,-1106881855,-1113115951,-1136870020)+W(6,1041601252,-1125657446,1045110551,1041501740)+W(7,1041829791,-1119286592,1045914276,1022365337)+W(8,-1108054404,1041896195,-1099714824,-1129563106)+W(9,-1092212913,1049994472,-1105182054,-1139619400)+W(10,-1122847824,1034858548,-1116127595,-1170669534)+W(11,1037831890,-1107117839,1031508216,-1127498142);WS(1064754871,1064755352);
sum1=W(0,-1124996947,-1126765813,-1111973122,995438583)+W(1,-1131935965,1011044801,1017902933,-1117569083)+W(2,1039345889,1034558935,1025078634,1031530717)+W(3,-1102805216,-1112086641,-1108706152,-1125705364)+W(4,-1096693846,-1096907004,-1092723587,1042155040)+W(5,1055052309,1050402072,1045488762,1036105095)+W(6,1051509189,1048609181,1055455058,1038916133)+W(7,-1085470304,-1096310694,-1110967031,-1114430562)+W(8,-1110987505,-1122110878,-1103910610,1036071207)+W(9,1036962198,1042970795,999916154,1043170799)+W(10,1036233792,981607022,1033037628,1028131846)+W(11,-1113728073,-1155599823,-1121653045,-1131031997);sum2=W(0,-1133117125,1023646322,1023723550,1016880452)+W(1,-1128763803,1032406499,-1112596197,1024272758)+W(2,1035315397,-1104375670,1045506061,-1100884270)+W(3,1037072250,-1100571834,1043010850,-1106522969)+W(4,1034291601,1023753609,-1107539440,1046403885)+W(5,-1123261308,1040670310,-1109210140,1037357283)+W(6,-1093657955,1053589289,-1104725243,1040733712)+W(7,987308827,1047435788,-1103530057,1046389911)+W(8,-1083656994,-1096844972,-1079943056,-1108767061)+W(9,1066015084,1056439411,1038430454,1050581867)+W(10,1063017252,-1117431336,1065218548,-1110535684)+W(11,-1088643610,-1092199491,-1140617522,-1093142505);WS(-1141889920,-1150694570);
sum1=W(0,-1121776659,1035438770,-1107472311,1029335145)+W(1,1032163820,-1122959321,1035788170,1006930832)+W(2,-1156363954,1043244278,1039611642,1044045394)+W(3,1031781705,-1113754566,1041298854,-1113010266)+W(4,-1110656781,-1108191526,-1092681840,-1089342271)+W(5,-1107172434,-1110931796,-1106653204,-1098776751)+W(6,-1150990554,1049522698,1047918398,1044281805)+W(7,-1142656241,-1118178969,1044014582,1035377494)+W(8,1001967189,1024784007,-1120026675,1041259438)+W(9,1035091531,-1114065315,1037418924,968315538)+W(10,1009891810,1026909213,-1115519345,1032535224)+W(11,-1156224954,-1114416227,1034927023,-1127266575);sum2=W(0,-1096670021,-1102787949,-1099441746,1043637876)+W(1,1052388948,1042101483,-1135324433,1042670443)+W(2,1059540854,1039622534,1064198145,-1086802625)+W(3,-1085971065,-1113298762,-1098667485,-1104634628)+W(4,1045575353,1037899964,1030855272,-1101655681)+W(5,1033969343,-1105771070,1036465297,-1104173140)+W(6,-1133958494,1013042349,1040028330,1036771998)+W(7,1032851236,-1120619083,981463467,1030229840)+W(8,1031038260,-1110193614,-1117097690,-1125265460)+W(9,-1103569731,1049976190,-1101523135,1035574893)+W(10,-1118270456,988987510,1032105974,-1117707023)+W(11,-1134648980,1021389004,-1119296945,1035007302);WS(1060329015,-1107100438);
sum1=W(0,-1139109867,-1126768152,-1154508124,1024792785)+W(1,-1145234942,-1121126338,-1165337473,-1128378904)+W(2,1016013223,-1108878752,-1139382101,1046477388)+W(3,1046417836,1044791733,-1115375281,1030070044)+W(4,1052529520,1042283693,1051369597,1051787130)+W(5,1040695538,1046651812,1039020124,1046922680)+W(6,-1098269535,-1103310414,-1093610355,-1088582834)+W(7,-1090008057,-1097854544,-1110993568,-1105218789)+W(8,-1120993331,1033078264,1033661966,1015463488)+W(9,1035018943,1029328303,980238373,-1121430349)+W(10,1025836257,-1113589378,1029380042,-1124637616)+W(11,-1127749832,1030094510,-1117533511,1016154976);sum2=W(0,-1122821091,1016851522,-1106087013,-1109184296)+W(1,1045004090,1015529466,1026918939,-1115690469)+W(2,1039646422,-1156337616,-1131895450,-1080883791)+W(3,-1074990048,-1105476432,-1104782698,1022339242)+W(4,-1126218548,-1123806894,1035943528,1071805249)+W(5,1071092779,-1126394390,1031828962,-1122803425)+W(6,1020520346,-1105518185,999070248,-1096231655)+W(7,-1125969764,1028426171,1030594487,-1127395662)+W(8,1030755819,1031650855,1015158698,1043321474)+W(9,-1125796080,1026097175,-1140334484,-1110808154)+W(10,1003947528,980292032,-1123933765,-1122746065)+W(11,1018391998,-1126690400,1018627618,-1149029768);WS(1004067712,1029538397);
sum1=W(0,1039684517,-1113057966,1034662227,976341006)+W(1,-1116361615,1039793800,-1114202454,1023346679)+W(2,1025050595,-1112884456,-1120136235,-1106127376)+W(3,-1108532672,-1136083213,-1109109944,1026195563)+W(4,1055781642,1052279792,1057037092,1048957300)+W(5,1059667231,1049781884,1046150498,1052752022)+W(6,-1093421305,-1096595713,-1096171643,-1083333863)+W(7,-1093970477,1050503466,-1098876866,-1119746148)+W(8,-1134522377,1008080123,1038845557,-1104830972)+W(9,-1107387175,-1105145436,-1111371224,-1106375815)+W(10,1033902960,-1134909265,1000314570,1017566030)+W(11,-1120056627,1034175935,-1129568684,1002478074);sum2=W(0,996458418,1033154491,-1124552606,983965669)+W(1,-1113544599,-1118592979,1024911403,-1120675710)+W(2,1023361218,-1129026548,-1113149678,-1096377075)+W(3,-1108470744,-1107366613,1040480632,978762058)+W(4,1020176326,1036155261,-1107309754,1064108379)+W(5,-1113642974,-1147140265,-1123866147,-1127049668)+W(6,-1105686968,-1136279909,-1101182829,1059185253)+W(7,-1094171461,-1097506500,1038318571,1027330889)+W(8,-1112170015,1029838361,-1110765232,1029555247)+W(9,1048386684,995412594,1045927904,-1102738273)+W(10,1016740014,-1122796554,1027141165,-1111484496)+W(11,1033692775,-1108579478,-1126067866,1023291782);WS(1047133404,-1079170418);
sum1=W(0,1009155056,-1116032717,-1135035740,-1132905800)+W(1,1006908676,-1123509635,-1129150906,-1147535977)+W(2,-1122581460,-1127398915,-1111731450,-1098422622)+W(3,-1136427723,1019095722,1037504657,1012838771)+W(4,1042667713,1041078541,1051022508,1065228285)+W(5,1042380775,1050271906,-1107182030,1023931745)+W(6,1030334583,-1113404572,-1111377849,-1104817319)+W(7,-1091891141,-1103926112,-1121675713,-1123007382)+W(8,-1108143194,-1123819760,-1112180142,-1102890728)+W(9,-1111098047,1023382911,-1136273159,-1123177070)+W(10,1027163842,-1122554086,1023811915,-1133181796)+W(11,1001483047,-1116735535,1015217807,-1130799202);sum2=W(0,-1151544588,-1155029688,1018065470,1007239987)+W(1,-1125453823,-1118997712,1007542759,-1133631258)+W(2,1017708852,-1121981859,-1114670464,1049278985)+W(3,1041079714,-1156221672,-1120658712,-1113215345)+W(4,-1147640076,-1129630940,-1093073209,-1077783117)+W(5,1074285479,1034878186,1016277382,1033160981)+W(6,1008923057,1024218233,-1119653793,-1083801634)+W(7,1047560438,1028846010,1036336794,1022080564)+W(8,1011942449,998377109,-1131988255,1041518161)+W(9,-1114079754,-1118519138,-1121956184,1027490516)+W(10,1018406594,-1133221663,1025316590,-1123603132)+W(11,-1131599727,1024940191,-1131785133,-1130450701);WS(1043550940,1028476494);
sum1=W(0,-1115183742,-1121780237,-1117842775,-1110838377)+W(1,991794198,-1111061058,1015980795,-1113960535)+W(2,-1130981802,-1102302048,-1117998761,-1094318158)+W(3,-1102037997,-1115328139,-1113105937,-1106426583)+W(4,-1100607937,-1105099981,-1096882923,1062548805)+W(5,-1103616404,-1097580450,-1103768718,-1100373208)+W(6,1051762223,1040535662,1059510884,1068023761)+W(7,1055882697,1041348961,1034161697,1044552262)+W(8,1000007075,-1138550724,-1102853271,-1099046056)+W(9,-1102330336,-1131654944,-1112888641,-1110284503)+W(10,-1121847282,-1111548899,-1132334487,1013492582)+W(11,1018468811,-1119471984,-1129682576,-1148988811);sum2=W(0,1029690847,-1115037203,-1127742454,1036903221)+W(1,-1106227374,1039025001,-1108879063,1016988574)+W(2,-1103820712,1043435491,-1100462798,1028701483)+W(3,-1121926871,-1126383902,1017141302,-1115441627)+W(4,998970743,-1096312501,1044923803,1041049643)+W(5,1030485727,-1125321886,1008577020,1033537170)+W(6,1028297515,1046052979,-1099477234,1065575031)+W(7,-1098681477,1040854499,-1106467082,-1122382559)+W(8,-1122562191,-1115911439,1030898927,-1096910875)+W(9,1034498637,-1115709255,1013474716,-1129067614)+W(10,-1133991676,1007821180,-1113716427,1036974934)+W(11,-1111652935,-1126914630,-1128843302,-1114648723);WS(-1079050332,-1087647968);
sum1=W(0,-1138480508,-1122115440,1024624314,-1106223181)+W(1,1029330596,-1120448614,-1134294785,1004544641)+W(2,-1112879708,1026750308,1027382179,-1116109267)+W(3,1024806390,-1128868784,1022822666,-1115751616)+W(4,-1095708941,-1102419558,-1136300523,-1083772539)+W(5,-1103579129,-1102450653,-1100406055,-1099401009)+W(6,1054719611,1048762675,1057423590,1057166968)+W(7,1058690419,1049252525,1046884233,1051036287)+W(8,1031575959,-1106236805,-1115045376,-1096438944)+W(9,-1115914082,-1116410163,-1127656777,1031406769)+W(10,-1122888245,-1139407140,-1136279992,-1112079518)+W(11,1025354440,-1128866725,1008311211,1030150228);sum2=W(0,1018441725,1018735508,-1106801879,1042307735)+W(1,-1108191465,-1153036923,1023515972,-1130614305)+W(2,-1121226957,-1128043345,1036012925,-1105109021)+W(3,1026535678,1024075219,-1143871918,-1115606924)+W(4,1025980595,1035475244,-1093599779,1063056253)+W(5,-1097885523,1035122552,1028845741,-1124060823)+W(6,-1143973174,1028848366,-1119821797,1055391108)+W(7,-1118265757,1031788992,-1122707515,-1149779899)+W(8,-1145354702,1010180031,-1106432772,-1103238145)+W(9,-1114258989,-1114303163,1031455538,-1117711701)+W(10,-1118705847,1001175670,-1114705464,1024485983)+W(11,-1109715589,1025382280,-1125366621,-1122890135);WS(1061221431,1002405371);
sum1=W(0,-1123061017,-1109190069,-1111043962,-1094345134)+W(1,-1146354418,-1113941840,-1145213652,1017803349)+W(2,-1123480946,1033046959,1050201177,1042710035)+W(3,1050099666,1026923762,1032794752,1029204218)+W(4,-1090405194,-1104934581,-1102475777,-1086823335)+W(5,-1097235340,-1091215734,-1094526523,-1089600016)+W(6,1054235011,1044209302,1057895846,1052530935)+W(7,1058601910,1050794548,1041457976,1055600534)+W(8,1026563665,-1108435303,1037490845,-1102625680)+W(9,1033897294,-1126650490,-1110275296,1021417496)+W(10,1000058490,-1121369187,1030151784,-1111380603)+W(11,1040756961,-1126829850,1032331475,1033488871);sum2=W(0,1049937345,1058657690,1071079778,1072348129)+W(1,1066389113,1049150259,-1119844839,-1113785170)+W(2,-1089706816,-1087536311,-1078069733,-1078647761)+W(3,-1079714039,-1090508646,1022376790,-1103849791)+W(4,1050626093,-1106625833,1020012689,-1094966474)+W(5,-1098171132,1050328795,-1105718319,1052174137)+W(6,1030967529,-1105431871,1044296437,-1112600090)+W(7,1038432439,1044145959,-1126694997,1034822829)+W(8,-1115709839,1036734782,-1122006247,-1122763227)+W(9,-1130276743,1024733405,1021875579,-1112758982)+W(10,1039088353,-1109192755,1031394755,-1116226089)+W(11,1022577738,1012728894,-1123093509,1013882918);WS(-1092893294,-1089220584);
sum1=W(0,1008699951,1010493299,-1124403149,1025199074)+W(1,-1117387089,1015178277,-1125915034,-1130896954)+W(2,-1127519944,-1118558929,-1106263811,-1113928672)+W(3,-1098638288,1041393441,-1112838969,1035998582)+W(4,1053766130,1051919929,1056071340,1052175436)+W(5,1062605050,1047707912,1053546873,1049473086)+W(6,-1103359682,-1096189801,-1097091836,-1086367179)+W(7,-1096005139,-1102452900,-1101730612,-1095432549)+W(8,-1104704049,1032200864,-1111082358,1015736929)+W(9,-1120379023,-1123219920,1019333603,-1136688761)+W(10,998920846,1028526614,-1149496748,1019181009)+W(11,-1115659002,1027645503,-1131717807,-1136451331);sum2=W(0,-1143112647,992704062,-1124855502,1038449046)+W(1,-1105916124,1035072543,-1114904409,1019251456)+W(2,1034689803,-1109431235,1033324328,-1098090520)+W(3,1038361982,1040866773,1032024575,-1164332444)+W(4,-1115356591,1039097516,-1073085951,-1063972596)+W(5,1062319475,1085456662,1062308854,-1102205120)+W(6,-1121270233,1048248946,-1106299172,-1091325299)+W(7,-1090314642,1056006422,1043935118,-1107459099)+W(8,1017968792,-1124530814,1023517229,-1113483013)+W(9,-1141826407,1034240002,-1124783482,1032935811)+W(10,1021729984,1005857263,-1126326370,1015994888)+W(11,1013997779,-1134900259,-1135264403,1001043447);WS(-1104754908,-1106735671);
sum1=W(0,1030490103,1032595044,-1128810020,1032319302)+W(1,1019231224,1025969502,1016077744,1024124136)+W(2,-1117923535,1002237924,-1122216143,-1120462507)+W(3,1025980110,-1123369072,1034830735,-1104242198)+W(4,-1088908700,-1094516030,-1092804364,-1102093923)+W(5,-1088198897,-1096286026,-1102086589,-1103741447)+W(6,1033028505,1029213684,1050263192,1063837581)+W(7,1058220138,1054477272,1045907999,1049334234)+W(8,1045999740,-1144798556,1022746927,-1106958295)+W(9,-1107413149,995801516,-1115665070,1030012489)+W(10,-1120248133,1015682178,-1129595020,1030078356)+W(11,1021953856,-1153493672,1019926661,1022398552);sum2=W(0,-1116247065,1015145430,986051432,-1117862601)+W(1,-1114715779,1034116930,-1144744186,1026244953)+W(2,1035833889,-1107082251,-1114579693,1043695503)+W(3,1039299404,-1114493167,-1120378069,1019204162)+W(4,-1087068607,-1079268655,1022672030,1067901888)+W(5,1059152338,1008422125,1020328850,-1111927269)+W(6,-1107323417,-1102842161,1049680335,1032100715)+W(7,1040660749,-1115195239,1018816198,1021018582)+W(8,-1109274147,1016322550,-1111459111,1026073955)+W(9,992278036,-1173738319,1033325633,-1123657301)+W(10,1021616338,-1133554677,1010843781,1017398706)+W(11,998891466,-1139208557,-1138764845,1016479082);WS(-1092340590,-1082645376);
sum1=W(0,1018128252,1018184990,1028162329,-1117677972)+W(1,-1115495745,-1115409474,1015642046,-1118723567)+W(2,1033191659,-1106475329,-1101261661,-1102532636)+W(3,1031605429,1010011868,-1127814216,-1112449263)+W(4,1040446513,1036685563,1061713267,1042646693)+W(5,-1089327101,-1106573237,-1105713919,-1112423953)+W(6,-1112709788,-1105689791,-1086509296,1038532783)+W(7,1064314083,1046976369,1039016129,1030956248)+W(8,1031456758,1040219053,1042438664,-1111899057)+W(9,-1100451664,-1105951352,1010066702,1022848097)+W(10,-1113441282,-1127103440,-1123459213,1018898486)+W(11,1033438227,1029058545,1013299750,-1130132966);sum2=W(0,-1107775669,-1121347079,-1118975841,-1121125435)+W(1,-1123325897,1012434826,-1129695564,1006663086)+W(2,1040551451,1042459857,1031184422,-1152381105)+W(3,-1105935240,-1115286413,-1124425722,-1111096901)+W(4,1027302533,-1122087227,1016161914,989383522)+W(5,1045806619,-1125562074,-1111270899,-1114174571)+W(6,1033412933,-1113656153,1035641742,-1114487413)+W(7,1041762467,1029416951,1028252326,-1127668218)+W(8,-1135101756,1017950151,-1109563699,1046120628)+W(9,-1114574520,1035110196,998528980,997585257)+W(10,-1131050762,-1130160250,1017438602,987844130)+W(11,-1117833439,-1173771715,-1121778743,-1126450718);WS(1052284526,1042464092);
sum1=W(0,1010280196,-1136974408,1026365340,1020617774)+W(1,1023947782,-1127515216,-1129271461,1007810505)+W(2,999914700,-1110845507,-1109035161,-1110448219)+W(3,-1110075532,1038195741,-1114945332,1019473092)+W(4,1057530557,1046554367,1060667985,1063323154)+W(5,1043924417,1050039723,1042422080,1052688005)+W(6,-1098111272,-1100087104,-1090659644,-1094987596)+W(7,-1095988958,-1097163609,-1105136802,-1095692091)+W(8,-1101387838,-1110795931,-1102616600,-1105684762)+W(9,-1124311688,1018127786,-1124435598,-1114597706)+W(10,1027464615,-1128121686,1001926272,1025859742)+W(11,1017827156,1034844538,-1130637466,1027019478);sum2=W(0,1025355846,-1124685033,1029205900,1011755468)+W(1,-1113277680,1035269289,-1122502097,1013457876)+W(2,-1119913429,1010871130,1016143206,1033794365)+W(3,-1140030878,1020099653,991986873,1035095720)+W(4,1034044275,1036346050,-1128364593,-1133342818)+W(5,1020927778,1035477071,1011575434,1029499077)+W(6,-1140464466,1032812135,1071964190,1067600837)+W(7,1039362648,1033733070,1008065452,994468553)+W(8,-1091074448,-1086522508,-1074918519,-1089329657)+W(9,-1106053895,-1108456989,-1146528221,-1106105254)+W(10,1041357090,1037018199,1033277276,-1111447139)+W(11,-1118126225,1032003060,-1117647411,1009180302);WS(-1085785015,-1080175544);
sum1=W(0,1035373246,-1125806618,-1118822551,1044894533)+W(1,-1102223008,1041222777,1023709757,-1122183565)+W(2,-1103151077,1045216768,-1094452856,1039875576)+W(3,-1151103277,-1094574331,1048044105,-1103877399)+W(4,1058377668,1050584367,1054861331,1046782533)+W(5,1057861265,1051791466,1043274206,1058273114)+W(6,-1091874455,-1094766367,-1107649205,-1090132878)+W(7,-1090472533,-1111571937,-1098390656,-1092114299)+W(8,1025579124,1043611260,-1106387815,1049375324)+W(9,-1115030560,-1137989279,1049548184,-1106419572)+W(10,-1111695537,1043525714,-1102079139,-1105407270)+W(11,-1144672552,-1102123612,1041305154,-1116205169);sum2=W(0,998449416,-1121990028,1039055377,-1115523342)+W(1,-1132069983,1032292249,-1128335569,998312734)+W(2,-1118465870,1035743758,-1103571680,1049274722)+W(3,-1106547389,-1126693677,1034009109,-1116877357)+W(4,-1124628345,1040306990,-1098483719,964150684)+W(5,1024621733,-1103504000,1043582890,-1116867442)+W(6,-1148690252,1001004257,1060096717,1077176219)+W(7,1060014437,1016774454,-1107960970,-1139511962)+W(8,1037770975,-1132010249,-1108861100,1047972499)+W(9,-1098623231,1034159573,1020716885,1042264637)+W(10,-1105952484,1037805583,-1087084008,-1070507600)+W(11,-1092504349,-1105946989,1041667680,-1102914489);WS(1041580764,1025947967);
sum1=W(0,1032565172,-1116825273,1019951750,1022134396)+W(1,-1111515158,1034025399,-1110133221,-1159719714)+W(2,1034662848,-1104706235,-1115255997,-1107214727)+W(3,-1098820316,1032808736,-1102823188,1021100817)+W(4,1053611982,1050747028,1050206724,1063007652)+W(5,1060757006,1052025888,1043880105,1052817434)+W(6,-1093835868,-1092905173,-1095669879,-1096926641)+W(7,-1089733625,1049974094,-1099659531,-1119725058)+W(8,-1131110976,-1131069497,1036897764,-1105182467)+W(9,-1098715869,-1104277767,-1106501955,-1106408671)+W(10,1036244351,-1119290642,1017394926,1029927621)+W(11,-1106823604,1037476046,-1114565306,-1122404893);sum2=W(0,-1132209742,986836209,-1121945777,-1170553346)+W(1,-1138085578,-1127752664,1024317954,-1170071298)+W(2,1031078182,1029631070,-1119773491,1020231728)+W(3,1023900693,-1133642976,1016594015,-1123929889)+W(4,-1131885988,1025515900,1029199828,-1120148774)+W(5,-1122079840,1019687015,1019770946,-1134784812)+W(6,-1109418986,-1129378830,-1113141662,1055904551)+W(7,1057958803,1044815557,-1115676013,1040873658)+W(8,969823813,1027058278,1030656895,-1099466937)+W(9,-1089769002,-1096970616,-1105180704,-1104818759)+W(10,-1135041624,1012367442,-1116640321,1014349374)+W(11,1019607807,1019685270,1040370156,1020720783);WS(-1101021916,-1101341893);
sum1=W(0,1026213188,-1128959914,1026395551,-1114900877)+W(1,-1152047246,1012420650,1006057769,1026345301)+W(2,-1104193847,1029994953,-1146733010,1036038140)+W(3,1031817213,-1118727997,1021561044,-1106810537)+W(4,-1099125811,-1096018912,-1093634574,-1086773562)+W(5,-1090412335,-1107844781,-1104575744,-1104632714)+W(6,1055643976,1049220736,1055313981,1052012604)+W(7,1060627153,1051291321,1049980081,1047342967)+W(8,1025577212,-1111820508,-1119144868,-1127551698)+W(9,-1111302883,1025725832,-1112108341,1003961523)+W(10,-1110018309,1025253614,-1114303945,-1123712161)+W(11,1028280877,-1119269431,1031833384,999050183);sum2=W(0,-1131988010,1023490159,-1126411872,-1164111651)+W(1,-1121501747,1031886393,-1117332099,1035364539)+W(2,-1111316079,1007442131,-1122871173,1046145376)+W(3,1040330964,-1109560063,1016982738,1005935896)+W(4,1041465340,-1100903601,1038743702,-1093182708)+W(5,1049859497,-1098635398,1035352171,-1113093917)+W(6,1024389323,1055734435,1080207498,1078445253)+W(7,-1068399047,-1066503158,-1109489195,1012210427)+W(8,-1121573843,-1125698351,1043717463,1049726225)+W(9,-1122596352,-1100760677,-1113462329,1035980752)+W(10,-1149117460,-1131908940,-1114017647,-1119425741)+W(11,1019240934,1009702615,1032687935,-1141270643);WS(1046490332,1041425064);
sum1=W(0,1024529499,1033054902,1031945755,-1146773895)+W(1,1029605664,1004520717,1031502108,1024614604)+W(2,-1116828595,1002731779,1040980232,-1160896989)+W(3,1052617834,1015420456,1044142352,1032157630)+W(4,-1093042204,-1098109922,-1092614541,-1086741475)+W(5,-1091564618,-1090483479,-1094325635,-1086427940)+W(6,1043650965,1045029126,1058500980,1055608303)+W(7,1058257970,1019101890,1041689704,1049761551)+W(8,1015429414,-1106337284,1033182334,-1109695552)+W(9,-1174108025,1029823567,-1123497953,1041880275)+W(10,1019425762,995804238,1032419541,-1179835378)+W(11,1044059953,-1127672093,1032927635,1040104968);sum2=W(0,-1122431319,-1114479591,1024826864,-1100833312)+W(1,1043724086,-1109354990,-1130104331,1015245663)+W(2,1026151548,-1106953243,1048064546,-1097347844)+W(3,1037967160,-1109085075,-1110876131,1007980535)+W(4,-1122010793,999999917,992235770,1040448763)+W(5,1044292364,1032432738,-1143420941,1040568157)+W(6,1049905644,-1108260971,1050719290,1045454882)+W(7,1049686405,-1111087807,-1098496523,1043523736)+W(8,-1102178930,-1125976243,-1123774104,-1096948195)+W(9,1038302972,-1108325988,-1118752296,-1113347688)+W(10,-1124048569,-1126306455,1025075060,-1105554812)+W(11,1034346164,-1114960687,994535386,1032072922);WS(-1096079726,-1086813702);
sum1=W(0,-1135457777,1020632987,-1136898909,1041289173)+W(1,1012368645,1002632984,1024629150,-1127204699)+W(2,-1105268453,-1134572551,-1100910973,-1166801940)+W(3,1038525034,-1102504381,1029902179,-1110256943)+W(4,1045566625,1038076635,-1141635906,1058638213)+W(5,-1104077708,1033251913,1009307365,1022942147)+W(6,-1104980990,-1125909619,-1094783105,1057673490)+W(7,-1100424110,-1111352769,1012100357,-1133590617)+W(8,-1105625101,-1145052038,1032999502,1030475041)+W(9,-1113674176,-1113040784,992583714,-1114381639)+W(10,-1128467237,1035122115,-1125440663,1035865453)+W(11,988204202,-1119749552,1027550920,-1124393059);sum2=W(0,1009177065,-1120740066,1031366584,1041576942)+W(1,-1100270767,1045439690,-1125959183,1033773937)+W(2,-1117003048,1013092463,-1102800003,-1090661723)+W(3,1059100650,-1097382737,1022453518,-1106788899)+W(4,1042183695,1025589372,-1111208570,1068855162)+W(5,-1085550755,1044086134,1032267243,1025170288)+W(6,-1105766164,1042721142,-1149080533,1040487387)+W(7,1023619821,-1099098175,-1126080241,-1106320787)+W(8,-1112946812,-1113055730,-1103263899,1030911277)+W(9,-1103276630,-1114239046,-1107084863,1019625936)+W(10,1019480223,1026018809,1020058227,1007104581)+W(11,1029611268,-1162581429,1037226018,-1116554192);WS(1059841719,1028884484);
sum1=W(0,-1113543486,-1112448166,-1123514455,1014814024)+W(1,-1116573889,-1120616579,-1132301434,-1127146586)+W(2,-1108411818,-1111506273,-1104706915,-1096756366)+W(3,-1106354949,-1107115957,-1117349474,-1105758103)+W(4,-1112074625,1034453786,1033474668,1052483434)+W(5,1048710884,1049505778,1050151687,1056594572)+W(6,1058342439,1041783662,1050338440,1043430567)+W(7,-1116369607,-1117001986,1011608836,-1106214629)+W(8,-1101044205,-1112657624,-1103529079,-1099567912)+W(9,-1110811775,-1119641312,-1133908615,-1113349351)+W(10,-1143395087,-1122260358,-1124590486,-1132902244)+W(11,-1118491109,-1118809775,996976763,-1114523384);sum2=W(0,-1131846847,999597315,997751878,-1114921220)+W(1,1031101790,-1115596944,1024706196,-1120544321)+W(2,-1142019487,973346488,-1127636492,-1114646695)+W(3,-1098897499,1027087956,-1111832500,1029100436)+W(4,-1119272484,-1113005256,-1113445057,1055277760)+W(5,1032426103,1036539833,-1114392819,1010252474)+W(6,1043688817,-1112114230,1056371527,1041350431)+W(7,1038923617,-1123786644,-1130636099,-1123180191)+W(8,-1110979463,-1112619479,-1097247478,1019660165)+W(9,-1105379211,1026606310,1012894502,-1125326592)+W(10,-1128104285,1003422803,1021279303,-1127196333)+W(11,-1138766624,-1129408714,-1130181692,-1164469676);WS(-1092619630,-1089382730);
sum1=W(0,-1111364766,1043539187,984781533,1030068626)+W(1,1026274177,-1111039089,1024515101,-1120853581)+W(2,1023648980,1020312451,-1115220152,-1101226428)+W(3,1038621209,-1105671421,-1101912057,1015856825)+W(4,1039669985,-1096148415,1055391282,1026945555)+W(5,-1081505706,1045179252,-1132720100,1027675681)+W(6,-1112475547,1048019422,-1085560118,1059189430)+W(7,1059392734,-1105049488,1041558112,-1133761880)+W(8,-1102256285,1027548272,1048070471,-1108016176)+W(9,1040580240,1037378816,1031071010,1032748839)+W(10,1036516737,-1110790259,1016263062,-1120756633)+W(11,1007770772,1034683832,-1109624324,1021933410);sum2=W(0,1021752691,-1117827136,-1125983252,990310070)+W(1,-1109957501,1040724727,-1109878975,1031887118)+W(2,-1111677325,1031932470,-1130612142,-1104195843)+W(3,-1168184730,-1105272655,1035492359,-1103738768)+W(4,-1108952074,-1110048197,1045228241,1051763659)+W(5,1028013889,-1136328910,-1114456338,-1114723198)+W(6,1033183913,1038437939,1050756049,1045197632)+W(7,-1115591069,-1123843648,-1120329563,1035246991)+W(8,1044091848,-1103930854,1008734718,-1105931725)+W(9,-1149204891,1020655719,-1120613434,-1121689275)+W(10,-1113755692,1027358915,-1104619422,1032921649)+W(11,-1117367196,-1140627498,1033876328,-1121880867);WS(1051433070,1041054969);
sum1=W(0,1027474774,995089009,1034863641,-1109189270)+W(1,1039503310,-1126811322,1033371404,1010666397)+W(2,1025557871,1019369911,1049084179,1046403907)+W(3,1044512531,1035909664,1033234174,1028564471)+W(4,-1105663671,1032468488,-1096978722,-1082587707)+W(5,-1102025153,-1107200379,-1104819461,-1106755535)+W(6,1035613609,1037418314,1039456478,-1080639932)+W(7,1026454114,1042549431,1042229543,1034360184)+W(8,1041537220,1036952965,1041156238,1049567823)+W(9,1040087661,1039105725,-1131034584,1031577769)+W(10,1027665948,-1122283488,1041167849,-1112387034)+W(11,1039611744,-1137459494,1031071714,1033297350);sum2=W(0,1039097792,-1128793460,-1140010118,1022871695)+W(1,-1138263433,-1112923836,1026478628,-1110368657)+W(2,-1103860174,-1106733661,1043000544,-1106671798)+W(3,1046664654,-1123142296,1037719970,1042580191)+W(4,-1106228186,1050938198,-1100268114,1039252188)+W(5,-1099105674,-1121884665,-1100173198,1034926170)+W(6,1004583985,-1097187313,1021007203,1053089515)+W(7,1048715277,-1114597930,1047464456,-1106315502)+W(8,1031892389,1046933969,-1107049139,1049075999)+W(9,-1103930146,1022883749,-1098080196,-1108178582)+W(10,-1133334119,-1107245750,1039577114,-1104825734)+W(11,1030321621,-1117968576,1036807670,1018138445);WS(-1097236334,-1078251511);
sum1=W(0,-1147379729,981774949,-1145120489,-1112510828)+W(1,975327689,1008364580,-1140670990,1022969831)+W(2,-1107131303,1007351583,1033603653,1043141838)+W(3,1029606457,938727969,1020032977,-1108966769)+W(4,-1102832418,-1125527926,-1095625930,-1082084799)+W(5,-1090577043,-1093823475,-1098508888,-1096801949)+W(6,1058323440,1053289720,1056660465,1032726417)+W(7,1058345481,1053416161,1046390514,1049766564)+W(8,1023750586,-1121375351,1026746467,1033795604)+W(9,1025947909,-1131151340,-1119905544,1037296218)+W(10,-1116361496,-1124892056,-1128008098,-1117973855)+W(11,-1148460889,-1125502955,999577711,1010324189);sum2=W(0,1024894779,1020144998,-1118791847,1007750652)+W(1,-1137666916,1023698735,1009542396,-1129126018)+W(2,-1102276353,1025017931,-1107221556,1046635995)+W(3,-1132306598,1023586615,1030880679,1015842286)+W(4,-1120020336,-1096890621,1050182775,1039741552)+W(5,1043589185,-1108361045,-1114600836,1024872627)+W(6,-1081787381,-1080908066,-1102161510,1072604155)+W(7,1055213170,-1115556916,1037616572,-1105259074)+W(8,1039662448,992888305,-1130889346,1039835396)+W(9,-1110509653,-1122324709,1000980713,-1124270218)+W(10,1023553607,-1118655405,-1120230550,-1126400334)+W(11,1020541198,1020891302,-1119304668,1033066840);WS(-1095840110,1065907853);
sum1=W(0,-1149009607,1029310442,-1122029108,-1136794300)+W(1,-1118254622,-1132243967,-1126823604,1010554921)+W(2,-1123781617,-1130903741,-1115466131,964920945)+W(3,-1115351608,1043406509,-1116119295,1040435870)+W(4,1057715094,1048478500,1058442742,1045634572)+W(5,1052165513,1053323726,1042519141,1051535704)+W(6,-1102734645,1041326469,-1088947208,-1083008792)+W(7,-1096684061,-1089856222,-1127763004,-1095672430)+W(8,-1101560548,1036129479,-1107277134,-1109559039)+W(9,1036543086,1024712701,1009014011,-1114598742)+W(10,1034276991,1021921030,1036949012,1024401462)+W(11,-1114280609,1035777670,-1132072137,1024787534);sum2=W(0,-1122765153,-1119761608,-1115823403,-1123357438)+W(1,-1105805209,1031734555,-1111986136,-1126486235)+W(2,-1112086475,-1118318168,-1121250504,-1119202357)+W(3,1024515185,-1130234658,-1134784044,1026675759)+W(4,1040388299,1023061820,-1128744886,1057284387)+W(5,-1103324019,1037222780,-1110952019,-1117543075)+W(6,966593378,-1102263327,-1110151426,1059190541)+W(7,-1106793279,1050053336,-1107073751,1021583022)+W(8,-1114107386,-1113965021,1045334069,-1118800384)+W(9,-1164047122,1025627836,-1114668630,-1124432766)+W(10,975247631,-1137846028,-1111548146,1023792011)+W(11,-1112106446,1020007628,-1125560981,-1131408661);WS(1024351088,-1094038469);
sum1=W(0,1016930687,1024919184,988693323,1038267403)+W(1,1001354275,-1123840710,-1125725377,-1120680465)+W(2,1038061004,-1118029957,1005748798,1038925818)+W(3,1032752795,1034287148,-1110688307,1036629872)+W(4,1052546457,1050276351,1052906127,1062157201)+W(5,1055274272,1050137483,1036684158,-1112935826)+W(6,-1086527812,-1103330015,-1085615881,-1097782940)+W(7,-1088621706,-1090365828,-1108159426,-1098987606)+W(8,1040515838,1027568116,1040353352,-1124671689)+W(9,-1113419105,1017331974,1018660298,1039926041)+W(10,1006605995,1004978763,1030413326,1031140124)+W(11,1009586849,1023985459,-1129057942,-1120649652);sum2=W(0,1018662896,-1131745232,-1136728576,-1110788716)+W(1,-1123530251,-1101470606,-1110519714,-1125138150)+W(2,1033363591,1031409358,1036576685,1060006588)+W(3,1052968790,-1102632350,-1105224546,-1083015355)+W(4,-1101021011,-1109130821,-1097527529,1058553385)+W(5,1023922010,1057288665,-1111209476,1034932287)+W(6,-1107389045,1050735765,1043333749,-1120731420)+W(7,-1100470754,-1097217661,1038218737,1047940150)+W(8,1013978472,-1122086781,1029525730,-1118628277)+W(9,-1117232951,-1112638769,-1121310567,1023530026)+W(10,-1120396150,1024022584,1015209616,1030135008)+W(11,1018906596,-1121049341,1024891644,-1113292326);WS(-1086599863,1058406314);
sum1=W(0,-1165120005,-1133002117,-1129945046,1024249318)+W(1,-1119162837,1026085015,-1121003281,-1127955907)+W(2,1027409257,-1121445206,-1106007410,-1105883025)+W(3,-1105279538,-1127421331,-1109094875,1024561201)+W(4,1060099497,1049800473,1059141168,1051534797)+W(5,1058010671,1051659429,1047889907,1050835423)+W(6,-1093079745,-1099695891,-1091476505,-1093891126)+W(7,-1094225343,-1106347590,-1098091099,999784785)+W(8,-1114693988,1033258882,-1129815521,-1124179562)+W(9,-1106482085,-1112036922,1030868870,-1097732400)+W(10,1019186220,1025328858,-1128567742,1017248474)+W(11,-1123837177,1031899202,-1123224348,-1141903913);sum2=W(0,-1116781913,1016621488,-1133566515,-1124282558)+W(1,1034216133,-1128560494,991940908,1017899660)+W(2,1031543998,1029140379,1044191480,-1105795809)+W(3,1017978886,-1175609568,-1120640387,1019924506)+W(4,1082393585,1078957479,-1080327233,-1065075267)+W(5,-1076777978,1030943022,-1110243052,-1113970478)+W(6,1050004941,1028477447,-1104837212,-1086493521)+W(7,-1109285108,1045155438,1033432207,-1130476854)+W(8,1025243259,1010603263,-1125439138,-1117319975)+W(9,988101688,1024551608,-1129511338,1020472787)+W(10,-1123250937,-1125975170,1007793087,1028403247)+W(11,-1125200922,1020903576,-1119399555,1028374268);WS(-1102531292,-1104168529);
sum1=W(0,-1149508566,-1156103398,1005530819,1019304359)+W(1,-1111288609,-1152861762,-1123770879,992160490)+W(2,1032023755,-1123937923,-1114986325,-1105594348)+W(3,-1100927253,1042848102,-1131000647,1048571064)+W(4,1058049088,1044530702,1057825341,1061967565)+W(5,1057378026,1043852869,1032195229,1021567685)+W(6,-1091020399,-1093487559,-1088576155,-1113700815)+W(7,-1096522221,-1100187457,-1097716728,-1095320739)+W(8,-1123106485,1028416434,-1124442300,-1132463754)+W(9,-1107169312,1030031137,-1127676038,1015048992)+W(10,1018386839,1022122127,1027828556,1023613146)+W(11,-1118265958,1031835352,-1124424850,-1151822630);sum2=W(0,-1112466451,-1130983341,1032826781,-1114093653)+W(1,1040752192,-1154197073,1026229169,1032051747)+W(2,1034684305,1035765483,-1117553496,-1101908611)+W(3,-1105770401,-1106309648,984953298,-1113409477)+W(4,-1101371049,-1113050760,-1096382267,1063677104)+W(5,-1132405995,-1114901667,1023704972,-1104964374)+W(6,-1100658772,-1100149859,1042208912,1062452463)+W(7,1047214162,-1095028755,-1109270652,-1107539022)+W(8,1043071493,1039321546,-1131759707,-1106482074)+W(9,-1105645940,1034888818,1035103126,1008251057)+W(10,-1119405084,-1140521940,-1127348451,1028341682)+W(11,1022142418,-1118255322,-1118485150,1025943565);WS(-1107552696,-1110437397);
sum1=W(0,994440345,-1123893979,-1123659045,1033249360)+W(1,-1115012423,1025628848,-1120012907,-1138236651)+W(2,-1114854865,-1115498472,-1107252796,-1098484960)+W(3,-1105215024,-1113844817,1015022176,-1112267573)+W(4,1038159592,-1143015444,1048547885,1066459081)+W(5,1050116824,-1114931568,-1139703834,1030992175)+W(6,-1169396004,-1103811554,-1102945115,1054059005)+W(7,-1110458371,1027966800,-1137430074,1038350450)+W(8,-1112745281,-1176837895,-1113210869,-1092775086)+W(9,-1107508006,-1115481499,-1123286831,-1114208046)+W(10,1003079356,-1126823399,-1127252913,1036761683)+W(11,-1117476787,-1139958260,-1143819946,-1119805695);sum2=W(0,-1128900045,-1134566747,1023101249,-1119409466)+W(1,1014344875,-1124604689,-1135550339,1011013307)+W(2,1032112026,-1121844433,1024457633,1041370918)+W(3,-1138667107,1023011873,-1123574415,1018662193)+W(4,-1122103841,1023900033,-1130431017,1071310745)+W(5,1015570157,1025187637,1029193653,-1118001398)+W(6,1020429393,1031965476,1010339139,-1073631838)+W(7,1024644617,1038341472,-1117036677,1034637136)+W(8,-1123818335,-1168200234,-1111989275,-1111141033)+W(9,-1128248465,1032459330,999769253,1020580065)+W(10,1025087925,-1116320886,1037399444,-1131868341)+W(11,1027301561,-1118206868,-1124415769,-1136885571);WS(-1106869980,-1095812171);
sum1=W(0,998635262,-1132768195,1031165051,-1109012795)+W(1,1031921458,959153786,1015400066,1020404450)+W(2,1030538232,1032306163,1040655940,1049530762)+W(3,1035845131,1029124089,1034791747,-1126776961)+W(4,-1104276842,1027943897,-1094369165,-1079963696)+W(5,-1094529094,-1138415831,-1107836910,-1127281161)+W(6,1021368885,1042581143,1043839724,-1098205560)+W(7,1041010327,1043286153,1040781721,1032119517)+W(8,1037657452,-1130589992,1045125152,1052736873)+W(9,1041646697,1033263566,-1127518347,1032079673)+W(10,1012233735,-1127936403,1030674671,-1106402911)+W(11,1035635524,-1117746707,1026900011,1007765715);sum2=W(0,-1137391706,-1152109415,1015680093,-1108578627)+W(1,1012334874,-1126811133,-1146463859,1013671002)+W(2,1016897725,-1123613558,1031100358,1031185182)+W(3,1018767069,1016912269,-1123894542,-1129388765)+W(4,-1122041158,-1117579022,1032233585,1068869480)+W(5,1031129926,-1135215962,-1172726683,1025914590)+W(6,1032188407,1034093919,-1107212716,-1079207220)+W(7,-1118301998,1010098650,1010207290,998321459)+W(8,959684203,-1123954990,-1144448755,-1112638895)+W(9,-1145613555,1002322227,-1163026381,-1185201771)+W(10,1004755699,-1142267571,1020208893,-1131161181)+W(11,1014639674,1010341946,-1128211133,1014227898);WS(-1106551004,1058945856);
sum1=W(0,-1136733265,1029534949,1040114552,1023973738)+W(1,1008178533,-1121731675,-1122738710,998670125)+W(2,1027999917,-1110759309,-1101184472,-1136820001)+W(3,-1120539979,1050535890,1036280349,-1112884987)+W(4,1036329486,1039804839,1055915689,1045009467)+W(5,-1099722578,-1092228133,-1110742697,-1133144549)+W(6,1021052191,-1090459221,-1088507490,-1102642413)+W(7,1057115504,-1141944531,1036514925,1024140334)+W(8,-1112842790,1042972690,-1116549941,1048917175)+W(9,-1103385510,1042662182,-1123309658,1040183891)+W(10,996925861,-1126301053,1035692146,-1116120689)+W(11,1032281663,1025401864,-1122836256,1009223461);sum2=W(0,-1166199047,1008667864,-1137339492,-1142224481)+W(1,-1152330850,1020018908,-1116618549,1015962596)+W(2,1029866216,-1111274931,1026227362,-1119220040)+W(3,1031356244,-1116678638,1026327024,-1189397276)+W(4,-1143586281,1037662319,1052978055,-1079795268)+W(5,-1109068899,1041694498,-1122243464,1027749752)+W(6,1016771040,1050961303,1073672156,-1075413433)+W(7,1029037052,1026323256,1021575344,-1119692611)+W(8,-1123676489,1039205717,1048063806,1028203090)+W(9,-1113725553,-1115208722,1002430881,-1114291930)+W(10,-1174784654,-1119230230,-1117826448,1028246046)+W(11,-1160612324,1024440460,-1126523302,1031666290);WS(1045979868,-1116118129);
sum1=W(0,1019079208,-1124899402,-1142300538,1011594153)+W(1,-1134190949,-1132197046,-1116332853,-1135144470)+W(2,-1115974509,-1114857165,-1110287856,-1099509298)+W(3,-1112842949,-1107483943,-1111331677,1018268010)+W(4,1054347779,1046800787,1053005207,1063937495)+W(5,1058166871,1048177899,1047873428,1056893199)+W(6,-1096855346,-1098629066,-1093283235,-1097005655)+W(7,-1090046872,-1104885511,-1102896822,-1096686406)+W(8,-1118610636,1029706377,1028644213,1015974258)+W(9,1040979430,-1129150352,1028514810,-1118433447)+W(10,-1120438410,1017939836,-1131155654,-1116499825)+W(11,-1119992573,-1120133576,-1118080608,-1112688517);sum2=W(0,-1132220574,-1115410889,1017347763,-1123931551)+W(1,1027749497,-1111299822,1025854529,-1123916419)+W(2,1034058342,-1116250603,1029372102,-1101916549)+W(3,-1104316591,1035393713,-1107314572,1033668899)+W(4,1008450820,-1126553639,-1105866140,1053545154)+W(5,1054419707,-1102688086,1036131430,-1144517652)+W(6,-1132397996,-1097158033,1060185134,1060913993)+W(7,1033775493,-1115290197,-1106841697,990325833)+W(8,-1105536207,-1108668742,-1106418349,-1104852271)+W(9,-1106993048,-1102129692,-1149271050,-1114889391)+W(10,1025437040,-1118211898,1034066570,-1102379864)+W(11,-1133416673,-1209279719,-1133826631,-1129688184);WS(1058774455,1069380246);
sum1=W(0,1032626516,-1119757626,1033017026,1015522813)+W(1,-1128327131,1036888920,1032769109,-1148588495)+W(2,-1114780225,1038823639,-1098306133,1034533838)+W(3,-1103839696,-1112718001,-1126986782,1012070438)+W(4,1045065548,1040221656,1021036585,-1082356272)+W(5,1057244812,1032300191,1043416793,1045596067)+W(6,-1111975378,-1115053555,1050529784,-1095104409)+W(7,-1133328720,-1111385431,-1124233691,-1105784401)+W(8,1025328225,1020222778,-1115391173,1045288819)+W(9,-1116298540,1042918995,1029500622,1037659662)+W(10,-1121960111,1037972921,-1112361500,-1139302935)+W(11,1018289699,-1110693582,1027375220,-1114680879);sum2=W(0,-1129789987,1019234847,-1128803579,-1112792165)+W(1,1011967806,995307959,1018394359,-1112288614)+W(2,1017265095,-1124971531,1043137983,1047657371)+W(3,1034970984,1010908150,-1107223361,1027672251)+W(4,-1124616639,-1114025560,-1132476030,-1114992592)+W(5,-1098689491,-1115509379,1006851110,-1128503755)+W(6,-1116091154,1022067335,-1102585265,1052022695)+W(7,1033604172,1031244615,1032350856,1024636851)+W(8,1033010488,-1114442452,1028851843,-1115343414)+W(9,1002830796,-1121158047,-1114060980,1027935499)+W(10,1011223606,-1117824661,1031833634,-1136738894)+W(11,988094894,1025799099,-1118870225,-1127411999);WS(1065814108,-1098421406);
sum1=W(0,1030554015,-1131576032,1020712308,1019668842)+W(1,-1178997255,1023970854,1011631425,1023862096)+W(2,-1104400078,1022555209,-1130072911,-1118231891)+W(3,1041059117,-1115494780,1035736611,-1104560304)+W(4,-1097091133,-1099298246,-1094842433,-1084181571)+W(5,-1098796514,-1094912271,-1090107010,-1092396649)+W(6,1050276747,1048827844,1057743463,1051719984)+W(7,1058357819,1056339293,1051879221,1057941592)+W(8,1045406982,-1106685173,1040093248,1018405640)+W(9,-1118903138,-1115388505,-1113309730,-1118151090)+W(10,-1119880969,-1132305362,-1122176686,1026194364)+W(11,1004376640,1024072531,1009992363,1029155252);sum2=W(0,-1104337717,1027104118,-1114433477,-1122138940)+W(1,1048327612,1018207462,1015118770,1054676844)+W(2,-1085961218,1036459641,-1092980271,-1101372003)+W(3,-1098271754,-1115566688,-1101224844,-1105452167)+W(4,1065899128,-1117484391,1062039746,1077763913)+W(5,-1088377514,-1079225367,-1106150830,-1079350028)+W(6,1055232204,-1101810882,1049041629,1071302707)+W(7,-1084489503,-1087139921,1036291830,-1090077553)+W(8,-1090132108,1052764213,-1092098978,-1123596042)+W(9,1027311380,1042626102,-1105072819,1053993534)+W(10,1023963317,1014918739,1035158266,1027553578)+W(11,-1115760458,1025357528,1032466828,-1115160051);WS(-1083527351,-1082119000);
sum1=W(0,1025283773,-1132057884,1024000280,-1117776915)+W(1,994019357,-1146975260,1021506300,1016847260)+W(2,-1100516229,1028453762,-1124447466,1027818609)+W(3,1030853236,-1120656758,1023329542,-1111423375)+W(4,-1103907601,-1097545679,-1096840081,-1088298777)+W(5,-1090997910,-1097629690,-1102673054,-1097673748)+W(6,1054198743,1048327710,1054350616,1057412078)+W(7,1059405315,1052404744,1051692752,1047886934)+W(8,-1139734483,-1114897689,-1109407791,-1112548849)+W(9,-1107996896,1035903152,-1110888465,1034953432)+W(10,-1115248201,1021031566,-1115380998,-1139302503)+W(11,1029448614,-1119316016,1026998601,-1149960989);sum2=W(0,1023717076,996584188,-1122858228,1005163886)+W(1,1025356913,-1118691920,1028885707,-1114207359)+W(2,1034248479,-1120794590,1037241484,-1124781820)+W(3,-1115274025,1026099362,-1121079636,1010502519)+W(4,-1110594365,1045315954,-1111180041,-1088752945)+W(5,-1100621689,1052626156,-1114153113,1038857859)+W(6,-1113079527,-1094151830,-1064957365,-1066051811)+W(7,1081496726,1084041658,1034711477,-1115018893)+W(8,1030579691,-1113958061,-1106054130,-1113733983)+W(9,1049150725,1032870315,1042989109,-1106741724)+W(10,999456782,1021526858,1018369486,1031457177)+W(11,-1112407773,1022214782,-1108284893,1023330420);WS(1031453552,-1108810221);
sum1=W(0,-1122540068,-1141490084,-1132153597,1029503994)+W(1,-1126370513,-1127727061,-1132743443,1024122485)+W(2,-1106571135,1028200745,-1106394603,1029495448)+W(3,-1118016922,1043712879,1035505061,1041979953)+W(4,-1105389195,1023785053,1041720002,-1089108304)+W(5,1047749927,-1092241143,998106632,-1098695505)+W(6,1051764564,-1104087736,1055195957,-1096098616)+W(7,1047204316,1028938666,1043190746,1039644831)+W(8,-1121040220,1027661528,-1111907522,1031937892)+W(9,-1112974291,1025162247,-1152510101,1002213552)+W(10,-1136080166,1023137883,-1123745267,1034024448)+W(11,-1121356173,1028910871,-1121641711,1025100697);sum2=W(0,1032316109,-1122133197,1021061413,-1122180337)+W(1,-1115376331,-1123716599,1008734994,-1144451812)+W(2,-1117365450,1033736971,-1117276879,1009179554)+W(3,1034450077,-1100616286,-1130550593,-1102305630)+W(4,1028239450,-1104139010,-1090538079,1022309577)+W(5,-1125496737,1059658657,1014965154,1053491799)+W(6,-1106184057,1045998485,-1087751568,1065712953)+W(7,-1100319643,-1100023584,-1115246006,-1107982835)+W(8,1039709205,-1126266788,1056538813,-1098763613)+W(9,1017435581,1022563437,980175008,-1103966134)+W(10,-1127567978,1029398164,-1106793212,1016414657)+W(11,1032114232,-1113653553,1034308617,1020870093);WS(1060627383,-1111244297);
sum1=W(0,-1124372048,-1124233202,-1115057922,-1126359548)+W(1,-1135390133,999175032,-1137033126,-1120904377)+W(2,1041984816,1023856878,1037843884,1013283185)+W(3,-1106598024,-1109047521,-1108189319,-1127664786)+W(4,-1098607926,-1097555068,-1092180401,1035134080)+W(5,1055432750,1050330552,1046692025,1039361415)+W(6,1048999428,1050454749,1057072683,1037566628)+W(7,-1088869991,-1097603878,-1106138715,-1115643873)+W(8,-1110297584,-1119853981,-1100337986,-1117600845)+W(9,1045634091,1040799043,-1129123036,1042168959)+W(10,1037179887,-1124350564,1037306108,-1180500637)+W(11,-1107300041,-1132131255,-1126029544,-1132202938);sum2=W(0,1027553654,-1128416633,-1120268362,1026192109)+W(1,1010812163,-1133939099,1033310247,1007338654)+W(2,-1105419467,1035214610,-1102082588,1034096310)+W(3,-1109637676,1042926233,-1103557522,1039202903)+W(4,-1141314538,992160749,1039698771,1028842291)+W(5,-1128101012,-1110346070,1041169016,-1150310139)+W(6,1051401064,-1098506313,1041311911,1044707561)+W(7,1040877432,-1107620104,1044637450,-1101325278)+W(8,1061407816,1048701957,1065441970,-1108357660)+W(9,-1080219839,-1089748519,-1106511250,-1094091750)+W(10,-1086513034,1023990179,-1083801169,1027929117)+W(11,1058347144,1054974548,1012370076,1054706164);WS(1037089208,-1117319375);
sum1=W(0,-1117307261,-1109658215,-1104716662,-1095157370)+W(1,-1115283233,-1113906562,-1127634429,-1150522598)+W(2,-1127081515,1037266337,1045840649,1048384396)+W(3,1042005149,1026318614,1035073906,-1129730364)+W(4,-1090315640,-1103803502,-1108965493,-1089739445)+W(5,-1098438340,-1090508193,-1096110967,-1090097982)+W(6,1055484319,1036834781,1059715066,1050929076)+W(7,1059599591,1050537744,1039184033,1056916499)+W(8,1019801962,-1121027890,-1120952094,-1115632913)+W(9,-1115851136,1036887192,-1109698481,994450682)+W(10,-1140393804,-1122236391,1007521585,-1115666157)+W(11,1038771059,-1114842616,1040209394,1023772594);sum2=W(0,-1096641595,-1086741683,-1073585699,-1071753138)+W(1,-1078410756,-1096289506,-1145261363,997353903)+W(2,1051991389,1059199896,1069582799,1070628328)+W(3,1067042424,1055331220,1015112751,1024293693)+W(4,-1107135642,1044105651,1057042277,1065961920)+W(5,1057516905,-1098611055,1043415065,-1101981251)+W(6,-1120991144,1025236133,-1123268190,-1098135951)+W(7,1032298014,-1106950583,1007537613,1025642916)+W(8,-1123228782,1032269711,-1116194138,-1144560253)+W(9,1026966393,-1155415556,992611856,1011854094)+W(10,-1119770484,1020415755,-1119862022,1033682735)+W(11,-1113740644,1022995083,-1144895945,-1130196038);WS(-1089262391,1050517969);
sum1=W(0,-1112721887,1040766980,-1116916633,-1109323658)+W(1,1043853249,-1102481809,1025978335,-1134508350)+W(2,956356282,1032255106,-1115255965,1053521294)+W(3,-1109293354,1024224759,1036451442,998852344)+W(4,1041136081,-1099047838,1050954387,-1090918435)+W(5,1049475859,1046323061,-1129023222,-1126452038)+W(6,-1112851037,-1136806893,1047658201,-1090498606)+W(7,-1111100085,-1101889105,-1112184834,1037224108)+W(8,-1118798326,1044101949,-1099177336,1048722524)+W(9,1044026608,-1109421665,1044252857,-1113020120)+W(10,1033047322,-1110781188,1022949658,984126311)+W(11,-1111349460,-1151794972,-1140137768,-1119083507);sum2=W(0,-1120544497,1042905493,1045262161,-1104438232)+W(1,1023630957,-1122372280,1027866949,-1121491826)+W(2,-1104964203,-1097077111,-1098230931,1057982485)+W(3,-1106247773,1011970003,1026340389,1016978228)+W(4,1056285145,-1118581415,-1079914544,1057557770)+W(5,1048964135,1020547274,-1113753028,1034078959)+W(6,-1109256198,1026029661,1056552993,-1104081201)+W(7,-1114436673,1033190701,-1107460568,1034442922)+W(8,-1107706742,1025674690,-1103396776,1048351556)+W(9,1018818866,-1103728916,1046941904,-1106194166)+W(10,1033408182,-1118988963,1021102038,-1136298684)+W(11,-1112938187,1034200267,-1117493164,-1172844144);WS(1055467886,-1126093527);
sum1=W(0,-1115675946,1039731987,-1108949528,1014043817)+W(1,1025589529,-1102050167,1035820699,-1114599603)+W(2,1037777366,-1126460340,-1145838757,1049783617)+W(3,991251120,1042727635,-1123043835,1024161077)+W(4,1043818615,-1103677379,1060367897,-1102044139)+W(5,-1109258124,1049311757,-1116399889,1046137806)+W(6,-1096353162,1012406341,-1088026493,-1095567535)+W(7,1051881528,-1095440907,1032817677,-1116994158)+W(8,-1150025924,1031349769,1034695514,1044285022)+W(9,1011738461,-1115570324,1040150333,-1110796915)+W(10,1035905869,-1103947080,1034985426,-1129716323)+W(11,-1107675487,1042590402,-1104125432,-1140552997);sum2=W(0,-1115939175,1042939513,-1106984126,1036071940)+W(1,-1133154938,-1110872047,1038271101,-1124388167)+W(2,-1111463085,1009748958,-1104760450,1026404786)+W(3,1042746589,1018643239,1024219237,-1107044825)+W(4,1026058510,-1101036999,1046231331,1060091622)+W(5,-1109115274,1042116887,-1104891113,-1137025366)+W(6,1015189774,1048391804,-1101164712,1059732347)+W(7,-1090421446,-1092755101,1018386748,-1112446842)+W(8,-1116961377,1019493983,1013441892,-1113485706)+W(9,-1102245299,-1104832958,1043357489,-1123717753)+W(10,1003109525,-1128500291,-1127287103,1036806652)+W(11,-1110906499,1042929180,-1108912836,1034520620);WS(1062208951,1065603754);
sum1=W(0,1032466911,1012820793,1029562264,1020285479)+W(1,993753125,1033268866,-1131051261,1028903855)+W(2,1029341462,1027274819,997585115,1040141401)+W(3,1032063722,-1153074023,1015103815,1040294280)+W(4,1059167044,1052950767,1057349364,-1108524682)+W(5,1049874906,1048703978,1050186639,1053103700)+W(6,-1090134924,-1094303727,-1085543304,-1080037127)+W(7,-1095616607,-1112675170,-1111683969,-1091636059)+W(8,-1133534677,1027990706,1035990447,1037410929)+W(9,1039846496,1023735025,1040888889,-1118753424)+W(10,987089513,1032570772,-1136982833,-1125543221)+W(11,1015158861,-1145342854,1031358985,1022936933);sum2=W(0,1035386648,1023547272,1025878508,1026832668)+W(1,1029828312,-1098240729,1044150428,-1103643200)+W(2,1042887622,-1099060438,-1099619867,-1099104088)+W(3,1048769602,-1121505868,1040524432,-1115369075)+W(4,-1086410483,1053956416,-1094814183,1069089225)+W(5,1044213412,1035342184,1040447750,1049544904)+W(6,-1090258329,-1112148135,-1093316197,1060781490)+W(7,-1091192206,-1105713821,-1089411157,1058550641)+W(8,1060158548,1050315819,1046080958,-1103190742)+W(9,-1105160931,-1084784918,1058372334,-1080579858)+W(10,-1113981975,-1099847621,1046524888,-1112424275)+W(11,1051146364,1019461112,1028619520,1040133188);WS(-1078970012,-1070975772);
sum1=W(0,1023443287,1008154783,1008498119,1032996598)+W(1,-1130007992,1026985054,1001505728,1027285064)+W(2,-1111813336,1034628686,1020510238,-1119594955)+W(3,1037186855,-1129455456,1024916861,-1118416824)+W(4,-1095332548,-1098370186,-1091304148,-1097391342)+W(5,-1088889903,-1093273302,-1097878954,-1097408559)+W(6,1048282532,1052880922,1054365856,1065196819)+W(7,1037830473,1040256647,1042516535,1044458956)+W(8,1036630695,-1109395910,1031904252,-1105409007)+W(9,1022933044,1030320779,-1131972409,1037289397)+W(10,999582566,-1140663171,-1128098380,1030941172)+W(11,1003729918,-1138808617,1018809669,1005961310);sum2=W(0,-1114009537,1035366037,-1111463643,-1119334122)+W(1,-1132366661,1001109746,1035022899,-1112054465)+W(2,1019032853,-1143037026,-1122373240,1056620469)+W(3,-1103744316,1002774938,-1102405348,1046894720)+W(4,1024640816,-1101234014,1068131945,1075463933)+W(5,-1075751794,-1072865378,1052446989,1019415611)+W(6,1029944441,-1105571142,1044188353,-1093783941)+W(7,1050699227,-1098127223,1028903402,-1119380340)+W(8,-1146945026,1031686749,-1128619453,1046426762)+W(9,-1109652943,-1131952529,-1123943246,1017598049)+W(10,-1136399129,1018164069,-1125359481,999713778)+W(11,-1123073190,1019524751,983357578,1013611461);WS(-1137905088,-1096938393);
sum1=W(0,-1127951952,-1139830244,-1108742721,1019792636)+W(1,1018370522,1020799581,1021418002,-1148599498)+W(2,-1116133184,1040763803,1041221580,1009683312)+W(3,-1107181880,1002965001,1022849180,1039287108)+W(4,-1092624022,-1104553656,-1090149133,1044078592)+W(5,1058802794,1043495791,1033578226,-1113073030)+W(6,1045295113,1046745657,1057147883,-1112574564)+W(7,-1085568476,-1103617227,1032014262,1022418564)+W(8,1023908704,-1103252327,-1103732914,-1127338650)+W(9,1040869579,991652540,1013121207,1011288682)+W(10,1031880695,1040451684,1026434167,1007135764)+W(11,1014113348,-1125537591,1016284007,-1116579933);sum2=W(0,1036469548,1017461301,1017339130,-1095997080)+W(1,-1099654066,-1105423964,-1113359567,-1131580992)+W(2,-1097965159,-1101551098,-1094477168,1035631286)+W(3,1054988432,1047389393,1041958533,1043362318)+W(4,-1116680345,-1125992347,1058922542,-1103956246)+W(5,1040393300,1040203374,-1108890296,1024609216)+W(6,1001756270,-1115644020,1035448965,-1105032669)+W(7,1039533461,-1122662741,-1130070269,1025676040)+W(8,1032969412,-1124365977,1040541302,-1112710338)+W(9,1017600743,-1114085496,-1134082186,1015920174)+W(10,-1131471357,1016380025,1001720584,-1115585175)+W(11,1001178742,1001141734,1010209588,-1122393401);WS(1017525984,1039916017);
sum1=W(0,-1124853567,-1147061122,-1129462517,-1119594613)+W(1,999306018,-1156505185,1012193026,1010192066)+W(2,1018048624,-1127291978,1049183858,1032566282)+W(3,1036307723,-1150114695,-1116656134,-1111959392)+W(4,-1095739637,-1104996150,-1085471393,-1090223247)+W(5,-1104470177,-1105492077,-1109848430,-1107232129)+W(6,1045916039,1043181303,1054258797,1054999864)+W(7,-1108082389,1055713893,-1134406033,1049351719)+W(8,1035770156,1038596810,1048116160,1024906308)+W(9,1035021201,-1114305018,1014226964,-1132413284)+W(10,1019449355,-1118699785,1018729693,-1125493497)+W(11,-1111613764,1013642059,-1117195563,990662981);sum2=W(0,1033095635,-1123818427,1023960168,-1115456886)+W(1,-1130014725,-1134763238,1020936831,1030713030)+W(2,-1113611213,1038354785,-1136308834,1031365710)+W(3,-1121052824,1037262635,-1129095405,1030934712)+W(4,-1120605005,1043017802,1016597499,-1105318511)+W(5,1032279133,-1129541437,1028982810,969324748)+W(6,1010827478,1005632845,1067061797,1065783254)+W(7,1033387493,1024758296,-1141733133,973320358)+W(8,-1096460028,-1090567932,-1078682340,-1094955795)+W(9,-1114814318,994121897,-1126300988,-1148320949)+W(10,992544217,1043858115,1041505996,-1104546945)+W(11,-1114466677,-1115137122,1007094454,-1122716507);WS(1033221560,1063777383);
sum1=W(0,1019126833,1022703059,1034317754,-1141147507)+W(1,1023815261,-1145478905,-1139797991,1017044691)+W(2,-1112638616,-1107233655,-1107419652,1017313945)+W(3,1030431247,1043218964,1030899327,1042038278)+W(4,1057738402,1049316970,1057780266,1039925560)+W(5,-1101232178,-1097249286,-1105363093,-1097041200)+W(6,-1088696201,-1093677291,-1091493000,-1105678958)+W(7,1054033952,1050643572,1039373871,1044902925)+W(8,1044063732,1018619290,1042363102,-1123751101)+W(9,-1103422471,-1099574259,-1109462943,-1143343447)+W(10,-1130166589,-1127677637,-1141893947,-1141892011)+W(11,1028589441,1032480102,1000558881,-1115509735);sum2=W(0,-1130982538,1021127838,1013698904,-1227267307)+W(1,-1180063220,-1130392938,-1129014326,1032270489)+W(2,-1106875761,1011019608,1024572751,1039986653)+W(3,-1113103478,-1104759550,1035543741,-1129087757)+W(4,1056618334,1055137831,1048771047,-1073860127)+W(5,-1108123535,1059126644,1045481337,1042704754)+W(6,1055977286,1058761027,-1103617496,-1072531400)+W(7,1052255088,1063802283,1048895081,1016319978)+W(8,-1102508839,-1115387544,-1128394642,1043687089)+W(9,-1126700500,-1109991236,1031917163,-1121934766)+W(10,1020425242,1013848532,1016018634,-1112657573)+W(11,1035781641,-1125248586,-1126407949,1030839801);WS(-1091503470,-1126838795);
sum1=W(0,-1124121237,-1113414670,1028321829,-1111356688)+W(1,1026686479,-1121133649,-1120913068,-1126384695)+W(2,-1134568843,-1126036384,1033159265,1037814911)+W(3,1031580097,1040854417,-1106928812,1027944427)+W(4,1047693172,1049117760,-1105247938,1058889082)+W(5,1012762455,-1120516448,1049438209,1040171928)+W(6,-1109412515,-1103447906,-1096437464,-1098797565)+W(7,-1104719461,-1106636212,-1129886751,-1106734009)+W(8,-1129997061,1034526751,-1143270742,1022658271)+W(9,-1109175079,1042645116,-1104071908,1012750451)+W(10,1024589216,-1113770234,1036105485,-1114645460)+W(11,1023714995,-1138248951,-1132081196,-1145462266);sum2=W(0,-1121971015,-1109269766,-1096046215,-1096349825)+W(1,-1104467071,-1105457821,-1114558576,-1113812495)+W(2,1025966975,1042653975,1058579369,1055073186)+W(3,1043843774,1043492169,-1138844670,1035958317)+W(4,-1127561691,1038662008,-1095336395,-1156170871)+W(5,1054347264,-1116732629,1043300107,1025184897)+W(6,1032121603,-1104797770,1041625968,-1098327149)+W(7,-1090818470,1028261711,-1117277405,-1130419167)+W(8,-1118316871,1018661176,-1131103951,1035437895)+W(9,1042639369,-1115472379,-1115061521,-1130646919)+W(10,-1147835451,1023052754,-1129857431,-1114991229)+W(11,1011784142,-1157273063,1024244091,-1148362739);WS(1065968028,1020949470);
sum1=W(0,1032158503,1018701500,1028916776,1031923218)+W(1,-1143490705,1005807263,1028568398,1026731038)+W(2,1043191673,1020082981,999481917,1033906881)+W(3,-1123072324,1012896153,1015001550,1035245559)+W(4,1050691771,1043953282,1047062836,1032996498)+W(5,1057457238,1057445286,1051530049,1057446979)+W(6,-1089572661,-1139338281,-1091936976,-1081715803)+W(7,-1087112685,-1088032573,-1100585253,-1095410205)+W(8,983294118,1041437600,1042367115,1040306653)+W(9,1019100064,-1123572193,1039280729,-1104642968)+W(10,1033006978,-1139648989,1033705422,-1132542121)+W(11,-1138694873,1033839136,1027376729,1015844228);sum2=W(0,-1107158830,-1114179967,-1106205598,-1112529879)+W(1,1036191348,1045048740,-1112261511,1045813672)+W(2,-1098284578,1050997929,1032837846,-1138556160)+W(3,-1103494095,1033058370,-1109765233,1040601336)+W(4,1059620359,-1120628180,1056621385,1064698181)+W(5,1049117565,-1087565422,1050635491,-1087363324)+W(6,1059101624,-1084072333,1033838752,1049137220)+W(7,-1100194061,-1096659207,1042760064,-1087988644)+W(8,-1080819081,1055292451,-1084530179,-1118657190)+W(9,1035375516,1055648971,-1101810418,1059720072)+W(10,1041045600,1041809552,-1150759871,1036987884)+W(11,1040790470,-1098721116,1028926760,-1118399816);WS(-1079370588,-1069938997);
sum1=W(0,-1107111607,1031876694,-1108546779,1007409349)+W(1,-1119937056,-1110402417,1034313646,-1115195974)+W(2,1024046068,1040468568,-1110778478,1041967908)+W(3,1037532265,1027170100,1028424065,1030920188)+W(4,1034755057,1048995971,1044693184,1056322870)+W(5,992363881,-1123931633,1041273350,1034999584)+W(6,-1106911318,-1106422470,-1092550445,-1089848952)+W(7,-1115839591,-1098485404,1027494176,-1101830589)+W(8,1032333322,1043602212,-1124221431,1044063648)+W(9,-1137125241,1015794334,1038675968,1024639630)+W(10,-1122522177,-1133546645,-1123999146,-1129245296)+W(11,-1121719236,1009488187,-1146748727,-1115284904);sum2=W(0,-1116010697,1039856206,1025692273,1047723216)+W(1,1054500142,1045538686,1020883249,1037455508)+W(2,1044972838,-1094195694,1041658757,-1090167008)+W(3,-1087657974,-1114739465,-1103808398,1025495534)+W(4,-1107525170,1054041965,-1095593913,1054432792)+W(5,1048962216,-1099510609,1041852115,-1112321007)+W(6,1025111869,-1105218154,1047241736,-1103340827)+W(7,-1105033641,1043141319,-1104502432,1020729805)+W(8,-1115770744,1021276689,-1113081166,1030984707)+W(9,1026520309,1008623973,1031142833,1034321699)+W(10,1027404867,-1122132060,1036997767,-1109230755)+W(11,1000189578,949401483,-1121181330,989367833);WS(1051966318,-1113875142);
sum1=W(0,1035883793,-1111332346,1045917727,1006041029)+W(1,-1129901007,1042663274,-1119690564,1014471632)+W(2,1040145278,-1135399329,1017502534,-1096989371)+W(3,1043615094,1025318012,-1113005508,1043398529)+W(4,1051696565,1051177307,1054251573,1061428120)+W(5,1037934795,1050890887,1046007992,1049249377)+W(6,-1091560996,-1096861164,-1091248610,-1087158964)+W(7,-1098884432,-1096301045,-1093706893,-1093100168)+W(8,-1133003627,-1117751383,-1178468754,-1126263439)+W(9,-1106662601,1017933485,1038615540,-1116546293)+W(10,-1126824689,1039745286,1020593891,1008594943)+W(11,1037849734,1035118155,-1114145271,1028529816);sum2=W(0,-1120038729,1032134121,-1112337284,1014623636)+W(1,1015804972,-1111055788,1025605092,-1118260382)+W(2,995641288,1034430176,1011533369,1032554184)+W(3,-1114631943,1037430467,1022278663,1020696197)+W(4,1035481768,-1099098436,960227969,-1122840036)+W(5,-1123247827,-1115890560,1022436109,1010081074)+W(6,1011267102,-1099374838,1055781369,1046041384)+W(7,1055178264,-1124103196,1039303021,-1116158530)+W(8,1042749492,1055985885,1067101038,1069533386)+W(9,1065618150,1058921177,-1106092627,-1118372702)+W(10,1026093812,-1113501317,-1095011910,-1086401299)+W(11,-1079450114,-1075689828,-1082339747,-1095588850);WS(-1087762743,-1114043214);
sum1=W(0,1028903325,-1111481047,1010874850,-1117223539)+W(1,-1114811697,1027957028,-1115120063,1025677743)+W(2,1040067739,981566559,1032756947,-1130847267)+W(3,-1123313460,-1113871531,-1126050567,-1113266015)+W(4,1045936105,1050679259,1052053924,1055533279)+W(5,1059392176,1053658934,1039338221,1051823712)+W(6,-1095653187,-1096161947,-1090950614,-1084280212)+W(7,-1097768267,1005713692,-1120312930,-1118568631)+W(8,-1122706133,1026181394,1034645023,1030922562)+W(9,1030340896,-1102292436,-1107839810,-1112577800)+W(10,1029496147,-1149217596,-1132850610,-1154701224)+W(11,-1113406339,1020850850,1017761874,-1117302546);sum2=W(0,1001016005,-1125241033,1018218852,-1111720092)+W(1,1015413875,-1140722987,-1138333196,1010568725)+W(2,-1150454109,-1111980552,1033028659,1037513337)+W(3,-1109924763,-1144232926,-1117260807,-1113652225)+W(4,1001531747,1031575403,1016765132,-1085543392)+W(5,1053354837,1054900052,1041131548,1045881209)+W(6,983352173,-1103460210,-1103428024,-1076627395)+W(7,1074369634,1051272122,-1098379064,-1098914955)+W(8,-1106746798,1036252996,-1128273041,1046375720)+W(9,1055587240,-1094917738,-1106193524,-1098562564)+W(10,-1157019725,1023495862,1033057508,-1112606370)+W(11,1019967806,-1107285947,1012881631,1031041657);WS(-1090517687,-1095444575);
sum1=W(0,1025742446,-1111454559,1040962578,1035513890)+W(1,1025779251,1041617005,-1106922364,1024699903)+W(2,1032739299,-1106175885,-1110724347,-1118213794)+W(3,-1103218657,1040368314,-1105137317,1024907982)+W(4,1054789967,1031326631,1052551894,1059778428)+W(5,1045793474,1051667296,1040121301,1052247674)+W(6,-1095546301,-1101847659,-1090925684,-1089262225)+W(7,-1096439373,-1099734269,-1104705805,-1097282993)+W(8,1033023507,-1107099097,1036045063,1035395209)+W(9,-1101529212,1050132438,-1102593253,1016797696)+W(10,1028563508,-1117676152,1036888990,1007580971)+W(11,949923192,1037985265,-1113513373,1026673059);sum2=W(0,1052208474,1035064858,1064043431,1055780907)+W(1,1048070172,1057138231,-1100953655,1042120650)+W(2,-1095438834,-1104348375,-1079843968,-1084432555)+W(3,-1106077690,-1086965748,1048708391,-1106942577)+W(4,1040952518,-1095663473,1060639651,1054823629)+W(5,-1098542607,1057295667,-1095587456,1035260440)+W(6,-1101013864,1048824145,-1097227129,-1105218176)+W(7,1048082838,-1106201667,1042233875,-1136871967)+W(8,1045777263,-1099869349,1049789703,-1118379111)+W(9,-1102784042,1043327775,-1107731485,1006771796)+W(10,-1125550479,-1127115193,1024044553,972648308)+W(11,1021849499,1016298873,-1116706874,1030896448);WS(-1115614648,1042425791);
sum1=W(0,-1120207204,-1124027509,-1144413692,-1105701711)+W(1,1014568102,-1120774251,1029691462,-1119274774)+W(2,-1115327070,1016926292,1038910502,1037845356)+W(3,1042236823,-1105850383,-1134596907,-1117126533)+W(4,-1093340989,-1096731140,-1096554678,-1085064420)+W(5,-1100005974,-1098496607,-1135406214,-1098152617)+W(6,1053481388,1053311332,1057006919,1049566369)+W(7,1056376458,1048579325,1042582346,1043887136)+W(8,1030984860,-1116407641,1038600290,1043585442)+W(9,1018535375,-1122768840,-1120431498,1035562443)+W(10,-1113874973,1010793530,-1116271283,-1114795809)+W(11,992031960,-1130485552,1029193328,-1140222054);sum2=W(0,-1127240204,1024332524,-1145474239,-1111478947)+W(1,1029335642,-1112394176,1042612281,-1152251822)+W(2,-1079712608,-1082891577,-1081879450,1047818786)+W(3,1066272635,1064292926,1048742105,1063028070)+W(4,1066527571,1063276166,1065092416,1033988518)+W(5,-1081647719,-1085935960,-1090025738,-1088819358)+W(6,1049757184,1025750476,1045572932,-1093152038)+W(7,-1129453741,-1107360776,1042389166,-1095668919)+W(8,-1122509441,-1127423195,-1127801782,-1126799575)+W(9,1033523902,-1109456127,1029374360,-1163717821)+W(10,-1120167031,976948665,-1123809997,1030959654)+W(11,995040830,1026103880,-1116538748,1033003323);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][0] = HOOKED_texOff(vec2(-2.0, -3.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-2.0, -2.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, 3.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, 4.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-1.0, -3.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[3][0] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[3][2] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[3][3] = HOOKED_texOff(vec2(-1.0, 4.0)).x;
samples[4][0] = HOOKED_texOff(vec2(0.0, -3.0)).x;
samples[4][1] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[4][2] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[5][0] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[5][2] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[5][3] = HOOKED_texOff(vec2(0.0, 4.0)).x;
samples[6][0] = HOOKED_texOff(vec2(1.0, -3.0)).x;
samples[6][1] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[6][2] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[7][0] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[7][2] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[7][3] = HOOKED_texOff(vec2(1.0, 4.0)).x;
samples[8][0] = HOOKED_texOff(vec2(2.0, -3.0)).x;
samples[8][1] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[8][2] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[8][3] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[9][0] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[9][1] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[9][2] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[9][3] = HOOKED_texOff(vec2(2.0, 4.0)).x;
samples[10][0] = HOOKED_texOff(vec2(3.0, -3.0)).x;
samples[10][1] = HOOKED_texOff(vec2(3.0, -2.0)).x;
samples[10][2] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[10][3] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[11][0] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[11][1] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[11][2] = HOOKED_texOff(vec2(3.0, 3.0)).x;
samples[11][3] = HOOKED_texOff(vec2(3.0, 4.0)).x;
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);
}
}
+194
View File
@@ -0,0 +1,194 @@
//
// 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, nns16, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,-1123354974,-1112248839,1046299686,-1143613552)+W(1,-1118620174,1024662558,1028038478,-1129268360)+W(2,1016130204,-1087068557,1063313277,-1103342192)+W(3,-1103968288,1048182784,1047279381,-1115088511)+W(4,-1101453425,1059583965,-1088182320,1003350800)+W(5,-1117908518,-1119323982,1034186247,-1134684248)+W(6,-1122284590,1027638054,-1124394588,-1111377363)+W(7,-1122818124,-1137723992,978245507,1028117438);sum2=W(0,-1162931039,-1131063526,1029801649,-1117642655)+W(1,-1136248556,-1131086728,1031011705,-1128864654)+W(2,-1115594515,-1128443230,1042762789,-1107118398)+W(3,-1119907402,1044675527,1050674207,-1113986381)+W(4,1022791334,-1107588397,1009001220,-1186206458)+W(5,1017500018,-1111169922,-1112569685,1017255694)+W(6,-1156766128,-1125594766,-1148613464,993928432)+W(7,1014782692,-1135599628,-1114139175,1007622876);WS(1038828992,1041685264);
sum1=W(0,-1114329248,1049950910,-1097681183,1028668144)+W(1,995958527,1027336960,-1107326552,1025858258)+W(2,-1117673776,1060640651,-1085831405,1033402064)+W(3,1034401008,1045782072,-1105157973,-1122828000)+W(4,1038612842,-1098159517,1053136924,-1110558370)+W(5,1035088196,-1106507532,1032016120,-1113173980)+W(6,1008781376,-1124000392,1023707152,1012109856)+W(7,1029875310,-1105439902,1034119968,-1114749520);sum2=W(0,1031315360,-1099468189,-1112139926,1036663822)+W(1,-1131767489,-1140834082,1024287080,-1122285462)+W(2,1023637252,-1100127579,-1117241706,1038018354)+W(3,-1107869385,1052854494,1052996200,-1112496415)+W(4,-1107666272,1034036134,1027811452,-1110479054)+W(5,-1117110288,1024451620,1027157968,-1112615559)+W(6,-1124350185,1003450083,-1131082337,998992195)+W(7,-1110538107,1041131277,1035032776,-1106762474);WS(-1086074680,1053637716);
sum1=W(0,-1121345387,1042002951,-1113042450,-1121398619)+W(1,-1148805338,-1165378922,-1115297518,991217235)+W(2,-1136570733,1052460699,-1107443934,-1117268427)+W(3,1049266593,-1094571489,-1098765182,1036113926)+W(4,1027081787,-1124281856,1043313411,-1136658365)+W(5,-1133439181,1040734807,1006695533,-1112513138)+W(6,-1158465386,-1121708851,1016359031,1021173351)+W(7,-1120818857,1035650578,1027853163,-1106476275);sum2=W(0,1026517575,-1170492850,-1138816415,-1143472678)+W(1,1017334370,1003954710,-1132363566,998846550)+W(2,1051558711,-1096673587,-1136175651,-1124275402)+W(3,1071692777,-1077357700,-1098960792,1018703670)+W(4,1049822619,-1098179385,-1116986501,1007812651)+W(5,1020207734,996694924,1003290486,1007766851)+W(6,1022251878,-1122577241,-1141894102,1009415395)+W(7,1019995718,1015494226,-1126828734,-1163222937);WS(1051521136,1027207116);
sum1=W(0,-1122694020,1010830545,-1124291704,1018062184)+W(1,-1121133108,-1124202632,1037913146,-1116091286)+W(2,-1102175837,1057246783,-1093542759,1041281977)+W(3,-1116351908,1026322980,982577970,-1125394504)+W(4,1045518980,-1089509425,1055793637,1008755233)+W(5,1009393969,1025178484,-1118947636,-1127575032)+W(6,1008379217,-1117338572,1001093793,1015898776)+W(7,1015772516,1009646833,1001810977,-1121163492);sum2=W(0,-1137495011,-1135527491,1027730022,-1118108263)+W(1,1013616911,-1123650952,1024465134,-1128775579)+W(2,-1135578111,1013443151,1049128967,-1098008683)+W(3,1029346938,-1114797945,1068130737,-1080443718)+W(4,1017473747,-1122100892,1046423571,-1101482344)+W(5,1012413655,-1128721387,-1143058109,-1137148015)+W(6,-1133405571,-1166794345,1020545683,-1128178767)+W(7,1008139351,-1156685818,-1126785325,991435034);WS(1057767608,-1132080751);
sum1=W(0,1026028453,1025766741,1035118319,1012106581)+W(1,1026017621,-1135552917,1040474693,-1138611630)+W(2,-1117947285,1051769667,-1111744027,1030333189)+W(3,1048679017,-1083959172,-1084413328,1045191121)+W(4,1025261389,-1120826122,1049618505,-1122181545)+W(5,1011196341,1045191525,-1110336171,1030480605)+W(6,1015828970,1028389741,1028257397,1027514349)+W(7,1025013027,1039505775,-1123719333,1020294666);sum2=W(0,1017587161,-1101123140,1040188371,988296658)+W(1,1028118553,-1103020887,1022642341,1010063898)+W(2,1008167722,-1099714612,1039093756,1026403646)+W(3,1005112948,1049070164,1046164698,1033545355)+W(4,-1125344655,1032013714,-1111525569,1002132020)+W(5,1015776789,1022049457,-1098832696,1037334715)+W(6,-1148301500,1009340114,-1115917000,-1139728254)+W(7,-1138850406,-1167693540,-1103378287,1035581889);WS(-1099372256,-1088618788);
sum1=W(0,-1112538182,1048693927,-1112344546,-1109099742)+W(1,-1113349022,1033711782,-1129092599,-1110127398)+W(2,-1103996671,1064716592,-1086749016,1032699126)+W(3,1024020908,-1143605597,1044926535,-1121424940)+W(4,1046614908,-1085173359,1062252083,-1130166943)+W(5,-1111225386,1004694493,1040479887,-1106709441)+W(6,-1110537326,-1108087402,1034104622,-1120726228)+W(7,-1114146165,-1138402062,1042110371,-1106064827);sum2=W(0,987083788,1013472954,-1120418118,979955865)+W(1,-1144106823,-1131186779,-1122269098,-1163904780)+W(2,-1120467381,-1139561796,1038342084,-1115615181)+W(3,-1121977305,1044091298,1042996066,-1127292875)+W(4,-1118651341,1038343490,-1118476220,-1123141745)+W(5,-1162389292,-1115306287,-1128689408,1014320394)+W(6,-1152635694,-1155962630,-1132569906,-1135582470)+W(7,964510307,-1117365756,-1141833923,1008840046);WS(1041282784,1044242623);
sum1=W(0,-1119885764,-1171512555,1003864029,1025494836)+W(1,-1119816052,-1121861252,1040963149,-1113504879)+W(2,-1100880653,1057266723,-1094412795,1043843337)+W(3,-1113812594,1010135439,-1118004569,-1125989575)+W(4,1046531310,-1089952515,1056310444,-1156936827)+W(5,1015358999,1031135156,-1114099002,-1122714492)+W(6,1005085853,-1115226950,1015234855,1003362397)+W(7,1021011107,1003139037,992693307,-1120612644);sum2=W(0,1005317381,-1142619324,-1126266146,1026462555)+W(1,-1143827754,1012902153,-1128784654,1020893616)+W(2,1019060164,-1114788024,-1094218173,1054132458)+W(3,1009279342,-1098688460,-1078812823,1070492026)+W(4,1014092605,-1120377499,-1099532818,1048935725)+W(5,-1131000233,1017453102,1007638067,1011358224)+W(6,1012779564,-1139793504,-1130333980,1015734963)+W(7,-1137528453,-1147729078,1018177647,987943782);WS(1046635232,1024078131);
sum1=W(0,1002735212,1035063871,-1097977761,1040314319)+W(1,1025138813,1034039879,-1105608655,1035664624)+W(2,1017042555,1044122447,-1094991056,1038536855)+W(3,-1132524982,-1110416695,1051547730,-1114843703)+W(4,1031803657,-1092481954,1050188814,1003107468)+W(5,1033606155,-1094320024,1047410847,1019470987)+W(6,1021596219,-1107502027,1031346589,1021345835)+W(7,1015508823,-1103391009,1046101811,-1136683190);sum2=W(0,-1096475926,1044036812,1052862983,-1106234474)+W(1,-1112281069,-1112231286,1024115789,-1121785528)+W(2,-1116645717,-1111398905,1051331710,-1130292776)+W(3,1041647377,-1096068583,1038036111,1037359643)+W(4,-1113263240,1026411348,1042458641,-1111704128)+W(5,1023473494,-1114320784,1028002558,-1123406807)+W(6,-1117017643,-1138574198,1037890580,-1109714921)+W(7,1039764966,-1104710548,-1106844581,1041123403);WS(-1088554040,-1076674880);
sum1=W(0,1026292820,-1132973070,-1144171612,-1130131975)+W(1,1016736263,1034501898,-1110973538,1028857234)+W(2,1042339025,-1089525132,1052671191,-1108906970)+W(3,-1110236986,1037427962,-1123890785,-1112145786)+W(4,-1103961368,1056478885,-1092344862,1002874044)+W(5,1016313655,-1118983748,1041641985,1025897228)+W(6,-1151588920,1038469390,1010979982,-1130905399)+W(7,1014755782,-1123320716,1017396903,1033705562);sum2=W(0,1013915195,-1133182691,-1127318198,1020584890)+W(1,1007730851,1024414743,-1121307593,1005058566)+W(2,981970521,-1111248658,1035588225,-1124411850)+W(3,1028189234,1040952978,1057294107,1029625115)+W(4,-1121038101,-1109339192,-1107404728,1026110889)+W(5,-1142484934,-1094377458,1024397525,1023925523)+W(6,-1146368902,-1116592821,-1118541421,-1140327971)+W(7,1010322539,-1112421528,1019759378,-1199698720);WS(1063581112,1015292283);
sum1=W(0,-1123806598,-1125096044,1046804719,-1117498166)+W(1,-1124445804,1037634467,1028314614,1006823135)+W(2,1036776315,-1083793455,1064148787,-1106689849)+W(3,-1112186771,-1098422117,1034155462,1004978479)+W(4,-1102837698,1058965073,-1089226130,1033810693)+W(5,-1117642958,-1106625757,1037373467,1029436414)+W(6,-1137018200,1036181095,994321759,-1119765454)+W(7,1010580432,-1127761788,1021285644,1034713459);sum2=W(0,-1127012521,-1110373665,-1121983257,1021812843)+W(1,-1129458054,-1122115974,-1121551577,1015201109)+W(2,-1134632819,-1118435057,-1107711610,1039413537)+W(3,-1113739078,1041258512,1043546644,-1127386873)+W(4,-1106078947,1025961773,1048226293,-1110385416)+W(5,-1115241196,1041055451,-1131486243,-1135801459)+W(6,-1122814807,1025056413,-1139476701,-1132245806)+W(7,-1119046895,1029845331,1018415015,-1140149017);WS(-1109010880,-1087548956);
sum1=W(0,1034947768,-1095012676,1046023882,1029737824)+W(1,1034343312,-1102610188,1039446704,1025692706)+W(2,1016751552,-1096454908,1042564604,1038373096)+W(3,1019661856,-1091443170,-1105694067,1039271048)+W(4,-1126501287,-1131030249,1044246468,1012879825)+W(5,1017025648,1042942296,-1103700296,1041317114)+W(6,1030724160,1019936112,-1141422594,1029263800)+W(7,-1140792121,1024647464,-1107855416,1041193844);sum2=W(0,1034034732,-1107522705,-1105460279,1021740679)+W(1,-1113997103,-1121503695,1038975878,-1112744336)+W(2,1028771217,-1114143244,1032873918,-1121564954)+W(3,1025456143,-1105773446,1059420344,1024971971)+W(4,1035315492,-1109746606,1040681265,-1122379806)+W(5,-1102403849,-1106040358,1046039582,-1106873869)+W(6,1018212015,-1106459627,1026290649,-1130313815)+W(7,-1099438501,1039219872,1046943722,-1105420350);WS(-1086299832,-1077288694);
sum1=W(0,1021716686,-1099039878,-1111509136,1039618828)+W(1,-1132921948,-1108540692,1021468846,-1131678690)+W(2,-1113901292,-1158126306,-1096197083,1041516082)+W(3,-1108835908,1055092577,1062013047,-1118733319)+W(4,1023078294,-1089051407,1050708993,-1122936235)+W(5,965138311,-1113759276,1022391342,1015065790)+W(6,998651320,-1107695832,-1133490396,997649137)+W(7,-1130194922,-1113503632,991635057,1023538631);sum2=W(0,-1133976495,1035891239,-1130801609,-1113698362)+W(1,1027343155,1030599513,-1108453664,1016406968)+W(2,-1149877867,1037590422,1012747883,-1108226898)+W(3,-1119506980,1054189655,-1119322812,-1120928356)+W(4,-1126385541,1041308688,-1107379808,1016225738)+W(5,1016526837,-1112736561,-1119223720,988482485)+W(6,994153115,1004824957,-1116360142,1018050885)+W(7,-1140785051,-1120347934,-1129452107,-1117792638);WS(-1113279936,1066223903);
sum1=W(0,-1128171420,1040261344,-1112013315,-1123695998)+W(1,-1141738481,-1140107833,-1116929726,-1154978689)+W(2,-1138940153,1050703688,-1108200895,-1123177006)+W(3,1044160156,-1100167260,-1100730273,1034288823)+W(4,1020686276,-1130335589,1040782300,-1141423761)+W(5,-1129655596,1035637471,1024316286,-1114187043)+W(6,964173357,-1124525100,1014134393,1013984857)+W(7,-1123239900,1032644739,1029624526,-1108229911);sum2=W(0,-1115606620,1021458196,1009639320,-1131253088)+W(1,-1125272644,1017345212,1016051020,-1143902384)+W(2,-1099614716,1047257730,-1120838650,1020803060)+W(3,-1080575150,1068148121,-1113655261,1032085971)+W(4,-1102155153,1044966894,-1132238288,1016311348)+W(5,-1122847678,1026244022,-1130782536,-1137376840)+W(6,-1123394906,1017049220,967940860,-1137115752)+W(7,-1129056732,1010161976,1004223696,-1136984808);WS(1060545080,-1126581603);
sum1=W(0,1032630360,-1112268976,1045186906,-1125010622)+W(1,1037657648,-1128752350,1032285712,1029508223)+W(2,1043836232,-1090205186,1053340438,-1108078856)+W(3,1037448680,1048595306,-1094666759,1041691860)+W(4,976149203,1057651571,-1082657749,1042698525)+W(5,1031833596,1035187792,-1092127852,1040118132)+W(6,1031675647,1034806588,-1104761760,1033087420)+W(7,1025282125,1043419290,-1096441814,1034587656);sum2=W(0,-1123698886,1034075649,998149095,-1113635181)+W(1,-1126365381,1026991402,-1118780236,-1168196508)+W(2,-1135914762,1019253181,1023543366,-1114469118)+W(3,-1121651762,1047572688,1038479879,-1145545780)+W(4,-1118625490,1035108181,-1114677625,992781287)+W(5,-1122087574,-1115886918,1011684618,-1139655050)+W(6,-1147908244,1016718341,-1132109957,-1142844852)+W(7,-1134045690,-1117034488,-1137057610,1007905050);WS(-1083899832,-1105526146);
sum1=W(0,1026357515,-1119744955,-1117075907,-1111407198)+W(1,-1139718894,-1125720471,-1106102943,-1152407445)+W(2,1044187583,-1092285679,1048719011,-1107209883)+W(3,-1105573131,1062437883,1052836221,-1107292779)+W(4,-1104526300,1058460257,-1089717563,-1122559055)+W(5,-1119529939,1022150135,-1123085499,-1119739267)+W(6,-1125768375,1033366698,-1114009838,-1119196243)+W(7,-1132776678,1009731342,-1112611206,-1129505495);sum2=W(0,-1110807022,1025172792,1033543849,-1123816828)+W(1,-1129400032,-1117035240,999654946,-1144812946)+W(2,-1105612607,1035443403,1039345667,-1120747576)+W(3,-1123619892,-1135427545,1053020794,-1113498942)+W(4,-1131262448,-1111010692,1047843748,-1113301822)+W(5,1016529300,-1115955576,-1135856481,-1146605522)+W(6,-1129444600,-1117326476,1022819536,-1119691028)+W(7,-1136239801,-1121250556,998047364,-1135792457);WS(-1107513792,1064663354);
sum1=W(0,1030862455,-1113532308,1032378968,-1123071015)+W(1,-1161118946,1021510766,-1127591630,1009770420)+W(2,1040244826,-1091621085,1051734861,-1107582956)+W(3,-1104300038,1046262406,1034822530,-1108820108)+W(4,-1102940181,1054782000,-1095483267,-1125175670)+W(5,-1135077628,1019068110,1031948820,1025488559)+W(6,-1135539484,1036941280,-1172984259,-1126076542)+W(7,1011863892,-1128724830,-1120336759,1036426604);sum2=W(0,-1135206239,-1140752647,1022777359,974924014)+W(1,-1139065871,-1123380440,1021581075,-1133276463)+W(2,1026230428,988696695,-1122295168,1029689087)+W(3,1025917606,-1092786651,-1085937537,-1140169471)+W(4,1027050280,1049996339,1032573953,-1135329695)+W(5,1013849783,1057784826,-1130048007,-1124883951)+W(6,1016077019,1033822297,1032545188,1011238415)+W(7,-1127829351,1034470972,-1137094527,1001568686);WS(1058918200,-1121082995);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0][0] = HOOKED_texOff(vec2(-3.0, -1.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-3.0, 0.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-3.0, 1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-3.0, 2.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[3][0] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[3][2] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[3][3] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[4][0] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[4][1] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[4][2] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[5][0] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[5][2] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[5][3] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[6][0] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[6][1] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[6][2] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[7][0] = HOOKED_texOff(vec2(4.0, -1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(4.0, 0.0)).x;
samples[7][2] = HOOKED_texOff(vec2(4.0, 1.0)).x;
samples[7][3] = HOOKED_texOff(vec2(4.0, 2.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns16, win8x4)
//!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, nns16, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,-1123354974,-1118620174,1016130204,-1103968288)+W(1,-1101453425,-1117908518,-1122284590,-1122818124)+W(2,-1112248839,1024662558,-1087068557,1048182784)+W(3,1059583965,-1119323982,1027638054,-1137723992)+W(4,1046299686,1028038478,1063313277,1047279381)+W(5,-1088182320,1034186247,-1124394588,978245507)+W(6,-1143613552,-1129268360,-1103342192,-1115088511)+W(7,1003350800,-1134684248,-1111377363,1028117438);sum2=W(0,-1162931039,-1136248556,-1115594515,-1119907402)+W(1,1022791334,1017500018,-1156766128,1014782692)+W(2,-1131063526,-1131086728,-1128443230,1044675527)+W(3,-1107588397,-1111169922,-1125594766,-1135599628)+W(4,1029801649,1031011705,1042762789,1050674207)+W(5,1009001220,-1112569685,-1148613464,-1114139175)+W(6,-1117642655,-1128864654,-1107118398,-1113986381)+W(7,-1186206458,1017255694,993928432,1007622876);WS(1038828992,1041685264);
sum1=W(0,-1114329248,995958527,-1117673776,1034401008)+W(1,1038612842,1035088196,1008781376,1029875310)+W(2,1049950910,1027336960,1060640651,1045782072)+W(3,-1098159517,-1106507532,-1124000392,-1105439902)+W(4,-1097681183,-1107326552,-1085831405,-1105157973)+W(5,1053136924,1032016120,1023707152,1034119968)+W(6,1028668144,1025858258,1033402064,-1122828000)+W(7,-1110558370,-1113173980,1012109856,-1114749520);sum2=W(0,1031315360,-1131767489,1023637252,-1107869385)+W(1,-1107666272,-1117110288,-1124350185,-1110538107)+W(2,-1099468189,-1140834082,-1100127579,1052854494)+W(3,1034036134,1024451620,1003450083,1041131277)+W(4,-1112139926,1024287080,-1117241706,1052996200)+W(5,1027811452,1027157968,-1131082337,1035032776)+W(6,1036663822,-1122285462,1038018354,-1112496415)+W(7,-1110479054,-1112615559,998992195,-1106762474);WS(-1086074680,1053637716);
sum1=W(0,-1121345387,-1148805338,-1136570733,1049266593)+W(1,1027081787,-1133439181,-1158465386,-1120818857)+W(2,1042002951,-1165378922,1052460699,-1094571489)+W(3,-1124281856,1040734807,-1121708851,1035650578)+W(4,-1113042450,-1115297518,-1107443934,-1098765182)+W(5,1043313411,1006695533,1016359031,1027853163)+W(6,-1121398619,991217235,-1117268427,1036113926)+W(7,-1136658365,-1112513138,1021173351,-1106476275);sum2=W(0,1026517575,1017334370,1051558711,1071692777)+W(1,1049822619,1020207734,1022251878,1019995718)+W(2,-1170492850,1003954710,-1096673587,-1077357700)+W(3,-1098179385,996694924,-1122577241,1015494226)+W(4,-1138816415,-1132363566,-1136175651,-1098960792)+W(5,-1116986501,1003290486,-1141894102,-1126828734)+W(6,-1143472678,998846550,-1124275402,1018703670)+W(7,1007812651,1007766851,1009415395,-1163222937);WS(1051521136,1027207116);
sum1=W(0,-1122694020,-1121133108,-1102175837,-1116351908)+W(1,1045518980,1009393969,1008379217,1015772516)+W(2,1010830545,-1124202632,1057246783,1026322980)+W(3,-1089509425,1025178484,-1117338572,1009646833)+W(4,-1124291704,1037913146,-1093542759,982577970)+W(5,1055793637,-1118947636,1001093793,1001810977)+W(6,1018062184,-1116091286,1041281977,-1125394504)+W(7,1008755233,-1127575032,1015898776,-1121163492);sum2=W(0,-1137495011,1013616911,-1135578111,1029346938)+W(1,1017473747,1012413655,-1133405571,1008139351)+W(2,-1135527491,-1123650952,1013443151,-1114797945)+W(3,-1122100892,-1128721387,-1166794345,-1156685818)+W(4,1027730022,1024465134,1049128967,1068130737)+W(5,1046423571,-1143058109,1020545683,-1126785325)+W(6,-1118108263,-1128775579,-1098008683,-1080443718)+W(7,-1101482344,-1137148015,-1128178767,991435034);WS(1057767608,-1132080751);
sum1=W(0,1026028453,1026017621,-1117947285,1048679017)+W(1,1025261389,1011196341,1015828970,1025013027)+W(2,1025766741,-1135552917,1051769667,-1083959172)+W(3,-1120826122,1045191525,1028389741,1039505775)+W(4,1035118319,1040474693,-1111744027,-1084413328)+W(5,1049618505,-1110336171,1028257397,-1123719333)+W(6,1012106581,-1138611630,1030333189,1045191121)+W(7,-1122181545,1030480605,1027514349,1020294666);sum2=W(0,1017587161,1028118553,1008167722,1005112948)+W(1,-1125344655,1015776789,-1148301500,-1138850406)+W(2,-1101123140,-1103020887,-1099714612,1049070164)+W(3,1032013714,1022049457,1009340114,-1167693540)+W(4,1040188371,1022642341,1039093756,1046164698)+W(5,-1111525569,-1098832696,-1115917000,-1103378287)+W(6,988296658,1010063898,1026403646,1033545355)+W(7,1002132020,1037334715,-1139728254,1035581889);WS(-1099372256,-1088618788);
sum1=W(0,-1112538182,-1113349022,-1103996671,1024020908)+W(1,1046614908,-1111225386,-1110537326,-1114146165)+W(2,1048693927,1033711782,1064716592,-1143605597)+W(3,-1085173359,1004694493,-1108087402,-1138402062)+W(4,-1112344546,-1129092599,-1086749016,1044926535)+W(5,1062252083,1040479887,1034104622,1042110371)+W(6,-1109099742,-1110127398,1032699126,-1121424940)+W(7,-1130166943,-1106709441,-1120726228,-1106064827);sum2=W(0,987083788,-1144106823,-1120467381,-1121977305)+W(1,-1118651341,-1162389292,-1152635694,964510307)+W(2,1013472954,-1131186779,-1139561796,1044091298)+W(3,1038343490,-1115306287,-1155962630,-1117365756)+W(4,-1120418118,-1122269098,1038342084,1042996066)+W(5,-1118476220,-1128689408,-1132569906,-1141833923)+W(6,979955865,-1163904780,-1115615181,-1127292875)+W(7,-1123141745,1014320394,-1135582470,1008840046);WS(1041282784,1044242623);
sum1=W(0,-1119885764,-1119816052,-1100880653,-1113812594)+W(1,1046531310,1015358999,1005085853,1021011107)+W(2,-1171512555,-1121861252,1057266723,1010135439)+W(3,-1089952515,1031135156,-1115226950,1003139037)+W(4,1003864029,1040963149,-1094412795,-1118004569)+W(5,1056310444,-1114099002,1015234855,992693307)+W(6,1025494836,-1113504879,1043843337,-1125989575)+W(7,-1156936827,-1122714492,1003362397,-1120612644);sum2=W(0,1005317381,-1143827754,1019060164,1009279342)+W(1,1014092605,-1131000233,1012779564,-1137528453)+W(2,-1142619324,1012902153,-1114788024,-1098688460)+W(3,-1120377499,1017453102,-1139793504,-1147729078)+W(4,-1126266146,-1128784654,-1094218173,-1078812823)+W(5,-1099532818,1007638067,-1130333980,1018177647)+W(6,1026462555,1020893616,1054132458,1070492026)+W(7,1048935725,1011358224,1015734963,987943782);WS(1046635232,1024078131);
sum1=W(0,1002735212,1025138813,1017042555,-1132524982)+W(1,1031803657,1033606155,1021596219,1015508823)+W(2,1035063871,1034039879,1044122447,-1110416695)+W(3,-1092481954,-1094320024,-1107502027,-1103391009)+W(4,-1097977761,-1105608655,-1094991056,1051547730)+W(5,1050188814,1047410847,1031346589,1046101811)+W(6,1040314319,1035664624,1038536855,-1114843703)+W(7,1003107468,1019470987,1021345835,-1136683190);sum2=W(0,-1096475926,-1112281069,-1116645717,1041647377)+W(1,-1113263240,1023473494,-1117017643,1039764966)+W(2,1044036812,-1112231286,-1111398905,-1096068583)+W(3,1026411348,-1114320784,-1138574198,-1104710548)+W(4,1052862983,1024115789,1051331710,1038036111)+W(5,1042458641,1028002558,1037890580,-1106844581)+W(6,-1106234474,-1121785528,-1130292776,1037359643)+W(7,-1111704128,-1123406807,-1109714921,1041123403);WS(-1088554040,-1076674880);
sum1=W(0,1026292820,1016736263,1042339025,-1110236986)+W(1,-1103961368,1016313655,-1151588920,1014755782)+W(2,-1132973070,1034501898,-1089525132,1037427962)+W(3,1056478885,-1118983748,1038469390,-1123320716)+W(4,-1144171612,-1110973538,1052671191,-1123890785)+W(5,-1092344862,1041641985,1010979982,1017396903)+W(6,-1130131975,1028857234,-1108906970,-1112145786)+W(7,1002874044,1025897228,-1130905399,1033705562);sum2=W(0,1013915195,1007730851,981970521,1028189234)+W(1,-1121038101,-1142484934,-1146368902,1010322539)+W(2,-1133182691,1024414743,-1111248658,1040952978)+W(3,-1109339192,-1094377458,-1116592821,-1112421528)+W(4,-1127318198,-1121307593,1035588225,1057294107)+W(5,-1107404728,1024397525,-1118541421,1019759378)+W(6,1020584890,1005058566,-1124411850,1029625115)+W(7,1026110889,1023925523,-1140327971,-1199698720);WS(1063581112,1015292283);
sum1=W(0,-1123806598,-1124445804,1036776315,-1112186771)+W(1,-1102837698,-1117642958,-1137018200,1010580432)+W(2,-1125096044,1037634467,-1083793455,-1098422117)+W(3,1058965073,-1106625757,1036181095,-1127761788)+W(4,1046804719,1028314614,1064148787,1034155462)+W(5,-1089226130,1037373467,994321759,1021285644)+W(6,-1117498166,1006823135,-1106689849,1004978479)+W(7,1033810693,1029436414,-1119765454,1034713459);sum2=W(0,-1127012521,-1129458054,-1134632819,-1113739078)+W(1,-1106078947,-1115241196,-1122814807,-1119046895)+W(2,-1110373665,-1122115974,-1118435057,1041258512)+W(3,1025961773,1041055451,1025056413,1029845331)+W(4,-1121983257,-1121551577,-1107711610,1043546644)+W(5,1048226293,-1131486243,-1139476701,1018415015)+W(6,1021812843,1015201109,1039413537,-1127386873)+W(7,-1110385416,-1135801459,-1132245806,-1140149017);WS(-1109010880,-1087548956);
sum1=W(0,1034947768,1034343312,1016751552,1019661856)+W(1,-1126501287,1017025648,1030724160,-1140792121)+W(2,-1095012676,-1102610188,-1096454908,-1091443170)+W(3,-1131030249,1042942296,1019936112,1024647464)+W(4,1046023882,1039446704,1042564604,-1105694067)+W(5,1044246468,-1103700296,-1141422594,-1107855416)+W(6,1029737824,1025692706,1038373096,1039271048)+W(7,1012879825,1041317114,1029263800,1041193844);sum2=W(0,1034034732,-1113997103,1028771217,1025456143)+W(1,1035315492,-1102403849,1018212015,-1099438501)+W(2,-1107522705,-1121503695,-1114143244,-1105773446)+W(3,-1109746606,-1106040358,-1106459627,1039219872)+W(4,-1105460279,1038975878,1032873918,1059420344)+W(5,1040681265,1046039582,1026290649,1046943722)+W(6,1021740679,-1112744336,-1121564954,1024971971)+W(7,-1122379806,-1106873869,-1130313815,-1105420350);WS(-1086299832,-1077288694);
sum1=W(0,1021716686,-1132921948,-1113901292,-1108835908)+W(1,1023078294,965138311,998651320,-1130194922)+W(2,-1099039878,-1108540692,-1158126306,1055092577)+W(3,-1089051407,-1113759276,-1107695832,-1113503632)+W(4,-1111509136,1021468846,-1096197083,1062013047)+W(5,1050708993,1022391342,-1133490396,991635057)+W(6,1039618828,-1131678690,1041516082,-1118733319)+W(7,-1122936235,1015065790,997649137,1023538631);sum2=W(0,-1133976495,1027343155,-1149877867,-1119506980)+W(1,-1126385541,1016526837,994153115,-1140785051)+W(2,1035891239,1030599513,1037590422,1054189655)+W(3,1041308688,-1112736561,1004824957,-1120347934)+W(4,-1130801609,-1108453664,1012747883,-1119322812)+W(5,-1107379808,-1119223720,-1116360142,-1129452107)+W(6,-1113698362,1016406968,-1108226898,-1120928356)+W(7,1016225738,988482485,1018050885,-1117792638);WS(-1113279936,1066223903);
sum1=W(0,-1128171420,-1141738481,-1138940153,1044160156)+W(1,1020686276,-1129655596,964173357,-1123239900)+W(2,1040261344,-1140107833,1050703688,-1100167260)+W(3,-1130335589,1035637471,-1124525100,1032644739)+W(4,-1112013315,-1116929726,-1108200895,-1100730273)+W(5,1040782300,1024316286,1014134393,1029624526)+W(6,-1123695998,-1154978689,-1123177006,1034288823)+W(7,-1141423761,-1114187043,1013984857,-1108229911);sum2=W(0,-1115606620,-1125272644,-1099614716,-1080575150)+W(1,-1102155153,-1122847678,-1123394906,-1129056732)+W(2,1021458196,1017345212,1047257730,1068148121)+W(3,1044966894,1026244022,1017049220,1010161976)+W(4,1009639320,1016051020,-1120838650,-1113655261)+W(5,-1132238288,-1130782536,967940860,1004223696)+W(6,-1131253088,-1143902384,1020803060,1032085971)+W(7,1016311348,-1137376840,-1137115752,-1136984808);WS(1060545080,-1126581603);
sum1=W(0,1032630360,1037657648,1043836232,1037448680)+W(1,976149203,1031833596,1031675647,1025282125)+W(2,-1112268976,-1128752350,-1090205186,1048595306)+W(3,1057651571,1035187792,1034806588,1043419290)+W(4,1045186906,1032285712,1053340438,-1094666759)+W(5,-1082657749,-1092127852,-1104761760,-1096441814)+W(6,-1125010622,1029508223,-1108078856,1041691860)+W(7,1042698525,1040118132,1033087420,1034587656);sum2=W(0,-1123698886,-1126365381,-1135914762,-1121651762)+W(1,-1118625490,-1122087574,-1147908244,-1134045690)+W(2,1034075649,1026991402,1019253181,1047572688)+W(3,1035108181,-1115886918,1016718341,-1117034488)+W(4,998149095,-1118780236,1023543366,1038479879)+W(5,-1114677625,1011684618,-1132109957,-1137057610)+W(6,-1113635181,-1168196508,-1114469118,-1145545780)+W(7,992781287,-1139655050,-1142844852,1007905050);WS(-1083899832,-1105526146);
sum1=W(0,1026357515,-1139718894,1044187583,-1105573131)+W(1,-1104526300,-1119529939,-1125768375,-1132776678)+W(2,-1119744955,-1125720471,-1092285679,1062437883)+W(3,1058460257,1022150135,1033366698,1009731342)+W(4,-1117075907,-1106102943,1048719011,1052836221)+W(5,-1089717563,-1123085499,-1114009838,-1112611206)+W(6,-1111407198,-1152407445,-1107209883,-1107292779)+W(7,-1122559055,-1119739267,-1119196243,-1129505495);sum2=W(0,-1110807022,-1129400032,-1105612607,-1123619892)+W(1,-1131262448,1016529300,-1129444600,-1136239801)+W(2,1025172792,-1117035240,1035443403,-1135427545)+W(3,-1111010692,-1115955576,-1117326476,-1121250556)+W(4,1033543849,999654946,1039345667,1053020794)+W(5,1047843748,-1135856481,1022819536,998047364)+W(6,-1123816828,-1144812946,-1120747576,-1113498942)+W(7,-1113301822,-1146605522,-1119691028,-1135792457);WS(-1107513792,1064663354);
sum1=W(0,1030862455,-1161118946,1040244826,-1104300038)+W(1,-1102940181,-1135077628,-1135539484,1011863892)+W(2,-1113532308,1021510766,-1091621085,1046262406)+W(3,1054782000,1019068110,1036941280,-1128724830)+W(4,1032378968,-1127591630,1051734861,1034822530)+W(5,-1095483267,1031948820,-1172984259,-1120336759)+W(6,-1123071015,1009770420,-1107582956,-1108820108)+W(7,-1125175670,1025488559,-1126076542,1036426604);sum2=W(0,-1135206239,-1139065871,1026230428,1025917606)+W(1,1027050280,1013849783,1016077019,-1127829351)+W(2,-1140752647,-1123380440,988696695,-1092786651)+W(3,1049996339,1057784826,1033822297,1034470972)+W(4,1022777359,1021581075,-1122295168,-1085937537)+W(5,1032573953,-1130048007,1032545188,-1137094527)+W(6,974924014,-1133276463,1029689087,-1140169471)+W(7,-1135329695,-1124883951,1011238415,1001568686);WS(1058918200,-1121082995);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0][0] = HOOKED_texOff(vec2(-1.0, -3.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-1.0, 4.0)).x;
samples[2][0] = HOOKED_texOff(vec2(0.0, -3.0)).x;
samples[2][1] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[2][2] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[3][0] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[3][2] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[3][3] = HOOKED_texOff(vec2(0.0, 4.0)).x;
samples[4][0] = HOOKED_texOff(vec2(1.0, -3.0)).x;
samples[4][1] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[4][2] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[5][0] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[5][2] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[5][3] = HOOKED_texOff(vec2(1.0, 4.0)).x;
samples[6][0] = HOOKED_texOff(vec2(2.0, -3.0)).x;
samples[6][1] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[6][2] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[7][0] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[7][2] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[7][3] = HOOKED_texOff(vec2(2.0, 4.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns16, win8x4)
//!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);
}
}
+226
View File
@@ -0,0 +1,226 @@
//
// 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, nns16, 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,-1126897990,1027745880,1024250604,1024642508)+W(1,-1121959908,-1149906049,-1130469888,-1121396864)+W(2,1039079928,-1107295041,-1147395201,-1126556538)+W(3,-1113607518,1041026790,1022159130,1044630722)+W(4,-1107136294,1005058137,-1116173177,1042195560)+W(5,-1098313415,999141354,1019497054,1007702352)+W(6,1015526727,1018714920,1042189511,-1106681307)+W(7,1035880216,-1121374916,-1133977224,1026239260)+W(8,-1106606352,1038936227,-1124106064,1025050132)+W(9,990390561,-1131068140,1013770942,-1122507740)+W(10,-1136584888,-1135809122,-1122292152,1015308851)+W(11,-1122039043,1031978820,-1116330759,1018900008);sum2=W(0,1017133506,1011515348,-1139818306,-1123730089)+W(1,996184056,-1138856554,1023321012,1029416248)+W(2,-1115999672,1020129658,1015618084,1007066512)+W(3,-1119553894,1057587887,-1090489276,-1109933138)+W(4,1016266760,-1145378916,-1112177411,1071604647)+W(5,-1079392139,-1097028615,1028448562,1008681896)+W(6,-1165256880,1051025857,-1098617840,-1105405946)+W(7,-1155286464,1000343320,-1133574805,1035052104)+W(8,-1139515542,-1135392452,-1138601606,991053648)+W(9,1020043526,1010374724,-1121583660,-1142174380)+W(10,997185888,-1155288808,-1135761830,1018728192)+W(11,1024878156,1002597928,-1131188096,-1132781834);WS(1018288640,1027735986);
sum1=W(0,1012158232,-1178449286,1044498160,-1128542910)+W(1,-1115962871,1002517720,1006778572,-1114624234)+W(2,1032943202,1027108853,1017365062,964628492)+W(3,1025063871,-1104570115,1059928494,-1088743921)+W(4,1032615126,-1134936888,-1156175041,1028919475)+W(5,-1097612337,-1106124541,1026836706,-1146238776)+W(6,1010747802,1034856692,-1085331503,1059914122)+W(7,-1114177498,1020458158,-1140348884,-1127457566)+W(8,1031833306,1032056909,-1122073627,1016604174)+W(9,1020162890,-1122825993,-1119592595,1033999672)+W(10,1022377282,998219705,-1172026051,-1115773453)+W(11,1038136595,1027508251,-1129465364,1023799671);sum2=W(0,-1126840972,-1130460798,1019075916,1017322604)+W(1,-1131054760,-1131047996,-1145399745,985194115)+W(2,-1120812206,-1129997452,1006903064,-1143360737)+W(3,-1139273136,-1112997847,-1139625904,1042717692)+W(4,-1114175000,-1130986946,991527106,-1120456092)+W(5,1043975251,1051048254,-1113881740,1007107280)+W(6,-1135317632,1001121889,-1150833602,-1121880440)+W(7,978663174,-1143215153,-1139461992,1017866680)+W(8,-1128878392,-1112673669,1026044394,-1125685806)+W(9,-1129486378,1006765920,-1133504840,-1126929736)+W(10,1014584312,-1144361281,995542402,1000306721)+W(11,-1142139489,-1114488494,1007041936,-1134951296);WS(1042433344,-1111851638);
sum1=W(0,-1128612156,-1112658226,-1119638967,1043958886)+W(1,-1120465263,-1128976934,-1139940268,-1123380939)+W(2,-1126908022,1033805831,-1115346894,-1142120768)+W(3,-1122042583,-1128727592,-1097703246,1057665642)+W(4,-1104545545,1005565040,984858240,-1107767030)+W(5,1052387104,1046318672,-1108167869,-1148354296)+W(6,999630836,-1114896432,1054789077,-1095395475)+W(7,1029397739,-1133849404,-1146630760,-1115281716)+W(8,1030603948,-1117224401,-1163176544,-1117808895)+W(9,-1126512698,-1129996802,1028419819,-1123618471)+W(10,-1117439993,1013349902,996431920,-1123547845)+W(11,1026334318,-1113258842,-1134051464,-1120421311);sum2=W(0,1022431497,-1109389142,1004613154,1028727631)+W(1,1029503922,-1132574761,-1132240188,-1119299282)+W(2,-1139248009,-1129989652,-1140046689,-1114039002)+W(3,1024165374,-1107432916,1041447926,1047487962)+W(4,1017218352,-1135952741,-1114822837,1044244351)+W(5,-1108646182,-1100679909,1040665470,-1123756570)+W(6,-1120729932,1031006195,1047688354,-1126089152)+W(7,-1120804126,-1148002498,-1124855948,983982854)+W(8,1009435309,1033956847,-1107003694,1028342876)+W(9,-1126342960,-1158996358,-1122846542,-1123334894)+W(10,-1140927562,-1117057946,-1128289576,-1121099750)+W(11,1036127241,1039673953,-1102421772,1026336008);WS(1015433728,1058400049);
sum1=W(0,-1139873791,1031161269,-1113693508,1033801204)+W(1,-1119172737,-1143910182,-1133909491,1032977294)+W(2,-1112917766,-1131731326,989007258,1019358132)+W(3,1023506921,-1116372870,-1116140698,1045725159)+W(4,-1122523445,1008313039,-1230944644,1035249566)+W(5,-1103376612,-1102794347,1044071755,-1115540344)+W(6,-1118840528,-1120831281,1044830734,-1116748777)+W(7,1030473357,-1126204226,1028378783,-1114963068)+W(8,-1141442286,1032646513,1018738506,-1118552369)+W(9,-1121050287,1032892305,1023234585,-1112562780)+W(10,1021910870,1016154651,1033465034,-1105610222)+W(11,1034039600,1030129285,-1122899972,-1124368226);sum2=W(0,-1138428449,-1158711528,-1124467432,-1140697417)+W(1,1030243467,1012442941,992976916,1013039401)+W(2,-1130455464,-1123518198,1033499227,975746961)+W(3,-1142924106,-1128734961,-1113146735,-1099387353)+W(4,1051222006,-1122081826,976851025,1036130613)+W(5,-1097860430,-1077268149,1072898808,-1117904739)+W(6,989093448,1010050489,-1108810723,-1091225653)+W(7,1056060393,-1131990027,997652548,-1137359275)+W(8,-1122996798,1032494444,1025590581,951236744)+W(9,-1153131756,990210276,-1140348735,-1115493835)+W(10,1025171621,1006284898,-1134977059,-1138876101)+W(11,-1127238416,1018469149,1026307569,-1146863422);WS(-1143089152,1030017260);
sum1=W(0,1012276081,-1116644609,1019444907,-1124688427)+W(1,1029853709,-1130860131,1001605962,-1127223379)+W(2,-1119160665,1035777366,-1136557285,-1130309965)+W(3,1024406997,-1109637089,1048989101,-1098625404)+W(4,1038057505,-1130883561,-1155861797,-1115433381)+W(5,1044433671,1006101820,-1111190908,1009046005)+W(6,-1155627981,1036571679,-1098184025,1048780603)+W(7,-1112291813,1025361773,-1122534699,1028189701)+W(8,1039597237,-1104960796,-1130076067,1018788475)+W(9,1018348791,-1126280255,-1117935161,1029641477)+W(10,1012573277,-1125993892,-1120990241,1036379833)+W(11,-1136463217,-1111599465,-1154886405,1020397819);sum2=W(0,-1153319600,1008405084,-1118973116,-1140784820)+W(1,1012585128,1010769460,-1147284080,985822624)+W(2,1010505984,-1129308604,1021293048,1001814848)+W(3,1008968960,-1142311064,-1101248908,1037448945)+W(4,1024969278,-1160749952,995456320,1022276922)+W(5,-1089187936,1057794596,1033366347,-1123619202)+W(6,-1140178660,-1140411728,-1109859050,1029773785)+W(7,1024400778,-1136545168,-1146954776,1005012008)+W(8,1017518401,1015531414,1007802556,1000322872)+W(9,-1142030464,1003782736,982409184,974134143)+W(10,1003482728,-1152799248,-1170856127,1006946188)+W(11,995727232,960534268,1009923956,985284128);WS(1064472528,-1121594920);
sum1=W(0,-1142654991,1027230343,-1112807213,1027061019)+W(1,-1128825126,-1164359388,-1143599223,1032290711)+W(2,-1113392623,1016010466,991342574,1014490160)+W(3,1014568428,-1136037408,-1115590690,1034098395)+W(4,1008695068,-1148094031,1010500896,1002050167)+W(5,-1113734161,-1112872467,1027642302,-1127829894)+W(6,-1124387333,-1122938499,1038834309,-1130883382)+W(7,1013984188,-1138058188,1020884834,-1120250507)+W(8,1029912912,1015162858,1015817710,-1124941766)+W(9,-1131205634,1025589157,1019867389,-1123484555)+W(10,1015459258,1008886302,1026841191,-1110863224)+W(11,1031947569,1019435182,-1129521612,-1130075526);sum2=W(0,1003807591,-1154115373,1000124719,1017182228)+W(1,-1126980607,-1130234859,-1147429191,-1139843175)+W(2,1001833687,1024488826,-1116401990,987658746)+W(3,1002635095,1018649088,1008095031,1040714709)+W(4,-1105844805,1013729967,-1132089351,1016729308)+W(5,-1105992985,1063780536,-1085442794,1024604622)+W(6,-1147602519,1024344696,1014141127,1047200342)+W(7,-1101306502,995366957,-1151072125,-1155997437)+W(8,-1132427785,1020609216,-1122913939,-1147894927)+W(9,964968041,1001714367,-1141957575,1023684454)+W(10,-1125194898,-1146690231,1011860423,-1141691791)+W(11,-1139390003,1017456200,-1128761080,-1146063807);WS(1061878800,-1131153991);
sum1=W(0,-1123872727,1015115512,-1099302516,1041224340)+W(1,-1144166978,-1171049230,1018625288,1031144036)+W(2,-1102371221,1009910425,1014687697,1022902338)+W(3,-1127640224,1036357847,-1085394744,1052022073)+W(4,-1115552350,-1132534141,1026350045,-1108974562)+W(5,1059569738,1058525661,-1125187302,1016189168)+W(6,1013916191,-1107191102,1050617832,-1088226291)+W(7,1037730450,-1123531112,1018183052,1006433282)+W(8,1032504563,-1097316565,1040234099,-1127405808)+W(9,-1145362866,1014427177,1031877738,-1109508096)+W(10,1015825508,1018548825,1016048056,1026198990)+W(11,1033421596,-1098228398,1035235966,-1137247201);sum2=W(0,-1131301730,1031269327,-1127010401,-1109842974)+W(1,-1181736700,-1180777340,973798558,-1131640108)+W(2,1028981651,-1125259759,-1167651134,-1160957999)+W(3,-1127780866,1013454096,-1149526184,-1113692773)+W(4,-1123287814,993986728,1013478572,-1109509101)+W(5,1051779317,1047088883,-1109788940,1020962386)+W(6,-1160424319,-1117315078,1028380081,-1134194124)+W(7,-1115287133,-1136947718,-1135840779,-1131160392)+W(8,-1137527992,1028175261,-1121515979,-1138138790)+W(9,-1164912671,-1145619912,998238336,1018886164)+W(10,-1125209194,-1152989064,-1138738786,-1127332243)+W(11,-1148504424,1027237057,-1142455024,-1123011340);WS(-1146021888,1053974589);
sum1=W(0,1029642476,-1119368753,1042969521,-1095098901)+W(1,1046685039,984849429,1013890275,-1134074211)+W(2,1042359026,-1107285127,1031018217,-1135393367)+W(3,-1176939092,1007708103,1045769551,-1096985546)+W(4,1036262392,-1139413615,1022266947,1017736689)+W(5,-1101301107,1034918881,1003810877,1024875117)+W(6,-1146466657,1027345005,-1094644679,1050538529)+W(7,-1120828825,-1172526890,1004183253,1032510570)+W(8,-1091538585,1051699648,1011534979,1017671961)+W(9,-1160650069,1019378973,-1107179580,1036824506)+W(10,-1133351451,-1160823333,-1127783457,1031489314)+W(11,-1095508207,1048776768,1035618600,1006585957);sum2=W(0,1031363252,-1091101506,1048232756,1057852755)+W(1,-1095952784,1016290300,1030774484,1001500224)+W(2,-1110436898,-1132290932,-1131305343,-1126601761)+W(3,1015165558,-1110787951,1016237906,1043794074)+W(4,-1113356328,1003743696,1007437656,965388167)+W(5,1014973676,1047525730,-1152923833,1022650220)+W(6,1020087968,1003188992,-1123006886,1011818344)+W(7,-1111245491,1021501454,-1158035650,1041338676)+W(8,-1105090874,-1129296549,-1131940021,1017537464)+W(9,-1137051446,-1134903850,-1123217223,1034851396)+W(10,-1117639196,-1133259176,1018262350,1033269727)+W(11,-1104724635,-1106365430,1024945328,1019937714);WS(-1077057896,-1083600334);
sum1=W(0,1017420011,1011471785,1029223422,-1116040414)+W(1,1017123181,1016511669,1014201033,1019976613)+W(2,-1126437509,1015478313,1024110818,-1167731667)+W(3,1017846781,-1138042285,1049638570,-1103217262)+W(4,1023111893,1009386661,999765850,1040273597)+W(5,-1090770241,-1087230893,1030676769,1023090125)+W(6,-1162024122,1016487629,1029091694,1046437488)+W(7,-1112046985,1020460717,985808522,1027730222)+W(8,1037672698,1024768280,-1120839802,1025489318)+W(9,1019153993,1010855969,1027546578,1028909230)+W(10,1023955584,-1134545259,1011766057,1025127228)+W(11,1025680213,1017109109,-1128064723,1027741830);sum2=W(0,1023774756,-1107003878,1020767940,-1118294055)+W(1,-1113997093,1021408408,-1152708847,1013240776)+W(2,-1108605887,-1128830540,-1139588328,-1119578529)+W(3,1005727232,-1108761818,1050907301,-1097736561)+W(4,1032528025,-1135972104,-1128030280,1032847770)+W(5,1058054639,1008347200,1039669350,-1131826954)+W(6,1004577664,1024878510,-1106188814,1049418167)+W(7,-1108856812,999382680,-1116453887,-1129071264)+W(8,1040942692,-1105809360,-1104688291,1019392776)+W(9,1020705336,-1124253692,-1115446820,1014050712)+W(10,1018266740,-1117167612,-1127775332,-1114566712)+W(11,1042743894,-1132221182,-1103534695,1022204104);WS(1034686080,-1080904524);
sum1=W(0,-1139332721,1025190657,-1143163562,1041601261)+W(1,1024768205,-1137907141,-1156631187,1024127465)+W(2,1040892278,1028605547,-1129308018,1012089369)+W(3,1023562901,1006799241,-1104914606,1052908885)+W(4,-1117860929,1019594656,1011454089,-1145135178)+W(5,-1089193318,-1091833281,1036300940,-1143330794)+W(6,1009225011,-1129417722,1043909393,-1103073573)+W(7,1040987970,992909011,1012327853,1017495114)+W(8,-1119873834,1025246703,1033652713,-1123933213)+W(9,1010687981,1027561839,-1136185891,-1124345098)+W(10,1024209623,1018355139,1010798725,1010795083)+W(11,-1118482716,1032670633,1027144528,-1123266333);sum2=W(0,998154484,-1124228589,-1132108902,-1115676434)+W(1,-1123985162,1004957466,-1136847690,1028193069)+W(2,-1123281782,-1123302060,-1132306691,1011392625)+W(3,-1120010648,1043298286,-1097765474,1027211577)+W(4,-1114822183,-1127542967,-1145824866,-1115567961)+W(5,1059221182,1034703777,-1131429597,1022587458)+W(6,1015307650,-1106126812,1048600788,-1099334080)+W(7,1029215805,-1127163397,994166396,-1111174068)+W(8,-1130476352,1015056080,1023836215,-1122559367)+W(9,1000606426,-1128437454,1026255089,-1137618020)+W(10,-1127893362,-1171736302,1010815409,-1110538383)+W(11,-1118584150,1028199647,1025007180,-1124423270);WS(-1097173920,-1100403112);
sum1=W(0,-1133792968,-1126599342,1026626987,-1109988694)+W(1,-1128510918,-1124691470,-1124511038,-1134319356)+W(2,-1112479512,-1122054529,-1138055228,-1131431128)+W(3,-1133667884,-1113753548,1051379210,-1097159959)+W(4,1031366423,-1128464692,-1126404688,-1113718896)+W(5,1058852431,1058630415,-1108453759,-1122909907)+W(6,-1129657589,1034489098,-1097104011,1049904553)+W(7,-1111244112,1006087192,-1123548289,1017816566)+W(8,1007326848,-1104990865,-1129654222,-1138955724)+W(9,-1134226372,-1122628437,-1112737379,983139170)+W(10,-1143321192,-1123473736,-1120375479,1029275393)+W(11,-1116837058,-1110311540,-1132471000,-1149064600);sum2=W(0,-1133003813,-1145103116,-1105221269,1033080040)+W(1,1016862101,-1129731365,-1170659932,1024883426)+W(2,-1117429423,1028547885,-1128891234,-1147341896)+W(3,1006656308,-1122208183,-1098340061,1042272545)+W(4,-1121562483,-1121650606,1031055883,-1101651786)+W(5,1055658740,1058321046,-1100689547,1031708925)+W(6,-1122785076,-1107240567,1035604404,-1112738821)+W(7,-1115182870,-1123396988,-1138148825,-1137951645)+W(8,-1131811521,1003752088,1026865631,-1133076983)+W(9,-1134424500,-1131665157,-1130287800,1015669581)+W(10,-1129373191,-1131162259,-1131089901,-1116779622)+W(11,-1123356625,1033205575,-1134576021,-1127933595);WS(1049422752,1064394145);
sum1=W(0,1016583527,-1106085006,995307718,1042273115)+W(1,-1113049442,1025810280,997641734,-1123841888)+W(2,1031369872,1021597381,-1122854832,1006187755)+W(3,-1129211865,1041111742,-1088517333,1058826428)+W(4,-1113933244,1019889767,-1131677043,1032245856)+W(5,-1098988005,-1105331685,1032610296,-1131685097)+W(6,1021172552,-1110939130,1058612208,-1090507155)+W(7,1037338632,-1155049030,1021691141,-1105269375)+W(8,1030057089,1043687978,-1122591528,-1134096210)+W(9,-1133007562,-1137128282,1036830720,-1120823228)+W(10,-1116248270,1025994697,1026669144,-1106745812)+W(11,1034516890,1038691348,-1117945591,-1126546729);sum2=W(0,1015668141,-1138201662,-1111996311,-1127284815)+W(1,-1125087482,1020174885,-1124041461,-1140877219)+W(2,-1116450062,-1123578506,1024732308,-1139064970)+W(3,1005775275,1027346708,-1125910350,-1106280325)+W(4,1034158307,-1133423524,1015274173,1016303395)+W(5,-1108948194,1052974100,1032925063,-1161498797)+W(6,-1138139200,-1106503093,-1104963655,1053021197)+W(7,-1107449032,-1134898868,992639399,-1117618841)+W(8,1031763952,957951850,994113735,1013272790)+W(9,-1132053353,-1115775134,1015724405,1016609913)+W(10,-1132927280,-1132485274,-1129319398,-1122071744)+W(11,1034411590,-1140595900,-1140186580,-1164791981);WS(-1101497152,-1084603877);
sum1=W(0,-1136425045,1016522037,967194407,1019848413)+W(1,-1129523533,-1142614610,-1140218249,-1157845066)+W(2,1029505522,-1119357636,-1140249161,-1135395837)+W(3,-1121565262,1035402982,1022903246,1027088345)+W(4,-1121932442,-1148904362,-1122160667,1027884002)+W(5,-1107598171,1024422013,-1127296803,1002411186)+W(6,1006883159,1025282390,1025270942,-1117602990)+W(7,1030372258,-1130529549,-1132497425,1022271101)+W(8,-1120772739,1030415880,-1129818261,1018540973)+W(9,1004502690,-1138792353,-1154700189,-1171556244)+W(10,-1138666305,-1138856043,-1128604789,995143101)+W(11,-1128284203,1025955498,-1121511513,1011955033);sum2=W(0,-1126668299,-1131366283,1024971228,1000957181)+W(1,-1151515419,1005199725,-1137964827,-1117612139)+W(2,1034620123,-1119890411,-1145021381,-1136862175)+W(3,1015963121,-1097765254,1049249869,1026062254)+W(4,1001872029,1007955643,1030757650,-1083955387)+W(5,1064229708,-1107214224,1026637176,-1125717658)+W(6,-1137547503,-1103492737,1047078464,-1122275403)+W(7,1027173860,-1169614250,997720155,-1118797430)+W(8,1017921725,1016072153,-1135832789,923654805)+W(9,-1132279825,-1131387718,1024786888,-1133941049)+W(10,-1148432117,1002011725,-1152589275,-1140632131)+W(11,-1144191965,996433547,-1140699475,1005736109);WS(1059552336,-1136539026);
sum1=W(0,990367896,1041343484,-1096612504,1033353841)+W(1,-1125599349,1028944863,1010957914,1036710283)+W(2,-1107358947,1029016441,-1132821402,1024290996)+W(3,-1154541352,1045269292,-1087221074,1042554433)+W(4,-1154580200,1023892422,1017372383,-1112141659)+W(5,1058232297,1029783110,-1114120867,1023410731)+W(6,1026284586,-1116984235,1051438086,-1087458720)+W(7,1033522371,-1144215764,1015461809,1018013925)+W(8,1047713030,-1095293300,1032365167,-1144750420)+W(9,1014364322,1006339428,1032067931,-1114380761)+W(10,1004597796,1001346936,1021777309,1032228520)+W(11,1045851190,-1099415088,1030006574,-1130073781);sum2=W(0,-1153914788,-1101809160,1052877341,1046574229)+W(1,-1095334336,1023520281,-1126180245,-1115520194)+W(2,1022007580,1000424166,-1113807813,1021218858)+W(3,995844276,-1114410922,1055965696,1034680258)+W(4,-1109583292,1008634443,-1141303142,1033573989)+W(5,-1098900400,-1098051352,1033797491,-1115608949)+W(6,1026951758,998799030,1023481081,1045079279)+W(7,1032986287,1032307290,990856044,-1110191966)+W(8,1023185808,-1106708743,1025876178,-1128938562)+W(9,1004850742,-1129252703,1031073312,984863273)+W(10,-1137844345,1017335440,1015235936,1016759632)+W(11,-1104219784,-1103050031,1038371038,1020607644);WS(-1080660584,-1085825159);
sum1=W(0,1013708199,-1123370319,-1145658646,-1118786339)+W(1,1028171867,-1144908790,998525366,-1131079022)+W(2,-1111041043,1035331132,1017605134,-1131113128)+W(3,1026247587,-1110742584,1047524760,-1095527502)+W(4,1042485668,-1130744068,1009982783,-1113918027)+W(5,1038280501,1041941518,-1110999603,992723116)+W(6,-1136883881,1032009669,-1096311074,1051037928)+W(7,-1106204846,1025830203,-1128223794,1025751155)+W(8,1042402294,-1106649743,-1132447358,1017749654)+W(9,999596614,-1126831290,-1118872454,1032615945)+W(10,1002160934,-1127230527,-1126850910,1033490448)+W(11,1023947050,-1111971999,971034337,1018668086);sum2=W(0,988660617,1017543700,1015794522,-1133704409)+W(1,1003471274,-1140119133,-1145776834,1002138986)+W(2,1001599498,1024621822,-1135257421,-1136500105)+W(3,-1133422913,1031822055,1041494739,-1102581932)+W(4,970658596,-1163479081,-1126488793,1032911160)+W(5,1056510750,-1089051586,1026713544,1009057465)+W(6,999416722,1018658069,1023998101,-1111744235)+W(7,945757471,1000517690,999055930,1007351961)+W(8,-1138508317,1009295285,998080468,-1137960905)+W(9,987033481,-1162261577,991201876,-1140892226)+W(10,-1156050276,-1186683976,-1179419172,999395634)+W(11,-1141702058,-1147317506,1007988669,-1146609818);WS(1064784784,-1120346387);
sum1=W(0,-1150678408,1015721531,1049255678,-1099108228)+W(1,-1149551256,-1136953142,1000581420,-1110077251)+W(2,1043607805,-1107416484,1017163947,-1140022794)+W(3,1006062348,-1107299655,1059242626,-1089544734)+W(4,1023526494,-1139533474,1015088861,-1132691862)+W(5,-1123916922,-1130977491,1022505321,1012221798)+W(6,-1136518116,-1148196556,-1096371932,1057929313)+W(7,-1104456865,1014035238,-1126533711,1013224070)+W(8,-1100407642,1048500643,-1111675367,1026165050)+W(9,1012432222,-1124886999,-1132580564,1035479729)+W(10,-1127245287,-1136458552,-1122704190,1014270588)+W(11,-1102354822,1044504531,1007459698,1017479699);sum2=W(0,-1140771860,1031694512,-1104948969,-1115570202)+W(1,1040745971,-1127298441,-1125513054,-1122230843)+W(2,993388690,1042093481,-1111499166,995262946)+W(3,-1131667695,979286214,1026183534,1042830623)+W(4,-1119680402,1002124441,-1131288705,1025077104)+W(5,-1111209187,-1112764939,982469091,-1123012516)+W(6,978159878,-1108853537,1041617383,1043422569)+W(7,-1120447085,-1129740789,1012596136,-1102087836)+W(8,1045410736,1034771561,-1109907689,-1125016939)+W(9,1011933560,-1117751010,1030126174,1014235016)+W(10,-1127258987,1004566649,-1121534607,-1113389694)+W(11,1044425994,1025820984,-1115100280,-1119639931);WS(-1088649680,1067112300);
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][0] = HOOKED_texOff(vec2(-3.0, -2.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-3.0, -1.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-3.0, 0.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-3.0, 1.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-3.0, 2.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-3.0, 3.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, -2.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-2.0, 3.0)).x;
samples[3][0] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[3][1] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[3][2] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[3][3] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[4][0] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[4][1] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[4][2] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[4][3] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[5][0] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[5][1] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[5][2] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[5][3] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[6][0] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[6][1] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[6][2] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[6][3] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[7][0] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[7][1] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[7][2] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[7][3] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[8][0] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[8][1] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[8][2] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[8][3] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[9][0] = HOOKED_texOff(vec2(3.0, -2.0)).x;
samples[9][1] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[9][2] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[9][3] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[10][0] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[10][1] = HOOKED_texOff(vec2(3.0, 3.0)).x;
samples[10][2] = HOOKED_texOff(vec2(4.0, -2.0)).x;
samples[10][3] = HOOKED_texOff(vec2(4.0, -1.0)).x;
samples[11][0] = HOOKED_texOff(vec2(4.0, 0.0)).x;
samples[11][1] = HOOKED_texOff(vec2(4.0, 1.0)).x;
samples[11][2] = HOOKED_texOff(vec2(4.0, 2.0)).x;
samples[11][3] = HOOKED_texOff(vec2(4.0, 3.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns16, 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, nns16, 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,-1126897990,-1130469888,-1113607518,-1116173177)+W(1,1015526727,-1133977224,990390561,-1122292152)+W(2,1027745880,-1121396864,1041026790,1042195560)+W(3,1018714920,1026239260,-1131068140,1015308851)+W(4,1024250604,1039079928,1022159130,-1098313415)+W(5,1042189511,-1106606352,1013770942,-1122039043)+W(6,1024642508,-1107295041,1044630722,999141354)+W(7,-1106681307,1038936227,-1122507740,1031978820)+W(8,-1121959908,-1147395201,-1107136294,1019497054)+W(9,1035880216,-1124106064,-1136584888,-1116330759)+W(10,-1149906049,-1126556538,1005058137,1007702352)+W(11,-1121374916,1025050132,-1135809122,1018900008);sum2=W(0,1017133506,1023321012,-1119553894,-1112177411)+W(1,-1165256880,-1133574805,1020043526,-1135761830)+W(2,1011515348,1029416248,1057587887,1071604647)+W(3,1051025857,1035052104,1010374724,1018728192)+W(4,-1139818306,-1115999672,-1090489276,-1079392139)+W(5,-1098617840,-1139515542,-1121583660,1024878156)+W(6,-1123730089,1020129658,-1109933138,-1097028615)+W(7,-1105405946,-1135392452,-1142174380,1002597928)+W(8,996184056,1015618084,1016266760,1028448562)+W(9,-1155286464,-1138601606,997185888,-1131188096)+W(10,-1138856554,1007066512,-1145378916,1008681896)+W(11,1000343320,991053648,-1155288808,-1132781834);WS(1018288640,1027735986);
sum1=W(0,1012158232,1006778572,1025063871,-1156175041)+W(1,1010747802,-1140348884,1020162890,-1172026051)+W(2,-1178449286,-1114624234,-1104570115,1028919475)+W(3,1034856692,-1127457566,-1122825993,-1115773453)+W(4,1044498160,1032943202,1059928494,-1097612337)+W(5,-1085331503,1031833306,-1119592595,1038136595)+W(6,-1128542910,1027108853,-1088743921,-1106124541)+W(7,1059914122,1032056909,1033999672,1027508251)+W(8,-1115962871,1017365062,1032615126,1026836706)+W(9,-1114177498,-1122073627,1022377282,-1129465364)+W(10,1002517720,964628492,-1134936888,-1146238776)+W(11,1020458158,1016604174,998219705,1023799671);sum2=W(0,-1126840972,-1145399745,-1139273136,991527106)+W(1,-1135317632,-1139461992,-1129486378,995542402)+W(2,-1130460798,985194115,-1112997847,-1120456092)+W(3,1001121889,1017866680,1006765920,1000306721)+W(4,1019075916,-1120812206,-1139625904,1043975251)+W(5,-1150833602,-1128878392,-1133504840,-1142139489)+W(6,1017322604,-1129997452,1042717692,1051048254)+W(7,-1121880440,-1112673669,-1126929736,-1114488494)+W(8,-1131054760,1006903064,-1114175000,-1113881740)+W(9,978663174,1026044394,1014584312,1007041936)+W(10,-1131047996,-1143360737,-1130986946,1007107280)+W(11,-1143215153,-1125685806,-1144361281,-1134951296);WS(1042433344,-1111851638);
sum1=W(0,-1128612156,-1139940268,-1122042583,984858240)+W(1,999630836,-1146630760,-1126512698,996431920)+W(2,-1112658226,-1123380939,-1128727592,-1107767030)+W(3,-1114896432,-1115281716,-1129996802,-1123547845)+W(4,-1119638967,-1126908022,-1097703246,1052387104)+W(5,1054789077,1030603948,1028419819,1026334318)+W(6,1043958886,1033805831,1057665642,1046318672)+W(7,-1095395475,-1117224401,-1123618471,-1113258842)+W(8,-1120465263,-1115346894,-1104545545,-1108167869)+W(9,1029397739,-1163176544,-1117439993,-1134051464)+W(10,-1128976934,-1142120768,1005565040,-1148354296)+W(11,-1133849404,-1117808895,1013349902,-1120421311);sum2=W(0,1022431497,-1132240188,1024165374,-1114822837)+W(1,-1120729932,-1124855948,-1126342960,-1128289576)+W(2,-1109389142,-1119299282,-1107432916,1044244351)+W(3,1031006195,983982854,-1158996358,-1121099750)+W(4,1004613154,-1139248009,1041447926,-1108646182)+W(5,1047688354,1009435309,-1122846542,1036127241)+W(6,1028727631,-1129989652,1047487962,-1100679909)+W(7,-1126089152,1033956847,-1123334894,1039673953)+W(8,1029503922,-1140046689,1017218352,1040665470)+W(9,-1120804126,-1107003694,-1140927562,-1102421772)+W(10,-1132574761,-1114039002,-1135952741,-1123756570)+W(11,-1148002498,1028342876,-1117057946,1026336008);WS(1015433728,1058400049);
sum1=W(0,-1139873791,-1133909491,1023506921,-1230944644)+W(1,-1118840528,1028378783,-1121050287,1033465034)+W(2,1031161269,1032977294,-1116372870,1035249566)+W(3,-1120831281,-1114963068,1032892305,-1105610222)+W(4,-1113693508,-1112917766,-1116140698,-1103376612)+W(5,1044830734,-1141442286,1023234585,1034039600)+W(6,1033801204,-1131731326,1045725159,-1102794347)+W(7,-1116748777,1032646513,-1112562780,1030129285)+W(8,-1119172737,989007258,-1122523445,1044071755)+W(9,1030473357,1018738506,1021910870,-1122899972)+W(10,-1143910182,1019358132,1008313039,-1115540344)+W(11,-1126204226,-1118552369,1016154651,-1124368226);sum2=W(0,-1138428449,992976916,-1142924106,976851025)+W(1,989093448,997652548,-1153131756,-1134977059)+W(2,-1158711528,1013039401,-1128734961,1036130613)+W(3,1010050489,-1137359275,990210276,-1138876101)+W(4,-1124467432,-1130455464,-1113146735,-1097860430)+W(5,-1108810723,-1122996798,-1140348735,-1127238416)+W(6,-1140697417,-1123518198,-1099387353,-1077268149)+W(7,-1091225653,1032494444,-1115493835,1018469149)+W(8,1030243467,1033499227,1051222006,1072898808)+W(9,1056060393,1025590581,1025171621,1026307569)+W(10,1012442941,975746961,-1122081826,-1117904739)+W(11,-1131990027,951236744,1006284898,-1146863422);WS(-1143089152,1030017260);
sum1=W(0,1012276081,1001605962,1024406997,-1155861797)+W(1,-1155627981,-1122534699,1018348791,-1120990241)+W(2,-1116644609,-1127223379,-1109637089,-1115433381)+W(3,1036571679,1028189701,-1126280255,1036379833)+W(4,1019444907,-1119160665,1048989101,1044433671)+W(5,-1098184025,1039597237,-1117935161,-1136463217)+W(6,-1124688427,1035777366,-1098625404,1006101820)+W(7,1048780603,-1104960796,1029641477,-1111599465)+W(8,1029853709,-1136557285,1038057505,-1111190908)+W(9,-1112291813,-1130076067,1012573277,-1154886405)+W(10,-1130860131,-1130309965,-1130883561,1009046005)+W(11,1025361773,1018788475,-1125993892,1020397819);sum2=W(0,-1153319600,-1147284080,1008968960,995456320)+W(1,-1140178660,-1146954776,-1142030464,-1170856127)+W(2,1008405084,985822624,-1142311064,1022276922)+W(3,-1140411728,1005012008,1003782736,1006946188)+W(4,-1118973116,1010505984,-1101248908,-1089187936)+W(5,-1109859050,1017518401,982409184,995727232)+W(6,-1140784820,-1129308604,1037448945,1057794596)+W(7,1029773785,1015531414,974134143,960534268)+W(8,1012585128,1021293048,1024969278,1033366347)+W(9,1024400778,1007802556,1003482728,1009923956)+W(10,1010769460,1001814848,-1160749952,-1123619202)+W(11,-1136545168,1000322872,-1152799248,985284128);WS(1064472528,-1121594920);
sum1=W(0,-1142654991,-1143599223,1014568428,1010500896)+W(1,-1124387333,1020884834,-1131205634,1026841191)+W(2,1027230343,1032290711,-1136037408,1002050167)+W(3,-1122938499,-1120250507,1025589157,-1110863224)+W(4,-1112807213,-1113392623,-1115590690,-1113734161)+W(5,1038834309,1029912912,1019867389,1031947569)+W(6,1027061019,1016010466,1034098395,-1112872467)+W(7,-1130883382,1015162858,-1123484555,1019435182)+W(8,-1128825126,991342574,1008695068,1027642302)+W(9,1013984188,1015817710,1015459258,-1129521612)+W(10,-1164359388,1014490160,-1148094031,-1127829894)+W(11,-1138058188,-1124941766,1008886302,-1130075526);sum2=W(0,1003807591,-1147429191,1002635095,-1132089351)+W(1,-1147602519,-1151072125,964968041,1011860423)+W(2,-1154115373,-1139843175,1018649088,1016729308)+W(3,1024344696,-1155997437,1001714367,-1141691791)+W(4,1000124719,1001833687,1008095031,-1105992985)+W(5,1014141127,-1132427785,-1141957575,-1139390003)+W(6,1017182228,1024488826,1040714709,1063780536)+W(7,1047200342,1020609216,1023684454,1017456200)+W(8,-1126980607,-1116401990,-1105844805,-1085442794)+W(9,-1101306502,-1122913939,-1125194898,-1128761080)+W(10,-1130234859,987658746,1013729967,1024604622)+W(11,995366957,-1147894927,-1146690231,-1146063807);WS(1061878800,-1131153991);
sum1=W(0,-1123872727,1018625288,-1127640224,1026350045)+W(1,1013916191,1018183052,-1145362866,1016048056)+W(2,1015115512,1031144036,1036357847,-1108974562)+W(3,-1107191102,1006433282,1014427177,1026198990)+W(4,-1099302516,-1102371221,-1085394744,1059569738)+W(5,1050617832,1032504563,1031877738,1033421596)+W(6,1041224340,1009910425,1052022073,1058525661)+W(7,-1088226291,-1097316565,-1109508096,-1098228398)+W(8,-1144166978,1014687697,-1115552350,-1125187302)+W(9,1037730450,1040234099,1015825508,1035235966)+W(10,-1171049230,1022902338,-1132534141,1016189168)+W(11,-1123531112,-1127405808,1018548825,-1137247201);sum2=W(0,-1131301730,973798558,-1127780866,1013478572)+W(1,-1160424319,-1135840779,-1164912671,-1138738786)+W(2,1031269327,-1131640108,1013454096,-1109509101)+W(3,-1117315078,-1131160392,-1145619912,-1127332243)+W(4,-1127010401,1028981651,-1149526184,1051779317)+W(5,1028380081,-1137527992,998238336,-1148504424)+W(6,-1109842974,-1125259759,-1113692773,1047088883)+W(7,-1134194124,1028175261,1018886164,1027237057)+W(8,-1181736700,-1167651134,-1123287814,-1109788940)+W(9,-1115287133,-1121515979,-1125209194,-1142455024)+W(10,-1180777340,-1160957999,993986728,1020962386)+W(11,-1136947718,-1138138790,-1152989064,-1123011340);WS(-1146021888,1053974589);
sum1=W(0,1029642476,1013890275,-1176939092,1022266947)+W(1,-1146466657,1004183253,-1160650069,-1127783457)+W(2,-1119368753,-1134074211,1007708103,1017736689)+W(3,1027345005,1032510570,1019378973,1031489314)+W(4,1042969521,1042359026,1045769551,-1101301107)+W(5,-1094644679,-1091538585,-1107179580,-1095508207)+W(6,-1095098901,-1107285127,-1096985546,1034918881)+W(7,1050538529,1051699648,1036824506,1048776768)+W(8,1046685039,1031018217,1036262392,1003810877)+W(9,-1120828825,1011534979,-1133351451,1035618600)+W(10,984849429,-1135393367,-1139413615,1024875117)+W(11,-1172526890,1017671961,-1160823333,1006585957);sum2=W(0,1031363252,1030774484,1015165558,1007437656)+W(1,1020087968,-1158035650,-1137051446,1018262350)+W(2,-1091101506,1001500224,-1110787951,965388167)+W(3,1003188992,1041338676,-1134903850,1033269727)+W(4,1048232756,-1110436898,1016237906,1014973676)+W(5,-1123006886,-1105090874,-1123217223,-1104724635)+W(6,1057852755,-1132290932,1043794074,1047525730)+W(7,1011818344,-1129296549,1034851396,-1106365430)+W(8,-1095952784,-1131305343,-1113356328,-1152923833)+W(9,-1111245491,-1131940021,-1117639196,1024945328)+W(10,1016290300,-1126601761,1003743696,1022650220)+W(11,1021501454,1017537464,-1133259176,1019937714);WS(-1077057896,-1083600334);
sum1=W(0,1017420011,1014201033,1017846781,999765850)+W(1,-1162024122,985808522,1019153993,1011766057)+W(2,1011471785,1019976613,-1138042285,1040273597)+W(3,1016487629,1027730222,1010855969,1025127228)+W(4,1029223422,-1126437509,1049638570,-1090770241)+W(5,1029091694,1037672698,1027546578,1025680213)+W(6,-1116040414,1015478313,-1103217262,-1087230893)+W(7,1046437488,1024768280,1028909230,1017109109)+W(8,1017123181,1024110818,1023111893,1030676769)+W(9,-1112046985,-1120839802,1023955584,-1128064723)+W(10,1016511669,-1167731667,1009386661,1023090125)+W(11,1020460717,1025489318,-1134545259,1027741830);sum2=W(0,1023774756,-1152708847,1005727232,-1128030280)+W(1,1004577664,-1116453887,1020705336,-1127775332)+W(2,-1107003878,1013240776,-1108761818,1032847770)+W(3,1024878510,-1129071264,-1124253692,-1114566712)+W(4,1020767940,-1108605887,1050907301,1058054639)+W(5,-1106188814,1040942692,-1115446820,1042743894)+W(6,-1118294055,-1128830540,-1097736561,1008347200)+W(7,1049418167,-1105809360,1014050712,-1132221182)+W(8,-1113997093,-1139588328,1032528025,1039669350)+W(9,-1108856812,-1104688291,1018266740,-1103534695)+W(10,1021408408,-1119578529,-1135972104,-1131826954)+W(11,999382680,1019392776,-1117167612,1022204104);WS(1034686080,-1080904524);
sum1=W(0,-1139332721,-1156631187,1023562901,1011454089)+W(1,1009225011,1012327853,1010687981,1010798725)+W(2,1025190657,1024127465,1006799241,-1145135178)+W(3,-1129417722,1017495114,1027561839,1010795083)+W(4,-1143163562,1040892278,-1104914606,-1089193318)+W(5,1043909393,-1119873834,-1136185891,-1118482716)+W(6,1041601261,1028605547,1052908885,-1091833281)+W(7,-1103073573,1025246703,-1124345098,1032670633)+W(8,1024768205,-1129308018,-1117860929,1036300940)+W(9,1040987970,1033652713,1024209623,1027144528)+W(10,-1137907141,1012089369,1019594656,-1143330794)+W(11,992909011,-1123933213,1018355139,-1123266333);sum2=W(0,998154484,-1136847690,-1120010648,-1145824866)+W(1,1015307650,994166396,1000606426,1010815409)+W(2,-1124228589,1028193069,1043298286,-1115567961)+W(3,-1106126812,-1111174068,-1128437454,-1110538383)+W(4,-1132108902,-1123281782,-1097765474,1059221182)+W(5,1048600788,-1130476352,1026255089,-1118584150)+W(6,-1115676434,-1123302060,1027211577,1034703777)+W(7,-1099334080,1015056080,-1137618020,1028199647)+W(8,-1123985162,-1132306691,-1114822183,-1131429597)+W(9,1029215805,1023836215,-1127893362,1025007180)+W(10,1004957466,1011392625,-1127542967,1022587458)+W(11,-1127163397,-1122559367,-1171736302,-1124423270);WS(-1097173920,-1100403112);
sum1=W(0,-1133792968,-1124511038,-1133667884,-1126404688)+W(1,-1129657589,-1123548289,-1134226372,-1120375479)+W(2,-1126599342,-1134319356,-1113753548,-1113718896)+W(3,1034489098,1017816566,-1122628437,1029275393)+W(4,1026626987,-1112479512,1051379210,1058852431)+W(5,-1097104011,1007326848,-1112737379,-1116837058)+W(6,-1109988694,-1122054529,-1097159959,1058630415)+W(7,1049904553,-1104990865,983139170,-1110311540)+W(8,-1128510918,-1138055228,1031366423,-1108453759)+W(9,-1111244112,-1129654222,-1143321192,-1132471000)+W(10,-1124691470,-1131431128,-1128464692,-1122909907)+W(11,1006087192,-1138955724,-1123473736,-1149064600);sum2=W(0,-1133003813,-1170659932,1006656308,1031055883)+W(1,-1122785076,-1138148825,-1134424500,-1131089901)+W(2,-1145103116,1024883426,-1122208183,-1101651786)+W(3,-1107240567,-1137951645,-1131665157,-1116779622)+W(4,-1105221269,-1117429423,-1098340061,1055658740)+W(5,1035604404,-1131811521,-1130287800,-1123356625)+W(6,1033080040,1028547885,1042272545,1058321046)+W(7,-1112738821,1003752088,1015669581,1033205575)+W(8,1016862101,-1128891234,-1121562483,-1100689547)+W(9,-1115182870,1026865631,-1129373191,-1134576021)+W(10,-1129731365,-1147341896,-1121650606,1031708925)+W(11,-1123396988,-1133076983,-1131162259,-1127933595);WS(1049422752,1064394145);
sum1=W(0,1016583527,997641734,-1129211865,-1131677043)+W(1,1021172552,1021691141,-1133007562,1026669144)+W(2,-1106085006,-1123841888,1041111742,1032245856)+W(3,-1110939130,-1105269375,-1137128282,-1106745812)+W(4,995307718,1031369872,-1088517333,-1098988005)+W(5,1058612208,1030057089,1036830720,1034516890)+W(6,1042273115,1021597381,1058826428,-1105331685)+W(7,-1090507155,1043687978,-1120823228,1038691348)+W(8,-1113049442,-1122854832,-1113933244,1032610296)+W(9,1037338632,-1122591528,-1116248270,-1117945591)+W(10,1025810280,1006187755,1019889767,-1131685097)+W(11,-1155049030,-1134096210,1025994697,-1126546729);sum2=W(0,1015668141,-1124041461,1005775275,1015274173)+W(1,-1138139200,992639399,-1132053353,-1129319398)+W(2,-1138201662,-1140877219,1027346708,1016303395)+W(3,-1106503093,-1117618841,-1115775134,-1122071744)+W(4,-1111996311,-1116450062,-1125910350,-1108948194)+W(5,-1104963655,1031763952,1015724405,1034411590)+W(6,-1127284815,-1123578506,-1106280325,1052974100)+W(7,1053021197,957951850,1016609913,-1140595900)+W(8,-1125087482,1024732308,1034158307,1032925063)+W(9,-1107449032,994113735,-1132927280,-1140186580)+W(10,1020174885,-1139064970,-1133423524,-1161498797)+W(11,-1134898868,1013272790,-1132485274,-1164791981);WS(-1101497152,-1084603877);
sum1=W(0,-1136425045,-1140218249,-1121565262,-1122160667)+W(1,1006883159,-1132497425,1004502690,-1128604789)+W(2,1016522037,-1157845066,1035402982,1027884002)+W(3,1025282390,1022271101,-1138792353,995143101)+W(4,967194407,1029505522,1022903246,-1107598171)+W(5,1025270942,-1120772739,-1154700189,-1128284203)+W(6,1019848413,-1119357636,1027088345,1024422013)+W(7,-1117602990,1030415880,-1171556244,1025955498)+W(8,-1129523533,-1140249161,-1121932442,-1127296803)+W(9,1030372258,-1129818261,-1138666305,-1121511513)+W(10,-1142614610,-1135395837,-1148904362,1002411186)+W(11,-1130529549,1018540973,-1138856043,1011955033);sum2=W(0,-1126668299,-1137964827,1015963121,1030757650)+W(1,-1137547503,997720155,-1132279825,-1152589275)+W(2,-1131366283,-1117612139,-1097765254,-1083955387)+W(3,-1103492737,-1118797430,-1131387718,-1140632131)+W(4,1024971228,1034620123,1049249869,1064229708)+W(5,1047078464,1017921725,1024786888,-1144191965)+W(6,1000957181,-1119890411,1026062254,-1107214224)+W(7,-1122275403,1016072153,-1133941049,996433547)+W(8,-1151515419,-1145021381,1001872029,1026637176)+W(9,1027173860,-1135832789,-1148432117,-1140699475)+W(10,1005199725,-1136862175,1007955643,-1125717658)+W(11,-1169614250,923654805,1002011725,1005736109);WS(1059552336,-1136539026);
sum1=W(0,990367896,1010957914,-1154541352,1017372383)+W(1,1026284586,1015461809,1014364322,1021777309)+W(2,1041343484,1036710283,1045269292,-1112141659)+W(3,-1116984235,1018013925,1006339428,1032228520)+W(4,-1096612504,-1107358947,-1087221074,1058232297)+W(5,1051438086,1047713030,1032067931,1045851190)+W(6,1033353841,1029016441,1042554433,1029783110)+W(7,-1087458720,-1095293300,-1114380761,-1099415088)+W(8,-1125599349,-1132821402,-1154580200,-1114120867)+W(9,1033522371,1032365167,1004597796,1030006574)+W(10,1028944863,1024290996,1023892422,1023410731)+W(11,-1144215764,-1144750420,1001346936,-1130073781);sum2=W(0,-1153914788,-1126180245,995844276,-1141303142)+W(1,1026951758,990856044,1004850742,1015235936)+W(2,-1101809160,-1115520194,-1114410922,1033573989)+W(3,998799030,-1110191966,-1129252703,1016759632)+W(4,1052877341,1022007580,1055965696,-1098900400)+W(5,1023481081,1023185808,1031073312,-1104219784)+W(6,1046574229,1000424166,1034680258,-1098051352)+W(7,1045079279,-1106708743,984863273,-1103050031)+W(8,-1095334336,-1113807813,-1109583292,1033797491)+W(9,1032986287,1025876178,-1137844345,1038371038)+W(10,1023520281,1021218858,1008634443,-1115608949)+W(11,1032307290,-1128938562,1017335440,1020607644);WS(-1080660584,-1085825159);
sum1=W(0,1013708199,998525366,1026247587,1009982783)+W(1,-1136883881,-1128223794,999596614,-1126850910)+W(2,-1123370319,-1131079022,-1110742584,-1113918027)+W(3,1032009669,1025751155,-1126831290,1033490448)+W(4,-1145658646,-1111041043,1047524760,1038280501)+W(5,-1096311074,1042402294,-1118872454,1023947050)+W(6,-1118786339,1035331132,-1095527502,1041941518)+W(7,1051037928,-1106649743,1032615945,-1111971999)+W(8,1028171867,1017605134,1042485668,-1110999603)+W(9,-1106204846,-1132447358,1002160934,971034337)+W(10,-1144908790,-1131113128,-1130744068,992723116)+W(11,1025830203,1017749654,-1127230527,1018668086);sum2=W(0,988660617,-1145776834,-1133422913,-1126488793)+W(1,999416722,999055930,987033481,-1179419172)+W(2,1017543700,1002138986,1031822055,1032911160)+W(3,1018658069,1007351961,-1162261577,999395634)+W(4,1015794522,1001599498,1041494739,1056510750)+W(5,1023998101,-1138508317,991201876,-1141702058)+W(6,-1133704409,1024621822,-1102581932,-1089051586)+W(7,-1111744235,1009295285,-1140892226,-1147317506)+W(8,1003471274,-1135257421,970658596,1026713544)+W(9,945757471,998080468,-1156050276,1007988669)+W(10,-1140119133,-1136500105,-1163479081,1009057465)+W(11,1000517690,-1137960905,-1186683976,-1146609818);WS(1064784784,-1120346387);
sum1=W(0,-1150678408,1000581420,1006062348,1015088861)+W(1,-1136518116,-1126533711,1012432222,-1122704190)+W(2,1015721531,-1110077251,-1107299655,-1132691862)+W(3,-1148196556,1013224070,-1124886999,1014270588)+W(4,1049255678,1043607805,1059242626,-1123916922)+W(5,-1096371932,-1100407642,-1132580564,-1102354822)+W(6,-1099108228,-1107416484,-1089544734,-1130977491)+W(7,1057929313,1048500643,1035479729,1044504531)+W(8,-1149551256,1017163947,1023526494,1022505321)+W(9,-1104456865,-1111675367,-1127245287,1007459698)+W(10,-1136953142,-1140022794,-1139533474,1012221798)+W(11,1014035238,1026165050,-1136458552,1017479699);sum2=W(0,-1140771860,-1125513054,-1131667695,-1131288705)+W(1,978159878,1012596136,1011933560,-1121534607)+W(2,1031694512,-1122230843,979286214,1025077104)+W(3,-1108853537,-1102087836,-1117751010,-1113389694)+W(4,-1104948969,993388690,1026183534,-1111209187)+W(5,1041617383,1045410736,1030126174,1044425994)+W(6,-1115570202,1042093481,1042830623,-1112764939)+W(7,1043422569,1034771561,1014235016,1025820984)+W(8,1040745971,-1111499166,-1119680402,982469091)+W(9,-1120447085,-1109907689,-1127258987,-1115100280)+W(10,-1127298441,995262946,1002124441,-1123012516)+W(11,-1129740789,-1125016939,1004566649,-1119639931);WS(-1088649680,1067112300);
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][0] = HOOKED_texOff(vec2(-2.0, -3.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-2.0, -2.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, 3.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, 4.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-1.0, -3.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[3][0] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[3][2] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[3][3] = HOOKED_texOff(vec2(-1.0, 4.0)).x;
samples[4][0] = HOOKED_texOff(vec2(0.0, -3.0)).x;
samples[4][1] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[4][2] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[5][0] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[5][2] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[5][3] = HOOKED_texOff(vec2(0.0, 4.0)).x;
samples[6][0] = HOOKED_texOff(vec2(1.0, -3.0)).x;
samples[6][1] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[6][2] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[7][0] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[7][2] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[7][3] = HOOKED_texOff(vec2(1.0, 4.0)).x;
samples[8][0] = HOOKED_texOff(vec2(2.0, -3.0)).x;
samples[8][1] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[8][2] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[8][3] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[9][0] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[9][1] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[9][2] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[9][3] = HOOKED_texOff(vec2(2.0, 4.0)).x;
samples[10][0] = HOOKED_texOff(vec2(3.0, -3.0)).x;
samples[10][1] = HOOKED_texOff(vec2(3.0, -2.0)).x;
samples[10][2] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[10][3] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[11][0] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[11][1] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[11][2] = HOOKED_texOff(vec2(3.0, 3.0)).x;
samples[11][3] = HOOKED_texOff(vec2(3.0, 4.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns16, 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);
}
}
+674
View File
@@ -0,0 +1,674 @@
//
// 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, nns256, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,1024871952,-1091961907,1049937838,1023328805)+W(1,1026430476,-1103990249,1052012307,994719130)+W(2,1041094851,-1086639391,1057524239,-1110763811)+W(3,992987016,-1085365048,1063527595,-1102193240)+W(4,1034372511,-1087585419,1061081007,1046466539)+W(5,1007997243,-1093414958,1057188600,-1131716095)+W(6,1038248733,-1100793414,-1104832955,1042167685)+W(7,1009484684,-1099588502,-1114088341,1037858632);sum2=W(0,-1122170202,-1115075619,-1113824159,1016746290)+W(1,-1117362461,1050294809,1022334174,1016781702)+W(2,-1125932452,1041506545,-1098709995,1031697879)+W(3,-1100385246,-1100233118,-1104291570,1033455014)+W(4,1020071642,-1100362988,1072797337,1050444141)+W(5,1025043913,1047005177,1053652830,-1106922881)+W(6,1017078274,1012082941,-1100425628,-1081909907)+W(7,1018043750,-1112302377,-1155649364,-1086585813);WS(-1096195455,1061976972);
sum1=W(0,-1107583849,-1094469481,1057261454,1032308806)+W(1,1045016510,-1104061589,1051975353,1046697387)+W(2,-1102048399,-1082981042,1058403546,-1093320254)+W(3,1050507709,-1086991635,1061386858,1051876218)+W(4,-1138600128,-1087760032,1052980216,-1106246183)+W(5,1004076226,-1088999402,1052828202,-1112945129)+W(6,1049677870,-1111975782,1055128500,1045880594)+W(7,-1106918697,-1089081125,1048525839,-1116677906);sum2=W(0,976892690,-1095110912,-1080663089,1075827337)+W(1,1043646796,-1114450783,-1074060607,1075290035)+W(2,-1131052969,1052886335,-1068434194,1070007941)+W(3,1047930742,-1113296119,1048011859,1046007784)+W(4,-1099144563,-1088067101,1042920440,-1090506241)+W(5,1035354913,1040578653,1058047003,-1099371585)+W(6,-1115191227,-1102673565,1057110709,-1096675048)+W(7,-1111106463,1051335047,1038060178,-1096378099);WS(-1095930303,-1128843438);
sum1=W(0,-1113225514,1000563038,1038763268,-1104281110)+W(1,1030842449,-1103461662,1052682210,-1105449143)+W(2,-1120882464,-1098779087,1055587560,-1106219642)+W(3,-1111398934,-1156245815,1046999855,-1105879965)+W(4,-1098488134,1057689814,-1090605975,1039743648)+W(5,-1098728413,1058114717,-1106232348,1030902068)+W(6,-1111237296,1041725787,-1106563184,-1111582036)+W(7,-1104159890,1046074787,-1119168797,1033984854);sum2=W(0,-1109947141,-1078961084,1053833634,1049299145)+W(1,-1087141194,-1081851502,-1102894339,1040634467)+W(2,1007133897,1057831088,1046573470,1035108031)+W(3,-1099413759,1067440534,1058568743,-1114324751)+W(4,1026690396,-1095618356,1058025266,-1094447449)+W(5,1045509921,1022398658,-1115002147,1023241606)+W(6,-1117657274,1029712906,-1109832065,987652806)+W(7,1051942463,1049871690,-1099467737,-1104714655);WS(1018627052,-1077328537);
sum1=W(0,-1107592280,-1098360952,1054425801,-1121256842)+W(1,1011043872,-1103889731,1045838144,1016847523)+W(2,-1138466445,-1088654431,1063939041,-1114759963)+W(3,1041422472,-1079526160,1057394281,-1109966789)+W(4,-1112294435,-1109020730,1061143403,-1115564074)+W(5,1012707679,-1095389295,1057286118,-1117689671)+W(6,-1150731309,-1102056896,1040465365,-1133534770)+W(7,-1118891707,-1101414784,1042544156,1028492087);sum2=W(0,-1161717665,1033867626,1028201267,-1124228530)+W(1,-1138679732,-1115218580,-1096378423,1029766795)+W(2,-1121504639,1030621655,1071708903,-1128256742)+W(3,1050854432,-1096361601,1079482342,1035298280)+W(4,-1106511096,1044499063,-1064184100,1035336882)+W(5,1030373815,-1104067382,-1089118805,-1105361644)+W(6,980628162,1040061476,1048273255,-1119150405)+W(7,1031200951,-1122098343,-1109436715,1035049634);WS(1045693694,1057374369);
sum1=W(0,1048369598,1034312519,-1131023893,-1099588978)+W(1,-1104752283,1045853799,-1098373234,1019902402)+W(2,1031950009,1057046586,-1095062180,-1105510198)+W(3,-1123958928,1065585622,-1089164628,1033283356)+W(4,-1103831441,1061666460,-1092432965,-1115031649)+W(5,-1106189273,1060939321,-1087345809,-1122647270)+W(6,-1103850789,1050689810,-1092965100,-1126666680)+W(7,-1110300085,1060417841,-1091010256,-1103574093);sum2=W(0,-1087427905,-1098709872,1072153031,-1089481634)+W(1,1058683530,-1099141199,-1088885778,1056590706)+W(2,-1081734921,1032637312,1061509476,-1092495010)+W(3,1050776004,1072181481,1071890032,1048814690)+W(4,1042479954,1036599206,1052304550,-1095810808)+W(5,1025544982,-1080357543,-1080881103,-1097308566)+W(6,-1105492903,-1113642582,1050862866,-1094462248)+W(7,1058740427,-1086527647,-1078556244,1039671439);WS(-1081549664,1060153996);
sum1=W(0,992286043,1063391104,-1087586274,-1105647870)+W(1,-1115318586,1055271797,-1095899708,1025423024)+W(2,-1105782456,1062019397,-1085498120,1033921889)+W(3,1026471870,1061503832,-1089250259,-1113405924)+W(4,-1114468402,1058772501,-1090055577,-1113674825)+W(5,1037910210,1045594046,-1102496824,-1106446561)+W(6,-1130210466,1049908468,-1103786988,-1118412923)+W(7,1043803882,1040755007,-1104619012,-1096097592);sum2=W(0,1053790549,-1080860351,-1068185653,-1082483044)+W(1,-1110257416,-1097530578,-1077346152,-1088866791)+W(2,1033688102,1041061421,1052310674,1052658871)+W(3,-1102619530,1064966059,1072556372,-1104178634)+W(4,-1117483359,1050344847,1075004369,-1108410079)+W(5,-1098152061,1040479494,1064749402,1040931499)+W(6,-1105743952,1051151965,-1110156824,-1137891932)+W(7,-1083553679,1065962098,1045213317,1053124980);WS(-1079020096,-1097079011);
sum1=W(0,-1109501731,-1096742621,1057943754,1016000225)+W(1,1033910555,-1092191510,1055662529,1020967408)+W(2,1015347636,-1089091160,1059647341,-1102027816)+W(3,-1108027795,-1087072713,1068092504,-1109882648)+W(4,1042979875,-1087558450,1059824411,-1106889398)+W(5,1019929124,-1089417126,-1117499817,-1117366414)+W(6,1040369234,-1104831498,1043480574,-1104827345)+W(7,-1134559750,-1091818621,1050143023,1049289276);sum2=W(0,1037631964,-1097479797,1051023588,1045348435)+W(1,-1105851814,1051380185,-1097950410,1028003104)+W(2,1036652885,1028410699,1034374804,-1113269608)+W(3,-1110757790,1044594400,1053237761,1041832368)+W(4,1024508007,1041068006,-1132209182,1033918380)+W(5,-1139201564,1046036650,-1088293598,-1089693526)+W(6,-1113225064,1054960427,-1081781977,-1099925151)+W(7,-1104657620,-1105334641,1065714224,-1106359824);WS(-1087384991,1052875812);
sum1=W(0,1041733252,-1109905397,1041497057,-1113613058)+W(1,-1138647561,-1104994285,1032882549,-1117825756)+W(2,1034391503,-1107522048,1050093354,-1108789794)+W(3,-1106477875,1057597757,-1091247383,1028766931)+W(4,-1100509868,1062613266,-1087942224,1042722079)+W(5,-1098694249,1055828187,-1090201627,1013355333)+W(6,-1110959830,1052485297,-1098203032,1034047139)+W(7,-1120730421,1044647290,-1100016695,1038812681);sum2=W(0,1019350107,1041831066,1051650697,-1103332568)+W(1,-1111428867,-1130655130,-1112274143,-1077765094)+W(2,1017374087,-1138336400,-1092155273,-1073481211)+W(3,-1112005123,1035402260,-1114034096,-1087514353)+W(4,1028700445,-1116945124,1045953881,1069095754)+W(5,-1112772903,1041636268,1041190902,1074086485)+W(6,1027823157,-1107238338,1049171133,1057277153)+W(7,999439052,1033528252,1027833254,-1107727987);WS(1050457727,1041689780);
sum1=W(0,-1131312139,992358355,-1092744895,1048008788)+W(1,-1116681402,1014710691,1027381214,1036450832)+W(2,1030961105,1040368912,-1089348299,1053966377)+W(3,-1140959985,-1105027369,1050737138,933247243)+W(4,1046496193,-1089290871,1038810352,1043432004)+W(5,1048638526,-1090315138,1055368676,-1119062181)+W(6,1007270019,-1098770776,1040416748,1023583738)+W(7,1049181764,-1086147588,1051301702,1037141075);sum2=W(0,-1107193278,1057496780,1072935738,-1080570956)+W(1,1019433289,1031729137,-1080020989,1054527180)+W(2,1039188525,1037283932,-1078950448,-1096917141)+W(3,-1123892633,-1086728254,-1087453268,1050123895)+W(4,1039851328,-1087309268,1051352061,1053948249)+W(5,1032631611,-1092570464,1059438018,1042769096)+W(6,1044641782,1035754242,1051006721,1029707984)+W(7,-1097026795,1063903066,1056300653,-1106545458);WS(-1084263519,-1088250567);
sum1=W(0,-1107101246,1048954180,-1118116730,-1111017296)+W(1,1049480649,-1096698757,1027018719,1043604572)+W(2,-1097447514,1059331526,-1108150329,-1098833704)+W(3,1049647488,-1119095878,-1090501921,1050343697)+W(4,-1099235545,1040553109,1044929028,-1096264890)+W(5,1018612505,1041330418,-1094468036,1044030041)+W(6,-1103944776,1040723088,1047463532,-1121471547)+W(7,1032447885,1023387386,-1106285556,-1175819022);sum2=W(0,991719940,-1157381748,-1100952734,1029794653)+W(1,1034086314,-1121095386,1027786887,1016292894)+W(2,1055828179,-1103829652,-1085350121,1067178121)+W(3,1034571486,-1100672658,-1118546758,-1098007098)+W(4,1049088345,-1090417467,1049271738,1008607005)+W(5,-1098363481,1050795943,-1140682323,-1110134488)+W(6,-1111430799,-1113801830,1035813474,-1115483467)+W(7,-1111365517,1037803588,-1164121191,-1133015817);WS(1066054400,-1125664425);
sum1=W(0,1015260777,1054574294,-1095241461,-1127045294)+W(1,-1108545200,1053284635,-1094415406,-1111343263)+W(2,1023624464,1059735702,-1088764634,1041542629)+W(3,-1109354663,1058150961,-1078845388,-1130514988)+W(4,1023465234,1058102002,-1090401103,1035892576)+W(5,-1108921531,1063397581,-1105651068,-1136829776)+W(6,-1116445024,1046571067,-1116790272,1030749305)+W(7,-1128865616,1046728251,-1104354311,-1106930027);sum2=W(0,1041565398,-1104697837,-1115419200,-1158883614)+W(1,-1103469615,1029373537,1031260861,1035036640)+W(2,1029690269,1057447179,1026403525,1034486240)+W(3,1035794320,1080145714,1043319440,1041655252)+W(4,1035452008,-1103623095,1050811672,-1114789346)+W(5,-1107146771,-1066097425,-1103531154,-1114794272)+W(6,-1124704946,-1097535851,-1090176537,1036709484)+W(7,1040850628,-1103109309,1055196268,-1102936938);WS(-1087901375,1071177135);
sum1=W(0,-1121594272,-1110224028,1030219348,994425384)+W(1,-1122618691,-1109965218,1047787782,1027034090)+W(2,-1114434254,-1120206908,-1114914192,-1106192913)+W(3,1044010486,1010935165,-1113546820,1040356168)+W(4,-1113833999,-1108541318,1046030645,-1112701798)+W(5,-1108159437,1041417229,1035224125,-1130438655)+W(6,997526195,-1109330685,1017890711,-1151173965)+W(7,-1123472883,1039497451,1022061139,-1125745551);sum2=W(0,1042217679,-1116367239,1026421701,-1140328609)+W(1,-1108814485,1042859710,1027395369,-1114630403)+W(2,1058334461,-1078638996,1028343990,-1105295199)+W(3,-1080767453,1073929687,-1097310248,1028261520)+W(4,1050991857,-1092080339,1042808122,-1122297114)+W(5,1030602271,-1116721722,1051491707,-1105219597)+W(6,1034906705,-1106162437,1024141024,997359482)+W(7,-1127683613,1035114111,-1112071525,1017171678);WS(1066545696,-1154623394);
sum1=W(0,-1105442505,-1114054203,1057182265,-1123432545)+W(1,-1115505461,-1098488296,1049322687,1010507424)+W(2,-1102287846,-1092352928,1062190966,-1097309632)+W(3,1023914903,-1089108436,1059635472,1045294808)+W(4,1021900696,-1087887754,1057132007,-1098559779)+W(5,1016559928,-1096061654,1043675118,1042399967)+W(6,-1142506442,-1097827287,1048482034,-1110816589)+W(7,-1129232035,-1095543703,1055016957,1026256390);sum2=W(0,-1094410020,1040526244,1038890507,-1120085021)+W(1,-1073520568,-1119660436,-1105577163,1014274624)+W(2,-1076806727,1072065972,1038803075,-1119386280)+W(3,1007932024,1074284701,-1096715819,1032586275)+W(4,-1129053184,1045336233,1048625414,-1148623280)+W(5,-1126774165,-1114285571,-1106066396,1033069015)+W(6,1016297320,1027498382,1035667090,-1113847206)+W(7,1026440100,-1109537500,-1128514892,1028560484);WS(1055250687,-1106970626);
sum1=W(0,1033119688,1042190962,-1096546392,-1117586055)+W(1,-1105149829,1055784922,-1103230410,-1125652468)+W(2,1043588463,1039447718,-1093610964,1035816565)+W(3,-1098690473,1060328969,-1094495495,-1103963220)+W(4,1051357302,-1105877415,-1104321127,1047255951)+W(5,-1111820283,1050469874,-1102978667,-1108600424)+W(6,1036109552,-1123255849,1034127854,-1157028943)+W(7,-1119401059,1044861546,-1097968467,1018776031);sum2=W(0,1038757267,1030211853,1033894636,-1133782171)+W(1,-1111076574,-1147844455,1039985174,-1117005539)+W(2,1036628998,1002666567,-1092985165,-1150866734)+W(3,-1107631850,-1080902130,-1084645521,1049641986)+W(4,1045867530,-1089131777,1069738325,1051354211)+W(5,-1126199158,1067727291,-1096580382,-1100550183)+W(6,1034641438,1050167793,-1100096489,-1104598763)+W(7,1014361489,-1114432338,-1100261485,1033251244);WS(1063662431,1022143153);
sum1=W(0,-1101665898,1028101088,1045825111,-1107336877)+W(1,1044567949,-1100200043,-1112112432,1049135824)+W(2,-1113912242,-1110575390,1011332621,-1117269540)+W(3,1054985008,-1090770105,1036354680,1043762234)+W(4,-1089448239,1042239925,1053092900,-1090665684)+W(5,1031890901,1034205190,1020582213,1045380738)+W(6,-1106608329,1041117720,-1122250931,-1108114694)+W(7,1016341751,1032506575,1037368233,1027635960);sum2=W(0,-1109621945,995625223,1033690799,-1127273987)+W(1,1044140338,-1125871763,-1131300267,1031533647)+W(2,1011973298,1059194369,1019603073,-1100093028)+W(3,1054192939,-1085775903,-1105557074,1049649037)+W(4,-1083519810,-1085690186,1066625604,-1099380904)+W(5,1050669158,1055305067,-1093331249,1041330252)+W(6,1015542539,-1115586758,1025625789,-1109873113)+W(7,1007706050,1024423563,-1163078190,1021669909);WS(1065395904,1046290614);
sum1=W(0,996799560,-1125542553,1038203972,-1122586727)+W(1,1015596034,1043656950,-1105153011,1036793959)+W(2,-1100668872,1056396433,-1085640859,1049715632)+W(3,-1100927819,1054862894,-1101762943,1035554923)+W(4,1043886221,-1088911438,1057024083,-1115152096)+W(5,1025322396,-1099487682,1036429768,-1122121748)+W(6,1035443240,-1105531411,1021072448,1039652277)+W(7,-1114934548,-1117673547,1035195023,1024299964);sum2=W(0,1029237671,1017509749,-1104176053,1032328729)+W(1,-1133651707,-1140172751,1038596873,1037378915)+W(2,-1114304490,1030543605,1050264307,-1104642832)+W(3,-1114162505,-1092617066,-1093179067,1049979232)+W(4,-1125875827,1051105475,1071302855,-1110244360)+W(5,-1112015576,1033357967,-1090684841,-1085540383)+W(6,1015895733,1011455075,-1100815852,-1135016203)+W(7,1035088799,-1105982664,1003487558,1015899853);WS(1058730335,1038095077);
sum1=W(0,1050009523,-1090412329,-1116071407,-1120619710)+W(1,-1156396202,1022785342,-1112028282,1033123659)+W(2,1045232946,990514519,1027669243,-1138222105)+W(3,-1123440788,1051849503,1025171300,1042856679)+W(4,994853272,1050259497,-1091444451,1043400402)+W(5,1029074928,1048747736,-1091116387,1046148791)+W(6,-1116532263,1040337077,-1095024325,1031722640)+W(7,1016043038,1047238893,-1085293672,1050565349);sum2=W(0,1046272294,1056160584,-1069609928,-1086350256)+W(1,-1119023958,1047372879,-1100807597,1012350161)+W(2,-1106071503,1066704996,1063602974,-1093103672)+W(3,-1097641458,1062851774,1071319304,-1165704932)+W(4,-1099339001,-1127558738,-1123458905,-1099266547)+W(5,-1122591395,-1095719050,1049925865,1039176837)+W(6,-1120322169,1012197993,1037702687,-1104052164)+W(7,-1112624405,-1094334166,1046841945,1043315186);WS(-1102208382,1082454872);
sum1=W(0,-1121527792,-1097489215,1044710709,1024559218)+W(1,1019782131,-1109352802,1043005718,1025756170)+W(2,-1111677734,-1089475261,1059136208,-1098383546)+W(3,1042764822,-1094323164,-1113184692,1034230961)+W(4,-1098291428,1057233791,-1102862820,-1121795355)+W(5,-1109244559,1055571354,-1113821821,1034138424)+W(6,-1122839755,1036609181,1016630678,-1148370726)+W(7,1023050790,1023873367,-1122283881,1021065311);sum2=W(0,1012975921,-1113722375,-1109752074,1009270385)+W(1,1033684352,-1113902527,-1108511603,1034062718)+W(2,-1119837718,1034379158,1047596894,-1096952633)+W(3,1048900749,1065557700,1065261424,1042274647)+W(4,-1088385914,1033601684,-1110433219,-1110816087)+W(5,-1106132930,-1078602486,-1113936114,1038223706)+W(6,-1107812043,1048231286,-1106600777,1037668398)+W(7,1047279942,-1117907500,-1110420048,-1111923151);WS(1055139903,1066543323);
sum1=W(0,-1113216706,1025777755,1062476912,-1094834883)+W(1,1034160554,-1106690282,1047449287,-1115394087)+W(2,-1110997976,1025857819,1040533578,-1100641176)+W(3,-1104052311,-1108040417,-1088276389,-1109281747)+W(4,-1130057219,1042814916,1043316038,-1111790927)+W(5,-1100344024,1058801014,-1096553156,-1131081926)+W(6,-1109060119,1040801319,1003175286,-1127882001)+W(7,-1102181302,1061190298,-1109923206,-1116502963);sum2=W(0,1032900543,-1093611286,-1093105706,-1103368978)+W(1,1026043047,-1143136704,-1104881087,996537094)+W(2,1011969739,-1129502699,1056641171,-1097512177)+W(3,1005946567,1065137024,1062580590,1038772124)+W(4,-1104378201,1034934846,-1137732946,-1108835309)+W(5,-1106573410,1044311979,-1102271464,1035638256)+W(6,-1149079854,-1128312106,-1106196955,1028654910)+W(7,-1098913457,-1107526541,-1097055308,-1144299515);WS(1037662203,-1095462961);
sum1=W(0,1051208476,1054332722,-1088537607,1009988859)+W(1,1007151360,1048962332,-1096098779,-1120684294)+W(2,1047867778,1056131053,-1089718811,1043868050)+W(3,-1120692693,1060311124,-1086623130,1008468855)+W(4,-1102286423,1053179033,-1088149909,1024446024)+W(5,1029685138,1057524976,-1093380227,1041242535)+W(6,-1117174983,1045179237,-1094989189,-1121112609)+W(7,998066935,1053688986,-1094538289,1022948968);sum2=W(0,-1075642964,1064397427,1042055631,1049259770)+W(1,-1078284587,1070403917,1050515956,-1100572061)+W(2,-1077677369,1072178178,-1094922849,1038272909)+W(3,-1086975712,1071930150,-1096417404,-1110188613)+W(4,1050575143,-1093947328,-1094640520,1033007627)+W(5,-1109971278,-1119680819,1045435393,-1109186235)+W(6,1043550667,-1134729809,-1109099138,1040318497)+W(7,1046375822,-1094009133,-1106076462,1038207101);WS(-1091974591,1028524890);
sum1=W(0,-1119527298,1050666155,-1104886813,-1119869997)+W(1,1034997099,-1101120961,-1100807815,1044100139)+W(2,-1099802012,1057798952,-1099838668,-1103774309)+W(3,1033463662,-1146674958,1021707158,-1112176434)+W(4,-1090658116,1048486316,1057612011,-1094617942)+W(5,1044419888,1054164791,-1093871840,1036492177)+W(6,-1099353751,1033437822,1029138830,-1113521820)+W(7,-1110855131,1053708795,-1104286795,1028051362);sum2=W(0,1029285075,-1114745613,1024121756,-1127985632)+W(1,-1113245689,1037297246,1034295695,-1103172653)+W(2,1046869988,-1113507597,-1081105309,-1097344586)+W(3,-1099734421,1057852752,1063764387,-1092930743)+W(4,1045806866,1031538739,-1093953622,1039548141)+W(5,-1099048447,1019950674,1060684479,-1113791115)+W(6,1040440310,1039903515,-1099720743,1024790472)+W(7,-1129472848,-1115367833,1051222485,-1106398082);WS(1058893599,-1078409713);
sum1=W(0,-1115244150,-1102829117,1039336887,-1115623287)+W(1,1036724056,-1100240992,1053376406,-1114512019)+W(2,-1098555735,-1094663483,1053054383,1041993169)+W(3,1049246955,-1084866106,1065100884,1018575674)+W(4,1045222582,-1085064800,1054590883,-1114852275)+W(5,-1138283737,-1093243506,1056764679,-1108377677)+W(6,1044966206,-1093950047,1053059489,-1118180448)+W(7,-1115412967,-1095580366,1050610273,-1122449691);sum2=W(0,-1130929736,-1101060123,1045192083,-1105822172)+W(1,1009552185,-1090337753,1061442923,-1103557108)+W(2,-1084383778,1072779570,1050903982,-1106762492)+W(3,1050909748,1053567468,-1089269841,-1117595750)+W(4,1049209322,-1079161361,1029505799,-1111371347)+W(5,-1096700837,1057662166,-1094014597,1025228376)+W(6,1051369678,-1097661058,1046387683,-1138825972)+W(7,-1129474226,-1112521942,-1105984421,1030887459);WS(-1109369595,1048740969);
sum1=W(0,1040995480,1051718495,-1091711555,-1125552391)+W(1,1030414773,1050319297,-1095167863,1032958437)+W(2,-1118646413,1059003715,-1085356599,1042985722)+W(3,1043594790,1046504696,-1083562713,1045509569)+W(4,-1129436350,-1135436979,-1096690237,1023899916)+W(5,1037121811,1043825845,-1098326935,1019546753)+W(6,1030207412,1049475887,-1120665100,-1130219052)+W(7,1043560049,1058279379,-1098718953,-1105013544);sum2=W(0,-1113177829,-1117552581,-1100446453,1041583669)+W(1,1043809265,-1109343151,1039662186,1009024316)+W(2,-1095416462,1052574118,-1114145263,-1118793923)+W(3,1034071291,1063553374,1053677817,1018689733)+W(4,-1120341831,1070912061,-1101063801,1031195477)+W(5,1043900974,-1112203792,1042882834,-1105538343)+W(6,1020015593,-1091338378,-1094258913,-1114748986)+W(7,-1119209873,-1072794661,1055602011,-1109237633);WS(-1093437503,1065718162);
sum1=W(0,1037550096,1049488055,-1103061781,-1114711965)+W(1,-1101135841,1042594425,1046266118,-1097873069)+W(2,1044878747,1049041945,-1087470164,1046063170)+W(3,-1107014286,1066142676,-1106438298,-1091362312)+W(4,1042111087,-1100146203,-1111606545,1037494709)+W(5,1037051057,1045825417,-1091131027,1040258368)+W(6,-1099961615,1040663590,-1133427370,-1109172298)+W(7,1041500301,-1119554198,-1103590594,1033770775);sum2=W(0,-1106488910,-1123106758,1050172947,-1124712996)+W(1,1026201604,-1113590739,-1092748399,1043391307)+W(2,1035711566,-1084666863,-1097703384,-1098783459)+W(3,1060425407,1061776657,-1099741350,1048423650)+W(4,-1098764525,1055047321,-1120322586,1041036039)+W(5,-1096618367,-1119175762,1050324229,-1099280352)+W(6,-1182808622,-1103500958,1025620288,1048645442)+W(7,-1127820908,1041613778,-1105222946,-1118590758);WS(1056660607,-1113798601);
sum1=W(0,-1115305597,1041913228,1012656821,1026504084)+W(1,-1101671294,1008348404,998498191,-1151777337)+W(2,1016801995,1031963795,-1102006873,1032505286)+W(3,1039904137,-1093680051,1057450908,-1108358078)+W(4,1037148876,-1089471492,1049874551,1031920291)+W(5,1040453028,1034024758,-1111681498,1043455038)+W(6,-1110559226,-1111400057,-1109457443,-1129849213)+W(7,-1154296528,1031051312,1036430914,-1125050675);sum2=W(0,1042939003,1024638457,-1123927190,998901155)+W(1,-1114796094,-1101207597,1042777565,1022659417)+W(2,1044529628,1027593065,-1098782283,1017512357)+W(3,-1124781020,-1097759574,1059165645,-1104939928)+W(4,-1106748864,-1130307786,1062760553,-1098668376)+W(5,1016881133,1033669310,1017094385,-1089791762)+W(6,-1108227590,1022409637,-1160993898,-1106217568)+W(7,1027959261,1019735589,-1125388747,-1115680109);WS(1066155712,1004288134);
sum1=W(0,1047132567,1049267618,-1089062279,-1138510971)+W(1,1029697589,1048612844,-1092380195,1046969501)+W(2,1014062303,1055750611,-1088453014,1024451359)+W(3,1041631965,1059093756,-1084647474,1049129552)+W(4,991515041,1057479944,-1091963789,1040560290)+W(5,-1123217244,1056993158,-1088742789,1043007167)+W(6,-1154741365,1047138005,-1098495965,-1122630737)+W(7,1030265807,1055767146,-1086886676,-1122583780);sum2=W(0,1011892235,1040858440,-1127819845,1010964983)+W(1,-1111382628,-1103755803,-1109875610,-1106716388)+W(2,1037768402,-1125277089,-1096621612,1032593498)+W(3,1032283234,-1084511950,-1071556311,1040462902)+W(4,-1114728106,-1090323786,-1071973667,-1100404332)+W(5,1009460031,-1159433014,-1099343032,1040394500)+W(6,-1112526532,1053584755,1076043190,1007208771)+W(7,1030203700,1052886875,1079690007,1051792925);WS(-1086041375,1049976369);
sum1=W(0,-1125608345,-1096855193,1037693680,1048607039)+W(1,1025261033,-1097190986,1051176741,1030637974)+W(2,1032012444,-1086237883,1059434222,1026121224)+W(3,1046732297,-1083643033,1062665585,-1103554484)+W(4,-1114869141,-1093631755,1052924527,-1110078044)+W(5,1036081274,-1095059844,1052562329,-1109004102)+W(6,1036645660,-1132519191,1041010310,1035782593)+W(7,-1119140736,-1095180224,1048775023,-1118200972);sum2=W(0,1029601330,-1115199196,-1096390757,-1079547524)+W(1,-1144560396,1026958814,-1100298556,-1081990625)+W(2,1032763954,1032369083,1076866217,1041174181)+W(3,-1115106220,-1106065675,-1108884178,1041059708)+W(4,-1111454114,1042189754,-1116766618,1024602232)+W(5,-1121335223,1029124674,1025985538,-1127158528)+W(6,-1109520646,1022674491,-1115268590,1007020790)+W(7,1021645795,1026253022,1011072742,1003377428);WS(-1111980027,1060626277);
sum1=W(0,1023621139,-1102882983,1044706422,1028429765)+W(1,1032179266,-1092055397,1043529367,-1113080214)+W(2,1030954414,-1089823274,1057090380,-1101761443)+W(3,1037158526,-1095093232,1064981515,-1098683411)+W(4,1036765152,-1090725010,1047303429,1033439719)+W(5,1036680203,-1139402199,1042557255,1030304674)+W(6,-1146606447,-1116432156,1028925358,-1104492078)+W(7,-1119312598,-1108873773,1041638915,-1112219839);sum2=W(0,-1107703976,1045439570,1032849260,-1122224669)+W(1,1046455264,-1090239140,-1096329612,1035962913)+W(2,-1093472442,1028879562,1030082819,-1098806672)+W(3,1048924762,1064195571,1036056807,1041148911)+W(4,-1097201227,1016778259,1059898488,-1091828205)+W(5,1049435664,1027385222,-1091675747,1041687668)+W(6,-1106239872,1028121257,1053658286,-1098243254)+W(7,-1119402461,-1105208479,-1117889585,-1104565052);WS(1062681599,1040842201);
sum1=W(0,-1108789463,-1104300209,1042117608,-1118282400)+W(1,-1115361429,1050445194,-1097788769,-1114475276)+W(2,1048981817,-1089127203,1032428200,1049574381)+W(3,-1092926921,1063952639,1049970971,-1090427073)+W(4,1054602509,1043197406,-1088418847,1045778638)+W(5,1029602904,-1106041808,1049956321,-1112080775)+W(6,-1117967305,1039191171,-1112931212,-1097758566)+W(7,1025443329,-1114238594,-1123051255,1033393295);sum2=W(0,1038735267,-1126315713,-1111714958,-1111656758)+W(1,-1100048068,1043050536,-1115313021,-1115683900)+W(2,-1115453090,1053683464,1046662525,-1093358619)+W(3,-1110884051,1058830244,1061563017,-1105966973)+W(4,-1090743949,-1100540415,1052621807,1037413595)+W(5,-1153955669,1037942519,-1104363663,-1101879362)+W(6,-1112598570,-1098889179,-1118760183,1044482581)+W(7,-1103797208,1040830228,1007755797,-1098877089);WS(1062776447,1069975051);
sum1=W(0,-1130308944,1036893844,-1104137265,-1108240801)+W(1,-1112835078,-1114635034,-1098478453,1029922778)+W(2,-1113144126,1050058840,-1104852259,-1111877761)+W(3,-1094805377,1071110128,1041368142,-1088740684)+W(4,-1098008538,1061455014,-1095764665,-1112520550)+W(5,-1114270939,1044746969,-1109080309,-1119589855)+W(6,-1117364667,1018226642,-1103882015,-1121527653)+W(7,-1117827459,1049407081,-1120810969,-1103102129);sum2=W(0,1028834725,-1113117380,1037052904,-1113210551)+W(1,-1110297977,1026197871,996515330,1032917698)+W(2,1035091068,-1099362318,1043940575,-1106692355)+W(3,1034973002,1077416661,-1069860026,-1103487680)+W(4,-1110025415,1050456944,969317772,1034055293)+W(5,-1154986018,-1112814852,1021906202,1006658352)+W(6,-1120031976,1027999489,-1115577362,1018186436)+W(7,1030684381,1016280910,1013156184,-1124181989);WS(-1082599007,-1084302409);
sum1=W(0,-1127095446,1056665680,-1087212124,1035858193)+W(1,1011517278,1052281350,-1096260148,-1128228554)+W(2,-1110892475,1058821842,-1085877656,1043137767)+W(3,1024933540,1061132051,-1087957451,1023709101)+W(4,-1111586789,1054434479,-1089270826,1037286635)+W(5,1039136849,1052720805,-1102718609,-1111842501)+W(6,-1108207315,1043783817,-1106422582,-1130056576)+W(7,1049617952,-1159632952,-1106709957,-1115207149);sum2=W(0,1048459811,-1095160239,1026509768,-1123792544)+W(1,1071226724,1065850492,1043007163,-1127547903)+W(2,1075494724,-1121381976,1043168485,1027169380)+W(3,1074401127,-1099027008,-1093896652,-1107011198)+W(4,1044864951,1031151008,1012395574,1037067951)+W(5,-1077687291,1057399482,1019701051,1021690579)+W(6,-1072311776,1045213405,-1109946848,-1124089088)+W(7,-1066953112,-1095971461,1027278540,-1166810856);WS(-1118215158,-1130722305);
sum1=W(0,1039784439,1045520358,-1094865274,966095017)+W(1,-1119983743,1040649785,-1098235299,-1166742058)+W(2,1027132090,-1126797149,-1085881139,1023429181)+W(3,-1101267710,1070303194,-1106608186,-1127173569)+W(4,-1106141431,1059129261,-1088850304,-1112024885)+W(5,-1119840977,1056727436,-1093134907,1030946302)+W(6,-1131926580,1040938982,-1098615277,-1160489077)+W(7,-1158357571,1050582583,-1104503154,-1106263629);sum2=W(0,-1122933952,1043676402,-1122578476,1034421913)+W(1,1029904221,-1092335308,-1096734640,-1121365342)+W(2,-1104768174,1050667883,-1067932755,-1103315560)+W(3,1044174015,-1106663265,1078656606,1049347404)+W(4,-1122786276,1035773679,1056344301,1027752905)+W(5,1032455763,1033986578,-1106732625,-1114333025)+W(6,-1118952582,-1123822916,1033374173,1025409455)+W(7,-1120585334,1030027555,-1116084330,-1129253837);WS(-1112296443,-1083191171);
sum1=W(0,1030599873,1049894985,-1100141489,-1124642344)+W(1,-1102688301,1052276159,-1095734081,-1114229790)+W(2,1038739494,1055519004,1044438853,1039505712)+W(3,-1091052013,1061107959,-1078809864,-1108354137)+W(4,-1120252367,1059731464,-1100785926,1037196526)+W(5,-1118018759,1052059899,-1095185489,-1129006466)+W(6,-1105737735,1050382861,-1092887220,1034647259)+W(7,1036799090,1050879021,-1113977245,-1123394945);sum2=W(0,-1134366274,1032198029,-1102569648,-1113629492)+W(1,1040286055,-1093721101,1059013351,-1099320981)+W(2,-1103185345,1064064153,-1076328416,1062572765)+W(3,-1089934078,1038410574,1075980540,-1079072621)+W(4,-1104699884,1053501328,-1081344728,1057269325)+W(5,-1135474394,1053898256,-1093863519,1039501040)+W(6,1039368980,-1088730122,1061819985,-1089994189)+W(7,984214720,1045555557,-1089334779,1050815727);WS(1051639487,-1077445112);
sum1=W(0,1023584208,-1087680633,1058381481,1019116206)+W(1,1019039018,-1097242582,1049175941,-1110819225)+W(2,1046978951,-1087958558,1059595066,1041321753)+W(3,-1114024277,-1084584703,1058705186,-1110784681)+W(4,1042440780,-1089578188,1060807824,-1120949436)+W(5,1036430651,-1090497932,1057261083,-1111841304)+W(6,1019910405,-1100840226,1047705823,-1108976675)+W(7,1017051223,-1089989738,1052092149,1037750032);sum2=W(0,-1103483317,1043027417,1043672886,-1126025102)+W(1,-1103949071,1024633771,-1105891820,-1101612494)+W(2,1036613850,1050158855,-1113242263,1051748473)+W(3,-1096200772,-1096718424,1053817256,-1144187697)+W(4,-1094761445,1057240079,1043447632,-1129269697)+W(5,-1090478844,1037855330,1053166295,-1114569970)+W(6,-1091384835,1036780676,1043680942,-1102484885)+W(7,1024429003,-1103545669,1034776200,1044262941);WS(-1102141694,1066754929);
sum1=W(0,1024767465,-1097150806,-1121670572,1047316983)+W(1,1028037205,-1105574095,1021251426,-1123186307)+W(2,-1148374821,-1092607882,1053426631,1027553675)+W(3,996156698,-1086231302,1064662112,1037457517)+W(4,1034886379,-1085570014,1060264850,-1103359865)+W(5,1011245536,-1090150659,1058905527,1031219256)+W(6,1017269224,-1093685286,1047037217,-1108923303)+W(7,1023537404,-1100403588,1048736520,1039125668);sum2=W(0,-1127568330,1005444026,-1099850392,-1069105992)+W(1,1031019669,-1121000217,1052911126,-1075891845)+W(2,1013355589,-1135062981,1040255711,1052106082)+W(3,-1123247753,-1099801823,-1120914990,1078854269)+W(4,-1131101666,1044314830,1055431083,1061745892)+W(5,-1126559289,1052295626,-1112663055,-1097592921)+W(6,-1128009624,-1112001042,1029993103,1033712114)+W(7,-1122774763,1018744598,-1105142519,1037317546);WS(-1092827839,1049601702);
sum1=W(0,-1102748075,-1114726817,1043768535,1001409895)+W(1,1048973336,-1100496851,1037939345,1025584388)+W(2,-1101661842,1056141590,-1092531310,1043222609)+W(3,1035794226,-1092935501,1048278549,1028885900)+W(4,1035295380,-1090189951,1059458263,-1097823129)+W(5,951002293,-1127762491,-1107678146,1046084402)+W(6,1028700102,-1107070641,1040739973,1018269854)+W(7,1019995195,-1116434785,-1103464157,1033486885);sum2=W(0,1047648616,-1099866854,1040911688,-1104812914)+W(1,1049954711,-1087014785,-1127547935,1032774583)+W(2,-1086499077,1059941103,1006897087,-1118719608)+W(3,1036131868,1059724034,-1147690453,-1112213150)+W(4,1021844703,-1104253425,-1094365093,1020986307)+W(5,-1144052469,-1116739540,1046092804,1037506252)+W(6,1036766656,-1123734224,-1117733622,1020773629)+W(7,-1114852932,-1119117496,1045874226,-1120467144);WS(1062974879,-1132215613);
sum1=W(0,-1181157822,-1096960767,1047884458,1046591191)+W(1,1033235448,-1103300066,1024586364,1028472621)+W(2,-1120645311,-1098273063,1040665968,1027902609)+W(3,1032693326,-1084817024,1065496294,-1105457745)+W(4,1014937094,-1086871647,1061273423,-1099580452)+W(5,1012846527,-1093312183,1057013666,-1121668195)+W(6,1029466479,-1094276984,1048826162,-1123904424)+W(7,1027727527,-1099477807,1049029078,1033797162);sum2=W(0,-1120861164,-1114727130,1051943787,1073213517)+W(1,1023555157,-1127207629,1021361633,1067585393)+W(2,-1114715157,1049207316,-1100379929,-1095215585)+W(3,1039733942,-1100512081,1049204344,-1072102567)+W(4,-1111876903,1044392032,1029680046,-1085077901)+W(5,-1121732899,-1113639142,1040523175,1017790060)+W(6,1028106223,-1107243417,-1113800818,-1115100698)+W(7,-1136150442,1035475508,1017564481,-1111101803);WS(1038961915,-1122010239);
sum1=W(0,1004620105,1048595660,-1099376311,-1116246236)+W(1,-1113106351,1052250558,-1096833644,1027857155)+W(2,-1112775210,1058549636,-1088891129,1036452944)+W(3,-1125534724,1061573929,-1086812373,1040782707)+W(4,-1137271196,1057522353,-1093214133,1018281129)+W(5,-1126589322,1048822826,-1095914356,-1113857108)+W(6,1026657556,1040718305,-1105329661,1010557432)+W(7,-1119328748,1048641524,-1103878453,-1106455448);sum2=W(0,-1116580406,1027562258,1055923683,1077914250)+W(1,1024927837,-1162615720,-1098456431,1064911462)+W(2,-1129828931,1047581344,-1107918233,-1076359256)+W(3,-1115420496,-1109513493,-1093462217,-1072190840)+W(4,1011185933,1038795182,1043574176,1023726209)+W(5,-1123989928,-1118168090,1042713369,-1114062645)+W(6,-1146345634,1030671240,-1118222006,-1119388396)+W(7,-1132229127,1038841827,1029869485,-1111766417);WS(1058520191,-1103814144);
sum1=W(0,1017038583,-1136595532,-1118053743,1027978638)+W(1,1027734728,1016280509,-1128563239,-1097122909)+W(2,1045254802,-1109207324,1044218638,-1104843131)+W(3,-1107262661,1062837304,-1096672636,1033499055)+W(4,-1105442246,1058887264,-1085861660,1025985831)+W(5,1031430877,1040464732,-1103880229,1030848699)+W(6,-1126950445,1030731221,-1107144426,-1131329888)+W(7,1024536063,1029953906,-1145128486,-1109411553);sum2=W(0,1034702970,-1176551015,1007931783,-1110263367)+W(1,-1125598974,-1168898884,-1090251816,-1089294892)+W(2,-1114553387,1041527709,1067159008,-1085860022)+W(3,1027536136,-1101298022,1043575777,1061443693)+W(4,-1115924578,1036785061,1028484706,-1099982080)+W(5,1035052048,-1106074654,-1104273626,1042454777)+W(6,-1132148431,1030578400,-1148595850,1027614804)+W(7,1025333585,1024211757,-1114791455,-1123742626);WS(1061983711,-1098811342);
sum1=W(0,1012577103,1051270689,-1108510228,-1107438075)+W(1,-1126897281,1046420622,-1106195699,-1107699151)+W(2,-1105225996,1058683087,-1088411008,1036711743)+W(3,1024253613,1058369439,-1089548804,1026749110)+W(4,1053413654,-1097514912,-1118840551,-1116819519)+W(5,-1137207095,1052214131,-1096732498,1024709491)+W(6,1042674340,-1105013139,-1109015536,-1140694819)+W(7,-1109172700,1050302029,-1103000311,-1154413112);sum2=W(0,1018267361,1036503366,-1126101987,-1099489904)+W(1,-1110181012,1041828239,-1116783782,-1102883314)+W(2,-1146613180,1050199247,1071387060,1052019906)+W(3,1038715850,-1085432172,-1080125372,1047113133)+W(4,1024296823,1038941240,-1093021050,1035497971)+W(5,1036970119,-1123003584,-1114155200,-1112911441)+W(6,1022003098,1013422114,-1149124484,-1119585859)+W(7,-1124702635,1021003447,-1143100940,-1131838862);WS(1061194367,-1092415693);
sum1=W(0,1036390333,1051201914,-1104881972,-1115149537)+W(1,-1126263470,1053058480,-1172862130,1030237668)+W(2,1025725222,1054554894,-1093268199,1021350042)+W(3,1043857157,1047231542,-1076465248,1036659934)+W(4,1035642972,1057662314,-1087389459,1039247491)+W(5,1044002978,1050872286,-1093150623,1026362746)+W(6,998479342,1045022613,-1111846627,1017611295)+W(7,1045699251,1049392206,-1095910796,1018350484);sum2=W(0,-1129487679,1018376667,-1097777178,-1117386048)+W(1,1042193002,-1087595144,-1098446206,-1106566736)+W(2,-1108339354,1054016721,-1106280983,-1108034123)+W(3,-1095819059,1063707892,1068295659,-1104582586)+W(4,1041127864,1036978867,1052165187,-1102127104)+W(5,-1103499785,-1103064253,-1110264861,1036459063)+W(6,1034257999,-1103241982,-1135489703,-1104779766)+W(7,-1118637794,-1112191100,-1107248782,996655259);WS(-1094699455,1066131816);
sum1=W(0,1049793485,-1081848423,1059460685,1042128105)+W(1,1029004921,-1088299640,1048637514,-1139594888)+W(2,1050253240,-1084057276,1060796209,1026023615)+W(3,1043166228,-1084821317,1059873140,1020508084)+W(4,1029407446,-1084563631,1055943200,-1125172935)+W(5,1041612884,-1104203619,1047596309,1048504406)+W(6,1035949114,-1099802604,1050483936,-1115227886)+W(7,1012128942,-1096241030,-1105809528,1051471881);sum2=W(0,1060779432,1051802488,-1086062785,-1114203174)+W(1,-1118034101,-1097493973,998397725,-1112558489)+W(2,-1104519356,1057101737,-1092333837,-1099984065)+W(3,-1119327164,1060027297,1066349798,-1091352583)+W(4,-1101970936,1044004337,979464170,-1094257268)+W(5,-1106905521,1057962293,-1133317807,-1102635709)+W(6,1002331293,-1098665363,1046794021,-1094504499)+W(7,-1082144605,-1086721729,1070824403,-1114333706);WS(-1074268304,1079667699);
sum1=W(0,-1107189325,-1101508903,1054199089,1035260131)+W(1,1027760991,-1090199334,1054303683,-1107632246)+W(2,-1136873402,-1090363950,1062422475,1005391451)+W(3,-1113641470,-1087996124,1067750847,-1101800081)+W(4,1031162561,-1083961527,-1113534839,1034855959)+W(5,1033891144,-1096484091,1052689284,1046337921)+W(6,-1126712892,-1098094611,1031942551,-1150999418)+W(7,1035917755,-1093567651,1045977323,1042992013);sum2=W(0,-1109104193,-1100757902,1040683096,-1125509919)+W(1,-1121805095,1045040397,-1125556022,1026278254)+W(2,1045986101,1080470972,1049174250,-1112163985)+W(3,1048674700,-1080397282,-1095181876,1050380898)+W(4,-1091901802,-1070026310,-1122013099,-1131668233)+W(5,1048446997,1054845861,-1110936398,1033243862)+W(6,-1113936425,-1109557127,1038355211,-1144282357)+W(7,1027039508,-1113850952,-1103996340,1036778147);WS(-1085238047,-1082053459);
sum1=W(0,-1106787663,1039996894,1048926451,-1104330662)+W(1,-1138285833,1010512412,-1119213276,-1128637723)+W(2,-1108632776,1053399812,-1130975030,-1108017347)+W(3,-1094657608,1045540841,1010216242,-1096910157)+W(4,-1101713608,1051732998,1034301867,-1101323868)+W(5,1037328759,1044326914,1025236158,1015829447)+W(6,-1111697288,976543556,-1128978334,-1111437732)+W(7,-1109379868,1057105320,-1109745879,-1108664266);sum2=W(0,-1124623913,1025825838,1042257288,1021162350)+W(1,1032956443,-1119700813,-1135835500,-1114452863)+W(2,1027185909,1032253087,1053804277,-1109212782)+W(3,-1101336864,1046009611,1048892371,-1102267892)+W(4,-1094263361,1060071017,1036906607,-1105958464)+W(5,1029736763,-1108021530,-1101254223,1037505372)+W(6,-1112090109,-1111711122,-1115069322,996911332)+W(7,1039412150,-1092338318,-1114145526,-1125671849);WS(1060867039,-1136390908);
sum1=W(0,-1127355032,-1085412379,1049179798,1047055468)+W(1,1034805910,-1094311080,1049208039,-1108149971)+W(2,1035163860,-1093352008,1060583566,1036232649)+W(3,1029669941,-1084691216,1063283264,-1103012671)+W(4,1042066222,-1088428116,1058522472,1024178471)+W(5,1021674692,-1088125293,1055147879,1026233836)+W(6,1040577786,-1096644095,1050065089,-1126656770)+W(7,1021261983,-1091872390,1041474713,1049799631);sum2=W(0,1035672114,-1063752230,-1093487673,1013645866)+W(1,-1098827199,-1085747691,1041803367,1034418818)+W(2,1049155846,1077059336,1041184099,-1106855503)+W(3,1035178389,1075347264,-1096808218,1049524211)+W(4,-1107113032,1056308660,-1129382302,-1122362105)+W(5,-1144855824,1034654874,-1119639669,1030856901)+W(6,1035201737,-1121418857,-1122522987,1027103888)+W(7,-1127184278,1014935340,1011408026,-1115004359);WS(-1090674303,-1100343233);
sum1=W(0,-1120232797,-1091881416,1051419109,1036288004)+W(1,1040422273,-1094093465,1052500896,1023553551)+W(2,1026412864,-1085938046,1061270771,-1112170192)+W(3,-1138867958,-1089254334,1067891162,-1115349187)+W(4,1033879777,-1089797193,1060067146,-1112030904)+W(5,1033565615,-1085407367,1016645247,998486818)+W(6,1019476032,-1095206984,1041715172,1027103050)+W(7,988102399,-1105032111,1036835111,1040345019);sum2=W(0,1040618154,-1101425729,1012698939,-1121139419)+W(1,-1114130867,1043012943,-1135257643,1033653009)+W(2,-1122148687,1049717343,1047429512,1038119907)+W(3,1044229537,1078734719,1020747990,-1131387750)+W(4,-1110193301,1058416067,1045573328,-1162837210)+W(5,-1097134960,-1066172228,-1105653505,-1124290574)+W(6,1037070268,-1087270128,-1098650023,-1142454518)+W(7,1037459780,1051160418,1029335953,-1119987003);WS(-1083751903,-1076119444);
sum1=W(0,-1115245576,1056842307,-1093345814,-1108216057)+W(1,-1106029427,1054460828,-1096614035,-1118873130)+W(2,-1102084379,1062160243,-1087844584,1032187759)+W(3,-1113929101,1061549380,-1088621915,-1118044066)+W(4,-1115339007,1051628466,-1095344475,-1125935063)+W(5,1029734646,1034628298,1039622221,-1114025640)+W(6,-1110488366,1040780998,1023285463,-1103117229)+W(7,-1147960477,1027250487,1052549785,-1101242061);sum2=W(0,-1142266798,1041896729,-1109207785,-1116438034)+W(1,-1105635988,-1133541327,-1119640286,-1143926222)+W(2,-1108468488,1052249127,-1132044399,-1116983273)+W(3,-1104742183,1059101684,1057719514,-1107716245)+W(4,1004562934,-1116644500,1049160976,1036001553)+W(5,-1111519795,1022626513,1040987637,-1093640310)+W(6,1009402627,1036478091,-1103527129,-1115139384)+W(7,1007186587,-1114250343,-1094402391,-1102449905);WS(1032624635,1033521535);
sum1=W(0,-1131553039,-1098906814,1051615627,1045470610)+W(1,-1117491096,-1100587359,1047570260,1025984961)+W(2,-1112834618,-1081513385,1060987922,1036113314)+W(3,1049918570,-1078593782,1043587024,1040182861)+W(4,1045795365,-1105649745,1056209202,1012071435)+W(5,1016822387,-1092053629,1059398075,1032631435)+W(6,1035361729,-1096260814,1049440024,1023888652)+W(7,-1113168565,-1095243062,1051600524,1034850724);sum2=W(0,-1111826236,-1092384767,-1095745094,1034661269)+W(1,-1099208280,1027875109,-1100947515,1048636172)+W(2,1026789677,1064661507,-1112642295,-1098451609)+W(3,-1106561040,1062273543,1068550638,-1099981129)+W(4,-1093448876,-1087164405,-1104229197,-1118651857)+W(5,1046407154,-1108191451,-1106740917,1049739863)+W(6,-1102666308,1044380270,-1103404028,-1095995165)+W(7,1042570396,-1104593420,-1105841536,1048025970);WS(-1085606847,1061985400);
sum1=W(0,-1108997980,-1089905075,1057688104,1040581229)+W(1,-1117164584,-1114895517,1056544190,-1114811305)+W(2,1031768707,-1095264598,1062390314,-1107526493)+W(3,-1103105924,-1077801587,1055481056,-1110202349)+W(4,1041900981,-1097956992,1062127874,-1118208771)+W(5,-1110420181,-1088999487,1051900674,-1108027100)+W(6,1037113665,-1098379486,1048102065,1024450541)+W(7,1014163116,-1096151518,1057425872,1041210774);sum2=W(0,1025785873,1048760593,1035955606,-1126760968)+W(1,1048912334,-1090084783,-1119218892,1008603006)+W(2,-1096464036,-1114768213,1007739746,-1094704139)+W(3,1056133856,1066763200,1064934573,-1080670875)+W(4,-1104154812,-1086306359,-1089946445,1031309677)+W(5,-1121968309,1058187354,1050702067,-1125625514)+W(6,1033410161,-1113492694,1025685973,-1109240237)+W(7,1015120151,-1128581905,-1102128709,1039335694);WS(-1090966143,-1078936607);
sum1=W(0,-1116393227,-1086961670,1058706816,-1116819366)+W(1,-1108278025,-1108945587,1041859343,1035952359)+W(2,1051625062,-1086695325,1060094467,1041797992)+W(3,-1105522375,-1081986687,1059190367,-1104043025)+W(4,1058727904,-1089148367,1061098519,1053094890)+W(5,-1091195697,-1086453117,1055062080,-1093101306)+W(6,1052016408,-1092689140,1056115606,1015960496)+W(7,-1109728971,-1091172115,1058930855,1034498693);sum2=W(0,1023528661,-1118025227,1075422545,-1073269716)+W(1,-1119417071,1050920275,1065042273,-1077701631)+W(2,-1105978590,-1112399565,1069638520,-1078616397)+W(3,1009798795,-1098493686,1067662601,-1083676116)+W(4,1040834561,1036263434,-1093932676,1044144047)+W(5,-1111364082,-1124489419,-1079439326,1070390370)+W(6,1041397121,1048582480,-1078082886,1068400636)+W(7,1033368796,-1089345484,-1070108577,1077727906);WS(-1079921856,1049308945);
sum1=W(0,1030068962,-1165865787,-1187780005,1025440517)+W(1,-1133949626,-1118082277,-1108803021,-1111921110)+W(2,1050882798,1053008345,1038634079,-1120535059)+W(3,1018623990,-1094507016,-1106873963,-1104818073)+W(4,-1106924392,1052481994,-1087778738,1046575523)+W(5,-1146454049,1043504665,-1101591143,1041667424)+W(6,-1116987117,1047635255,-1101174683,1031519031)+W(7,1040905769,1026870489,-1110197734,1031554658);sum2=W(0,-1116556974,1059176005,-1096412953,-1114011261)+W(1,-1095066961,1038856572,1050790436,-1173649795)+W(2,-1100395256,-1076691076,1058179896,1024138419)+W(3,1050308919,1055715442,-1097771226,1040413046)+W(4,1040792410,1046498927,1039711359,-1106323994)+W(5,1032406727,-1123959066,-1106160519,1033840078)+W(6,1011901446,1028959950,1018212767,-1127468978)+W(7,-1141998384,1032868606,1038360912,-1107910389);WS(1060842367,-1123947436);
sum1=W(0,1024730985,1048950736,-1097448124,-1122548355)+W(1,1023159627,1047784339,-1098772880,1026072115)+W(2,-1105241169,1057388094,-1087773444,1037590622)+W(3,1017803651,1060112037,-1085451727,1037652837)+W(4,1037913699,1062491953,-1088044111,1034810634)+W(5,1035962309,1057656339,-1089872870,1033785172)+W(6,1028045772,-1114528913,-1102522557,1008900343)+W(7,1032728670,997860858,-1103124285,-1114288296);sum2=W(0,1026131421,1001103237,-1133854939,-1114822986)+W(1,-1112740722,-1121600279,1038637096,-1108393699)+W(2,1046858645,-1108221277,1037424280,1029862733)+W(3,1032928238,-1097923247,-1103185020,-1101308237)+W(4,1042166107,1069212508,-1120290433,1036213344)+W(5,1040344552,1057336110,1019342369,-1145606165)+W(6,-1082879617,-1095628134,1039461314,-1111520861)+W(7,-1091819295,-1107037379,-1122429445,1034167562);WS(1038606587,1058047160);
sum1=W(0,1026865207,-1095018974,1044423619,-1136300775)+W(1,1042118304,-1093024127,1048945010,-1117800769)+W(2,1051307036,-1082724754,1054092644,1005722288)+W(3,1033639368,-1100730470,-1097872036,1044405134)+W(4,1046742309,1036658562,-1091674216,1047528601)+W(5,-1109598961,1040951763,1033100505,1044812414)+W(6,1028927539,-1113143704,1030352835,1032954286)+W(7,1015037525,-1098528366,1047837568,1044220906);sum2=W(0,1050657429,1045860939,-1111592920,-1103122208)+W(1,-1103301852,1052242374,1013554208,-1106328874)+W(2,1060573163,-1100974944,-1111727364,1015168980)+W(3,-1091436731,1066745360,1055083328,-1113723980)+W(4,-1104427284,-1079344782,-1098647652,1051192034)+W(5,-1097267636,-1113016512,1034990326,1034643320)+W(6,1038196249,-1119497008,-1110499846,-1122594772)+W(7,-1107511544,-1113648424,1042188938,-1140986496);WS(-1095257599,1052962039);
sum1=W(0,-1106746181,-1097695335,1053309708,1036635571)+W(1,1031300369,-1111219488,1042046133,1032102291)+W(2,1046667354,-1083536631,1060606673,-1110849586)+W(3,1037361867,-1088861218,1053570633,-1103814096)+W(4,1040829967,-1107201338,-1101583222,-1130665360)+W(5,-1128966365,-1115618056,1033575580,1023220920)+W(6,1034540700,-1117058422,1029127944,1009452933)+W(7,-1115420664,-1138753100,1041019129,1041468947);sum2=W(0,-1137205193,-1089705070,-1116057142,-1106134583)+W(1,-1121249932,1025195792,1014073009,-1131583764)+W(2,-1137006201,1049206515,1040872535,1023734245)+W(3,-1101149788,1054529493,1044729510,1030258377)+W(4,1034796937,1039074115,1024555690,1045578999)+W(5,-1115985020,1050074620,-1108168105,1041497164)+W(6,-1140489533,-1104546681,-1105229574,-1131316168)+W(7,1026538132,-1103055048,-1093226929,1036128894);WS(1058062751,-1100017341);
sum1=W(0,-1129599006,1055064995,-1094744478,-1110864465)+W(1,1020928695,1054737968,-1108714620,1035506764)+W(2,-1098371705,1061839865,-1089137095,-1103907470)+W(3,-1111175932,1057524464,-1081607655,-1115102560)+W(4,-1108928286,1062722401,-1111400813,1038105413)+W(5,-1108487635,1039434185,-1089739654,-1103382940)+W(6,1028685770,1053936411,1037008853,1038153674)+W(7,-1134533769,1054765971,-1094983833,-1101904010);sum2=W(0,1046625968,1034733544,-1147999170,1026537136)+W(1,-1114205611,-1100522159,-1093312378,-1103988998)+W(2,-1097342682,1034693600,1057288295,1049229753)+W(3,-1079666171,1066071967,1059803421,-1114956972)+W(4,1041595755,-1087077400,-1088579916,-1104980683)+W(5,977545170,1062799024,1057064650,1050850828)+W(6,-1106070846,-1097179722,-1086854504,997711860)+W(7,-1145403458,1015933409,1055355590,-1115357129);WS(1033636603,-1075190676);
sum1=W(0,1030520392,1051253486,-1096251285,-1117233131)+W(1,-1125697208,1043969999,-1100430004,-1122877346)+W(2,-1114269946,1058583983,-1085953223,1036037681)+W(3,-1109653337,1064791929,-1093290764,-1109909101)+W(4,-1102211630,1057642082,-1088005167,-1123582788)+W(5,1032435172,1055881859,-1098086422,1029223000)+W(6,-1120127764,1033241689,-1102333361,-1125435099)+W(7,996293820,1053053914,-1119839106,-1103406294);sum2=W(0,-1120200303,-1113787644,-1109535466,1041916719)+W(1,1024626781,1041562727,-1106166077,1028143351)+W(2,1013431061,-1114475538,1029531851,-1097688999)+W(3,-1124733431,-1112371618,1051805575,1068535590)+W(4,1027814217,1032748777,1061661699,1074776935)+W(5,999438554,-1098117165,-1114245048,1029048009)+W(6,-1116912567,1042886038,1039886302,-1076933565)+W(7,1007930813,-1140542509,-1093997696,-1072079702);WS(1051996799,1040628126);
sum1=W(0,-1106876926,-1096999331,1064227732,1032518006)+W(1,1042171100,-1106536569,1056769919,-1132737450)+W(2,1014013938,-1087433914,1057736892,-1121739327)+W(3,1040804174,-1079279688,1052514885,1035728257)+W(4,1038633599,-1085040172,1059334684,-1115112214)+W(5,1024260165,-1090750082,1058371760,-1126170017)+W(6,1032103150,-1096245875,1051111478,-1129820331)+W(7,-1111941370,-1091794355,1050507101,1036168684);sum2=W(0,-1097197656,-1105938617,-1063141508,1047663602)+W(1,1040517176,-1119182790,-1072247475,-1106333570)+W(2,-1107105879,1048788314,1073986693,1017343300)+W(3,1050425804,1048225474,1082212097,1014706728)+W(4,-1108102513,1050055380,1063649950,1023560998)+W(5,1044838414,-1097162220,-1108483496,-1105252179)+W(6,1026907274,1028263310,1040597170,1016727612)+W(7,978890108,1043193320,-1096883524,1025416282);WS(-1079662656,1075711984);
sum1=W(0,-1136749190,1054381451,-1099895821,-1111920714)+W(1,-1108214827,1049467004,-1104318006,-1124862997)+W(2,-1112256994,1060357369,-1094055613,-1099490085)+W(3,-1102094902,1064079536,-1088977984,-1093653775)+W(4,1019461885,1058102849,-1094018397,1047054555)+W(5,-1113236619,1050217386,-1093377643,1026036560)+W(6,-1115387518,1046694646,-1102869707,-1122648846)+W(7,1015637672,1053154499,-1097489705,-1117787456);sum2=W(0,1021596406,-1120307380,1037868882,-1094559059)+W(1,1027700788,1049653321,1038499992,-1099826066)+W(2,1031902674,-1100871897,1074972319,-1070411479)+W(3,1035450862,1054975194,1073269037,-1076192259)+W(4,-1146279384,-1106853601,992333684,1024067187)+W(5,1036068426,1042197470,1032586692,-1107184127)+W(6,-1108044351,1034125536,-1129244749,1032061183)+W(7,1030087008,-1133477273,1010404410,-1104237818);WS(-1121360374,-1077155152);
sum1=W(0,-1105583845,-1092428892,1053987635,1036329976)+W(1,1042009047,-1091586093,1057449542,1039912928)+W(2,-1135496901,-1087526962,1037542524,-1114441548)+W(3,1057317824,-1088356100,1067018703,1035631092)+W(4,1037107234,-1084718223,1053143538,1024846769)+W(5,1028773828,-1086275726,1051794540,1020991498)+W(6,1042777544,-1096882940,1049337758,1032759069)+W(7,-1116736729,-1086839898,1050512766,1041911145);sum2=W(0,-1122349048,-1108922684,-1102817435,1024154790)+W(1,1027223630,1050237475,1047134367,-1105600910)+W(2,-1123059666,-1093984844,-1086242189,1041276041)+W(3,-1097496437,1061603028,1069845393,-1090292072)+W(4,-1101147358,1054912466,-1091188340,-1122818012)+W(5,1008041239,-1136134543,-1107987422,-1109079234)+W(6,-1113710228,1050990810,-1126348732,1047206075)+W(7,-1103013196,1037079763,-1097181289,-1109791787);WS(-1087087711,1067831143);
sum1=W(0,1034272753,-1110686621,1034360523,1006467012)+W(1,1043354114,-1094089577,1051348739,-1097882829)+W(2,1046815315,-1090322161,1056352764,-1098171061)+W(3,1041026663,1019000899,1049291409,-1099191041)+W(4,-1116058688,1048378971,-1098372646,1036956791)+W(5,-1131457456,1054466495,-1090870248,1036945505)+W(6,-1115558139,1045446607,-1103803571,-1124941614)+W(7,1032034947,1043401342,-1098529593,1026141794);sum2=W(0,1046033632,-1147554302,1021728539,1034466187)+W(1,-1114282503,1065651536,1061103542,-1117467216)+W(2,1044655964,1052996561,1047372498,1040544990)+W(3,-1106001859,-1076523823,-1081697027,-1105745303)+W(4,-1104436397,-1095873418,-1094800655,-1119054372)+W(5,-1101664028,1059971501,1058036758,-1110996319)+W(6,1015764662,1037179306,-1113369666,-1120190386)+W(7,1023732858,-1119149512,1033040332,1028498617);WS(1040537598,-1164677141);
sum1=W(0,1044447583,1058921623,-1079854668,1051360885)+W(1,987031402,1052904912,-1089009751,1009017491)+W(2,-1121775302,1059494147,-1082135643,1049103971)+W(3,1042738997,1059765434,-1085199868,1042102879)+W(4,1038434732,1053249925,-1087718171,1037325507)+W(5,1049696256,1045203303,-1094593271,1033340813)+W(6,1024826006,1049549231,-1098502833,1040792940)+W(7,1044766000,1032179929,-1111725730,-1103499809);sum2=W(0,-1105450770,-1076904032,1034745372,1064235564)+W(1,-1099930216,-1110661913,-1104228342,-1133206564)+W(2,-1087670985,1054929191,1055270313,-1159337186)+W(3,-1097641768,1067640588,1058849806,-1095527236)+W(4,-1093727900,1043325457,1055379319,-1097371942)+W(5,1034849198,1041628489,1047258529,-1123329564)+W(6,-1089823109,1024934811,-1091022953,1053074558)+W(7,1026936119,1071055811,-1093861556,-1079977593);WS(-1072228928,1076959210);
sum1=W(0,1049440860,-1102211417,1052420434,1046258910)+W(1,-1100954468,-1090494943,1049042513,-1094165323)+W(2,1040518102,-1089397123,1057628335,-1113742940)+W(3,1055014377,-1085929645,1059399711,-1115570152)+W(4,-1102413547,-1092416799,1055649007,-1095616949)+W(5,1056933930,-1103710088,1056457065,1054320058)+W(6,-1100924366,-1099959722,1043274798,-1096288332)+W(7,1025160513,-1097219837,1043339918,-1113497047);sum2=W(0,1037249746,-1091193116,1058952598,-1099278743)+W(1,-1106259401,1057292562,-1089499743,1035766214)+W(2,-1118512137,1045032769,990544085,-1120311473)+W(3,1033553146,-1101074553,1052938455,-1107284433)+W(4,-1118437421,1047290760,-1096914685,1032001159)+W(5,1049532353,-1085599381,1060306657,-1105441959)+W(6,-1112295163,1045403080,-1095081062,1037527897)+W(7,-1112769969,1036239865,1036770528,-1117837555);WS(-1095248895,-1088416713);
sum1=W(0,991086878,-1112623265,1049658160,1025280780)+W(1,1041397006,1023033498,-1129854724,1018002536)+W(2,-1100414321,-1095527100,1056723856,-1101036339)+W(3,-1106522737,-1085500137,1061179113,-1098081679)+W(4,1032194452,-1103431285,1050067968,-1121954805)+W(5,1040515607,-1093888960,1055178889,1040437430)+W(6,-1113785099,1025813699,1027165141,-1107604207)+W(7,-1119710941,-1112974208,1044420741,-1122583614);sum2=W(0,-1115281709,1049351198,-1101546004,-1132663474)+W(1,1038308115,-1105447726,1044927538,1036918381)+W(2,-1086190321,1061131477,-1105825160,-1104633062)+W(3,-1079410563,1070791012,-1124003323,1035199903)+W(4,1055352031,-1080774986,1054621998,-1119052371)+W(5,-1106071111,1050939464,-1100497740,1038597174)+W(6,1042421121,-1096576742,1042910101,-1126972585)+W(7,999244165,1021655353,-1123561791,-1141223925);WS(1057802399,-1081431823);
sum1=W(0,-1122831751,-1093480916,1050038833,1031929377)+W(1,-1131892376,-1097592621,1050095280,1003466633)+W(2,1041203877,-1087992005,1058335651,-1150646211)+W(3,1034931072,-1086955360,1062569267,-1108251076)+W(4,1020249162,-1094219074,1052617634,-1123920403)+W(5,1023514439,-1099624791,1053253320,-1110979235)+W(6,-1183605377,-1104094712,1037479577,1022403704)+W(7,-1102408215,-1103351679,1047799764,1031403703);sum2=W(0,-1104748298,1032567526,1030425414,1028805714)+W(1,1035677532,1015597088,-1106402955,1010146816)+W(2,-1097271446,1042180726,1036072793,-1122721452)+W(3,-1071563129,-1131466492,1026492053,-1139412188)+W(4,-1073203825,-1088097679,1021201077,-1121571686)+W(5,-1105574565,1049167232,1046304011,1013464552)+W(6,1074066983,-1104411749,-1108010622,-1115684312)+W(7,1076846054,1054919113,1040423027,-1159010626);WS(1057159391,-1098185256);
sum1=W(0,-1115997840,1062337777,-1099145229,-1108105457)+W(1,-1139848194,1059107990,-1096884471,1026934458)+W(2,-1110900998,1058844902,-1083284577,-1128707950)+W(3,1040272534,1060188982,-1081840204,1050661700)+W(4,-1124007614,1050305613,-1086268415,1025671020)+W(5,1022311680,1055455830,-1088086212,1018441343)+W(6,-1122049771,1052112283,-1093503993,1032949738)+W(7,1025640163,1058488623,-1095187909,-1115150240);sum2=W(0,1056249112,-1063663228,-1090194820,-1098679170)+W(1,-1087901783,-1065703489,1049313091,1049727089)+W(2,1050240307,1050922399,1059446328,-1118968312)+W(3,-1096100666,1074103439,-1091782161,1043947681)+W(4,1050011361,1078895155,1051412884,-1103451878)+W(5,1046757851,1075028289,999915799,1046896549)+W(6,-1111613200,1011769164,-1097222567,1036070334)+W(7,1031802636,1041242105,1040180956,-1120669738);WS(-1076050352,1072169512);
sum1=W(0,-1112010473,-1127017300,1032805651,-1127012698)+W(1,-1110549812,-1096217239,1055039585,1017026201)+W(2,1041474168,-1101316183,-1107675851,1027743346)+W(3,-1102358403,-1098236010,1058693100,-1103052317)+W(4,1035256808,-1097462672,1050718238,1025923518)+W(5,-1103941101,1015309803,1047069339,-1108585145)+W(6,-1126807163,-1109990262,1040782175,1029935559)+W(7,-1127729580,-1124828306,1033573870,1030091394);sum2=W(0,-1115222730,1013406324,1048651312,-1105744683)+W(1,-1103808603,1044516259,-1091636530,1036643390)+W(2,-1133607278,1056099238,-1082257366,1056116581)+W(3,1035011293,-1093760521,1065398243,-1087652578)+W(4,1045426354,-1097063741,1052543946,-1106429625)+W(5,1005150868,1046105407,-1105190986,1031045850)+W(6,1038138903,-1106358807,-1143243436,-1129675875)+W(7,1014354189,1034790704,-1124610775,1033997397);WS(1065781680,1039008007);
sum1=W(0,1041247860,1052873269,-1087848896,-1122380132)+W(1,-1132228043,1052030887,-1090939837,1043969975)+W(2,-1116017645,1057769989,-1086321043,-1167945460)+W(3,1029031978,1065817909,-1090130600,1043124941)+W(4,-1114552992,1059292430,-1093123180,1037414446)+W(5,1018467582,1052683781,-1089813139,1037105136)+W(6,-1119698444,1045381867,-1093950448,1016187596)+W(7,1039500994,1042767258,-1088918334,-1139723011);sum2=W(0,1038177586,-1105284792,-1114385091,1023745983)+W(1,1024852101,-1131141686,-1105200928,1044997454)+W(2,1031995320,-1123455081,1057384109,-1102654886)+W(3,1016571646,999573799,1073904332,1045931554)+W(4,1033741319,-1107419527,1075963065,-1113399825)+W(5,-1108656521,1052574782,-1130292726,1041285787)+W(6,1035134998,-1099142208,-1072886122,-1101763500)+W(7,-1120710323,-1103717942,-1070457563,1044467987);WS(-1090516543,-1087531312);
sum1=W(0,-1105337757,1040358473,1026287071,-1112133319)+W(1,-1135375282,1025750638,-1109155234,1043065477)+W(2,-1113059195,1034124454,-1111070925,1049735832)+W(3,-1111479074,-1082649657,-1113637434,1048811350)+W(4,1044282546,-1098312091,1056333811,-1104740686)+W(5,1036163039,-1114570479,1044131649,-1111303053)+W(6,-1123738614,-1112260786,1049914271,-1128712224)+W(7,-1110047807,1044483760,1039433994,-1136462731);sum2=W(0,-1122757257,1027164873,1002742314,-1111953049)+W(1,1009904581,-1112829049,-1115430893,-1116391321)+W(2,-1113467627,1020364514,-1098221748,1025748661)+W(3,-1099518373,1064179702,1059311413,-1098741962)+W(4,1032421699,-1092934445,-1139891301,1036551469)+W(5,-1095677862,1039050377,1041708988,-1119491053)+W(6,1020800146,-1106885375,-1124766450,1025848261)+W(7,-1112743661,1022655162,1032689603,-1122814953);WS(1059528063,1057564569);
sum1=W(0,993737087,-1096201122,1052073475,1036364765)+W(1,1023855952,-1112481934,1044928820,-1119101474)+W(2,1051519336,-1089271861,1057871347,1026047377)+W(3,-1100822612,-1101379550,-1090210244,-1095066725)+W(4,1027584566,-1129312776,1027452795,1043887545)+W(5,-1109486813,-1101173547,1051680014,1038809676)+W(6,-1127107174,1031993577,1038521522,-1152581582)+W(7,1035631854,-1097162722,1050823828,1037595092);sum2=W(0,-1106514375,-1115270098,1025588625,-1109616345)+W(1,1034094594,1029678117,-1103891997,1044342701)+W(2,-1112949179,-1095879627,1029083209,-1107320484)+W(3,1009317700,1052560633,1062070608,-1103446924)+W(4,-1126355148,-1128108776,-1100067512,-1131810302)+W(5,1021633582,1034084538,1035054672,-1098743078)+W(6,1010987268,1040297892,-1117785257,-1123491293)+W(7,-1106252693,1049223604,990783407,-1102218346);WS(1061977215,-1122204685);
sum1=W(0,-1124031333,1053794732,-1090279300,1017895407)+W(1,-1109554099,1053305789,-1096176108,1027213295)+W(2,-1105250724,1058003360,-1093816822,1024566052)+W(3,1036027519,1059361796,-1081723655,1033714163)+W(4,959521497,1055117810,-1090510080,-1125004641)+W(5,1055353398,1051669497,-1097892492,1006220452)+W(6,1038275624,1037705519,-1101480172,-1112881733)+W(7,-1136942561,1047158647,-1098784634,-1145512357);sum2=W(0,-1113155109,1028856727,993552399,1036996819)+W(1,1032430477,1021325630,-1128331832,-1139715524)+W(2,-1105712018,1050891972,1042508384,-1111526035)+W(3,1048044904,1070862297,1042132916,1040898786)+W(4,-1081128362,1074403261,1044319918,1025048067)+W(5,-1070110178,1035516985,-1115800491,1038841221)+W(6,-1092435520,-1108990845,1033559089,-1119663830)+W(7,-1092804751,-1122256510,-1109033129,1007165668);WS(-1096328959,1070879408);
sum1=W(0,1047483149,1056909741,-1084253114,1043610432)+W(1,-1131726569,1050717891,-1097194674,-1120381614)+W(2,1017405984,1049879450,-1084428714,1029856307)+W(3,1016192218,1064784543,-1088019878,1046790989)+W(4,-1134185032,1054175424,-1087922381,1044095416)+W(5,-1130210629,1055866677,-1096076442,-1106891777)+W(6,1039283496,1052923070,-1098682228,1045347898)+W(7,1022798351,1050331269,-1089646420,-1103492015);sum2=W(0,-1096731787,-1092572599,-1072213302,1074300082)+W(1,1041094096,-1083918511,-1081783724,1061218424)+W(2,1030029833,-1081752188,-1088492050,1062246408)+W(3,-1134738767,1050600846,-1098909280,1055931246)+W(4,-1112066554,1060518769,1054813136,1030722387)+W(5,1049526473,1056806956,1066457366,-1080408758)+W(6,-1103571503,1052566197,1061557517,-1082314750)+W(7,1038503381,1040255570,1074348460,-1074863778);WS(-1093955647,1022010191);
sum1=W(0,1027472455,1051129150,-1126583382,-1110971745)+W(1,-1118029508,1040858863,-1110637352,-1129027011)+W(2,1017520774,1058284788,-1083829535,1043546956)+W(3,-1100976252,1064764899,-1092969620,1032062845)+W(4,1048038797,-1094249656,-1093269900,1049944248)+W(5,1019653215,1054989120,-1098669306,-1114080636)+W(6,1015004427,-1137681219,-1101321193,1039113958)+W(7,1006149335,1047833420,-1092663640,-1120661351);sum2=W(0,-1125700855,-1109340305,1041739108,-1138307987)+W(1,1010923567,-1099241242,-1121076246,1010348245)+W(2,-1097524591,-1097784845,-1122648580,1043843262)+W(3,-1086770251,1061340682,1059475190,-1104554020)+W(4,-1119687254,-1091236020,-1097965354,1042867821)+W(5,-1136610695,1059369820,1048517727,-1105357691)+W(6,1034141799,-1103210716,1020884025,1021404807)+W(7,-1146172877,1042204527,-1117941982,1026766467);WS(1057685119,1067243116);
sum1=W(0,-1129459555,-1098308652,1053516928,1029422892)+W(1,1016923756,-1100618635,1049587364,-1111775882)+W(2,1004671913,-1090418529,1057639529,-1114348966)+W(3,-1095493364,-1088191051,1065512192,-1112549294)+W(4,-1098633785,-1089905135,1058720438,-1103551521)+W(5,-1112175056,-1101363479,1052631981,-1111153757)+W(6,1046138501,-1106099897,1043712557,995391206)+W(7,-1131471418,-1097291652,1052947846,1020473821);sum2=W(0,-1131225411,-1140292462,1018110051,1018006973)+W(1,-1130956898,1023877693,-1137158572,-1128428036)+W(2,-1103681442,1042914798,-1224504659,1020723155)+W(3,-1077027280,1069127322,1043315619,-1147115303)+W(4,-1076028808,1071847872,-1120948958,1020554514)+W(5,1031803188,-1103125793,1043270022,-1133954299)+W(6,-1101294062,1043076855,-1113817590,990350747)+W(7,949706042,-1132087796,1015417250,1025989218);WS(-1097928959,-1082976358);
sum1=W(0,1027664520,1057835343,-1089326063,-1108038941)+W(1,-1123678010,1050550727,-1096462854,1032858337)+W(2,-1106569905,1057764410,-1083721351,1021803093)+W(3,1052451146,1062299789,-1087127986,1042469806)+W(4,-1103556709,1049034640,-1097735566,-1104920125)+W(5,1038567635,1057826487,-1094118206,1031016631)+W(6,-1108799690,1041175724,-1100805265,-1129264698)+W(7,1040222651,1060823717,-1089053734,-1107162784);sum2=W(0,1059738223,-1087082495,-1092378156,1034470847)+W(1,1048150071,-1095900368,1046247330,1025055065)+W(2,1052511773,-1108343021,1033545850,1045395587)+W(3,-1080186607,1063110279,-1090059649,-1094453880)+W(4,-1078381471,1074904245,-1107095292,1053230483)+W(5,-1072132845,1071639576,1039712953,-1103894182)+W(6,-1071450961,1076364217,-1113577164,1032308634)+W(7,-1071397334,1077341373,1049211915,-1120241798);WS(-1093482751,1040242403);
sum1=W(0,-1101135214,1051279307,-1160860306,-1112732162)+W(1,-1123956286,1045008905,-1106067054,-1135242283)+W(2,-1107524598,1049489177,-1101021318,1029341500)+W(3,-1138012647,-1132973569,-1113266773,-1121978915)+W(4,1034129455,-1096848358,1049504725,-1098727290)+W(5,1042720691,-1098383795,1059206814,-1102892456)+W(6,-1130324184,-1104810279,1049756222,-1104163113)+W(7,998898338,-1118268600,1052043149,-1099073308);sum2=W(0,1050603120,1055811875,-1086548128,1034695967)+W(1,-1101078445,-1122671355,-1087609936,-1108269543)+W(2,1048531671,1038805789,-1088336312,-1089139562)+W(3,-1105220793,1066111209,1071017234,-1104320030)+W(4,-1091713187,1026095418,-1115602704,-1100901763)+W(5,1034851673,-1130092003,-1089969509,1049804877)+W(6,-1122031169,-1137910742,-1121274059,-1103744367)+W(7,1020293663,-1094690648,1053616941,1054827086);WS(-1112146683,-1077736475);
sum1=W(0,-1128590341,-1099064529,1049253908,1039097715)+W(1,-1130792414,-1090490649,1028859267,1017948777)+W(2,-1147973299,-1086623314,1040872136,1025770233)+W(3,-1117834531,-1101063739,1068918685,-1115616742)+W(4,1007065251,-1084449173,1059458719,-1104116690)+W(5,1033724609,-1094725676,1057886934,-1132647657)+W(6,1024083798,-1097837640,1044653558,998082042)+W(7,-1122914526,-1097461352,1048946351,1030833130);sum2=W(0,1038545045,1044965772,1038508364,1032278560)+W(1,-1104316542,-1073797636,-1092377302,-1115941315)+W(2,-1098913527,-1069601753,1050236814,-1109127211)+W(3,1054073276,1079919017,1044931722,1042591612)+W(4,990615436,1065620582,1034922622,997021068)+W(5,-1111960943,-1103381017,1033398315,1042220416)+W(6,-1127436605,1039512539,-1113162193,-1138197651)+W(7,-1131799749,-1105195767,1039327537,-1121388557);WS(-1090505151,-1074550453);
sum1=W(0,-1112838599,-1106878250,1057615003,-1131143051)+W(1,1028498739,-1103427629,1042960070,1023192930)+W(2,1023419227,-1088602192,1063645564,-1096958907)+W(3,-1117182312,-1088941275,1053033883,1048242260)+W(4,1018948122,-1087514842,1058641540,-1098164287)+W(5,-1126145258,-1096920942,1043052986,1045189988)+W(6,1024711581,-1096615233,1050742275,-1105551137)+W(7,-1125422420,-1095073209,1053972531,1026824959);sum2=W(0,1051549752,1021553919,-1106404197,1031994963)+W(1,1081443218,-1111116920,1044837835,-1113046369)+W(2,1072492444,-1073777225,-1113676512,1032624041)+W(3,1048388769,-1067599847,-1089379201,1025956540)+W(4,1035162847,-1096587672,-1109546151,1027498280)+W(5,-1139079606,1029232562,1030543674,-1132168419)+W(6,-1121149576,-1115288719,-1122606689,1034044071)+W(7,-1123800689,1042218632,-1125599605,-1115044631);WS(1051119487,1041244378);
sum1=W(0,-1124974044,-1137238551,-1116593698,-1121323393)+W(1,1028120435,-1113671305,-1103177170,1033078132)+W(2,1048876359,1036964902,-1099611151,-1156053771)+W(3,1037118035,1061504071,-1104164974,-1129960608)+W(4,-1131477080,1047204942,-1081804989,1048068278)+W(5,-1118427428,1050660570,-1114906180,1011539382)+W(6,-1120234265,1030267847,-1098831475,1035846233)+W(7,-1125985859,1049717597,-1103929310,-1115091743);sum2=W(0,1018090488,1027537220,1019973834,-1117503915)+W(1,-1104952272,1048078363,-1095697091,1045164128)+W(2,-1105226064,1055192952,-1101823824,-1106818318)+W(3,-1128161694,-1102612387,1074095781,-1087428157)+W(4,-1134153828,-1102761937,-1074759173,1061969021)+W(5,1024328280,-1101688104,1063478353,-1092430375)+W(6,-1118410723,1035228556,-1092594125,1050476000)+W(7,-1117225997,1016223417,1041310640,-1110796930);WS(1062303263,1031082743);
sum1=W(0,-1113216195,1050954912,-1095964628,-1121789260)+W(1,-1099215391,1012178225,-1095180416,1027015379)+W(2,1052151297,1065129152,-1088785601,1041954507)+W(3,1026092610,1047492794,-1089641431,-1107401421)+W(4,1051942565,1063700475,-1089295544,1049634587)+W(5,-1098039588,1049517720,-1091476104,-1112964196)+W(6,-1101893697,1028060738,-1102410709,1035520455)+W(7,1008063218,1054989200,-1096414030,-1114231491);sum2=W(0,1033145987,-1175661064,1021827842,-1165845202)+W(1,-1111827051,-1152013649,-1104895942,-1187919119)+W(2,-1103256184,1050523165,1034611383,-1125020091)+W(3,-1063595607,1084357731,-1094652398,1042933311)+W(4,-1101985731,1048919805,1029250458,-1108910008)+W(5,-1141099147,1025442742,-1102082303,1040766920)+W(6,-1136421288,-1145624409,1021034188,-1126731425)+W(7,1030655939,-1133270551,-1121842648,1017996705);WS(1057958943,-1104691893);
sum1=W(0,-1111014615,-1105424217,1044401084,-1118336456)+W(1,-1128240917,1046008396,-1100901945,1038452148)+W(2,-1146251723,-1090082375,1057785284,-1119525902)+W(3,-1095236657,1054329938,1040293502,-1093887914)+W(4,1047913107,1003615948,-1099597392,1045607070)+W(5,-1103203951,1013130820,1051440085,-1107674167)+W(6,1033356080,1044802714,-1102604718,-1113361665)+W(7,1023941889,-1101796865,1036253756,1037874639);sum2=W(0,1010987018,1041119120,-1110188142,-1127404253)+W(1,-1105807463,-1111572952,1045029856,1029477872)+W(2,-1102396693,-1117220749,1057260834,1019931869)+W(3,1054217500,-1087890507,-1087358521,1056265374)+W(4,-1123211893,1070205457,-1081682663,-1091128546)+W(5,1029628166,-1101117061,1051101181,-1124058781)+W(6,-1106898625,-1113015450,1042553654,1025549544)+W(7,1028744914,-1121743361,-1135525482,992401866);WS(1063883327,-1171419961);
sum1=W(0,-1131801844,1049833398,-1102183011,-1101850371)+W(1,1021098616,-1123871229,-1097479398,1031224740)+W(2,1022023532,1009731296,1056730033,-1123343997)+W(3,-1121742227,1044941350,1041013425,-1127214008)+W(4,-1090925859,1060653970,-1095529687,-1107029405)+W(5,1024490200,1043051923,-1097251239,1042080318)+W(6,-1102607801,1048967870,-1104750961,-1107657120)+W(7,-1123544461,1050859794,-1097963532,1009310536);sum2=W(0,-1106082604,1047581965,-1097195715,-1113941985)+W(1,1041248381,-1108094251,-1105642610,-1131232309)+W(2,-1132935321,-1111186257,1042983438,1050509566)+W(3,-1106587714,1050591326,1048334662,-1103031697)+W(4,-1104172881,1039028256,1046273630,-1127691207)+W(5,-1118244665,1025922877,-1128737701,-1115007353)+W(6,-1115368488,-1111866155,1044426238,-1112751356)+W(7,-1139264801,-1104769894,-1122157893,1031938310);WS(1064944927,1037595256);
sum1=W(0,-1116864018,-1089228760,1063040538,-1107296590)+W(1,1023806679,-1095304482,1057549004,-1106875789)+W(2,1017115436,-1087165700,1060715233,-1103245163)+W(3,1009660557,-1086682215,1064233001,-1106392275)+W(4,1028149000,-1088874517,1056983460,-1132085516)+W(5,-1109610248,-1099761351,1052917089,-1107160974)+W(6,-1148661421,-1116139780,1041500021,-1129006079)+W(7,-1102752831,-1131587330,1045020525,-1152394658);sum2=W(0,1045832950,-1084008560,-1084775302,1058474163)+W(1,-1110716731,1049995423,-1093173621,-1102301410)+W(2,1025147898,-1089165996,1054478967,-1128684365)+W(3,-1098226948,1066542501,1068786857,1031931484)+W(4,-1099749141,1049362032,1047038722,-1091779956)+W(5,-1098250414,1055260506,-1126019654,-1105326436)+W(6,1042544569,-1086997229,-1127724076,1053449115)+W(7,-1089530617,1067285885,-1088213452,-1090548395);WS(-1082101344,-1089856493);
sum1=W(0,1050831902,-1105691402,-1101015969,1029275441)+W(1,-1112019073,1030717682,-1098775681,-1120813832)+W(2,1030303546,1055521064,-1097748442,-1139280937)+W(3,-1129997454,1064695661,-1085520515,965412887)+W(4,-1110327174,1061962758,-1086646154,1041358014)+W(5,-1117704076,1058754169,-1089610799,-1122362798)+W(6,-1112251093,1047731210,-1093958751,1028938947)+W(7,-1131596868,1056158989,-1094349907,1016935004);sum2=W(0,-1065128139,-1101130808,1034565987,-1119435550)+W(1,-1076824095,1050826865,-1109355365,1023890205)+W(2,1067439244,1046966330,-1109830496,1012867020)+W(3,1079260085,1049869634,-1112614302,1015248786)+W(4,1056740148,1051236860,-1123646153,-1122661198)+W(5,-1103928218,-1114183173,1051726295,-1136992532)+W(6,-1135208116,1033256035,1035002893,-1119472799)+W(7,1039164015,-1104627926,-1109091637,-1136910724);WS(-1090711679,1035967541);
sum1=W(0,-1111795270,-1104454427,1050513973,1030482278)+W(1,1015715144,1029360119,1050454265,-1138269301)+W(2,-1118064815,-1084526809,1063535365,-1132452908)+W(3,-1124564760,-1083278737,1060834888,1007072853)+W(4,1033380937,-1083950349,1050327592,1028355007)+W(5,1041725555,-1091233609,1054941014,1029566323)+W(6,1039158191,-1102432923,1040417584,-1140656289)+W(7,1036708611,-1097260861,1042099839,1035976950);sum2=W(0,1030795338,-1099705557,-1100315818,-1124401732)+W(1,-1104698754,-1088930785,-1129318753,1047822852)+W(2,-1086482027,-1087114188,-1088371087,1041847465)+W(3,-1086674278,1063363970,1059258270,1007827043)+W(4,1048689193,1066258058,1052412907,-1114489829)+W(5,-1101252049,1055138353,1035784301,1039056173)+W(6,-1127107620,-1113111809,-1107499570,1036879119)+W(7,-1097010897,1050900036,1046424313,-1112035485);WS(-1098505599,-1075865372);
sum1=W(0,-1119631078,-1131715643,-1121509433,-1113178620)+W(1,1024188415,1032178901,-1128987132,1024883696)+W(2,-1125460739,1056750314,-1131145214,-1114020928)+W(3,-1113150415,1055366257,-1096447994,-1102601578)+W(4,-1098117352,1063530169,-1086227497,-1111953177)+W(5,1028789822,1038512989,-1117796833,-1101470933)+W(6,-1115205937,1036256496,1016180195,-1141768534)+W(7,-1134520549,1042179631,1032402616,-1114797153);sum2=W(0,-1098762498,1039073687,1035541163,1030962008)+W(1,-1112826554,1047439072,1032611741,981436096)+W(2,-1099883844,1024348972,1050751610,1048715774)+W(3,-1090598021,1068429254,1066295533,-1089341195)+W(4,1060690639,-1078855206,-1081223881,-1094541311)+W(5,-1101866176,1052294530,-1097770507,1041458546)+W(6,1051055486,-1095975199,-1126362074,1044471119)+W(7,-1111565268,1034134076,-1121819739,1024624177);WS(1057165023,-1106509195);
sum1=W(0,-1110663097,-1090373040,1057389257,1036322023)+W(1,1023353031,-1094296089,1051297995,-1110472134)+W(2,1009641338,-1087820187,1064196683,-1103525103)+W(3,-1116674588,-1090764772,1064337073,-1108191858)+W(4,-1121179137,-1101809276,1058239248,-1105116828)+W(5,-1127866586,-1095695571,1053143796,-1130262917)+W(6,1019708412,-1097119704,1049182394,-1117889432)+W(7,-1105922998,-1088811352,1042633923,1047174317);sum2=W(0,-1112942365,-1106822390,-1102090209,1043730009)+W(1,1048482322,-1115190843,1042851055,1035412483)+W(2,-1100072975,1034045428,-1103979279,-1105576965)+W(3,-1097118067,1068163863,1056641862,1028572696)+W(4,991349250,1063618710,-1105663689,-1113934073)+W(5,-1108096389,-1107942623,1049912171,-1105853831)+W(6,1053525633,-1090492700,-1130278628,1039916278)+W(7,1000921969,-1076676559,-1111476815,-1106999228);WS(-1086493375,-1079336981);
sum1=W(0,977772865,-1102983835,1026410857,1015269519)+W(1,-1123924042,-1108602044,-1098146918,1049374456)+W(2,-1109993624,1041059645,-1106936850,1036994068)+W(3,-1107908519,-1094902379,1061697492,1041174790)+W(4,1036636329,-1083260999,1061962303,-1103125248)+W(5,1038934102,-1084987377,1057432285,-1125738921)+W(6,1034769240,-1102484540,1051050960,-1130650164)+W(7,-1099048778,-1108629750,1050989872,1040252563);sum2=W(0,-1104970914,1042634099,1052960430,-1112577728)+W(1,1018133697,-1097448347,-1108255972,-1096543501)+W(2,1040842491,1055662701,1062139198,-1090800341)+W(3,-1093587851,1074010545,1064732329,-1093194079)+W(4,-1093237537,-1089724369,-1083390778,1015865539)+W(5,-1102375178,-1099392752,1025575413,991452982)+W(6,-1099804326,1049771835,-1104347883,-1126119433)+W(7,1054809337,-1092159031,-1096888027,1028159711);WS(-1088469887,1068090411);
sum1=W(0,-1113244581,1001301201,-1115331947,-1124374314)+W(1,-1123900274,1023861926,1035790701,-1105829923)+W(2,1049496346,-1082959002,1057295251,-1096521435)+W(3,-1110903326,1050701400,1048296635,-1119292644)+W(4,-1119953152,1060902689,-1081663133,1048590454)+W(5,1031904934,1043052181,-1113327662,1027826066)+W(6,1034227191,1043817559,-1110964279,-1106468266)+W(7,1025939062,1038313117,1034951606,-1117293966);sum2=W(0,1046922708,-1106472578,1033443280,-1111979165)+W(1,1033420508,-1114867820,-1109208012,1050643686)+W(2,-1112865289,-1087802072,1020845388,-1101832932)+W(3,-1096930035,1058113813,1048730658,-1129026525)+W(4,-1101802092,1050476308,1059721445,-1104558996)+W(5,1017341032,-1103417477,-1107242470,-1135034393)+W(6,1036773342,-1105807138,-1136542442,1037376476)+W(7,-1107450994,1033379085,-1104249476,1023773731);WS(1052578175,-1092643724);
sum1=W(0,-1106584961,-1102735475,1053304083,993436516)+W(1,1030893452,-1100779014,1049737317,1037510015)+W(2,1033955624,-1082492039,1060101900,-1101687426)+W(3,1037358070,-1086815439,1065824329,-1103135573)+W(4,1036710537,-1088009424,1041943502,1029815263)+W(5,-1128189432,-1095075429,1057719155,1040440469)+W(6,-1118327615,-1106908643,1051335460,-1106074638)+W(7,-1129060558,-1102841939,1036237087,1027836379);sum2=W(0,-1115440098,1015710974,1041402597,-1130229431)+W(1,1029771501,1033337736,-1114856806,1034787000)+W(2,1018065220,-1094728975,1037520917,-1082769104)+W(3,999202537,1039453548,1064530169,-1074584982)+W(4,1036811205,1050012979,-1094040689,-1090370130)+W(5,-1111720654,1032576025,1073761042,1032162938)+W(6,-1125064265,-1103861773,1063409170,-1105633547)+W(7,1019498859,1040788513,-1090935047,1034133532);WS(-1104397694,1058392920);
sum1=W(0,1012876448,1051523414,-1094911217,1023486907)+W(1,-1126111401,1050625047,-1106828476,1033392977)+W(2,-1142522206,1043902243,-1089440467,-1119682235)+W(3,-1115125816,1063861817,-1093833780,1019625524)+W(4,-1103048369,1056801600,-1087921625,-1096529922)+W(5,999529969,1053396405,-1107310585,1015514383)+W(6,1016404519,1042081404,-1104958721,1039287934)+W(7,-1117545451,1054067798,-1097217844,-1113687714);sum2=W(0,-1130009672,1013515790,1013756514,-1153587550)+W(1,1027809153,-1106180134,1023886448,1024050371)+W(2,-1106384796,1042067106,1052609397,-1094102229)+W(3,1051460883,-1094561503,1078005003,-1070026280)+W(4,-1104521112,1032257325,1072194837,-1075632186)+W(5,1033821004,-1124940473,-1094906083,1053282219)+W(6,-1112259960,-1168427353,1046140857,-1098407638)+W(7,1028508475,-1120291522,-1140922271,1033718481);WS(1063327007,-1121248448);
sum1=W(0,1017612078,-1113236667,1042967269,1035231217)+W(1,1043030576,-1096763312,1049218219,-1115130868)+W(2,1039059525,-1091103118,1058517677,-1107367965)+W(3,-1115811128,1053297652,1033504868,1009543939)+W(4,-1095615210,1063340055,-1082785422,1047061435)+W(5,-1099887459,1054079124,-1088587000,1042859328)+W(6,-1140707177,1041492110,-1101731443,-1120288724)+W(7,-1120397682,-1126620524,1029718569,-1104957341);sum2=W(0,1037909727,-1119813454,-1099212072,1032936033)+W(1,-1098298527,1048025725,1045330821,-1097673782)+W(2,-1126569464,1041835288,-1106229244,-1109675885)+W(3,-1106955476,1067026849,1067954224,-1092590328)+W(4,-1096969233,-1085288934,-1095495837,1004812688)+W(5,-1118592354,1042571631,-1108169766,-1096486003)+W(6,1042882430,-1117602980,-1164085849,1034064234)+W(7,1037216424,-1116313332,-1100305071,1045459772);WS(-1114652667,1051933605);
sum1=W(0,1026700110,-1102428549,1043087092,-1109604752)+W(1,1037508767,-1105027032,1048715843,-1113263092)+W(2,-1128033780,-1106431647,1062796090,-1098797270)+W(3,1034155035,1043250735,-1089603768,1023780992)+W(4,-1102462575,1059213449,-1090890112,-1112475685)+W(5,1024543544,1038435705,-1106007014,-1121524254)+W(6,-1147042251,1038748492,-1119096106,986589794)+W(7,1032374633,1016229610,-1104514210,1007891224);sum2=W(0,-1129141996,1043866561,1029019378,1050935854)+W(1,-1106880495,-1096921120,-1092013580,-1111274547)+W(2,1031191254,-1123077406,-1086673510,-1096956427)+W(3,-1102244397,1064276171,1064706574,-1115781076)+W(4,-1101040753,1061828176,-1113110329,-1106057540)+W(5,1046080919,-1095750750,-1091369762,1029696990)+W(6,-1112883155,1042185570,1042119352,-1113619581)+W(7,1031234782,-1128566730,-1105256367,1012473722);WS(1059465279,-1101420399);
sum1=W(0,1033088680,1043444330,-1101682761,-1124073107)+W(1,-1124176798,1000916382,-1126261266,-1118729178)+W(2,1014063089,1057398923,-1089602004,1032573720)+W(3,1035053989,1034190184,1039770557,-1114558729)+W(4,1045820204,-1087528660,1057859064,-1096323421)+W(5,1038292302,1036787650,-1106381771,1041172764)+W(6,-1115007182,1027988010,-1104773247,1024683157)+W(7,-1131477704,1042732770,-1102530758,1029511616);sum2=W(0,-1093261173,-1081648717,-1107343332,1020947921)+W(1,-1100338012,-1096055698,1016623505,-1121572837)+W(2,1016590929,1049309077,1058913944,1035038069)+W(3,-1160318928,1060463741,1061699617,-1121635630)+W(4,-1111261089,-1123677731,-1095509190,-1116667427)+W(5,1032510827,1042247124,988275856,-1130213341)+W(6,1037987285,1035681279,-1111758125,1033159595)+W(7,-1106728517,1035240533,979544481,-1112486763);WS(1060076127,1072958059);
sum1=W(0,-1103118654,-1090537599,1060753617,-1129584897)+W(1,1043365506,-1097065432,1046496158,1025963976)+W(2,-1115420333,-1086314390,1060760746,-1106610556)+W(3,1031523031,-1088162978,1055888777,1040410096)+W(4,1033412302,-1089193875,1052645932,-1138875303)+W(5,1032254402,-1091959462,1054239287,1032279415)+W(6,1031863013,-1111327644,1044639698,1032182482)+W(7,-1127560355,-1086013855,1056703661,1044337291);sum2=W(0,1034238418,-1122429687,1038471498,-1105287037)+W(1,1026722605,-1113650971,1047703041,-1106809975)+W(2,-1123083006,-1101416602,1050567163,-1099784158)+W(3,1044566349,-1095747837,1073798913,-1077245954)+W(4,-1114043742,1044375513,1074668356,-1072322090)+W(5,1029836970,1032414162,1076147895,-1070521946)+W(6,-1124457715,-1132025334,1076524889,-1071353549)+W(7,-1112207598,-1112893824,1071535287,-1076180558);WS(-1114470395,-1114976351);
sum1=W(0,1017446070,991904560,1034584479,-1110976571)+W(1,1040990896,1041627584,-1107221597,-1099251857)+W(2,-1129681934,1047992216,-1115356259,-1111571481)+W(3,-1120446036,1061349282,-1083497834,1039733326)+W(4,-1097641691,1061559014,-1089507216,1036247843)+W(5,-1110115727,1055187519,-1098995485,-1114440077)+W(6,-1110184487,1045114861,-1109668803,-1115117640)+W(7,1033457695,1047040436,-1107186297,-1120899067);sum2=W(0,-1093678598,-1084434022,1064533419,1042743345)+W(1,1002676269,1057422860,1067683118,-1108978134)+W(2,1055748356,1066493380,-1078621547,-1117769694)+W(3,1044340647,-1079318791,-1079939901,1015093293)+W(4,-1118111722,-1116089022,1054002901,1049699290)+W(5,-1120084888,1044705221,1039926847,986467602)+W(6,1001595675,-1112694927,-1112070298,-1107171922)+W(7,-1123642691,1031220790,1023903081,1037662763);WS(1048785023,1039045299);
sum1=W(0,-1104130562,-1090140327,1061197562,-1133671882)+W(1,1043168659,-1100442863,1040570004,1032880081)+W(2,-1117502116,-1085428843,1062309944,-1102819715)+W(3,1029857553,-1093347651,1050495728,1038995485)+W(4,1034838603,-1089406196,1050259320,-1127149063)+W(5,1027207566,-1093521697,1054560318,1026681976)+W(6,1024393315,-1120775857,1039464338,1035433414)+W(7,-1130533431,-1086838999,1056208688,1041402190);sum2=W(0,-1118465298,-1142302474,-1114395216,1037219807)+W(1,1011712973,1025023956,-1104707163,1039062755)+W(2,-1128433260,1041730218,-1095905892,1046574176)+W(3,1029767219,-1097771962,-1080533844,1069124140)+W(4,1021354231,-1094677866,-1075595300,1073795377)+W(5,982009542,-1122047812,-1072373863,1075522683)+W(6,1014788797,1028525757,-1072719492,1074436097)+W(7,1033540398,1020814500,-1078361330,1068741752);WS(1040594174,1002085105);
sum1=W(0,1041861603,-1113198522,-1137236930,1041085614)+W(1,-1097746587,1055071640,-1100468781,-1121524679)+W(2,1032164980,-1088672026,1047493466,-1109849488)+W(3,1031577622,1050744420,-1105375081,1048884604)+W(4,-1102982955,1057599999,-1087672398,-1113508732)+W(5,1044101411,-1103363988,1050064611,-1098107838)+W(6,1034678964,1036351259,-1102178050,1043931332)+W(7,1026039088,1034848362,1033863059,-1106488144);sum2=W(0,-1099743490,1011906269,1037961444,-1108436276)+W(1,1035577370,1026663055,-1152297667,991169347)+W(2,-1115293072,1057096352,-1095995741,1045881501)+W(3,-1102421679,979639118,1050233559,-1097952901)+W(4,1038726510,1044440375,1022991474,-1122343653)+W(5,1032210717,1032214892,-1139108605,1026937641)+W(6,-1107407193,1028754425,-1115369483,-1105994898)+W(7,-1120037205,-1123040177,-1104470915,1022469878);WS(1066613200,-1123971367);
sum1=W(0,1021072883,-1096708150,1051074184,1026036124)+W(1,-1125712504,-1090955664,1051398158,-1108624754)+W(2,1041158633,-1159875842,1058934814,1040756057)+W(3,-1106077125,-1079911082,1061682240,-1090753503)+W(4,1036847484,-1093258685,1055629981,-1114271443)+W(5,1032267227,-1103560179,1054180539,1025501945)+W(6,1016782186,-1089925031,1052861897,-1105228376)+W(7,1031886911,-1106725252,1047227273,1043536294);sum2=W(0,-1120579723,-1102098813,-1103583809,1039910130)+W(1,-1104595791,1059079365,1035649855,-1110832147)+W(2,1060943463,-1078775742,1055196914,-1115424415)+W(3,-1081375340,1070420847,1036446407,-1092581761)+W(4,1048074442,-1106373275,1050043459,-1101688097)+W(5,1049316438,-1084015554,1050724789,-1115969635)+W(6,-1088959333,1065759760,-1088425301,1051846236)+W(7,1054216959,-1087995034,1052608338,-1103333947);WS(1015488492,-1082266482);
sum1=W(0,-1115294884,-1096364772,1054950795,-1109722877)+W(1,1041881447,1036768790,1051075280,1018280484)+W(2,-1116482020,-1083421327,1062057653,-1105734603)+W(3,1028536641,-1079950554,1057564011,-1124656723)+W(4,1044897017,-1088856963,1054170231,-1129161159)+W(5,-1108243791,-1096513911,1056273768,-1113027740)+W(6,1033207234,-1104622888,1056919206,-1132093050)+W(7,1015505847,-1096156044,1054606378,1025701004);sum2=W(0,-1103335141,-1123809016,1056172663,-1093357581)+W(1,-1087173612,-1080484881,1047550056,-1112078382)+W(2,1045744538,1068142929,1051886373,-1102262951)+W(3,-1106751239,1065979347,1064817240,-1097769156)+W(4,-1089877767,1048007586,1065470183,-1095892093)+W(5,1054342226,-1086806497,-1098340366,1033891425)+W(6,1047940388,-1098712592,-1102735881,-1105000175)+W(7,-1120076732,-1082944418,-1088981287,1059622670);WS(-1089551423,-1072840444);
sum1=W(0,1041019406,1055991358,-1086576149,1027645528)+W(1,1022173115,1057526040,-1100702364,-1141651861)+W(2,-1113297010,1036785718,-1093552675,1016689751)+W(3,1015463395,1059475300,-1089572736,1031793146)+W(4,-1103473726,1056836657,-1091007140,-1125097480)+W(5,1040814976,1050051043,-1090411145,1041821422)+W(6,1007312016,1050846086,-1098618125,1015074267)+W(7,1029778436,1053584058,-1097362556,-1104623366);sum2=W(0,1069423067,-1076703167,1041694716,1032293264)+W(1,1072187327,-1073855626,-1115348910,1008297781)+W(2,1072064387,-1079134619,-1107764634,-1120515458)+W(3,1072314518,-1077864031,-1089838794,1037018177)+W(4,1066704589,-1081021850,1036250076,-1121141704)+W(5,1063804587,-1081933355,1028352388,1025803257)+W(6,1053139391,-1094622730,-1114321992,-1123317222)+W(7,1042659879,-1099654949,1035224325,1027779018);WS(1053893247,-1106302313);
sum1=W(0,1031892188,1044357278,-1093335703,-1124627014)+W(1,-1110506435,1051962248,-1098499127,-1121076939)+W(2,-1127073177,1061666784,-1085429924,1038775118)+W(3,1047997302,1064449402,-1082436051,1042378233)+W(4,1033243951,1041901099,-1118050391,-1100759903)+W(5,-1107646187,1053582704,-1104422127,-1107823800)+W(6,-1112186286,1037482077,-1118004236,-1134911574)+W(7,-1112631434,1050110011,-1103845867,-1111029158);sum2=W(0,1045534781,-1106914963,-1093884354,1048929407)+W(1,-1136883904,-1105365809,1058094665,-1099297773)+W(2,1027794169,-1087950271,-1076257974,1057853479)+W(3,-1091599460,1049402813,1070891205,-1101014716)+W(4,-1105954111,1059435817,1057695328,-1088483015)+W(5,-1110353364,1056244223,-1096007662,-1116753268)+W(6,1026306116,-1106437513,1042940020,-1107558514)+W(7,-1105327762,1049633694,1019026622,-1111740866);WS(1043803134,1031905225);
sum1=W(0,-1113675573,1045344728,-1093561052,-1125193272)+W(1,-1137620096,1015450714,1039772705,-1142985628)+W(2,1045527725,1036603287,-1087612823,1043570724)+W(3,1047471777,1057861093,-1131204708,1032608022)+W(4,1025442024,1007995990,-1109713128,-1125123818)+W(5,-1101766076,1048683192,-1098589181,1017746514)+W(6,1041363873,-1103914745,-1142310312,-1137687994)+W(7,-1104559247,1053784172,-1096789826,-1120823545);sum2=W(0,-1102611800,1052608919,-1092971881,1033368250)+W(1,1042572795,-1112317124,1050084573,-1099740129)+W(2,-1143715563,1036000712,-1099050864,1046340985)+W(3,1047906835,1058925768,1062269077,-1106615878)+W(4,1034463821,-1089628524,-1100033854,-1143169701)+W(5,-1097650393,-1097284017,-1155008883,1034459058)+W(6,1044772028,-1090965565,1043620595,-1102441858)+W(7,-1105069125,1053414419,-1099181286,-1145018737);WS(1065606800,1041895077);
sum1=W(0,1041785011,1041397665,-1108226929,-1113822832)+W(1,-1113293285,1050236482,-1089967688,-1105474774)+W(2,1031552121,1063682744,-1092426598,1045393909)+W(3,-1114204019,1055253222,-1085544687,-1106251932)+W(4,1014586031,1057927896,-1092878524,1018782386)+W(5,1032452466,1054837340,-1094102329,-1135035573)+W(6,-1103346054,1043307490,-1097746379,-1114747425)+W(7,1025447425,1058487624,-1098262983,-1119448485);sum2=W(0,1038489223,-1094743304,-1079775068,1069957645)+W(1,1032193624,-1106563024,-1075431018,1074314813)+W(2,-1137158564,1029053577,-1075905408,1067854461)+W(3,1048862753,-1103121169,1061439417,-1090496129)+W(4,-1107218869,1018988618,1061842524,-1083145579)+W(5,-1112577633,1015522148,1055667456,-1093776696)+W(6,1034028859,-1107822714,1032002642,1038458963)+W(7,-1110240510,1017646246,1047594841,-1100108785);WS(1050857279,1035401177);
sum1=W(0,1029370009,1049972466,-1100844155,-1114359850)+W(1,-1121232094,1045749679,-1097541146,-1119608387)+W(2,-1118971861,1054737744,-1089471141,1032044074)+W(3,-1116554354,1064433520,-1088203652,1039513726)+W(4,-1102118870,1057059356,-1089223685,1028806533)+W(5,1035949272,1055161550,-1095333099,1039358524)+W(6,-1118591397,1035470985,-1098430605,-1114373271)+W(7,-1155732684,1050840570,-1105548665,-1113669781);sum2=W(0,1034282103,1040723224,1028955705,-1104697256)+W(1,-1111920318,-1118965841,1031483971,-1123254751)+W(2,1023538768,-1128437695,1043259383,1034554870)+W(3,-1133376386,1038672881,-1148076972,-1078609243)+W(4,-1119100907,993338648,-1084940093,-1075024478)+W(5,1014776166,1050613235,1050550535,-1100774866)+W(6,-1117007635,-1108740075,-1098463376,1069274341)+W(7,-1121555310,1040276790,1054296012,1072481706);WS(1059068159,-1095269543);
sum1=W(0,1022243158,1058751902,-1083015108,1040310153)+W(1,-1126585055,1052633434,-1095802212,1009201364)+W(2,-1113503115,1061437964,-1083734386,1040208083)+W(3,1034732162,1062365313,-1087136899,-1116554445)+W(4,1029695369,1054753811,-1089074173,1044292534)+W(5,1045709362,1047783152,-1093733821,-1141695574)+W(6,1005846771,1043895001,-1096742887,1042140272)+W(7,1049870212,-1119990530,-1106170901,-1106848091);sum2=W(0,-1110453349,1048158098,1064329884,-1096499673)+W(1,-1118716929,-1117235638,-1122504669,1023790996)+W(2,-1111084235,1037169053,1037379653,1035642078)+W(3,1027079271,1044450691,-1106426334,-1103100998)+W(4,1058163522,-1086959067,-1081956377,1059064502)+W(5,1060433363,-1096141012,-1081432626,-1109003581)+W(6,1058751114,-1102281652,-1086790317,1048822766)+W(7,-1077532089,1061563184,1073667932,-1089552462);WS(-1079238176,-1098575359);
sum1=W(0,-1122061272,1040856756,-1106993315,-1113276757)+W(1,1012614613,-1098659523,1049053518,-1110111537)+W(2,1049213476,1050219649,-1088887964,1048270483)+W(3,-1091368434,1046432350,1061247706,-1098550683)+W(4,1050034455,-1092787824,-1113029435,1053252708)+W(5,-1115399887,1045840143,-1096901418,-1120030007)+W(6,-1105000541,-1102913028,1045569657,-1144293604)+W(7,1040609063,-1104981396,-1106428832,1037272948);sum2=W(0,1035271628,-1096995906,-1097624644,1051183735)+W(1,1033447544,1032410306,1048740225,-1095652467)+W(2,-1113618952,1053850685,-1109777102,1037584786)+W(3,-1104023060,1054515359,1058355960,-1116173683)+W(4,1022009109,-1114408860,-1139294461,-1096371453)+W(5,-1104458884,1030897990,-1116975083,1030595307)+W(6,1044684178,-1115683354,-1099524388,-1117706649)+W(7,-1104406640,-1106540716,1036671037,-1108415342);WS(1064155455,1041078114);
sum1=W(0,-1114884791,-1133388468,1031759625,-1116707016)+W(1,1038026665,-1103926126,1051074474,-1135572861)+W(2,1040569148,-1088265213,1049866386,-1145284192)+W(3,-1123095214,-1088521037,1060913876,-1110455500)+W(4,-1113346810,-1094483240,1044072016,-1116167073)+W(5,-1098688777,1052099081,1034732568,1029730485)+W(6,-1106297864,1038941559,-1138713347,1017022612)+W(7,1033022404,1027852876,1019301565,1028095637);sum2=W(0,1027468398,-1120484835,1033713911,1037828351)+W(1,-1111732215,-1115316427,-1113615213,-1102210431)+W(2,-1149402831,1042551085,1015721118,1027887653)+W(3,-1136133524,-1101059653,1005178376,-1105049969)+W(4,1058132410,1067179636,-1112798365,1033627060)+W(5,-1084703700,-1093846517,1036573120,-1112780439)+W(6,-1103172541,1015696434,1035924289,1025169534)+W(7,1011948492,-1119207903,-1106241198,1034168377);WS(1056869759,-1097268032);
sum1=W(0,1018133293,1036411431,1039633317,-1111689725)+W(1,-1105532941,1007771751,1034605623,-1107937040)+W(2,1027243330,-1116024394,1050783724,-1105991139)+W(3,-1097428310,1032024955,1010531964,-1109581452)+W(4,-1099204213,-1130187397,1045069064,-1103861656)+W(5,-1133851766,1034973653,1044277428,1044990678)+W(6,-1138393927,-1114469768,1046520720,-1106353867)+W(7,-1118550618,-1118964077,1036629184,-1155661924);sum2=W(0,1031819015,1040620760,-1130428603,-1130628701)+W(1,-1113612713,1045122152,-1113774176,-1118722775)+W(2,1040659447,-1122637452,-1093905874,1015363301)+W(3,-1113225510,-1080510307,-1073670430,-1129641903)+W(4,1023788280,-1103769905,1040925011,1045479736)+W(5,-1115035325,1050277803,1074164392,997650792)+W(6,1009487418,1041168723,1056579340,1043373785)+W(7,1023947578,-1112728330,1044922942,-1122436477);WS(1064095487,1025785067);
sum1=W(0,1026371284,-1106851535,-1128892272,1040514533)+W(1,-1097495743,1042476562,1049973404,-1103190740)+W(2,1050378694,-1104849584,-1115675316,1040022019)+W(3,1008396404,-1085976658,1058008769,1040395090)+W(4,1042871873,-1097042470,-1098054097,1050097558)+W(5,-1103138663,-1109264236,1052615848,-1102548473)+W(6,-1136206974,1035073279,1037088776,-1157051795)+W(7,1034556564,-1094929447,1045135411,1023679636);sum2=W(0,-1124722923,1033420628,-1105442746,1029168594)+W(1,-1114618025,-1100145939,1047309531,1048079041)+W(2,1043439029,-1115804833,-1084852425,-1101613108)+W(3,1036363299,1057589449,-1089136554,1042227257)+W(4,-1096133271,1053618149,1028964970,1045151454)+W(5,1049502378,-1091358477,1056312267,1041752672)+W(6,-1106999272,1030436134,-1100909906,1036382707)+W(7,1013819494,-1119548384,1043379377,-1113267324);WS(1060109055,1023402244);
sum1=W(0,1039025762,1051909299,-1098089231,-1107880995)+W(1,-1109278395,1054481389,-1093104548,1018380380)+W(2,-1125210976,1061074499,-1087624466,-1167447218)+W(3,-1107337262,1069080830,-1092709234,-1119879878)+W(4,-1119314274,991275263,-1085745760,1030906608)+W(5,1038278743,1049054227,-1093068092,1028271716)+W(6,-1120902815,1043342663,-1102438460,-1122586985)+W(7,1024999351,1051802331,-1098889074,-1107737008);sum2=W(0,995982518,1035578813,-1118279893,-1115504751)+W(1,1033194341,-1121421677,-1114972659,-1108849613)+W(2,1038373562,1046888388,1069469835,1041670894)+W(3,1040171687,-1103362299,1078927590,1050450381)+W(4,-1108098969,1050255581,-1065023683,-1097423961)+W(5,1027047733,-1096418856,-1082214759,-1114805949)+W(6,-1147696971,1042040695,1045909115,964966831)+W(7,1033796110,-1116244525,-1112457727,1025540676);WS(-1092049407,-1078216845);
sum1=W(0,1019093687,1057591089,-1089127853,-1109784091)+W(1,1030002432,1050969332,-1096074010,1043174565)+W(2,-1100550858,1056027116,-1082843219,-1126191805)+W(3,1055647027,1063070242,-1088645600,1049441628)+W(4,-1103872766,1039049940,-1097545633,-1097650089)+W(5,1041444210,1057957242,-1095349663,1024042875)+W(6,-1115845919,1034942714,-1103665506,-1123963793)+W(7,1042339236,1059965491,-1089209262,-1105758607);sum2=W(0,-1086426610,1062347208,1053593730,-1108806990)+W(1,-1096143108,1055082976,-1101252044,-1138780047)+W(2,-1089951657,1045157118,-1111940928,-1099705126)+W(3,1062855195,1048769854,1037201995,1058343455)+W(4,1068897447,-1073459143,-1091098547,-1094950430)+W(5,1074016711,-1078468086,-1119407664,1046274438)+W(6,1075026151,-1071781830,1031118734,-1128975824)+W(7,1074160921,-1072043968,-1095931446,1035271906);WS(-1092377983,1032564911);
sum1=W(0,1026968586,1051240140,-1140824311,-1108814006)+W(1,1001025293,-1135919542,-1114206145,1031981930)+W(2,-1101464865,1047585891,1035412731,-1105914151)+W(3,-1099757657,1046337282,-1093593858,-1111723206)+W(4,-1099131534,1042168181,1042300945,-1114245051)+W(5,1021990836,1042765483,-1105010841,1047084274)+W(6,-1124857771,1039475666,-1129901419,-1110153104)+W(7,1016095931,1031087233,-1150842169,1021006644);sum2=W(0,-1152594313,-1103837493,-1119502913,1035550709)+W(1,-1114711758,-1102219265,1049238470,-1111809635)+W(2,-1122222477,1021928584,1051353268,1038283603)+W(3,-1119994373,1043085394,1069806319,-1113383091)+W(4,-1117872135,-1098150014,1040245198,1038911980)+W(5,-1136114154,-1114380427,-1084770114,-1106271331)+W(6,-1118889611,-1103586212,-1097500544,-1109409577)+W(7,-1120239593,999997765,1032457879,-1130668925);WS(1066805616,-1146277627);
sum1=W(0,-1135230785,-1097679853,1046488473,1036204713)+W(1,-1149155717,-1106566573,1047676826,-1098488427)+W(2,1034010150,-1092037473,1047117051,-1103697017)+W(3,1042337650,-1085421897,1062693860,1057957971)+W(4,-1127867356,-1091217395,1049537116,-1114566390)+W(5,1036367663,-1094061036,1056189429,1034870184)+W(6,1011804270,-1108406741,1017502967,-1103604141)+W(7,998521116,-1096997053,1049188263,1029261884);sum2=W(0,-1122819855,1035645255,-1107161682,1042480496)+W(1,1029215207,-1111163705,1019166485,-1107159841)+W(2,-1109976389,1026839491,-1129473215,-1115971786)+W(3,1044451524,-1095838714,1082201538,-1067229991)+W(4,-1130065951,-1147512571,1052773623,-1091650896)+W(5,1027965847,-1156411358,1033233466,-1142132409)+W(6,-1119702735,-1110332882,1034307583,-1107215185)+W(7,1036873692,-1114357123,1001850219,1025815163);WS(1040205182,1040987841);
sum1=W(0,1032709552,1050828331,-1098789018,-1130845956)+W(1,1028035406,1054299632,-1102534446,-1131566290)+W(2,-1152624047,1000765841,-1087146945,1024089890)+W(3,1047238622,1064828620,-1084918512,1044521480)+W(4,-1110798127,1059217829,-1080798168,1041701723)+W(5,-1160283945,1057730984,-1094152707,-1105870556)+W(6,-1129145589,1050797759,-1154982570,-1121779940)+W(7,1035307633,1040620053,-1104995442,-1110323595);sum2=W(0,-1104834685,1039834326,1040649104,-1113573633)+W(1,-1098615503,1050496819,1034170750,-1119108596)+W(2,-1090508283,1045914856,-1118657109,-1128160390)+W(3,-1080862372,1070974917,-1102559609,-1095002000)+W(4,1048874616,-1085801376,1041220807,1053594264)+W(5,1063492499,-1081343708,1047362948,1022825140)+W(6,1035824034,1033985362,-1099586035,1041895669)+W(7,1062512173,-1089072248,-1130222490,-1115149866);WS(-1087487423,1060332710);
sum1=W(0,-1105878689,-1095746139,1053913286,1037671952)+W(1,1042437466,-1089004262,1055197099,-1117440135)+W(2,1040585322,-1081828961,1059867107,-1114610404)+W(3,-1121111477,-1099866351,1061690846,1028605502)+W(4,-1112195269,-1115422148,-1104536871,1040822242)+W(5,-1112892785,1039314504,-1102951638,1041433743)+W(6,-1122925576,-1117471766,-1107184778,1048192776)+W(7,1012646976,-1108492170,-1130420108,1029799624);sum2=W(0,1017331955,-1097747777,-1097037835,-1162485367)+W(1,-1104677463,1040900608,1016355419,-1104406873)+W(2,-1117673238,-1081336501,-1089023490,-1117660642)+W(3,-1094338757,1073518733,1068423959,-1096388411)+W(4,-1119646366,-1103573743,1048344480,-1093216188)+W(5,-1104710153,-1106204508,1057220074,1028492960)+W(6,-1107625181,1041186571,1033091565,-1092192530)+W(7,1022869095,-1097636016,1053959289,1049060345);WS(-1096756863,1051174382);
sum1=W(0,1025372546,-1115668125,1000611497,1034391118)+W(1,-1106905723,1039995714,-1105014230,1041916975)+W(2,-1114360751,1043101563,-1117013085,1027806076)+W(3,1025624474,-1089490746,1058174613,-1111998130)+W(4,1037998160,-1092891318,1045000731,1008039732)+W(5,1032794399,-1107085565,1035643438,1030397185)+W(6,1034992970,-1114405501,-1121180749,1018926829)+W(7,-1114244794,-1168885266,-1120880459,1029203969);sum2=W(0,-1089960886,-1095856011,1007316785,1036775569)+W(1,-1092452707,-1106157919,1041476280,-1107942220)+W(2,1049541326,1074170001,1050706137,1021239050)+W(3,1032119458,-1085150802,-1083810164,-1132331444)+W(4,1032929374,1046048366,1043182557,1036225521)+W(5,-1110883627,-1112079347,-1129593193,-1113579728)+W(6,-1123073435,1027735021,-1214669080,1009639193)+W(7,1026522309,-1111935169,1009058861,1022066674);WS(1063524863,1010978751);
sum1=W(0,1033376264,-1090913225,1054337940,1034437913)+W(1,1035248130,-1094935586,1045510498,1040021853)+W(2,1029138555,-1084407830,1057961148,-1141033844)+W(3,1040606570,-1085174115,1062831778,1032741433)+W(4,-1146340206,-1080254739,1060252175,-1127614262)+W(5,-1122169062,-1094320024,1058700983,-1136275261)+W(6,-1113033206,1033710501,1045946247,1007782611)+W(7,-1115451138,955403507,1033261261,1030604567);sum2=W(0,-1096400044,1053621644,1017015195,1037111777)+W(1,1043917783,1009306318,1005897821,-1106811629)+W(2,-1123678571,1051339656,-1141989437,1047789047)+W(3,-1090244436,1062093709,1065539532,-1093438727)+W(4,1046901313,-1080576226,-1083332175,1049955112)+W(5,1048870815,-1106342004,-1097183812,1043219374)+W(6,1033884063,-1098524562,-1097464341,1050393105)+W(7,1053211427,-1124418811,-1092155120,1044056917);WS(-1085369887,-1080302329);
sum1=W(0,1021216124,-1112260523,1035888345,-1110274640)+W(1,-1121762938,-1119192737,1049037307,-1111476420)+W(2,-1103047566,1050211017,1061443675,-1097892613)+W(3,-1094342263,1058411732,1044828010,-1097171068)+W(4,-1105630871,-1139271463,-1119204121,-1112160677)+W(5,-1107174593,1042276856,-1100915542,1026261917)+W(6,1025950537,-1113852108,-1174284878,-1110403297)+W(7,-1146340105,-1119668597,-1119790119,-1132483222);sum2=W(0,-1115512925,1035074177,-1191992884,-1115656893)+W(1,-1146353705,1040461813,1043381354,-1137020948)+W(2,1036066439,1042528734,1059049535,1021899784)+W(3,-1134998124,1058355837,1058956516,-1112812041)+W(4,-1093678923,-1081621864,-1095612272,1012903452)+W(5,-1122018103,-1089980594,1050844919,-1123282157)+W(6,-1110317749,1049357806,-1100731037,-1122890057)+W(7,1002801625,-1101025299,1036998024,1023124620);WS(-1106521214,-1077666555);
sum1=W(0,1003321829,1052142545,-1102912320,-1108686032)+W(1,-1120901013,1052094618,-1105733097,-1118608535)+W(2,-1105222370,1060439250,-1085669204,1045702647)+W(3,-1107011833,1059969903,-1113880763,-1106161276)+W(4,1029823211,-1095361591,1052882623,-1103122454)+W(5,1000924822,1039904896,-1107186882,-1106172071)+W(6,-1127794128,1000548911,-1118745688,-1113781993)+W(7,1027793952,1046166153,-1096551831,-1132637458);sum2=W(0,1034079401,1025264110,-1123371956,-1116991392)+W(1,-1123608512,-1119278092,-1104246380,-1156408861)+W(2,999851902,1031056700,1051208451,-1098806852)+W(3,-1128074608,1059405503,1063218900,1038716729)+W(4,-1102099502,-1123208440,-1110007228,-1136590423)+W(5,-1109589984,-1081290516,-1131612640,1034885175)+W(6,-1127758712,1015173988,-1124651080,1009682031)+W(7,1032460032,-1121242732,1025045004,-1115963068);WS(1061862175,-1081928168);
sum1=W(0,-1105584175,-1105871745,1043886056,1027658214)+W(1,1024897880,-1093982770,1052657028,992865878)+W(2,1038516044,-1092069365,1055074797,-1121064957)+W(3,1040792761,-1083616743,1065026281,-1106374835)+W(4,1041867802,-1089303929,1056987882,1015027694)+W(5,-1146323132,-1089274268,1054263413,-1132520748)+W(6,1033649803,-1106858177,1043742846,-1137844354)+W(7,-1113939311,-1096909360,1049053899,1017619030);sum2=W(0,1078367032,1027322757,1023449836,-1115583846)+W(1,1056220347,1044756153,-1148770222,993742973)+W(2,-1078889751,-1096547764,1043960988,-1130380138)+W(3,-1073546091,-1101560565,-1126862726,-1147412718)+W(4,-1104234997,1042443775,1029550531,-1115461788)+W(5,-1129365336,1048890957,-1133306383,1019814478)+W(6,-1132392998,-1104280017,-1130422948,-1143007558)+W(7,-1105729449,1028418751,1042854212,-1123464959);WS(1052938943,-1103606318);
sum1=W(0,-1114719934,-1087051802,1058073278,-1114447856)+W(1,-1110318513,-1108424920,1044445625,1040769086)+W(2,1051495307,-1085940948,1060893495,1037779432)+W(3,-1100729633,-1082198177,1058839039,-1103818980)+W(4,1058926789,-1090825863,1060585177,1053070735)+W(5,-1090569589,-1088355266,1053564817,-1091337376)+W(6,1050591187,-1096343413,1054456219,-1131842819)+W(7,-1120060704,-1090847836,1059253187,1026807692);sum2=W(0,1015621136,1033006755,-1072583370,1074691924)+W(1,1032703681,-1098289077,-1084108607,1067219112)+W(2,1048700747,-1098808895,-1081224226,1064576163)+W(3,-1098355550,1046984196,-1081041246,1066863963)+W(4,1047054427,-1083721832,1069053051,-1084686190)+W(5,-1097901072,1061110777,1046858869,-1086075738)+W(6,-1126056922,-1109410901,1068664236,-1079374171)+W(7,-1165737020,1047097145,1076043754,-1071293986);WS(-1083248351,1041375270);
sum1=W(0,998616699,-1087439008,1054645196,1045294540)+W(1,-1142901727,-1092067298,1052452449,-1128264947)+W(2,1043282847,-1097778587,1050602866,1042620067)+W(3,-1128981712,-1084179155,1058025241,-1146688137)+W(4,1049050406,-1090979219,1061357806,-1127282486)+W(5,-1110272759,-1086455104,1053431193,-1125997182)+W(6,1045114289,-1095775369,1052134295,981342481)+W(7,-1170526381,-1087021556,1053157267,1046767364);sum2=W(0,-1076239116,1068235144,1054062613,-1114529265)+W(1,-1079299620,1068687973,1019509447,-1116897962)+W(2,-1079042334,1068481951,1057377046,1041823371)+W(3,-1083365485,1066921525,-1100834259,1032806429)+W(4,1049726715,-1106704213,-1095788298,-1104989857)+W(5,1066758659,-1080829299,-1107253929,-1107915189)+W(6,1069675355,-1077473679,-1112126912,1021289065)+W(7,1075688460,-1073149491,-1090199615,1034867372);WS(-1089965567,1041739713);
sum1=W(0,1014059625,1050606464,-1097348868,1016608410)+W(1,-1109541748,1046384755,-1098095776,-1110057610)+W(2,-1120181702,1052952467,-1098227712,-1165355548)+W(3,-1113826001,1062759283,-1097909490,-1103909923)+W(4,-1099389050,1061539071,-1089710746,1018410859)+W(5,-1107441048,1056969105,-1097990985,-1097884829)+W(6,-1110918155,1043585729,-1112431723,-1109883584)+W(7,-1129336123,1054439728,-1101291373,-1118732474);sum2=W(0,1035083591,-1113211599,1032203968,-1112771443)+W(1,-1112359157,1037267536,-1129901649,999833884)+W(2,1037205500,-1110383577,1050641640,-1113848439)+W(3,-1119560270,1053336900,1062183610,1048127168)+W(4,-1130432545,1036846600,1052549520,-1087091182)+W(5,1033928454,1029308948,1037218786,-1080175934)+W(6,-1111608107,1035214305,-1098666781,-1106600446)+W(7,1027763767,-1137000642,1041216407,-1105808372);WS(1040803966,-1079223548);
sum1=W(0,-1103550802,-1108233168,-1115946235,1021078213)+W(1,-1113401739,-1097729981,1016715200,-1123835458)+W(2,-1105545077,-1112466052,1051122342,-1103483180)+W(3,-1095164520,1056711305,1072346450,-1092700173)+W(4,-1102562113,1033129898,1046866637,-1104392485)+W(5,-1106149592,-1100704991,1041579689,1033532004)+W(6,-1123094707,-1106323272,1017795558,-1128003929)+W(7,-1105989383,-1109921151,1019070562,-1109398092);sum2=W(0,-1132003761,-1097131135,1033952970,-1114013558)+W(1,-1126076753,-1098724323,-1102131199,1027012993)+W(2,1028715469,-1094337061,1043946979,-1109613274)+W(3,-1094940877,1075670208,1037045260,1026138301)+W(4,-1096054213,-1092647285,1052392413,-1107006741)+W(5,1050064171,-1119763725,-1101691459,1032910718)+W(6,-1095828963,-1104609741,-1104710657,-1127911473)+W(7,1024912709,-1103386045,1042676905,-1109320626);WS(-1077711088,-1080462700);
sum1=W(0,1016976667,-1095463505,1048382760,1033669226)+W(1,-1143635214,-1094028818,1043759401,1023995271)+W(2,1050435883,-1084473735,1060944248,1038367764)+W(3,1025648038,-1081613943,1061061657,-1104130812)+W(4,1033190198,-1092817267,1059085444,1035230572)+W(5,-1119077035,-1089963906,1058923652,-1115548134)+W(6,-1127874241,-1112556483,1024757337,998948881)+W(7,-1124293633,-1096263708,1052630131,1035279350);sum2=W(0,-1118714905,1038737245,1045939428,-1084863446)+W(1,-1128906105,1033599435,-1124872105,-1120736313)+W(2,-1104617441,1047074065,1073600723,1072627800)+W(3,-1102497202,-1081197801,-1069501955,1076529178)+W(4,1052988680,1051590837,-1078764847,1066278053)+W(5,1025452854,1036478618,-1078626366,-1115729701)+W(6,-1147569173,1034730428,-1094352359,-1119746081)+W(7,1045309195,-1096538670,-1097394746,1001372341);WS(-1085605823,1039908372);
sum1=W(0,-1110519177,-1101464226,1050281295,-1136474287)+W(1,998302542,-1097280531,1040574050,1017687606)+W(2,-1105109851,1050325520,-1112501642,1027599892)+W(3,1051114493,-1093718398,-1095999987,1038451002)+W(4,1047758692,-1109283231,1052111506,-1112873934)+W(5,1047411644,-1103804777,1013903280,1026946257)+W(6,1008966514,-1107759461,-1131548857,1007362713)+W(7,1027414133,-1099881946,1037344125,1030395745);sum2=W(0,-1115357326,-1098998597,1033193484,-1119934044)+W(1,-1129481498,-1104582263,1041990652,-1109942748)+W(2,1037423788,-1098625511,1052524895,1028176618)+W(3,-1149109833,1036322812,1029624616,1032249206)+W(4,-1107237807,1050926614,-1102468922,-1117055607)+W(5,-1098320683,1045914812,1016354632,1026298641)+W(6,-1118016391,1029306918,1029333966,-1116685452)+W(7,-1111060805,1035368549,1036818044,-1113790705);WS(1066221936,-1112686252);
sum1=W(0,-1111426931,1042737360,1039181581,-1110677245)+W(1,1049363148,-1108750629,-1105687720,1035534704)+W(2,-1090113310,1053136109,1051677110,-1101864162)+W(3,1038796336,-1095853365,1031102479,1019901392)+W(4,-1102958241,-1108890233,1058267293,-1107302241)+W(5,1041899238,1023718298,-1089545128,1048841797)+W(6,-1104001476,1033191264,1047293124,-1106653499)+W(7,-1112879133,-1165972390,1010166848,989728967);sum2=W(0,1019579309,-1121628281,-1104132268,-1133616314)+W(1,-1115216952,1041466962,-1110659898,1046938970)+W(2,-1101014764,1044350744,-1092586315,-1089581193)+W(3,1035949455,-1096356807,1067161402,-1097777539)+W(4,-1125343389,1019949697,1044980625,1025080038)+W(5,1020295703,1011899626,1028945397,1042942659)+W(6,-1107189524,1020414781,1024223321,1000298789)+W(7,1032252124,-1108620092,-1106879950,1034429670);WS(1065647552,1042223795);
sum1=W(0,-1118213891,-1090185691,1054600851,1042956769)+W(1,1047859212,-1099254654,1056675965,1045938459)+W(2,-1102035956,-1085546115,1052764224,-1095542592)+W(3,1049817209,-1090115457,1060918524,1048397149)+W(4,-1136727619,-1086839140,1050058698,-1107166488)+W(5,1018314812,-1089622500,1053194074,-1115710386)+W(6,1048950515,-1103143659,1055030644,1046421002)+W(7,-1111834851,-1088857895,1046059111,1019098869);sum2=W(0,1038047795,1045715537,1062099960,-1074982428)+W(1,-1100534663,-1109612723,1074456323,-1071944747)+W(2,1043709757,-1109559353,1074047524,-1086420775)+W(3,-1098906327,-1088589586,1061406543,-1087600981)+W(4,1054998296,1046750383,-1109444720,1058024333)+W(5,-1097979318,1030039799,-1095255331,1040647828)+W(6,1042447686,-1112135838,-1106577876,1042372587)+W(7,-1135615252,-1108474833,-1098188594,1051479186);WS(-1099261566,-1102058551);
sum1=W(0,1037460750,-1099740733,1035868896,1046250530)+W(1,-1118752449,1038344912,1028635221,1040547388)+W(2,1048855473,-1097823268,-1135561696,1049218244)+W(3,1046116085,-1077722267,-1089090112,1053686776)+W(4,1041532007,-1086845489,1054063629,1041462458)+W(5,1043443965,-1109540512,1036245196,1041323791)+W(6,1035797482,-1112472539,1039520068,-1116084210)+W(7,1048656673,1006300060,-1115462467,1050214602);sum2=W(0,-1107023704,-1099880087,1047853298,-1106650230)+W(1,-1103130345,1049640504,-1100868353,1035820630)+W(2,1025081245,-1099241173,1050410790,-1111373979)+W(3,1007138702,1060797185,-1096656068,1048085306)+W(4,1020633935,-1096100738,1053061345,-1098540289)+W(5,1042694232,1034621436,-1092716332,1045275377)+W(6,-1116958023,-1100840753,1057695342,-1095110662)+W(7,-1117764771,1051814059,-1092707384,1026583068);WS(-1081437504,-1086037448);
sum1=W(0,1002898847,1048903167,-1098037791,-1124004134)+W(1,1034161364,1048827465,-1110924302,1038960439)+W(2,-1097339820,1058952469,-1089826679,-1109622563)+W(3,-1102052735,1062493730,-1082951605,1046141833)+W(4,-1122224578,1056452878,-1095802941,1037494008)+W(5,-1116847174,1052097743,-1093057352,-1142221339)+W(6,-1124219870,1046287775,-1115921615,1018754897)+W(7,-1114337484,1051622635,-1097214606,-1115514650);sum2=W(0,1026296217,-1098267531,1056065541,-1107249906)+W(1,1046658552,1054123387,-1080723543,1049528827)+W(2,-1092482457,1031912087,1068312252,-1094476247)+W(3,1048926974,-1103258874,-1095327126,-1114829012)+W(4,-1093986590,1064081451,-1101319294,-1110151549)+W(5,1051240634,-1081783631,1054428583,-1109929036)+W(6,1031417427,1052301313,-1095108256,1023898518)+W(7,-1116201775,-1136084293,1032992382,-1131461985);WS(1059931039,1045326059);
sum1=W(0,-1105339195,1027626820,1035394960,1020852317)+W(1,-1116497429,-1102542884,1045819641,-1110241387)+W(2,-1104905094,1042432944,1050447189,-1120454715)+W(3,1048600749,-1087368655,1050459387,1028063406)+W(4,1017781140,-1090841955,1058872902,-1135766366)+W(5,1028510504,-1098837680,1038310627,1046575867)+W(6,-1104151378,-1135818261,1009721182,-1121800177)+W(7,1006123003,-1102238241,1039487803,-1138241103);sum2=W(0,-1108715925,1033521028,-1130002309,1043372642)+W(1,-1125695753,-1107049318,1043711791,-1096562690)+W(2,-1106861101,-1126359337,1069432650,1055907536)+W(3,1037467647,1024736242,1069236178,-1077602923)+W(4,1049447879,-1096919459,-1089672176,-1079492159)+W(5,-1108013135,1030099711,-1104043463,1048192702)+W(6,1016159100,1038861546,-1102967963,1041544949)+W(7,1025122350,1027296385,-1115278753,1038199238);WS(1065273279,-1155200022);
sum1=W(0,1032043190,-1110724474,1048813356,-1107914275)+W(1,1042748400,-1113644224,-1113329098,1017813644)+W(2,1044363154,-1103694886,-1138873982,-1119126921)+W(3,-1101712885,1049530899,1013956115,1030506334)+W(4,1020290996,1032343156,-1088512539,1047677002)+W(5,1042545917,-1119655327,-1118975351,1035449518)+W(6,1023679047,-1113927803,-1112426340,1040385292)+W(7,969146311,1014066252,-1102619473,1037002750);sum2=W(0,-1105379539,1040024171,1054804566,1020126178)+W(1,-1114326988,1033596237,-1100858724,1058095820)+W(2,-1128505094,1027874005,-1108932212,-1095228668)+W(3,-1127815582,-1090164335,1015111122,-1114002666)+W(4,-1144273240,1026082941,1057491035,-1109234902)+W(5,1011114412,-1098155637,-1123558275,-1117423595)+W(6,1010998384,1010514392,1041639386,-1148517800)+W(7,1008109660,-1110656550,1025837089,1028462436);WS(1064822335,-1095840736);
sum1=W(0,1049019197,1056391992,-1082098174,1047279757)+W(1,-1114924672,1052717533,-1097259572,-1158101509)+W(2,1006539024,1053226600,-1083318869,1028150783)+W(3,1027273471,1063307800,-1085358981,1048033194)+W(4,1024001604,1051465786,-1093212548,1040827508)+W(5,1023329786,1056189595,-1096912972,-1122795750)+W(6,1034076369,1051405604,-1097995110,1040247311)+W(7,1032078653,1049885284,-1090164049,-1102713147);sum2=W(0,1044291516,1057945825,1075245425,-1075047571)+W(1,-1105536143,1059138923,1063262829,-1084742426)+W(2,-1123279074,1064153610,1058517731,-1087050661)+W(3,-1102729189,-1117658388,1055818216,-1094508761)+W(4,1019015608,-1082824416,-1095331241,-1107921801)+W(5,-1098099014,-1088923796,-1082492094,1066223948)+W(6,1041233257,-1114762777,-1084810008,1065694420)+W(7,-1116414073,-1093119165,-1076437009,1070896480);WS(-1090760447,1052695066);
sum1=W(0,1032827391,-1086160295,1058956361,-1122589400)+W(1,1004836815,-1100507696,1050270371,1011775197)+W(2,1040820154,-1085279840,1061054293,-1126907788)+W(3,1033221771,-1085951050,1060000376,-1109718672)+W(4,-1142824410,-1090476887,1053225609,1031459881)+W(5,1019263487,-1096291378,1052048107,1014310644)+W(6,1033909728,-1104244158,1044967298,1002236306)+W(7,1030288497,-1096098979,-1123372967,1050105184);sum2=W(0,-1115548553,-1119133376,1034230379,-1106450540)+W(1,1010795990,1054475337,1049648601,-1130742967)+W(2,1025233265,-1126101085,1031862009,1074765700)+W(3,-1108773712,-1096206384,1056453743,1076253468)+W(4,1028577219,1025243447,-1092511031,1067142167)+W(5,-1123367926,-1123699076,1040231624,-1082850789)+W(6,1027045545,-1116348436,1052333940,-1074864896)+W(7,1016487959,1026289255,-1098871930,-1066441953);WS(-1098442559,1026469881);
sum1=W(0,-1149983818,1050517915,-1114000872,-1106643136)+W(1,-1119522441,1049663660,-1102209381,-1107005098)+W(2,-1111872220,1057681670,-1097110004,-1107624656)+W(3,-1148708523,1054270423,-1080449641,1044397088)+W(4,1033974589,1065584902,-1089390067,1040137492)+W(5,1034687077,1060962908,-1088971425,1011262833)+W(6,-1121497336,1043551013,-1096207069,-1152197144)+W(7,1040191316,1037520938,-1098201593,-1111636393);sum2=W(0,-1093666199,1067471948,1044138823,-1087858714)+W(1,1049995354,-1083836095,-1089657247,1040673003)+W(2,-1104373549,1067519925,1068116530,-1086283540)+W(3,-1108191449,1075025493,1070698122,-1107890740)+W(4,-1086862321,-1079149522,-1077256496,1052510667)+W(5,-1109961150,-1092122258,-1092830464,1044801958)+W(6,-1105617480,-1118106953,-1104600439,-1113062539)+W(7,1057348983,-1090446878,-1095892285,1040940184);WS(-1089367999,-1080592817);
sum1=W(0,1050901372,1020565079,-1098563453,-1123752726)+W(1,-1142600967,1046045566,-1094642094,1032349343)+W(2,1043029392,1051791856,-1092783656,1017360893)+W(3,1042662963,1059303201,-1082254536,1040706037)+W(4,-1131715556,1060541458,-1088235102,1038984656)+W(5,1028335344,1057651322,-1083519131,1042767141)+W(6,1009439676,1050310918,-1088554180,1039511244)+W(7,1040529906,1061742083,-1084895582,1037250730);sum2=W(0,-1086948904,1072921984,-1102597600,-1081008410)+W(1,1044777691,-1096214776,-1086612116,1053678014)+W(2,-1085906527,1069427540,1055370552,-1094318103)+W(3,-1107333159,1069014322,1068187895,1040782350)+W(4,-1094251850,1068759557,1049876941,-1097053445)+W(5,-1101622483,-1095651744,-1098339283,1052418274)+W(6,1054103540,-1080635176,-1098368915,-1116179967)+W(7,-1095334551,-1071443034,-1119710681,1057760894);WS(-1072329816,1074376722);
sum1=W(0,-1119826815,-1097135645,1051061560,1001332238)+W(1,1034466519,-1100415357,1050212013,1009264740)+W(2,-1121811611,-1123247055,1057003368,-1119531350)+W(3,1040071236,-1078161261,1050094223,1047608180)+W(4,1034412551,-1086793716,1060987117,-1139666027)+W(5,-1125783811,-1092987820,1053182609,1053959834)+W(6,1025497578,-1117997032,1030369595,-1130537576)+W(7,989295697,-1097292445,1040352158,1003451511);sum2=W(0,1010850411,1033963983,1041326744,-1110591524)+W(1,-1119692159,1024673399,-1126975570,1039643589)+W(2,-1110113403,-1107122545,1049177676,-1098235771)+W(3,1041465994,1041917938,1075051781,1061676083)+W(4,1019542894,1031918417,1057547658,-1072022345)+W(5,1041361680,1016152214,-1100210466,-1080793678)+W(6,-1128076954,-1119110501,-1101468559,1038326573)+W(7,1035827461,-1108745692,-1111890885,-1115279667);WS(-1089734463,1065567745);
sum1=W(0,-1115310942,-1089748010,1053493076,1041536229)+W(1,1048676446,1033541431,1047890913,-1111760907)+W(2,1051913151,-1091844976,1060749357,1031051700)+W(3,1041943745,-1078026925,1057682191,1033727319)+W(4,1032260949,-1083863979,1060855949,-1117552023)+W(5,-1123414147,-1088695462,1057895644,-1123512523)+W(6,1025799735,-1097284573,1049355215,-1134918146)+W(7,-1118314271,-1090712276,1052101531,1037093278);sum2=W(0,-1087048499,1067110585,1062551012,-1088705293)+W(1,-1089227831,-1073947481,-1107011493,1063056164)+W(2,-1081828818,-1100054441,1044700801,-1091908804)+W(3,-1106022394,1057992187,1053279159,1049660447)+W(4,1057638724,-1096117153,1047077354,1041467137)+W(5,1053589051,1049824990,-1098858111,-1112699600)+W(6,1030725267,1008667589,1055551992,991046018)+W(7,1050363813,1047082764,-1093863007,-1118599281);WS(-1079109040,-1085312521);
sum1=W(0,1023769582,1037365911,-1113299189,-1127522065)+W(1,-1140282322,-1117579705,1042794748,-1098682508)+W(2,-1105105824,1052645482,-1086336671,1041518392)+W(3,1041551140,1061549365,-1087637436,1049784787)+W(4,1030694836,-1092653220,1051894263,-1104535548)+W(5,-1111084358,1050958145,-1111723928,-1112540051)+W(6,955351653,-1113919416,1039072513,997865134)+W(7,-1133450021,1047664699,-1111528112,-1121426302);sum2=W(0,-1112127727,-1182735741,1027967369,-1099828018)+W(1,1037755147,-1116775242,-1108084106,-1106208929)+W(2,-1117076760,-1110833901,1047419656,-1106621688)+W(3,-1096944427,1050960349,1057406540,-1093670465)+W(4,920706880,1057824022,-1106635563,1046907280)+W(5,-1126463908,1025802869,1030718323,-1104727129)+W(6,1025583781,-1117624689,-1129307942,1024731263)+W(7,1016301114,-1106817101,-1146210056,-1133403952);WS(1066445424,-1114782683);
sum1=W(0,-1105169880,-1110498524,1042140161,1033176686)+W(1,1037849343,-1092096849,1045982494,1027992139)+W(2,-1111719878,-1089773556,1059787797,-1104315937)+W(3,1053025475,-1093199580,1058443885,1034263873)+W(4,-1106443352,-1085224723,1058982105,-1099213011)+W(5,-1118185334,1017432168,1051015495,1015617473)+W(6,-1115180998,-1097477655,1049335790,-1134277975)+W(7,-1104379365,-1120659192,1047806371,-1124174113);sum2=W(0,1035156885,-1104443938,1020765936,1034215267)+W(1,1010861092,-1111353322,-1131256669,-1119467871)+W(2,1053142713,-1092519845,1043066295,1043572605)+W(3,1050643378,1033492110,-1093594884,-1120345789)+W(4,-1093995815,1061622434,-1090891830,1035132204)+W(5,-1100307988,1045835461,1051701313,-1120193257)+W(6,-1094190457,1054276307,-1115303200,-1107758441)+W(7,-1095534688,-1118030035,1044764145,1010759898);WS(1053797695,1034928741);
sum1=W(0,-1113709609,1027306577,-1089618673,1039738506)+W(1,-1101985872,1036410350,-1094568298,1041675949)+W(2,-1098832221,1048222316,-1089721378,1049870789)+W(3,-1106547453,1049396519,1057932790,1032602030)+W(4,1032341932,-1093507345,1051551069,1041034929)+W(5,1038712045,-1098128846,1042310981,1020376402)+W(6,1020651977,-1102358117,1032076306,1038606871)+W(7,1037110646,-1095739626,1049811664,1036847389);sum2=W(0,-1107569978,-1096371488,-1091206842,-1113379832)+W(1,1048834253,-1100415470,-1140716449,-1098639187)+W(2,1032955728,-1097656368,-1099982688,-1102236471)+W(3,1047116738,1057366407,1067804624,-1112454303)+W(4,-1095875849,1049724515,-1107732848,1037256860)+W(5,1024141754,1047568587,-1101898886,1039735469)+W(6,-1117854930,1025784853,-1104360749,1034482735)+W(7,1031286951,1040928209,-1099991629,-1122662653);WS(-1100599294,-1113486107);
sum1=W(0,1041832895,1058015130,-1095482492,-1123207408)+W(1,-1113994869,1043005476,-1095369841,-1120610968)+W(2,-1101582062,1065539217,-1088297536,1040056719)+W(3,-1100675730,1054749782,-1085935041,-1111595960)+W(4,1015862616,1046936430,1054414015,-1110844045)+W(5,1033573462,1043027144,-1096194081,1041950395)+W(6,-1123901241,-1122192647,-1118572185,1007333963)+W(7,-1147102474,1047923809,-1106262926,-1097939280);sum2=W(0,1033496750,-1105017139,-1118941046,1012703263)+W(1,-1118187780,1043450683,-1142467441,1009095593)+W(2,1041080086,-1106458832,-1096734279,1025973118)+W(3,-1102935461,1057933296,1063076098,-1089439993)+W(4,1023898015,-1098239652,-1119844388,-1124882200)+W(5,-1122438380,-1111698692,1048742138,1004297609)+W(6,1007185073,1023645924,-1096898561,1046154393)+W(7,999989929,1034431733,-1090457759,1048791679);WS(1058454143,-1086058342);
sum1=W(0,-1115074879,1051341170,-1123276713,1040408770)+W(1,-1099743710,1054019099,-1112675511,1042487060)+W(2,-1103933280,1057240637,-1095853513,1044345774)+W(3,-1113530407,-1085932301,1048593300,1034191179)+W(4,-1124606630,-1090466976,1059272419,-1105205160)+W(5,-1115568198,-1097279225,1052135974,-1111240730)+W(6,-1123572016,-1108988935,1039376368,-1135917288)+W(7,-1118699368,-1095706385,1041536544,1043157563);sum2=W(0,1047642666,-1106684338,-1097565895,1038757740)+W(1,-1094360366,-1104496052,-1137000462,-1120606628)+W(2,-1111839157,-1101578828,1017360469,1043520604)+W(3,-1101124559,1062389037,1056361687,-1110716481)+W(4,-1119401007,-1099504899,1057357121,-1121032787)+W(5,-1114275291,-1102577927,-1111580608,-1174578992)+W(6,1010413358,-1121638606,1047557438,1020758339)+W(7,1018914035,-1100286365,-1108198790,1031842399);WS(-1116191222,-1087222261);
sum1=W(0,1051378220,-1092140039,-1098282527,-1115126509)+W(1,1026061480,1041212802,-1108686318,1018050395)+W(2,1051132746,1028855632,-1114615088,1028919646)+W(3,-1131139769,1054776996,-1096808426,1031880915)+W(4,1029438530,1052461054,-1090181940,1047407636)+W(5,1010253799,1056191968,-1089672580,1041055121)+W(6,-1140691900,1041996679,-1095415146,1025713945)+W(7,1032111196,1051463563,-1084069643,1049760258);sum2=W(0,-1120688670,1075791226,1072772368,1033088733)+W(1,988781159,-1079951996,-1096143661,-1126178338)+W(2,1023531678,-1080919050,-1087274515,1039982901)+W(3,1034244658,-1078043585,-1074830486,-1153355920)+W(4,1038669521,1061514147,-1138433181,1047086021)+W(5,-1125227753,1050383220,-1091737459,-1117938706)+W(6,-1122152897,1043495776,1043710967,1036258954)+W(7,-1123518214,1056154705,1064633897,-1090859740);WS(-1086114623,-1084816591);
sum1=W(0,-1119067590,1036163639,-1106221778,1015833809)+W(1,1041053515,-1112478813,-1114565991,1041839788)+W(2,-1123050946,1045609440,-1102274148,1038604869)+W(3,1050414506,-1091176571,1041957568,1049671879)+W(4,1017204584,-1096458464,-1140250052,1016035267)+W(5,1033253648,-1092456237,1042499428,1004159150)+W(6,-1109025761,1039781304,1024592194,1019624502)+W(7,-1142909644,1019336538,-1110741472,1038938427);sum2=W(0,1006657945,-1115603798,1043167348,1032033598)+W(1,-1145756082,-1129023472,1029036192,-1122908214)+W(2,-1102183527,1024575987,-1134024937,1013148193)+W(3,1043063832,-1070476153,-1079118960,-1117007948)+W(4,1048257970,1078068971,1058188063,1026806223)+W(5,1030027167,1034687231,1026633068,-1106350665)+W(6,-1129422896,1014471457,-1138449465,1037397710)+W(7,-1120006792,998969122,1035752331,-1119066852);WS(1058895967,-1115291633);
sum1=W(0,-1125313920,-1118075736,-1101537045,-1102743433)+W(1,-1110715998,1028840739,-1106860038,-1113756805)+W(2,-1110540830,1050429809,-1109809347,-1112821659)+W(3,-1093243535,1056177832,1062536899,-1094426092)+W(4,-1098773368,1050921353,1050429425,-1112140166)+W(5,-1114664694,1021103494,1042267175,-1105504016)+W(6,-1108229374,1039051533,-1104944731,-1123143221)+W(7,-1128878150,1048765371,1019165331,-1113092552);sum2=W(0,-1118991740,1049660250,-1072802862,-1093107290)+W(1,1035161218,-1092533458,-1084844108,-1131472334)+W(2,1031409558,1052404039,1059153934,-1099814906)+W(3,1025873763,1059098325,1066715964,1050189246)+W(4,-1130385854,1035329255,1054800035,1033113369)+W(5,-1109675818,1033133876,-1121630224,1032032260)+W(6,1035221069,-1100849576,1017402854,999987753)+W(7,-1106515599,1041079456,1051036492,-1109656332);WS(-1088275071,-1079832501);
sum1=W(0,-1121609972,-1140631216,1031902612,-1114449795)+W(1,1054795207,1001216956,1053928586,1049117898)+W(2,-1091175970,-1109051587,-1100362195,-1089874193)+W(3,1036185063,-1108520810,-1118566269,1024185910)+W(4,1036253081,-1112588624,1050418310,1033419200)+W(5,-1095852779,-1111932116,-1106845532,-1098704820)+W(6,1056993046,1018114011,1057036918,1052334541)+W(7,-1099614386,-1114447781,-1106898567,-1103629998);sum2=W(0,1034198694,-1099753021,1052074243,-1101897553)+W(1,981839325,1036479145,1033443852,-1125560160)+W(2,1050051875,-1087878645,1061175239,-1090657055)+W(3,1043520387,-1099082069,1044393022,-1126528836)+W(4,-1099547613,1049181233,1036533430,-1113239720)+W(5,1020237946,-1106552091,-1125692060,-1111189720)+W(6,-1112528204,1051666481,-1100952955,1038783930)+W(7,1032634213,-1105193718,1038429221,-1110455840);WS(1055684799,1057467177);
sum1=W(0,-1115635180,-1084593518,1057349085,1044528285)+W(1,1040983065,-1097583958,1048845932,-1108137881)+W(2,1033664034,-1088354001,1059080519,1042415046)+W(3,1047016048,-1083875169,1057461395,-1130549589)+W(4,1040303666,-1089538899,1055847004,1025308788)+W(5,1031194256,-1090088564,1052697432,1040121956)+W(6,1036112338,-1096939300,1050363555,-1124884732)+W(7,1031542812,-1092334596,1025617138,1051059157);sum2=W(0,1039076253,1084724252,1055999642,-1111202323)+W(1,1043377438,1057352437,-1108204793,982595482)+W(2,-1111770710,-1070809771,-1115649819,1026864091)+W(3,-1129064764,-1070013447,-1084654208,1008953953)+W(4,1041506513,1024963427,1027889169,1041107952)+W(5,-1117340191,-1115045950,1023558847,-1112891517)+W(6,-1113661124,1037860995,-1108774739,-1161342746)+W(7,1006037802,-1120758055,1034794526,1036271073);WS(-1089965247,1033154456);
sum1=W(0,-1118330000,1037068672,1043453383,-1112803845)+W(1,1043361746,-1091726905,1027410848,1030795409)+W(2,1028536899,-1106295439,1047994631,-1111747193)+W(3,-1106541856,-1087991002,1053447482,-1109712917)+W(4,-1103233833,-1094017778,1058853977,-1110327970)+W(5,1037178020,1026207675,1049286760,-1111739348)+W(6,-1122355891,-1102222128,1044913013,1037236782)+W(7,-1148310999,-1106998176,1056026770,-1104668925);sum2=W(0,-1104081637,-1104712414,1038273275,-1102746442)+W(1,-1115350296,1065017407,1027805677,1038124336)+W(2,-1102551062,-1101193417,-1097697554,1025981021)+W(3,1033477476,1054909386,1069044481,-1090398660)+W(4,1048930937,-1096226206,1051154993,1049254524)+W(5,-1092653578,-1094950793,-1097937335,-1111378843)+W(6,1049862570,1042131871,-1115393002,-1100983150)+W(7,-1095610208,-1100838677,-1090656582,1038627466);WS(1053522367,-1088249107);
sum1=W(0,1041083642,1049354980,-1104528935,-1116245577)+W(1,-1109062519,1050121221,-1089361286,-1108913352)+W(2,1041255149,1062047573,-1094323010,1044478835)+W(3,-1129341567,1050256849,-1085946707,-1106612546)+W(4,-1122816004,1058306025,-1092704114,1010650184)+W(5,1034422596,1054029415,-1096738148,-1127765836)+W(6,-1105678140,1043380368,-1095183726,1004046811)+W(7,1002201935,1057986114,-1098664466,-1116617606);sum2=W(0,-1115691041,1047105417,1066880006,-1078420733)+W(1,-1122196578,1040512713,1072356775,-1074089832)+W(2,-1133382325,-1115639944,1070833917,-1079250237)+W(3,-1119943136,-1093984910,-1106032356,1053171659)+W(4,1035619338,-1128164365,-1084317659,1063302165)+W(5,1026693101,-1112542694,-1103058628,1050228647)+W(6,-1121646682,1040561229,-1106694088,-1111273903)+W(7,1035287249,-1122951759,-1109474775,1041535222);WS(1054980735,-1118400611);
sum1=W(0,1023857233,1056052581,-1108899938,-1098911041)+W(1,-1136534172,1054619866,-1084632317,1014993130)+W(2,-1109579886,1062631892,-1087670245,1019079234)+W(3,1024279465,1063340895,-1087714282,984908360)+W(4,1031638446,1054891904,-1089981519,1040973935)+W(5,1042081899,1032051762,-1091518889,1034243544)+W(6,1025101580,1036582853,-1100292439,1038263499)+W(7,1037741818,1040187076,-1096282711,1035333164);sum2=W(0,1048663857,-1103126769,-1090522781,-1135969141)+W(1,-1115607290,-1089284711,-1135630263,-1096474341)+W(2,1050959246,-1106476140,-1116194786,-1110761886)+W(3,-1094885185,1065597134,1068281966,-1097679100)+W(4,1032263390,-1114774312,-1114594327,1030603925)+W(5,-1094433235,1044112203,1034641663,1025157613)+W(6,1034671855,-1110680696,-1120338125,-1121778209)+W(7,-1100445080,1044150663,1039802827,-1101519530);WS(-1099426814,1028666567);
sum1=W(0,1017347599,1050515008,-1097546199,-1122852442)+W(1,-1114817850,1054909169,-1091252816,1034424401)+W(2,-1102332157,1058789976,-1088740593,1040697053)+W(3,1038414608,1049870885,1026332624,-1119196265)+W(4,1040863441,-1096181150,1050979384,-1096850298)+W(5,1043586729,-1094822147,1046083753,-1101867410)+W(6,1033560385,-1110297504,1043042893,-1112505198)+W(7,1024225691,1035801215,-1106319780,1022200238);sum2=W(0,1032296335,-1113854030,-1123218166,1034439881)+W(1,-1113414658,1056314261,1057288090,-1106401889)+W(2,1032045591,1056282685,1048444709,1027355020)+W(3,-1096252543,-1076472908,-1076465599,-1099548772)+W(4,1039836782,1041975936,1054239999,1041344971)+W(5,-1130462124,1060789196,1064414385,-1137373456)+W(6,1032505935,-1113045826,-1101415652,1031341874)+W(7,1017080436,-1114544525,1017354944,-1131418272);WS(1048405758,1021439377);
sum1=W(0,-1095783591,1056714988,-1095028931,-1099026446)+W(1,1004365570,1053912029,-1097931508,1040281084)+W(2,-1111296393,1060368018,-1093355890,1042667324)+W(3,-1090472608,1058906144,-1084869763,-1099317986)+W(4,1053249340,1059710205,-1111710658,1058667863)+W(5,-1096289768,1050004859,-1089344390,-1094050929)+W(6,-1116930177,1050104788,-1098648430,1032145973)+W(7,1031327257,1057263364,-1095692170,-1127343131);sum2=W(0,-1137650289,-1102128439,1065729447,-1085103011)+W(1,-1108324664,1038586891,1042582877,-1096095433)+W(2,-1107068637,-1102631398,1055966210,-1096657292)+W(3,1053004242,-1096144010,1066736444,-1084794119)+W(4,-1096186406,1065778432,-1077760412,1061684194)+W(5,1044011702,-1087564484,-1109340585,1053274132)+W(6,1031462490,1041037240,-1088233524,1060428365)+W(7,1016473473,-1095964556,-1079487884,1070082531);WS(-1120621558,-1109747932);
sum1=W(0,1041405257,1056552380,-1086075216,1021959803)+W(1,1034046808,1057052863,-1102283433,1009707220)+W(2,-1118447615,1034826244,-1089852749,1002695151)+W(3,1031113092,1061462741,-1087896594,1030648525)+W(4,-1118172841,1057041023,-1089300195,1017359341)+W(5,1039149197,1051800560,-1089266110,1034838445)+W(6,1025628006,1051243933,-1098077639,1033512688)+W(7,1023987646,1054503948,-1098034299,-1099231069);sum2=W(0,-1072120352,1076686179,-1096491690,-1109988374)+W(1,-1071453180,1075980741,1055107632,-1125676035)+W(2,-1069998225,1075876198,-1100816518,1033428305)+W(3,-1071241469,1076219984,1048961210,1018908197)+W(4,-1073669228,1072219376,-1123192163,1040773271)+W(5,-1079882002,1071235859,-1097056656,-1129279043)+W(6,-1086087106,1056170781,1049622318,1030403985)+W(7,-1096258120,1057784547,-1098632303,-1116156171);WS(1014286296,1057122707);
sum1=W(0,-1100574608,1045128364,1045637171,-1113867461)+W(1,-1134927261,-1112841149,1041785732,1021982785)+W(2,-1096946922,1023155519,1051848326,-1106336253)+W(3,-1115033128,-1094208427,1066937726,-1099783438)+W(4,-1104533485,-1099169249,1058599142,-1105189673)+W(5,-1121259095,-1097752701,1049921902,-1131816685)+W(6,-1131995140,-1111007544,-1118760834,-1114789302)+W(7,-1118839498,-1093400894,1043420320,-1116552190);sum2=W(0,1049653051,-1095117458,1052542945,1018695699)+W(1,-1094509070,1054995367,1021265631,-1101605993)+W(2,1050525055,1042728281,1046926465,1044635344)+W(3,-1103662151,1058124872,1063131010,-1104882803)+W(4,1043452805,1049859565,1029162962,1042944443)+W(5,-1102028885,-1097129382,-1116537562,-1110047725)+W(6,-1109754017,-1098619851,-1092457406,-1107003327)+W(7,-1111709279,1051259496,-1078653130,-1114867517);WS(-1089617919,-1078924764);
sum1=W(0,1038586191,1054651431,-1087542485,1032587193)+W(1,-1112517470,1043170193,-1101086846,-1121720345)+W(2,1021690773,1058605998,-1088163691,1034793549)+W(3,-1148410045,1062049174,-1087004528,-1139319682)+W(4,-1123773533,1056236357,-1089020247,1040971627)+W(5,1037589846,1058401044,-1089711896,1052009144)+W(6,-1114886949,1034515388,-1095006441,1017461287)+W(7,1015916580,1056139353,-1089662071,-1138694970);sum2=W(0,1041183203,-1104791361,-1113641717,1040266660)+W(1,-1109901203,-1103309504,1018299463,-1124518657)+W(2,1047303939,-1109225788,993644855,1039912380)+W(3,-1146453442,1050748307,1050538753,-1107008276)+W(4,-1103370030,1032462009,1024125183,-1094411631)+W(5,1035308463,1055570013,1058013570,-1087158984)+W(6,-1107592095,-1104507532,1044744090,-1091454514)+W(7,-1129723226,1050955773,-1110543421,-1122733934);WS(-1102088830,1068463311);
sum1=W(0,1007817678,1054791531,-1088166471,1034628887)+W(1,-1114291787,1051084317,-1097682087,-1130503387)+W(2,-1106493040,1059023407,-1087032011,1042839161)+W(3,-1121377148,1060487316,-1087032009,1025313797)+W(4,-1120569345,1053262386,-1090195409,1040112167)+W(5,1037434082,1049438849,-1104445288,-1112558866)+W(6,-1121570543,1043319351,-1110294871,-1130274577)+W(7,1048479966,1037267389,-1112047510,-1107488086);sum2=W(0,-1092702026,1046572938,-1113806693,1023924734)+W(1,-1078842502,-1092761370,1010298098,-1134107544)+W(2,-1073165872,1048469719,-1106037347,-1114438827)+W(3,-1075365553,1050413401,1041503306,1017902665)+W(4,-1101579557,-1110447061,1037192623,1011674154)+W(5,1066341075,-1104166524,1033398310,-1109271682)+W(6,1071992070,-1123716833,1031702363,1028552632)+W(7,1076187261,1056626852,-1110743783,-1123830383);WS(1050299903,-1120086405);
sum1=W(0,1001761330,1015037916,1045981578,1032160884)+W(1,1051426245,1042953374,-1094503950,-1131440192)+W(2,-1097473350,-1103780307,1055197076,-1100940622)+W(3,1050955122,-1082933123,-1099126616,1056645367)+W(4,-1098718343,1055455844,-1118831961,-1095742542)+W(5,-1119699408,-1145769035,1049761702,1031622998)+W(6,1038117517,-1132909758,-1105955296,1041481643)+W(7,-1107622229,1039587926,1047033256,-1103124921);sum2=W(0,1033493706,-1100025935,-1117747708,-1131691420)+W(1,1004282338,1036668146,-1097774825,1042472719)+W(2,1032395114,1043333590,-1106149887,-1122758767)+W(3,1035721710,1058018229,-1110236537,-1106477628)+W(4,-1138557465,1035348312,-1105971349,1046834331)+W(5,-1094630455,1040910383,1017216296,-1101697584)+W(6,1050323990,1034465026,-1110352462,1040100106)+W(7,-1102984389,1044530527,-1108832665,-1099114129);WS(1059761855,-1093333930);
sum1=W(0,-1114738580,1026403632,-1105736123,-1114933837)+W(1,-1114617627,1045397583,-1109519752,1044731740)+W(2,-1102727321,1028768699,-1092041414,-1111636685)+W(3,1053910378,1067649611,-1090720496,1058839312)+W(4,-1094270689,-1104323849,-1112030179,-1095377736)+W(5,-1107452471,1042776267,-1103704317,1034877772)+W(6,-1130455238,1036450873,-1131764742,1031929286)+W(7,-1108958070,1044075076,-1106063752,-1113359528);sum2=W(0,1033753751,-1111931472,1037689465,1023732592)+W(1,-1102724392,1032416705,-1105246922,-1126463180)+W(2,-1104466296,1029992729,1052475163,-1118149766)+W(3,-1083668043,1069568682,-1090236396,-1106129378)+W(4,1048180527,-1114422988,-1122305941,1038071226)+W(5,-1130490520,-1133345747,-1123788932,-1124715334)+W(6,-1103926430,1038116955,-1127253836,-1117123194)+W(7,1029490699,-1129834714,-1122171294,1029091180);WS(1058247519,1058950523);
sum1=W(0,-1149972914,-1088063023,1055543086,1037155715)+W(1,1038957612,-1093535488,1052729022,1026693813)+W(2,1039970419,-1086741707,1058924163,1030719286)+W(3,1008158544,-1077128706,1057693884,1032127358)+W(4,1041515382,-1087332234,1060656868,1000958261)+W(5,1036144305,1032313207,1056531259,-1112386573)+W(6,1048236362,-1113848378,1049522521,-1144612480)+W(7,-1101573740,-1089306475,1052006205,1039554949);sum2=W(0,1037957789,1050553491,-1089722328,1050994656)+W(1,-1128637884,1004874497,1058234547,-1095571828)+W(2,-1110859440,-1106433025,-1098594890,1041665953)+W(3,1052981065,1058989771,1052545864,-1129708900)+W(4,1040710261,1058251934,-1106724054,-1111634443)+W(5,-1090346288,-1076253449,1032950959,1015279680)+W(6,-1107045102,-1079150504,1055215751,1053553553)+W(7,-1092015484,1073146781,993278274,-1088813426);WS(-1079689312,1054955487);
sum1=W(0,-1112827293,-1094091800,1053343716,1046408387)+W(1,1038847520,-1099397203,1057879171,-1099233409)+W(2,-1106748654,-1102151838,1023820222,-1154890390)+W(3,1038138418,-1086663035,1057249493,1012875058)+W(4,1035397268,-1087965823,1057985827,-1109124523)+W(5,1020226162,-1095805620,1053821069,-1126965269)+W(6,1030022886,-1098762192,1051466543,1036334304)+W(7,-1108673687,-1096846716,1049463311,1027304762);sum2=W(0,1029906557,-1118908362,-1075330978,1069116571)+W(1,-1110945783,-1110004947,-1081100797,1067844910)+W(2,1046588193,-1089040350,-1089891752,1066162938)+W(3,-1121400966,-1106443118,-1103643831,1048795077)+W(4,-1106274145,1054044230,-1095873523,1049522444)+W(5,1040948990,-1115139995,-1120742988,1042365723)+W(6,-1114149785,-1112260837,-1107023588,1011222152)+W(7,1030737726,1025987216,1017833328,1031208089);WS(1045323518,-1099573370);
sum1=W(0,1043494028,1054678847,-1087400961,1041221965)+W(1,-1110296205,1050638833,-1098183847,1038272854)+W(2,-1129034139,1058657792,-1085969705,1035507984)+W(3,1040205415,1062545342,-1082320511,1038672050)+W(4,1019451328,1053087270,-1092792902,1018934299)+W(5,1037480760,1054717567,-1090230188,1028598065)+W(6,-1144942569,1044080591,-1094581114,1032398451)+W(7,1019441962,1056118375,-1090342307,-1135273190);sum2=W(0,-1115726367,-1100272494,1026681555,-1095030133)+W(1,1028786141,-1113941052,-1107020345,1043410282)+W(2,1044450180,-1104186275,1044693748,-1120312046)+W(3,-1097529180,1042859033,1067055887,-1093369648)+W(4,1047479398,-1097402721,1064288021,-1083945294)+W(5,-1105649332,1051025911,1073649944,-1073003592)+W(6,-1127420023,1025042835,1067916626,-1079526678)+W(7,1035799966,-1139194229,1054550763,-1086831079);WS(-1086660959,-1095040438);
sum1=W(0,-1137772688,-1101831491,1047762270,1026497863)+W(1,-1103872010,-1108733164,1048734598,-1112526127)+W(2,1033664792,-1099393082,1053294440,1036444877)+W(3,-1114303830,-1091611870,1032897582,-1105948909)+W(4,1043631948,-1111668992,1054700448,1045765800)+W(5,-1110960013,-1092153253,1051790266,-1102627253)+W(6,-1112201312,-1104258339,1038982672,1030853145)+W(7,1004207675,-1111896549,1042342295,1024477884);sum2=W(0,1047134358,-1100773581,1038575217,-1121016162)+W(1,1032860761,1019143260,-1097448906,1027754828)+W(2,1058187056,-1086969962,1050436365,-1118814167)+W(3,-1089859690,1060822499,-1092585260,1047705700)+W(4,-1073724300,1074524802,-1097001013,992280012)+W(5,-1113017653,-1127402252,1052022456,-1115523910)+W(6,-1123513506,986153015,-1101541136,1026625966)+W(7,1005834992,1026902445,1040058169,-1115254226);WS(1065625968,1033455989);
sum1=W(0,1037701789,-1151616802,-1102944307,1035789757)+W(1,-1137040283,-1099349487,1053320242,-1106274637)+W(2,1000406064,1047711372,-1098462560,1048627484)+W(3,-1094784938,-1115632781,1053161728,-1098374228)+W(4,1050863995,-1088133648,1049613697,-1120581030)+W(5,-1103592251,1049293870,-1128175786,-1114622845)+W(6,1032127959,-1118922740,1017489163,1038993832)+W(7,1038622703,-1120882929,-1119810116,-1165953346);sum2=W(0,1035866397,-1099238508,1052038184,-1107491561)+W(1,-1103116216,1047962584,-1105248240,1027069673)+W(2,1059558286,-1082734190,1057669233,-1098068789)+W(3,1058384307,-1088122523,-1091086098,1053762892)+W(4,-1096953271,1056069525,-1083280561,1064349048)+W(5,1042132369,-1106560803,1032403631,-1107462772)+W(6,-1111426470,1038442279,-1104452063,1040922744)+W(7,-1128202268,1028886015,-1150402298,1012204557);WS(1066439152,-1108830929);
sum1=W(0,-1102916748,1055608939,-1103898045,1013732302)+W(1,-1108788820,1051866141,-1097938907,1035488645)+W(2,-1097607254,1058768962,-1093577324,1043113957)+W(3,-1099017414,1030462560,-1125603603,1027216291)+W(4,-1168846782,-1113005110,1040477611,-1143171172)+W(5,-1109193920,-1109987210,1050862423,-1118580993)+W(6,-1128476473,-1109670205,1039038758,-1107320747)+W(7,-1106724277,-1105116142,1053895221,-1107171108);sum2=W(0,1050905005,1051409035,-1123874142,-1099079861)+W(1,1051922636,-1107944278,-1131839644,1035659117)+W(2,1052154527,1040207956,-1100926997,-1109355656)+W(3,1005525738,1060123319,1046139234,1029590720)+W(4,1024591478,1032045878,-1113252250,1032543174)+W(5,-1094205878,-1096175996,1039675350,1044310065)+W(6,-1094330307,-1086096303,-1128729660,-1129395200)+W(7,-1105421569,-1081193369,1062516858,1042520685);WS(-1094347903,1040885342);
sum1=W(0,1027015666,-1119901274,-1109404651,-1145327523)+W(1,-1097151811,1047615033,1051228067,-1096635113)+W(2,1050782150,-1115052947,-1096976391,1048638245)+W(3,-1106442815,1051587896,-1096200649,-1105180361)+W(4,1051184308,-1105704339,-1126487153,1051518582)+W(5,-1091810963,1046407197,1040585575,-1092825760)+W(6,1034433919,1009768300,-1132445914,1038762547)+W(7,1042242605,-1122889273,-1108464678,1040013733);sum2=W(0,-1121205117,-1124056141,-1106581817,1026565438)+W(1,1031829824,-1109805410,1007706034,1029970286)+W(2,-1105324964,1045427632,1046732003,1047283254)+W(3,-1090390675,1059020251,1057752640,-1089850616)+W(4,-1110420773,-1107061510,-1101115525,1031976810)+W(5,1018005966,-1118368537,-1103994134,1036394258)+W(6,-1113281242,-1115675784,1036673543,-1112565336)+W(7,1032068637,-1113920834,1042522746,-1145818031);WS(1066366016,-1121083386);
sum1=W(0,-1127500850,1026624689,1013565235,-1127181143)+W(1,-1122305754,-1114017662,1052467062,1035730049)+W(2,1025706181,-1088657475,-1121688536,1045310349)+W(3,-1104671484,-1098749979,1066224034,1026340635)+W(4,1043832110,-1085705014,-1112016562,-1121566277)+W(5,-1111488580,1037547214,1041900405,-1127673329)+W(6,-1123271764,-1112264441,1043675185,998683632)+W(7,1015742169,-1105147876,1022047173,-1132045794);sum2=W(0,-1102951634,1043023116,-1104735391,1035018995)+W(1,1044058166,-1093545812,1058451408,-1112978123)+W(2,1037657608,-1093647750,-1104370519,1043811519)+W(3,-1091261805,1070997171,-1105620254,1052846459)+W(4,1057746121,-1082044166,-1091103100,-1097428497)+W(5,-1106029228,1051593249,-1096225251,-1127092852)+W(6,1006392595,-1100798567,1052307063,-1107453736)+W(7,-1119100020,1013819138,-1121077487,1041369362);WS(1059191103,1030618557);
sum1=W(0,1034200101,1032351793,-1100440271,-1148363237)+W(1,1053678608,1049973094,-1098031908,1026486548)+W(2,-1114145283,1058794603,-1087452589,-1194991971)+W(3,1047695489,1053292689,-1078695803,1043453347)+W(4,-1114663316,1055818163,-1125225546,1033675947)+W(5,-1137634576,1053263444,-1094543429,966472909)+W(6,-1125278731,1041016873,-1116533557,-1115520783)+W(7,-1138534517,1043320696,-1104858229,-1119664758);sum2=W(0,1021496216,-1095812325,-1116672596,1031503244)+W(1,-1072453458,-1094113031,-1112299630,1023122856)+W(2,-1079530578,1068683999,-1135088113,1036078566)+W(3,1063841069,1074699170,-1126165044,1036242384)+W(4,-1095958945,1043477830,-1107446259,-1100441243)+W(5,1042172731,1031880682,-1119142347,1009915385)+W(6,1015153576,-1121439437,1037216194,-1114450875)+W(7,-1132334880,-1115200049,1034903618,1017712520);WS(-1096433855,1052342409);
sum1=W(0,-1117693364,1042163431,1006023611,-1113444755)+W(1,1041070378,-1095385709,1034697390,1049542464)+W(2,-1105417036,1060080198,-1109633387,-1112382959)+W(3,1052133240,-1090036408,-1085473397,1048891757)+W(4,1042648272,-1090327769,1057448056,-1111238376)+W(5,-1123398616,1043184694,-1105658040,-1106505885)+W(6,1044512510,-1111854479,-1104977148,1049508979)+W(7,-1105041790,1043408999,1041051171,-1110665802);sum2=W(0,1039259027,1043188759,-1165551167,-1113326246)+W(1,-1119373866,-1082984200,-1105050294,1045229872)+W(2,-1086821333,-1077733706,-1103802686,-1109909290)+W(3,1052826002,1067327309,1068967257,1052700624)+W(4,-1117342490,-1149070344,1054626023,-1098764713)+W(5,1036052293,1052358305,-1101813629,-1099183932)+W(6,1037381955,-1102382047,-1103461210,1052205497)+W(7,-1101694007,1050777563,-1106555317,-1096821402);WS(1046655614,1069864308);
sum1=W(0,1035633391,-1106200785,-1105260712,1050507575)+W(1,1040943483,1031319761,1026979270,1034433460)+W(2,1045417382,-1120751363,-1106053451,1045765948)+W(3,1043913370,-1093886310,-1121044950,1041581532)+W(4,1050212129,-1098821847,1042106970,1029812249)+W(5,1047844019,-1088130094,1049054225,1017929306)+W(6,1039058852,-1092291401,1041620790,1028938706)+W(7,1043891960,-1082722808,1042598038,1034869942);sum2=W(0,-1098805029,-1082465618,1017798412,1045866690)+W(1,-1101136548,-1084472150,-1108050411,1039888035)+W(2,-1094351375,-1085764460,1031330790,1027046574)+W(3,-1097728468,-1140347496,1053843229,1038111290)+W(4,1040878916,-1100091144,1043199898,-1100094208)+W(5,1049713965,1049328541,986797508,-1104239104)+W(6,1037060075,1062808960,-1119994130,-1098800085)+W(7,1058810464,1071144827,-1097822096,1017716576);WS(-1077527440,1065234224);
sum1=W(0,1031059492,-1088676934,1055802445,-1159469258)+W(1,1014606833,-1098001853,1051162632,1001612013)+W(2,1041495444,-1087241405,1059501583,-1109463457)+W(3,1031584061,-1083911392,1061276187,-1105280809)+W(4,-1143158030,-1095088526,1050088278,1038556792)+W(5,-1140389945,-1096536807,1049527800,986827883)+W(6,1035424519,-1104484775,1042937212,1030875577)+W(7,1013235228,-1100223239,1037087943,1047418837);sum2=W(0,1026928347,1019217071,1027288437,-1112677997)+W(1,1006719462,-1098369589,-1099640354,-1146387796)+W(2,-1103317527,1041304779,1050941648,-1072403340)+W(3,1043604137,-1134457784,-1112266437,-1071428003)+W(4,-1106627965,1048134757,1027462477,-1082446250)+W(5,1034526167,-1118427047,1040843010,1059493547)+W(6,-1117999031,1029994729,-1104465031,1072461191)+W(7,-1134258967,-1113504087,1054764710,1077848621);WS(1034219259,-1130863201);
sum1=W(0,-1122470601,1036468120,1033355302,-1104067775)+W(1,-1125729883,1031973022,-1125640547,-1112351746)+W(2,-1119868741,1045421587,-1122038588,-1106594245)+W(3,-1092963050,1062931954,1044707408,-1094830635)+W(4,-1102984950,1062738826,-1104269382,-1127079049)+W(5,1017182198,1050208654,-1106320445,-1109997276)+W(6,-1107264969,990945063,-1110744610,-1112571199)+W(7,-1116589116,1023027040,-1098846428,-1117279521);sum2=W(0,-1120041672,1041156572,-1103868400,1036471018)+W(1,999703935,1029144962,1036670980,-1107170022)+W(2,-1109032994,1037796455,1043292537,-1115113192)+W(3,1041627711,1046556501,1059414852,1029249656)+W(4,-1111815622,1060385029,1048639871,-1126242312)+W(5,1029813110,1040466231,-1105513272,1043143286)+W(6,-1110751572,-1103822492,-1100107078,-1101226736)+W(7,-1114401610,-1076222058,1043280503,1034327293);WS(-1097041087,-1081891922);
sum1=W(0,1045201037,-1097075376,-1126257330,-1115394372)+W(1,1042240134,-1091271089,1049467348,-1097795722)+W(2,1049780286,-1094847921,1057610047,-1097045891)+W(3,1039927583,1059654550,-1141428591,-1103383438)+W(4,-1122695635,1056430510,-1089703504,1036098616)+W(5,-1110484942,1057233913,-1087958744,1033721138)+W(6,-1117417409,1041827328,-1096746586,1035539581)+W(7,1039840796,1050554535,-1096159486,-1131932502);sum2=W(0,1012982255,1052214657,-1136022111,1032353073)+W(1,-1101224821,1042508745,-1093748656,1020863779)+W(2,-1109376974,1042044290,1045672838,-1113516472)+W(3,-1116588919,1071547407,1065241977,1040242686)+W(4,-1096183361,-1089469015,1049249478,-1120964187)+W(5,-1092858264,-1090264503,1047260540,-1103746594)+W(6,-1090462581,1039700797,1046964814,-1100885683)+W(7,-1119652925,-1083767147,-1107087862,1028764718);WS(-1088621983,1079497913);
sum1=W(0,1027161409,1052712773,-1102058289,-1100368317)+W(1,-1102075462,1051824794,-1098602113,1021667349)+W(2,-1120075900,1057942154,-1096292664,-1106147487)+W(3,-1109063205,1060662493,-1082645434,1039175801)+W(4,-1104005172,1062931830,-1090788424,-1129475640)+W(5,-1136555883,1057800198,-1090185155,1036809656)+W(6,-1112015962,1047971474,-1098101583,1009161622)+W(7,1033292370,1059753504,-1088742454,-1143403778);sum2=W(0,-1150684740,-1095235693,1044985054,1035589955)+W(1,-1114056841,-1115238312,-1127339724,-1108218072)+W(2,-1164208415,-1080604054,-1106549807,1022130402)+W(3,1034698244,-1071093346,-1080554397,-1106288272)+W(4,-1134574697,-1083926997,-1104923511,1024268734)+W(5,1043895716,1068501149,1052487431,1036117000)+W(6,-1101980686,1079699126,1054997905,-1130803558)+W(7,1050191679,1056576712,1029700329,1031345667);WS(-1087955103,1023517655);
sum1=W(0,-1106663590,-1090071677,1062902614,1013889298)+W(1,1037773274,-1103425461,1055773525,-1100022495)+W(2,-1116651838,-1089596734,1059014377,-1101161913)+W(3,1022742037,-1082614473,1060267482,1030094516)+W(4,1040438284,-1088542372,1057943128,-1120043085)+W(5,-1117813952,-1092404165,1054561254,-1116951793)+W(6,1032561623,-1100716355,1051603940,1035114019)+W(7,-1102318801,-1098396937,1049819671,1026546470);sum2=W(0,-1107653444,-1094858135,1084595456,-1065438414)+W(1,1032757863,1061839668,1074196920,-1069856939)+W(2,-1150202006,1049735190,1067688119,-1073375528)+W(3,1037010009,-1123088190,1070729644,-1082206819)+W(4,1026258576,-1089824138,1050587980,-1086758222)+W(5,1041748319,-1098358767,1057889952,-1097734258)+W(6,-1131622502,1049699018,-1127981435,-1106404220)+W(7,-1112646994,-1103776938,1048602984,-1098587943);WS(-1089607615,1063931357);
sum1=W(0,-1156148665,-1089422721,1059281720,1041177357)+W(1,1033042784,-1099513696,1053472432,-1107985659)+W(2,1027235975,-1086976804,1060428066,-1122980350)+W(3,-1117005684,-1083936660,1061258678,-1103260375)+W(4,1045226606,-1089259880,1055780369,-1111710595)+W(5,-1112863441,-1092850238,1057981025,-1109580750)+W(6,1040283212,-1096473171,1051704489,-1125267169)+W(7,-1102751384,-1096124078,1054893029,1035448166);sum2=W(0,1024298597,1074606150,1080820206,1030125639)+W(1,1037699935,1048614297,1047271097,-1121834510)+W(2,1030404477,-1085515118,-1079656120,-1166463196)+W(3,-1094400051,-1071672142,-1066721483,-1101580999)+W(4,1052543759,-1091215560,-1078287609,1028051862)+W(5,1024136176,-1095087497,-1096732136,1009399200)+W(6,-1159281410,1050441058,1057126689,-1117118368)+W(7,-1102232478,1071366890,1074685383,-1113696211);WS(-1083901183,1060981851);
sum1=W(0,-1106299749,1048978486,1016862419,-1121286832)+W(1,1039492049,-1107896957,-1115539879,1049662006)+W(2,-1113140273,-1119192025,-1098481927,-1106196840)+W(3,1055856482,-1090009641,1058119768,-1149152444)+W(4,-1103186821,-1088174932,1052019064,-1101797848)+W(5,-1108369378,1034759564,1048477348,-1146708651)+W(6,-1115937041,1008970428,1034559233,1024756171)+W(7,-1127954738,1027686380,1044214632,-1111878699);sum2=W(0,1030335348,-1130369060,-1106797797,1006653296)+W(1,-1110488253,1056034410,1040331307,-1094310491)+W(2,-1096373435,-1097486091,1063611375,-1113782011)+W(3,1042224202,-1094958491,-1106971469,1042512890)+W(4,1038378538,1057631708,-1093142933,-1140559356)+W(5,-1117770266,-1114209587,1037075531,-1114686161)+W(6,1036930446,-1105273765,-1115233817,-1115373149)+W(7,-1168276161,-1115537765,1025218793,1026640233);WS(1063762143,-1098158381);
sum1=W(0,1027555010,-1106988831,1031921883,1033567284)+W(1,-1113176415,1049655577,1032851437,-1099137927)+W(2,1044835884,-1089572014,-1106152127,1052671923)+W(3,-1094480963,1041189880,1057311541,-1101762329)+W(4,1042205032,1035602487,-1100163979,-1106014811)+W(5,1038186408,-1095655321,1046700975,1044902280)+W(6,-1112247611,995617211,1050763922,-1094051821)+W(7,1041241393,-1102946366,-1119959180,1044480349);sum2=W(0,1010916279,1040615985,-1103581164,-1126424725)+W(1,-1108274646,1037755544,1053142923,-1119616718)+W(2,-1108043460,-1107213139,-1091384808,1062997316)+W(3,1049469526,-1085933104,-1093682556,1050086980)+W(4,1061284555,-1098201753,-1095835641,1044548392)+W(5,-1097521196,1027381238,1044225612,-1099920539)+W(6,1047936551,1007266289,-1101597200,1043928239)+W(7,-1106103943,1039340208,1011948943,-1120667237);WS(1060336095,-1119657045);
sum1=W(0,1023788715,1048279897,-1106238784,-1110161279)+W(1,-1117126579,1044311660,-1096869700,-1136931731)+W(2,-1108875843,1062204714,1019770348,-1115905233)+W(3,1022815367,1060724749,-1081389759,1034904806)+W(4,-1100562722,1063043033,-1084472996,-1124661292)+W(5,1043213137,1050929706,-1097593661,1017832853)+W(6,-1111482971,1037241746,-1106654286,-1109716592)+W(7,-1142747249,1051192212,-1102133781,-1109353889);sum2=W(0,1036664563,1009247708,1013790140,1035577258)+W(1,-1103288529,-1126560341,-1102369678,1008412166)+W(2,-1102134383,-1067246446,1047852878,1016094574)+W(3,1057556566,1067728497,-1093152080,1045655865)+W(4,-1099512639,1078180911,-1110504691,-1123477495)+W(5,1031668335,-1085231458,1042704555,1023608957)+W(6,-1103860103,1047956293,-1132621098,-1112760821)+W(7,1028018661,-1114058193,1030531898,-1120624893);WS(1035518203,1045613832);
sum1=W(0,1044215468,1057279232,-1097478568,1042423606)+W(1,-1096085823,1043513429,-1096451901,-1098498663)+W(2,-1102751483,1057361220,-1091716958,1012832112)+W(3,1007706274,1061539183,-1085528932,1054368634)+W(4,-1098118842,1057962612,-1093017477,-1103819295)+W(5,1051305356,1058710773,-1091718961,1057808613)+W(6,-1096250919,1037420261,-1100741095,-1100568821)+W(7,-1106455273,1053125757,-1097230063,-1111733504);sum2=W(0,-1105709018,1058997495,-1086433444,1022365788)+W(1,1050542737,-1084246791,1065459234,-1101303092)+W(2,-1106108137,-1103685622,1055198365,1040995532)+W(3,1027983028,-1106510960,-1102412567,1044759128)+W(4,1053295819,-1089515541,1057925132,-1104466949)+W(5,-1091042532,1066680974,-1080963495,1043286350)+W(6,1049054259,-1088412186,1056230430,-1096360229)+W(7,-1108416827,1037143386,1049505110,-1106131860);WS(-1103921662,1072713673);
sum1=W(0,1042712209,-1111681022,1029885560,-1123292759)+W(1,-1130675027,-1104528338,1032835743,-1124533373)+W(2,1041149044,-1103688784,1053127408,-1101763282)+W(3,-1108819823,1055222237,-1089836355,-1143773237)+W(4,-1099465033,1063848575,-1089832742,1044926036)+W(5,-1102885798,1053207587,-1090841456,1032528402)+W(6,-1108891552,1051374172,-1098121506,1040294582)+W(7,-1122152216,1044600823,-1101098252,1018003689);sum2=W(0,-1116466906,1017580326,-1100144980,1018640494)+W(1,1032691193,1031996320,1045143645,1067424527)+W(2,-1110682367,1040673767,1055366708,1071822180)+W(3,-1134651946,-1121084452,-1112456349,1057195246)+W(4,1019799157,1012141662,1037079065,-1078565795)+W(5,1020309206,-1123645954,1036705771,-1073530916)+W(6,1028255175,-1125118807,-1112096331,-1087156462)+W(7,-1118897648,1005021204,1021253254,1033125682);WS(1054959295,1011151216);
sum1=W(0,-1124554365,1043778462,-1140499785,-1103855992)+W(1,1028540695,-1104732576,-1111020475,-1113072532)+W(2,-1107828893,1063706911,-1098481604,-1121738665)+W(3,-1135601758,1052343180,-1081762405,1048654720)+W(4,-1135515507,1050410381,1053053447,-1096321673)+W(5,1032466990,-1128754020,-1112972157,1012954617)+W(6,-1110097877,1034222620,1023071124,-1110289546)+W(7,950109203,1043960229,-1120112616,-1114439871);sum2=W(0,-1104841432,1047456971,1024424907,991739097)+W(1,1047690020,-1094867354,1033457856,-1129013032)+W(2,-1084375561,1068880529,1046341732,-1103560341)+W(3,-1086552004,1065412328,-1087761187,1059009805)+W(4,1046416693,-1080289298,1062384539,-1098849357)+W(5,1025710892,-1110380578,-1103331799,1045332030)+W(6,-1130856953,-1105039836,1024509174,-1104241974)+W(7,-1113936449,1016290713,-1126452938,1019994493);WS(1061669311,1066543312);
sum1=W(0,-1120030840,-1097490380,1038501126,1026361650)+W(1,-1111872182,1051889621,-1110528784,-1112085217)+W(2,1046388965,-1085299564,1050043436,1019064063)+W(3,-1109640224,1043197314,1054292822,-1116217609)+W(4,1051640445,-1099578605,-1095700775,1045441021)+W(5,-1104742312,-1114905437,1056051928,-1097066005)+W(6,1040612129,1033952272,-1108619674,-1146667493)+W(7,1018742870,-1095793020,1044337364,1039394788);sum2=W(0,1041249103,-1098300344,1041141085,-1123648820)+W(1,1040922446,-1147221163,1014590689,-1115292810)+W(2,1047169006,-1097103704,-1094689158,1021735499)+W(3,-1133026152,1055827658,1056443342,1023898168)+W(4,1045305983,-1082349433,1051958562,-1153021086)+W(5,-1121038685,-1105225178,1035590360,1038130213)+W(6,1032067159,1036618956,-1098250629,1035045284)+W(7,986169209,-1102095468,-1145857885,1030074795);WS(1066007616,1040865170);
sum1=W(0,1016703369,-1154003525,-1104662792,-1111826720)+W(1,-1106398093,1038441464,1031083397,-1146451379)+W(2,-1114560988,-1112021256,1052887594,-1102003526)+W(3,-1096325697,1050813825,1061249791,-1102172436)+W(4,-1094335779,1059033474,-1126656183,-1104413998)+W(5,1023023221,-1108543232,-1106571274,-1109007926)+W(6,-1113231876,1040892233,-1121820472,-1112600993)+W(7,1022983872,1034570898,-1115038347,-1123919488);sum2=W(0,-1117895883,-1109314178,1043196819,1029963629)+W(1,1036640719,-1103775527,1047073701,-1117061975)+W(2,-1092695525,-1079308608,1032498235,1053147047)+W(3,-1109277526,-1088245301,1071134194,-1113344034)+W(4,1054484712,1032194306,-1098274857,1027577620)+W(5,-1102073467,1058556412,-1102222667,-1104158962)+W(6,1047716642,-1097777200,1028797614,1019489703)+W(7,-1115714917,1049638324,-1109885254,-1106961770);WS(-1112959995,-1090797387);
sum1=W(0,998546749,-1107113888,1042251615,1034524319)+W(1,-1102515009,-1157171375,1043372984,-1109045169)+W(2,1018649191,-1095395659,1057847906,1025715818)+W(3,1024148768,-1088418302,1049085946,-1107024218)+W(4,1036601843,-1108499994,1054314562,1036766314)+W(5,991750171,-1092700079,1052242560,-1102346050)+W(6,-1134314668,-1100812608,1010001228,1041369791)+W(7,1024106779,-1106951576,1043704436,-1136260253);sum2=W(0,-1097076796,1045091130,1028367411,1016501386)+W(1,1000463738,1024736081,1040206702,-1122385083)+W(2,-1083533587,1064625577,-1112850496,-1104146558)+W(3,1064100942,-1096201033,-1086258418,1050125885)+W(4,1074997490,-1071550159,1052069491,-1105686824)+W(5,1043707697,-1106033160,-1098690685,1041978517)+W(6,1028507309,-1118548401,1050202273,-1109567340)+W(7,-1152835380,-1111712908,-1113053149,1032203802);WS(1065286463,-1155116140);
sum1=W(0,-1127743664,-1099417962,1047837241,1035108393)+W(1,1036265535,-1091060822,1038987540,-1121911642)+W(2,-1118137852,-1088882712,1061626690,-1119901843)+W(3,-1121018025,-1089265061,1069311516,-1100290432)+W(4,1024160014,-1088513194,1053957977,-1101311755)+W(5,1028265374,-1090887512,1051214117,980641778)+W(6,1031461691,-1097685517,1050330231,1030945477)+W(7,-1116217572,-1096201501,1045642342,1036102670);sum2=W(0,1023964675,-1104287950,-1095527688,-1107378538)+W(1,1054178647,-1098771138,-1106164282,-1107123343)+W(2,-1104607531,1030951671,1049293814,-1102317974)+W(3,-1088748842,1062304002,1069791349,-1093097006)+W(4,1034720649,1056993385,-1106129898,-1107155572)+W(5,1027793575,-1095484784,-1093744890,-1104614583)+W(6,1026748348,-1103591056,1040804508,-1111048704)+W(7,1048440611,-1115722179,-1102843948,1036145149);WS(-1107864827,-1106183398);
sum1=W(0,-1106667222,1028246417,1062610107,-1094330385)+W(1,1032383543,-1105288567,1048732230,-1113355593)+W(2,-1104095901,1024277645,1033194034,-1100412503)+W(3,-1105126732,1031807228,-1097352540,-1110531197)+W(4,-1119082647,1024663749,1042072353,-1106817153)+W(5,-1099092218,1059042594,-1097841594,-1119219065)+W(6,-1106477481,1038514313,-1132497297,-1116226478)+W(7,-1100466619,1061247795,-1116357250,-1112377140);sum2=W(0,-1124057659,1049202878,1055877653,1043135164)+W(1,-1107748661,1029365940,1040631102,-1120955446)+W(2,-1106641450,-1100669682,-1121942624,1048773070)+W(3,-1106278570,-1090514146,-1097531540,-1096084011)+W(4,-1115427744,1050790854,-1095195500,1040842880)+W(5,1045306633,-1101749265,1044511371,-1101432694)+W(6,-1107251222,1044664667,-1123742683,-1108344435)+W(7,1044220643,1051259000,1035140356,-1156279482);WS(-1107710971,-1103335008);
sum1=W(0,1020774038,1057965326,-1096736580,-1108312647)+W(1,-1097452822,1052789750,-1097416740,1007270548)+W(2,-1103681302,1061528673,-1090723228,1008435167)+W(3,-1142400543,1059882105,-1082070814,1032878150)+W(4,-1130541650,1058381533,-1096313647,1024150455)+W(5,1035627390,1052101646,-1092903493,1029066731)+W(6,1026485526,1047827121,-1095953623,1024752368)+W(7,1026933710,1048909172,-1094072619,-1129872006);sum2=W(0,-1091198687,1051358993,1026242284,1036983987)+W(1,-1096592719,1056674994,-1102658445,-1112372364)+W(2,-1088722291,1050253089,1039492851,-1109827680)+W(3,1017819408,1057806550,1048044980,1033031265)+W(4,-1104841225,-1098514434,1047848116,-1106004699)+W(5,1047280108,-1095745001,-1114927114,-1128936304)+W(6,-1133964792,-1121773836,1009730080,1044703642)+W(7,1046210234,-1101840089,-1115459009,-1121859563);WS(1046617982,-1079283690);
sum1=W(0,-1112235521,-1103103206,1050398983,1031782004)+W(1,-1112371935,1005568807,1053710959,-1112406582)+W(2,1046025067,-1082068590,1059470764,-1109731202)+W(3,-1114138877,1053438832,1056782757,-1120370051)+W(4,-1100106092,1050481934,-1084354719,1047048563)+W(5,-1106636112,-1113851306,1044662919,-1114617505)+W(6,1006684852,-1101804759,1028720557,-1122334215)+W(7,-1134743124,-1101795702,1040488963,1035089325);sum2=W(0,-1123583696,-1114190125,-1123424510,1035265901)+W(1,1041752924,-1107057915,-1108427412,1011193218)+W(2,-1096033091,1054169171,-1101097272,-1097576107)+W(3,1045050816,1066165326,1060681517,1037309084)+W(4,-1111810372,-1090934807,-1093738003,-1094306097)+W(5,1044170848,-1094482563,-1094742214,1047478278)+W(6,1035342189,1030376713,-1122528198,999245333)+W(7,-1107148363,-1140242036,1046835784,-1118953940);WS(1057107647,-1115492411);
sum1=W(0,1043432615,1037909322,-1092726398,1042270260)+W(1,1017716083,1044219192,-1094557923,1036944691)+W(2,-1115224236,1059480955,-1089724826,1049175094)+W(3,1034158091,1055275264,-1079486955,1036017407)+W(4,1031606075,1062186253,-1094016652,-1112299996)+W(5,1040917102,1051479740,-1090199321,1012181234)+W(6,-1119339928,1036604907,-1111430132,1026270626)+W(7,1006053250,1049031914,-1124163213,-1106538704);sum2=W(0,1018646782,1037675363,1056993548,-1095820604)+W(1,-1107779390,1041358579,-1114299594,-1106961783)+W(2,1048577488,-1103110037,-1108103869,-1113810892)+W(3,-1094766117,1063077105,1069120744,-1094104293)+W(4,1029078775,-1094239344,1019393926,-1100654825)+W(5,-1115207772,-1097294293,-1090842684,1030620215)+W(6,1041354677,-1106609062,-1103795001,1015746998)+W(7,-1134027235,1005749079,-1111892981,1031888221);WS(1038408187,-1104646224);
sum1=W(0,-1100666444,1031841147,1045835257,-1121385297)+W(1,1032659338,-1095811512,1046356758,-1115316924)+W(2,-1096791479,1046629869,1055310447,-1109718991)+W(3,1050254507,-1086582314,1049546009,1043876936)+W(4,-1125163769,-1092033141,1059064223,-1115882186)+W(5,1034716030,-1095590162,1032941357,1051195252)+W(6,-1104041563,1012740704,1016606100,-1110386378)+W(7,1024265746,-1097384267,1043234370,-1121465454);sum2=W(0,1033146053,1033178697,-1110558215,-1107600367)+W(1,1034495435,1013274853,-1103797816,1046600596)+W(2,1033891153,1044565157,-1074394842,-1096372667)+W(3,1015618236,-1083473003,-1075035519,1071496075)+W(4,-1102272365,1047899954,1070896015,1070598351)+W(5,1026402836,1033829854,-1107786181,-1103057086)+W(6,-1126192412,1026659107,1039466503,-1099451771)+W(7,-1130670616,-1129244632,1033633210,-1106841766);WS(1060540543,-1145107984);
sum1=W(0,1016949312,-1111708420,999025948,-1110878953)+W(1,1033700674,-1115158282,1037057540,1034636061)+W(2,1008485935,-1112773425,-1111113150,1006219749)+W(3,1050394829,-1105627788,-1105528438,1047777444)+W(4,1025975118,-1166436080,-1092533512,1034379342)+W(5,1027755062,1049090616,-1097657169,1023310559)+W(6,-1166944971,-1131929874,-1125616567,1042471825)+W(7,1036625882,1027903943,-1104970374,1029991232);sum2=W(0,-1112727972,1028528033,1050127712,1039139414)+W(1,1041061913,1047913039,-1120606988,-1090975722)+W(2,1030171918,1058299937,-1075312291,-1096898908)+W(3,1049192765,-1088725965,1051042420,1056682084)+W(4,-1097932217,1006741474,1061621025,1043329296)+W(5,-1108991614,1028842331,-1120436768,-1136718330)+W(6,-1128255593,-1119404040,1041035795,1019658885)+W(7,-1128975721,1019613109,1038145345,1017746289);WS(1058512095,1047466767);
sum1=W(0,1025672397,-1102753041,1037445664,1037433000)+W(1,1032743763,1015664161,1032570339,1033220516)+W(2,1046625694,-1102686879,-1091026739,1035056566)+W(3,1040236986,-1099087483,-1089271035,1024398415)+W(4,1041791363,-1097904327,-1100626131,1043847942)+W(5,1042422310,-1097334084,1051389809,1042353123)+W(6,1024317081,-1123206279,1041773046,1037697617)+W(7,1034505416,-1096407969,1050962859,1047698739);sum2=W(0,-1111694157,-1097429792,1052756319,-1115035673)+W(1,-1113457231,1040318944,-1131566802,-1108486657)+W(2,1007020677,-1109123041,1066240251,1057627634)+W(3,-1110494513,-1087577139,1071158756,1052796029)+W(4,1036239980,-1115766281,1055974927,1037312144)+W(5,1042151096,1033854974,-1085216854,1031946717)+W(6,1014804229,1056323633,-1076147337,-1107413695)+W(7,1038268008,1058473731,-1078122726,-1088208012);WS(-1087119871,1051442968);
sum1=W(0,-1106951233,-1101188351,1055191809,-1118371512)+W(1,1026199466,-1102133666,1046522759,1024298399)+W(2,-1111827529,-1096477343,1061746551,-1102462991)+W(3,1034911407,-1081083296,1062137809,-1118895495)+W(4,-1110066258,-1093686286,1056808794,-1105243164)+W(5,1036906330,-1089794286,1061657374,1028468933)+W(6,-1121489041,-1102503648,1025414769,1001909715)+W(7,-1123695161,-1096524016,1043754020,1039027467);sum2=W(0,1036012528,-1111568121,-1125130883,1019317279)+W(1,-1136414534,1023613585,1037328619,-1141870971)+W(2,1028357901,1046290638,-1077265349,-1105362146)+W(3,1018170307,-1086518431,-1068062671,1041918725)+W(4,996800246,1032866656,1083861052,1040576139)+W(5,-1115554829,1040198779,1057186482,-1110577355)+W(6,1018408279,-1115393969,-1101393956,1032099345)+W(7,-1128152611,1031067220,1024816461,-1109411807);WS(1041081598,-1101063046);
sum1=W(0,1038662072,-1123374599,1035193857,-1104056554)+W(1,-1105628103,1048894326,-1098151405,1009505700)+W(2,1046838359,1044003395,-1109376817,-1107771451)+W(3,-1112508084,1062900743,-1082115704,1039692648)+W(4,-1112561351,1058339600,-1087104856,1049374543)+W(5,1047812813,1041428913,-1097118497,-1126547869)+W(6,-1106996345,1044355834,-1098603955,1037690530)+W(7,1045311157,1013224727,-1110120844,-1121969199);sum2=W(0,1034938637,-1102665080,-1083931487,-1096043986)+W(1,-1110454828,1066739686,1057500561,1050111041)+W(2,1044300205,1063593500,1069787057,1057117236)+W(3,-1094841314,-1072571644,-1073076170,-1094917255)+W(4,1049263704,1050585763,1057940110,992791419)+W(5,-1123904781,1033188794,1049962317,-1119131193)+W(6,1032882093,1040935597,-1103057884,-1129197337)+W(7,1018550156,992411043,1032437745,-1139242755);WS(1047493374,1019974383);
sum1=W(0,1039818779,1024992878,-1099980259,-1119405261)+W(1,1022499782,1056719767,-1093967742,1017537921)+W(2,-1111466513,1056992349,-1089692488,-1134657044)+W(3,-1128872350,1066523241,-1081677329,1032226588)+W(4,-1102282821,1057279594,-1104336096,-1110606353)+W(5,1027318580,1050310409,-1095763174,1029746358)+W(6,-1112367361,1043633508,-1147598863,-1105211995)+W(7,-1121442618,1050332018,-1103201160,-1109613299);sum2=W(0,-1109381660,-1099927212,1032613200,1013674604)+W(1,1024006001,1048105027,1031703418,-1113331152)+W(2,1048332575,1083214625,1051352300,1010546556)+W(3,1030946168,-1068785948,-1082836395,-1137462284)+W(4,-1111460550,-1080184440,1047472657,1033485356)+W(5,-1115660792,-1125303858,1027323348,1034637753)+W(6,1027780517,-1129923962,1006215943,-1112671380)+W(7,-1125113546,972536438,-1123338357,1033990282);WS(1049191295,1026054180);
sum1=W(0,1015431080,-1104530451,-1120791464,1041795830)+W(1,-1114491642,1045418990,-1105318659,-1107859847)+W(2,-1106844240,-1091806904,1059085476,1035107546)+W(3,1052544606,-1092275830,-1096734436,1050727987)+W(4,-1101337172,1032037152,1055073816,-1098252244)+W(5,1006821496,-1091613549,1054997266,1024892180)+W(6,1048579163,-1136631349,-1117752159,-1114835508)+W(7,-1107367092,-1104046587,1054027444,-1107321874);sum2=W(0,1026733028,1045033945,1006278578,1045459634)+W(1,-1099170713,1052123052,-1100795787,1045732660)+W(2,-1116840904,1011374557,-1137517037,1036547859)+W(3,-1119731112,1034116255,-1093051584,1049735621)+W(4,-1105853851,1042679995,1032967726,-1115758581)+W(5,1023766170,-1103542762,1030006514,1012804929)+W(6,-1109160117,1002727514,1010971477,-1107202197)+W(7,-1110446049,-1116987471,1032206215,-1108882618);WS(1061349183,1052960956);
sum1=W(0,-1129777715,-1091852750,1051531432,1028688348)+W(1,-1138324169,-1098630008,1050117038,1001458973)+W(2,1040354025,-1086948121,1058780391,1026112190)+W(3,-1113069161,-1087783598,1063142264,-1101543047)+W(4,1026875928,-1090578505,1054898923,1001807913)+W(5,-1148679486,-1098392878,1055753851,-1107707133)+W(6,1026350741,-1105317245,1035239971,1009551482)+W(7,-1099366619,-1113156712,1049214940,1035358529);sum2=W(0,1030464194,1016786912,-1124271380,-1112870762)+W(1,-1114101658,-1111442214,1036708968,1035127660)+W(2,1031167290,1040962599,-1145350210,-1119263136)+W(3,1076423743,1052649879,-1106763968,1030450749)+W(4,1075592137,1059016603,1036666460,-1114823676)+W(5,-1122765276,-1109148248,-1102467968,1030453841)+W(6,-1073082101,1031660172,1040647493,-1120712732)+W(7,-1067763317,-1093716078,-1123536642,1004437586);WS(1049240575,1032641532);
sum1=W(0,1013730783,1058635434,-1096215015,-1112522509)+W(1,-1105480706,1033988870,-1101342144,-1114702617)+W(2,-1114036922,1060052265,-1095577996,1026538642)+W(3,-1113879072,1060507082,-1090178495,-1118644393)+W(4,-1104229785,1060417175,-1088104859,1026113715)+W(5,-1108053747,1056801557,-1096180920,-1115402364)+W(6,-1114764169,1045744608,-1096622362,-1165415829)+W(7,-1146082265,1050162924,1035143657,-1096614130);sum2=W(0,-1122276311,-1070701037,-1102500792,-1123484857)+W(1,1035291415,-1088124412,-1135890037,-1122878839)+W(2,-1120194245,1066415245,1041496354,1004310705)+W(3,1040446858,1074084237,-1104713726,1043449641)+W(4,-1120530587,1049852139,-1121031703,1033156545)+W(5,-1138075205,-1122804719,-1103825640,1027648711)+W(6,1025217366,1023048268,-1123990667,1022832518)+W(7,-1118638617,-1139513797,1028358694,-1136916673);WS(1058199967,1050173679);
sum1=W(0,1035142580,1049466778,-1090097411,-1180331449)+W(1,1027370573,1058691576,-1101732588,1040649373)+W(2,-1130262537,1039593430,-1086371009,-1120260556)+W(3,1035504777,1068404719,-1088745136,1040680775)+W(4,-1114438555,1055172389,-1085029652,1044382793)+W(5,-1117883815,1049428736,-1087836907,-1124005336)+W(6,1019391016,1057860609,-1099893249,1042216563)+W(7,1002653538,1038434456,-1090680108,-1112700144);sum2=W(0,-1116884059,-1098591960,1049382153,-1103314039)+W(1,1053572077,1057696884,1027480579,-1088718218)+W(2,-1098664530,-1094622297,-1090176467,-1083506692)+W(3,1052736946,1068603564,1060239128,-1093271444)+W(4,-1109898534,-1110319390,1035982822,-1100206230)+W(5,-1100793752,-1092295148,-1110105636,1032439700)+W(6,1049155169,1060435963,1048950002,1034453968)+W(7,-1110972354,-1093610507,1038370396,1006875670);WS(-1089372991,1071972514);
sum1=W(0,-1138920887,1036533027,-1102318256,994211079)+W(1,-1111770809,-1104793556,1048489074,-1105180974)+W(2,-1102811010,1055175791,-1087761408,1048668925)+W(3,-1115715559,-1099167419,1059252133,1002658941)+W(4,1039086134,-1087507272,1053162297,-1118760057)+W(5,-1097310634,1049070430,-1114433380,1015366427)+W(6,1031148825,-1119324807,-1118494745,1042346841)+W(7,1025838913,1003453989,1042268638,1035401151);sum2=W(0,1030112837,1042265630,1026971571,-1110663804)+W(1,-1120976510,1036120703,-1114486026,1036038820)+W(2,990074782,1034066763,1060265655,-1093575269)+W(3,-1093456890,1054439327,1048349987,-1097582212)+W(4,1037465699,-1093016348,-1099844302,1034062294)+W(5,1026987255,1018637880,1021593632,1015927322)+W(6,-1141406991,-1135344000,-1122669452,-1131991172)+W(7,-1139369648,1039303764,-1105461723,-1112258092);WS(1064707295,-1106068023);
sum1=W(0,-1099232505,-1122722466,1050522762,-1163785122)+W(1,1035233224,-1096714286,1050648196,1029641572)+W(2,1008917721,-1092366070,1057836626,-1106158547)+W(3,-1113461090,-1085444145,1065526616,-1112344246)+W(4,1030936392,-1087864449,1058128499,-1120989814)+W(5,1004172005,-1089654074,1053303385,1023496586)+W(6,1027313190,-1109977746,1046037453,-1132212895)+W(7,-1115756158,-1096643772,1045431365,1026679026);sum2=W(0,-1064765544,-1093639717,1043466147,-1118670633)+W(1,-1081497441,1052279998,-1106897145,1026058867)+W(2,1073825520,1049786220,-1111313590,-1120615525)+W(3,1076205171,1062543003,1028519541,1005098917)+W(4,-1119211273,-1112239696,-1110796836,1002459349)+W(5,1027623494,-1095053933,1038884306,1024155429)+W(6,1025169073,1041086677,-1138045203,-1139354443)+W(7,1044157267,-1111173396,-1103601885,1031190784);WS(-1111449083,-1157616163);
sum1=W(0,-1140902742,1050785866,-1096435822,-1106580347)+W(1,-1108906886,1041550344,-1095149714,-1111739842)+W(2,-1107746707,1063519767,-1097214657,-1112949561)+W(3,-1091492130,1070223306,1059314470,-1090511327)+W(4,-1106259270,1056548545,-1091358630,-1115482851)+W(5,-1123578095,1033679887,-1102873285,-1102694659)+W(6,-1112828291,1033485706,-1098893397,-1119291392)+W(7,-1129218172,1037279241,-1105253969,-1105806553);sum2=W(0,1036877913,-1106537131,1030920508,-1107276407)+W(1,-1107073590,1029358898,-1148982309,-1158332371)+W(2,-1107699229,1059152956,-1101290720,-1104066278)+W(3,1043855187,1059494373,1057939604,1057817844)+W(4,-1112562117,-1100478450,1054005616,-1089434898)+W(5,1015957137,1042289801,-1078154452,1041374005)+W(6,-1137092650,-1117856531,1052159854,-1109759735)+W(7,-1113777301,1034651775,-1095096566,-1112996199);WS(-1078462192,-1081042006);
sum1=W(0,1031777492,-1099264287,1046006998,987183826)+W(1,1032754472,1043123090,-1098614104,1036343655)+W(2,1041664052,-1089905073,-1129274543,1009990171)+W(3,-1097597536,1061087074,-1106235787,-1097811109)+W(4,-1104816664,1058804947,-1084543524,1031138063)+W(5,-1113883983,1049386855,1054195792,-1097275448)+W(6,1034668408,1033759807,-1107840264,1026038601)+W(7,-1123431127,1048603595,1024992909,-1120606380);sum2=W(0,1045113399,1042319052,-1096815184,-1116743882)+W(1,-1114091637,-1104675582,-1111655631,-1101972302)+W(2,-1107885511,-1091877193,-1112520325,1050965596)+W(3,-1138476145,1051152873,1061790396,1049921296)+W(4,-1105540689,-1091823953,1058061302,-1092103725)+W(5,1035866831,1034466874,-1097657024,1042351236)+W(6,-1106333432,1039480371,1040922298,-1102843808)+W(7,1027850472,1012452041,-1158709515,-1125733657);WS(1056694143,-1116016311);
sum1=W(0,-1113789237,1051083644,-1097139864,-1123205479)+W(1,-1100431022,-1126988186,-1094809972,1034447326)+W(2,1050877939,1064972735,-1089357240,1036660918)+W(3,1018856325,1040063173,-1094444318,-1108178982)+W(4,1050520537,1063261729,-1089641983,1047968461)+W(5,-1097203011,1049408537,-1094346349,-1113292277)+W(6,-1103919120,1026641091,-1100978845,1038849023)+W(7,-1146363818,1053332672,-1097363714,-1114302469);sum2=W(0,-1117908102,1019359999,-1120905960,1017197102)+W(1,1013765983,-1145413682,1028148573,1027705717)+W(2,1045942570,-1095749402,1032861566,-1127537989)+W(3,1086231745,-1062836828,-1087097136,1031521084)+W(4,1048993826,-1094656357,-1145044098,1027867224)+W(5,-1110131683,1037693606,1040390747,-1114691836)+W(6,1005670802,-1125761673,-1112982831,1031905995)+W(7,-1126497913,1018172516,1016402027,-1122299754);WS(1058898623,-1129627348);
sum1=W(0,-1115961291,1024824451,1015893437,-1111982511)+W(1,-1114910804,1028416398,-1107386562,1040362701)+W(2,-1099814536,1053775806,-1081677098,1049488325)+W(3,1014875535,1049045373,1054905786,1016424474)+W(4,1042946610,-1081844071,1057687981,-1105282974)+W(5,1008636276,1031972351,1045923489,-1118478155)+W(6,-1106406626,1007262993,1043411542,1018226304)+W(7,-1120594878,1044145240,1016529769,1008933435);sum2=W(0,-1133545882,1024635319,-1123675276,1049399700)+W(1,1048887568,-1104650552,1009836758,-1109494815)+W(2,-1092588040,-1106613727,-1090053582,-1105276085)+W(3,1040041167,1061771033,1063348295,-1099749985)+W(4,-1098849827,1059347143,-1095509129,-1094328117)+W(5,1009986974,1020453405,-1091467004,1040581639)+W(6,1044263399,-1100016935,1034750124,1041257354)+W(7,-1120224962,1003801667,1013849670,-1116729410);WS(1051954047,1053754534);
sum1=W(0,-1115617616,1038078984,1012663597,-1106689047)+W(1,1024010640,1036755054,-1111840872,1027644834)+W(2,-1105864485,1063482792,-1094956956,1000291764)+W(3,-1104806436,1054877383,-1088048944,-1099610254)+W(4,-1109064955,1061183100,-1092794954,1030290339)+W(5,-1116880702,1032370277,-1106496725,-1110075188)+W(6,-1125878182,1043596932,-1106933961,-1134690355)+W(7,1017392662,1041423460,1027390113,-1125796047);sum2=W(0,1032585330,1041153226,-1098242715,1045110917)+W(1,-1120362784,1038083675,-1097998955,1041971655)+W(2,1053495069,-1085822417,-1097864806,-1094674500)+W(3,-1103911013,1062089523,1056336567,-1090235355)+W(4,-1152525762,-1088542584,1061326318,-1100885631)+W(5,-1128147020,1044421032,1046053205,-1141849761)+W(6,1012657824,-1113855086,1042938789,-1114518568)+W(7,-1104983105,1041652917,-1160964996,1032164357);WS(1061027871,-1104546242);
sum1=W(0,-1105616597,999947493,1020340785,1044086916)+W(1,1044372474,-1093243621,1054887248,-1111771647)+W(2,1021564129,-1093936864,1050165368,1042456335)+W(3,1044930783,-1082760108,1059757863,-1109427891)+W(4,1046184033,-1089254915,1059995997,-1109416824)+W(5,1039863327,-1087020314,1055330116,-1114227250)+W(6,1037242932,-1095491356,1049586618,-1119355674)+W(7,1036593932,-1089177610,1053764638,1025046581);sum2=W(0,-1071093827,1060306884,1049935328,-1107356858)+W(1,1026041138,-1087262504,-1137957530,1030953599)+W(2,1068370917,-1080863241,1024099582,1026067688)+W(3,1068180608,-1104665609,-1097098353,-1149593287)+W(4,-1099034443,1065726420,-1115701817,1031805059)+W(5,-1126398467,1036496204,1043337171,-1111590832)+W(6,-1114641099,1052019191,-1155572887,-1110320626)+W(7,1032038973,-1112342652,1039831002,-1165279566);WS(-1085156031,1045210454);
sum1=W(0,1032928297,1062377574,-1090582815,-1097791665)+W(1,-1111119484,1050029461,-1097825399,1025846477)+W(2,1023710638,1062121112,-1087364538,1032229097)+W(3,1012189550,1061895670,-1084850381,1038427330)+W(4,-1119437633,1058328143,-1086721078,1040335420)+W(5,1039427612,1050106073,-1087870448,1036234257)+W(6,-1114651991,1051812528,-1095972450,1026163704)+W(7,1039591187,1050020631,-1089842983,-1146480404);sum2=W(0,-1123647935,1061817512,1083879676,1056516802)+W(1,1039341132,1048143772,1075567701,1037735150)+W(2,1035983028,-1106274437,-1081957201,1028242764)+W(3,-1100132407,-1080635557,-1069811820,-1096421593)+W(4,-1107056231,-1101127944,-1080342730,1035329144)+W(5,1035406254,-1113472410,-1083251742,1030744652)+W(6,-1116224056,1025367216,-1113852980,-1094803270)+W(7,1039408558,-1101636583,-1087422720,1049804166);WS(-1079692512,1054562755);
sum1=W(0,-1109749038,1042438683,-1092016161,1050333996)+W(1,-1107273417,1049923207,-1091034933,1042543591)+W(2,-1102577952,1044388569,-1089719139,1055304278)+W(3,1030213964,-1113189609,1050309800,1034159515)+W(4,1036563817,-1089184118,1048990040,1040366472)+W(5,1046944740,-1087748930,1053009554,-1122229091)+W(6,1031914983,-1096053014,1048709856,1006842402)+W(7,1050658577,-1091524869,1049517424,1034826102);sum2=W(0,1041125733,-1094982607,1055140379,1061130686)+W(1,-1097603156,1045744428,1049918932,990353951)+W(2,-1103003109,-1102781952,-1106862916,1058588396)+W(3,-1107000988,1063877853,1066829095,-1096233798)+W(4,1032085636,-1096755169,-1090474230,-1095838692)+W(5,1048646468,1041101455,-1081598978,-1089860215)+W(6,-1094740103,1038162032,1049572267,-1096717844)+W(7,1056003520,-1106723297,-1085369603,1044183141);WS(-1080283264,1053171958);
sum1=W(0,1045885175,1054395509,-1083475508,1028512496)+W(1,-1113658461,1050045174,-1095192933,1035446876)+W(2,1034538909,1055879386,-1085810962,1026195253)+W(3,974135701,1060600957,-1084797135,1044250612)+W(4,-1122513036,1061640838,-1086057732,1037521197)+W(5,-1118011958,1060753746,-1087204563,-1117222317)+W(6,998696774,1054788217,-1092652351,1038575473)+W(7,-1108239136,1061053402,-1108529436,-1101819472);sum2=W(0,1049760823,1082611215,-1114287788,-1130959534)+W(1,-1132622893,1077078383,1055018182,1035090608)+W(2,1033001558,1066257283,-1101461080,-1112584386)+W(3,-1136534149,986681348,-1078537691,-1090394759)+W(4,1043696998,-1084657320,1054805894,1058031741)+W(5,-1092886300,-1069070549,1065047159,1038822180)+W(6,-1098156850,-1072372844,1049854091,1041633511)+W(7,1058228696,-1074505611,-1082348593,-1115499033);WS(-1073398920,1057727890);
sum1=W(0,1041979362,1052994159,-1092671491,-1110295050)+W(1,-1106188342,1056847849,-1087976920,1033778006)+W(2,-1108985859,1060197326,-1085676269,1040328063)+W(3,1040300287,1059196498,-1108460501,-1114468666)+W(4,1044683952,-1094535618,1051731585,-1102804911)+W(5,1046284093,-1094105983,1046385743,-1098429184)+W(6,1044621499,-1102914751,1031818215,-1104640754)+W(7,990388050,1043962286,-1104493131,1033981777);sum2=W(0,1021160276,-1089430647,-1102895535,1031984432)+W(1,-1093219342,-1135654176,1044152573,-1096279754)+W(2,-1089562294,-1079796815,-1095163331,1011763192)+W(3,-1106388958,1074674993,1074136497,-1101895278)+W(4,-1099093932,-1098010580,-1095203310,-1117345690)+W(5,-1180890998,1052929457,-1099885509,-1095468231)+W(6,-1090965228,1040584224,1041387674,-1107912603)+W(7,1057228486,1047748991,-1131585606,1045144673);WS(-1087643711,1073414034);
sum1=W(0,1043421796,1043019738,-1091862260,1028452722)+W(1,-1116796288,1056957030,-1093379129,-1112484637)+W(2,1042590607,1048028053,-1089120888,1043084437)+W(3,-1098636497,1065994910,-1081315117,-1120978641)+W(4,1008405302,1061262410,-1088787029,1046109207)+W(5,1005024220,1059267719,-1093593189,-1105879924)+W(6,-1106384411,1045820026,-1108751805,1024805700)+W(7,1029633907,1054563645,-1106230054,-1095994501);sum2=W(0,1015257573,-1101361376,-1151605286,-1114431290)+W(1,-1117575950,1051853927,-1126719224,-1122150057)+W(2,1040590395,1007636882,-1099060090,-1123376079)+W(3,1040031817,-1085239439,-1069257368,-1122292554)+W(4,-1104875608,1029484438,1078894141,1045790053)+W(5,-1111928738,1055085469,1065488662,-1105709439)+W(6,-1124331304,-1104410806,-1097362053,1046590167)+W(7,-1104400845,1055334030,-1099504604,-1096100911);WS(-1089052703,1050218486);
sum1=W(0,1024924308,1032977094,-1127622480,1016061078)+W(1,-1124263665,1048865735,-1103037451,1027347950)+W(2,-1114112032,1032370348,-1093324152,1047024376)+W(3,-1101857739,1057017435,-1130658874,-1114101947)+W(4,1004177297,-1096925880,1049797356,-1136753151)+W(5,-1132101549,-1106597310,-1147023991,-1136950735)+W(6,1037546120,-1101706323,-1148374781,1016234194)+W(7,-1127618735,-1138126252,1041185327,-1135392976);sum2=W(0,-1103127935,1033687244,1044282132,-1115309191)+W(1,1034551493,-1111330163,-1132159854,-1101537844)+W(2,-1131095837,-1111327049,1043675418,989659429)+W(3,1056852609,-1097897810,1038437355,-1126658673)+W(4,1041291951,-1092598078,-1085166716,-1101159602)+W(5,1031312786,1027703970,-1122838335,1065573620)+W(6,-1119687326,-1119650108,1030316614,1035948285)+W(7,-1125922018,1037109557,-1115941571,1021015548);WS(1065854560,-1114586365);
sum1=W(0,1025132845,-1093129789,1039292161,1052478106)+W(1,-1132208108,-1097600366,1047014713,-1114318540)+W(2,1043375962,-1094779500,1054220253,1045472794)+W(3,1036127555,-1085251325,1059484531,1040640636)+W(4,1042813603,-1085614646,1058902029,1026772633)+W(5,1042302785,-1083792532,1058554289,1030110605)+W(6,1041475414,-1088034874,1049492791,-1123458066)+W(7,1044294516,-1081301837,1057966909,1048041627);sum2=W(0,-1082315074,-1085719643,1072912386,-1097858732)+W(1,1044643809,1026206592,-1098026838,-1097387905)+W(2,-1098370418,1060376399,1068488422,-1097681385)+W(3,1032322202,1066420950,1072201946,-1095903963)+W(4,-1088636595,1042910065,1055106268,-1092707091)+W(5,1057109638,1025783712,-1087763572,-1104219349)+W(6,-1093539506,-1117795056,-1084317601,-1087895305)+W(7,1061431798,-1120476284,-1077472196,-1105350768);WS(-1071370880,1080498273);
sum1=W(0,-1117491793,-1117320376,1025681812,-1112958490)+W(1,1039364315,-1100646881,1049740511,-1103504723)+W(2,1035846886,-1094786920,1058631773,-1105396320)+W(3,1023528601,1045848824,-1094741601,1032469201)+W(4,-1131889533,1057069771,-1088346742,1034336534)+W(5,-1106314247,1055228236,-1102894479,-1144513794)+W(6,1028375004,1020389492,-1138962992,-1116565942)+W(7,1013100112,-1127017775,995411618,1002008579);sum2=W(0,-1097850747,-1108946242,-1129761151,1024320851)+W(1,-1107398437,-1114277717,-1118690429,1012636527)+W(2,-1085613590,1063125687,1040789135,1029278628)+W(3,1042292809,-1084555354,-1101999238,1026191463)+W(4,1054106205,1059764079,1051725304,-1119736004)+W(5,-1106648125,1041901467,-1128317719,-1127460399)+W(6,1035361236,-1103098774,1022272136,-1115360404)+W(7,-1122554235,-1148617751,1025957669,997652141);WS(1058528159,1053906024);
sum1=W(0,-1112917396,-1104256080,1023681564,1039659283)+W(1,1035675727,-1092229473,1058833811,1021887717)+W(2,-1104938189,-1097223269,1051100098,1033492802)+W(3,1040468760,-1082484606,1061928249,-1119337706)+W(4,-1105254898,-1103704557,1057519273,-1099217437)+W(5,1020887917,-1100912091,1047691241,-1127325712)+W(6,-1113141838,-1118771074,1047329733,-1114402703)+W(7,-1149793215,-1099449368,1044776397,1024214504);sum2=W(0,-1129442596,1040644144,-1106302200,-1105488042)+W(1,1023778714,1033307012,1056981996,1014815489)+W(2,-1113953277,1056896617,1082625405,1048992482)+W(3,1026809294,-1080168883,-1064674592,1043950232)+W(4,1035644478,1030172798,-1098216535,-1120732434)+W(5,1034718426,1046899220,-1107268878,-1121557578)+W(6,1016827280,-1114672577,-1138831353,1026207834)+W(7,1038084720,-1138817753,-1118740750,-1122753582);WS(1050028863,1057904824);
sum1=W(0,1016998719,-1115527732,1049960370,1033316845)+W(1,1031484924,-1114471481,-1097014217,1045307870)+W(2,-1113918453,-1092713340,1059124695,-1113659631)+W(3,1035763396,-1086973069,1055821255,-1113580281)+W(4,-1100192683,1048884339,1045748179,-1104759887)+W(5,1046082071,-1093669960,1046233018,1024760783)+W(6,1023767163,-1109475380,972758359,1028768132)+W(7,-1109585801,-1102684193,1047341446,-1118597711);sum2=W(0,1042577042,1058174637,-1093234196,1036828005)+W(1,1035985609,1022451597,1028288917,1036599280)+W(2,-1132583692,-1083350192,-1089654696,1043707159)+W(3,-1108557005,-1102051996,1066585170,-1099096459)+W(4,1045882832,-1096734805,-1112976831,-1117191962)+W(5,1049978360,1040525485,-1101233023,1038823523)+W(6,-1123148614,-1111555351,1016281700,1010883764)+W(7,1037998467,1012738322,1035922998,-1106116243);WS(1064158815,1035299335);
sum1=W(0,-1112803360,1016610641,1043480489,1023721675)+W(1,987363362,-1111853690,-1116662313,-1114846141)+W(2,1040202935,-1090418272,1043761841,1040437218)+W(3,-1148543050,-1086418793,1062267936,1044974085)+W(4,-1119103150,-1096774480,1026731899,-1112576238)+W(5,1016866897,-1106302329,1046949595,1035797256)+W(6,-1120253212,-1125874772,1044534239,-1118929285)+W(7,-1136961231,-1111706212,1038415821,1017229376);sum2=W(0,982347958,-1130481715,1039697927,1029826582)+W(1,1032509555,-1105443060,-1102232537,-1106323503)+W(2,-1111294086,1041532435,1059036310,-1087181565)+W(3,1034453505,-1090026061,1065332554,-1095157490)+W(4,-1107492941,-1115327745,1049776291,1032022369)+W(5,1047671755,-1099067440,1035057967,-1113855935)+W(6,-1114281099,1007189687,-1116755236,-1137758215)+W(7,1041657921,-1106888056,1039394631,-1116441678);WS(1064590463,1056702913);
sum1=W(0,1029043770,-1118119137,1044521535,-1108622774)+W(1,1053372231,1049750478,1040212560,1055292354)+W(2,-1096751755,-1090400466,1048069253,-1086796959)+W(3,1042753121,-1089893441,-1098259842,1028130891)+W(4,-1132040847,1035942347,1046519145,1043794349)+W(5,-1098166823,-1098407696,-1126503113,-1097599727)+W(6,1054745035,1057009004,1029470901,1057963224)+W(7,-1101919647,-1105867448,-1137574860,-1099480944);sum2=W(0,-1112469736,1047380321,-1107309008,-1130012001)+W(1,-1109993908,1048112351,-1096267194,1044766357)+W(2,-1113626244,1039961237,-1149218892,1024449363)+W(3,-1101975228,1053720344,1041967405,-1105185961)+W(4,-1113395603,1033059361,-1105421186,1034928166)+W(5,-1115391866,-1117206471,1041082150,-1103730760)+W(6,-1111764318,1050486894,-1097114178,1041700935)+W(7,-1114050909,1029031616,-1116211284,-1133808950);WS(1049282175,-1081654589);
sum1=W(0,1026879882,1056840376,-1089715922,1023576205)+W(1,-1106636470,1051340514,-1103588481,1019713064)+W(2,1025593670,1059046350,-1087728227,1018583793)+W(3,-1120434947,1060994015,-1081081863,-1116831948)+W(4,-1109057316,1062254571,-1089160278,1040563949)+W(5,-1103814142,1054415372,-1110084674,-1148705741)+W(6,-1108405355,1044610849,-1097611347,-1130543166)+W(7,1025046173,1057281100,-1102762237,-1108038889);sum2=W(0,1021240677,-1112389783,1025718250,-1104779102)+W(1,-1117500355,-1154883848,-1096682611,1051908652)+W(2,-1104166105,-1102583420,1048911763,-1093040032)+W(3,-1110155670,1061056453,1065471868,1051220588)+W(4,-1101525323,-1123615532,-1149445264,-1113750073)+W(5,-1099065181,1038434309,-1090281103,-1098156535)+W(6,-1135933351,1041908272,1042017461,1046751376)+W(7,-1100288377,-1120914319,-1131934595,-1100861861);WS(1044733566,-1111466942);
sum1=W(0,1033634167,1060020808,-1092913556,-1112663104)+W(1,-1105078967,1041929508,-1103349137,-1134753630)+W(2,-1104340430,1062221635,-1092289734,-1126194825)+W(3,-1106426842,1060048443,-1090785767,-1110397240)+W(4,-1101553619,1059584252,-1094348262,-1114529117)+W(5,-1110993602,1054717575,-1097827057,-1113238887)+W(6,-1113465444,1044713794,-1098824243,-1140846474)+W(7,1020428386,1047352089,1041060918,-1094820883);sum2=W(0,1040248415,1084299283,1054267917,1002599056)+W(1,-1113076108,1066146464,1032173778,1029289900)+W(2,1043824330,-1073408210,-1102778436,1027082476)+W(3,-1105221470,-1067326117,-1084477148,-1116688572)+W(4,1036602392,-1097425816,-1149511007,1024010398)+W(5,-1134849104,1016852200,1040914456,-1121212984)+W(6,-1163695359,-1119512248,1026379762,1007530464)+W(7,1011808464,-1118870508,1011171408,1020903456);WS(1041204862,1020998748);
sum1=W(0,1041320410,1040787048,-1129649268,-1136864165)+W(1,-1111643799,1044400490,-1096018340,-1123167632)+W(2,1033147201,-1112000574,1041936758,1014392453)+W(3,1033305824,1057857240,-1090212595,1043382402)+W(4,-1110534482,1058317173,-1083609992,1046901861)+W(5,1048653459,1013490791,-1108280561,1040774794)+W(6,-1106102028,1040475768,-1098465902,-1121200123)+W(7,-1129433652,1032979455,-1104103124,-1123801518);sum2=W(0,1033367466,-1105739926,1035166617,-1121294834)+W(1,1036408153,1041467605,-1116824529,1020242785)+W(2,1049195658,-1097896497,-1127250349,1024987646)+W(3,-1116950481,1069287141,-1103787577,-1113169844)+W(4,-1081345874,1045676499,-1104285546,-1109755223)+W(5,1035726191,-1097322898,-1110450029,-1162599282)+W(6,-1109751565,1034595972,1041775082,-1128984227)+W(7,1034565507,1022861151,-1111377560,1015705141);WS(1061587071,-1140717261);
sum1=W(0,-1112565188,-1082585266,1063001355,1029148274)+W(1,1035683412,-1091946062,1057075562,-1133150565)+W(2,1034588141,-1086181493,1061257307,-1121255338)+W(3,-1105710858,-1084260507,1062016535,1031972073)+W(4,1024277837,-1087521200,1059484653,-1140527211)+W(5,-1104681461,-1094344584,1051726365,1015752222)+W(6,1033519565,-1109665588,1053582679,-1140031633)+W(7,-1097426768,-1092361421,1050023351,1054184694);sum2=W(0,1052095029,-1068831962,-1076286348,1061242602)+W(1,1040595366,-1076957703,-1081349117,1046002483)+W(2,-1098987175,-1081538085,-1088771362,1040290526)+W(3,-1084153168,1037971476,1057908839,-1093902656)+W(4,-1091290481,1070110671,-1114213425,-1094367529)+W(5,-1096720628,1069986978,1063483875,-1094489561)+W(6,-1101102486,1074264190,1068552571,-1099236623)+W(7,1044734380,1070997731,1075267150,-1081182731);WS(-1071242520,-1095264341);
sum1=W(0,-1097248122,1057257956,-1095464807,-1098637431)+W(1,1017326143,1050464317,-1098731544,1039614697)+W(2,-1105336241,1059871125,-1096805078,1034135507)+W(3,-1091856432,1058219580,-1088025845,-1098503641)+W(4,1051920949,1056167546,1032394345,1057766069)+W(5,-1097210280,1051126389,-1089070234,-1095933097)+W(6,-1122345698,1047883744,-1102431837,1030493340)+W(7,999615444,1055359408,-1098523426,-1112287963);sum2=W(0,-1132961311,1038597560,-1089057302,1055074030)+W(1,1034954689,-1114842936,-1113751042,1048893008)+W(2,-1131131128,1039456110,-1095192990,1046429121)+W(3,-1105685093,-1104727669,-1097910004,1057064004)+W(4,1044104138,-1085849936,1064526735,-1091871118)+W(5,-1118659572,1053272959,1045257331,-1096323208)+W(6,-1117347443,-1117746499,1054461586,-1090448877)+W(7,-1140373421,1049759548,1062278408,-1081803378);WS(1055746431,1040288248);
sum1=W(0,-1154016945,1057716289,-1093759650,-1122750430)+W(1,-1117613130,1055590360,-1094487986,-1117149477)+W(2,-1108247483,1059644857,-1089867895,1031955359)+W(3,-1114072538,1067207252,-1085229664,1016534394)+W(4,-1103530014,1062212336,-1089860607,1044969554)+W(5,-1134724696,-1104299500,-1088563377,-1137442922)+W(6,-1102903742,1049302591,-1097577389,1035178328)+W(7,1046496384,1054319858,-1094962569,-1108831509);sum2=W(0,1041968914,1051752153,-1123800846,-1117011966)+W(1,1026703145,-1115260470,1035127537,1031245794)+W(2,1033601916,1038625472,1035458769,-1109678904)+W(3,1035338047,1052354182,1035609386,1050054059)+W(4,-1106207855,-1118891350,1057116581,-1098815779)+W(5,-1094112140,-1081023345,-1104080857,1038926653)+W(6,-1100978937,-1084581041,1055976243,-1108176195)+W(7,-1106593629,1066756564,-1101750238,-1107244818);WS(-1089881759,1037957184);
sum1=W(0,1000251530,-1098029886,-1105974859,1041712355)+W(1,-1117869170,-1095515176,1060224425,1040628361)+W(2,1029072469,-1089055515,1060210489,1042449912)+W(3,1031851625,-1079829205,1061092856,-1119516507)+W(4,1024508279,-1094362449,1060581840,-1102207965)+W(5,-1105582638,-1105281331,1056017638,-1107063314)+W(6,-1121710869,-1112643769,1040568609,-1112932479)+W(7,-1105403363,-1102959900,1050032516,-1124065669);sum2=W(0,1051114274,-1102532150,-1093533301,1042271071)+W(1,-1105565679,-1114476854,1038543175,-1112348507)+W(2,1055378846,-1082969540,-1075201485,-1087360189)+W(3,-1098769061,1064670328,1077554590,-1100903801)+W(4,-1106275827,-1102001010,1048871628,-1115312306)+W(5,-1101598109,1044770567,1040464379,1031777408)+W(6,-1109849433,-1114021751,-1111404687,-1125205988)+W(7,-1104426610,1049459491,1049461049,-1104546886);WS(-1089609215,-1090633405);
sum1=W(0,-1095985139,1060468726,1029992257,-1106189340)+W(1,-1131730646,-1114989785,1035463235,-1121474072)+W(2,-1106836118,-1111340153,1053834481,-1109753904)+W(3,-1120898567,-1083229835,1057093887,-1170836447)+W(4,-1122196780,-1097505195,1060127651,-1099640750)+W(5,-1108220230,-1091862496,1056095953,-1106303115)+W(6,-1113602180,-1118278055,1053644551,-1102165833)+W(7,-1111282801,-1094974325,1060964715,-1114233933);sum2=W(0,-1102755055,1028184991,1014375557,1018724927)+W(1,-1123071369,1018963304,1034540123,-1154538439)+W(2,-1101642458,1042446539,-1110958917,1030328833)+W(3,-1121616776,1048904011,1055634924,-1104340897)+W(4,-1123659230,1022095962,-1122273513,-1123674010)+W(5,1034971308,-1102092583,1047229966,-1103087688)+W(6,-1114444448,-1115812270,1006913192,-1118183380)+W(7,992820811,-1115600403,1032293939,-1116477720);WS(-1089497119,-1083970920);
sum1=W(0,1049400081,1017038202,-1096866095,-1129668560)+W(1,-1112985379,1054102421,-1092440080,1023489999)+W(2,1032734776,1052273107,-1090492445,1039999326)+W(3,1046931016,1050677101,-1077775563,1047866250)+W(4,1032966898,1056472798,-1095500286,1031139121)+W(5,1026703569,1054012759,-1141821439,-1128248842)+W(6,1023567673,1046736000,-1103091876,1037611037)+W(7,1020804657,1054561791,-1096856494,-1102316761);sum2=W(0,-1119432539,-1113150368,1049552369,-1123950204)+W(1,-1114702364,-1107904829,-1109676099,1034167140)+W(2,-1131454616,1051795717,1049548364,1018171432)+W(3,1045807900,1065572002,1052256292,1024318084)+W(4,-1107556037,-1104213250,1058452060,-1104886632)+W(5,-1138592655,-1096394963,-1077576443,-1103410805)+W(6,-1120197723,991774812,-1102019177,-1103678409)+W(7,-1116354551,991245404,1049782966,-1123412946);WS(-1092399743,1070790531);
sum1=W(0,1031557241,-1110110152,-1086332927,1040307665)+W(1,1024013147,-1123928476,-1104003948,1029330819)+W(2,1045977841,-1100428029,-1091187884,1054647477)+W(3,1049827334,-1093314535,-1110202001,1048337215)+W(4,1044712430,-1098211617,1031718940,1045074033)+W(5,1042539942,-1120318828,1031171411,1042256462)+W(6,1022243624,-1110797385,-1118825252,1034920639)+W(7,1042631871,-1103475236,1047659449,1041342974);sum2=W(0,1035080118,1049091174,1068767241,1056655092)+W(1,-1111978522,1049791001,1068692590,-1120502660)+W(2,1043189101,1038894820,1041587068,1054889999)+W(3,-1107203795,-1088677682,-1079138335,-1094007639)+W(4,1020874649,-1074681252,-1088844169,-1106617291)+W(5,1040978901,1032440616,1033618204,1037089622)+W(6,-1103963851,-1139760881,1036797334,-1115116202)+W(7,1014904337,-1132242473,1040720920,1029103732);WS(-1076899872,-1090262268);
sum1=W(0,-1111775583,-1105212520,1053805936,-1130865048)+W(1,-1105515965,-1109220950,1044900104,-1124779047)+W(2,1031134981,-1105276619,1061229259,-1108606366)+W(3,-1152866339,-1081197371,1056451270,1012899053)+W(4,1022185487,-1085735312,1061180827,-1111684786)+W(5,1031461535,-1090100176,1061600458,1038272628)+W(6,991487050,-1106571081,1040836429,-1123743158)+W(7,1013082739,-1094472404,-1114201801,1043636133);sum2=W(0,-1092758077,1054372816,1025999909,1025560437)+W(1,-1099940688,1036990346,1044094629,1015649794)+W(2,-1096959860,-1102824961,-1093700170,-1134776466)+W(3,-1093749782,1072234824,1074465248,-1118772240)+W(4,1047974360,-1091574668,-1086059593,-1097328702)+W(5,-1120633714,-1098403340,-1083936129,1035273338)+W(6,1036248767,-1097220109,1045585843,-1098634116)+W(7,-1113388587,1024848209,-1093741871,1051989609);WS(-1097318719,-1106686758);
sum1=W(0,-1138034233,1031803579,-1107190316,-1118470609)+W(1,1022220430,-1105675680,-1110575515,1013564641)+W(2,-1115259277,1060345356,-1091489993,1028754310)+W(3,1037878284,1040095311,-1082557626,1043380040)+W(4,-1109043646,1057210483,1054616755,-1126688788)+W(5,-1118564628,1018511203,-1113047197,-1103180903)+W(6,-1132126739,1038086620,1037558661,-1105313401)+W(7,-1123355602,1040876381,1040895458,-1110366427);sum2=W(0,-1116780480,1011610145,-1126532250,1031867194)+W(1,1034654933,-1109786563,1049246354,-1117436106)+W(2,1033980194,1034290987,-1098441369,1050453777)+W(3,-1106740681,1058839838,1055488745,-1098876833)+W(4,1037910476,-1112504437,-1081564854,-1101879397)+W(5,-1110588743,1048688059,-1109313096,-1105182695)+W(6,1033369701,-1100404580,1046210019,1033744368)+W(7,1006481529,1024874106,-1122526519,1042001428);WS(1061957727,1058150789);
sum1=W(0,1009728708,-1099288198,1046412713,1036440691)+W(1,1031914819,-1097230757,1055587995,-1109853493)+W(2,1043097483,-1087266183,1056802398,-1106212891)+W(3,-1106863550,1043273168,1049133325,1023154886)+W(4,-1097372952,1055416522,-1086687979,1047286155)+W(5,-1108191069,1050026271,-1105368103,1036106272)+W(6,1032793786,-1110590381,-1107437206,1024106902)+W(7,-1129266281,-1108247452,1042988739,-1120124353);sum2=W(0,1021676194,1026925373,-1130821928,1011207236)+W(1,-1104415808,1041631623,1047340087,-1118374396)+W(2,1041444786,1049347642,1055108729,1032289888)+W(3,-1104915444,-1075706495,-1078646873,-1097824639)+W(4,1042839409,1068941883,1058328878,1041964936)+W(5,1025561656,1049874161,1054741696,-1122940124)+W(6,-1111488206,-1096918949,-1108156193,1033049167)+W(7,-1119893126,1030080935,-1107876167,-1131526532);WS(1058678303,1013994144);
sum1=W(0,-1118673511,1050426208,-1111022430,-1110204509)+W(1,-1145988558,1032382213,1019043839,-1116037137)+W(2,-1107600786,1059103555,-1086017695,1043824660)+W(3,-1097799452,1061451838,-1090188381,-1111434373)+W(4,1050901309,-1098106458,1050664020,-1123560275)+W(5,1025019066,1032049821,-1093177128,1043538778)+W(6,1034380585,1038038624,-1133222475,-1104489131)+W(7,-1117490811,1043957152,-1113568728,-1110765932);sum2=W(0,-1105859137,1052524883,-1116369180,1025172812)+W(1,1047608842,-1096529292,1033298597,1035180205)+W(2,-1101390223,-1103682938,-1095014501,-1138831970)+W(3,1011548907,1018027622,1063707518,-1096368530)+W(4,-1098146078,1039330573,1056731707,-1094263126)+W(5,1047719826,-1101134187,-1086128756,1061932077)+W(6,-1099968186,1054816538,1037701277,-1095466983)+W(7,1028887915,-1105962981,-1150004284,1016476277);WS(1063038079,1033861047);
sum1=W(0,-1111914898,1016779545,-1107257338,-1114919788)+W(1,1040884807,1014390112,1045397811,-1162045399)+W(2,-1102681756,-1109833994,-1096677860,-1101855164)+W(3,1061986003,-1095449911,1065846455,1049909751)+W(4,-1095429920,-1097838100,1029008656,-1097193708)+W(5,-1109559865,1019923216,1039008680,-1113534130)+W(6,1034752240,-1148961393,1033037520,1007645095)+W(7,-1104233906,1009274926,1029851870,-1103320918);sum2=W(0,-1112457849,-1117177515,1031942991,-1106095669)+W(1,-1106002020,1017665294,1033022206,1041685053)+W(2,-1103752624,-1098231154,-1133545004,-1095196752)+W(3,-1114732591,1062239338,1061426536,1046863079)+W(4,-1102536580,-1097906884,-1109528685,-1105989872)+W(5,1029961226,-1101585142,1032626487,-1120505375)+W(6,-1114728817,1037597321,-1114069131,1028074076)+W(7,1038070251,-1112453861,1032988844,-1124888510);WS(1060691839,-1121680521);
sum1=W(0,-1112633460,-1105323108,1045243383,-1113361469)+W(1,1034282296,-1097943963,-1117038833,-1109479713)+W(2,1016470792,-1091137362,1060606770,-1110311799)+W(3,-1124091490,-1083253895,1065759511,-1102522287)+W(4,1036530779,-1090987401,1062311590,-1114082482)+W(5,-1110508885,-1090137469,1056765570,-1104777690)+W(6,1036991882,-1098291034,1054157412,1016563642)+W(7,-1133939630,-1093525810,1057599172,-1167556095);sum2=W(0,-1097189010,1057901747,-1086723052,-1086497310)+W(1,1041454563,1039698409,-1087530727,-1090377488)+W(2,-1110771302,-1122301550,-1094374456,-1110538585)+W(3,1043926258,-1125642190,1064818137,1061014784)+W(4,-1109373654,-1108285138,1036021291,1034378960)+W(5,-1109768355,1020817735,-1109979249,1044647130)+W(6,-1114304258,1040279727,1055924705,1013465199)+W(7,1043669875,-1101494695,1040712355,1050381101);WS(-1087684831,-1094525449);
sum1=W(0,1038107891,-1093934649,1052573184,1038198313)+W(1,-1121734275,-1096975274,1049163549,-1113930844)+W(2,1035814365,-1093954738,1040479417,1035537105)+W(3,-1107604308,-1090018791,1066601083,-1102439448)+W(4,1038052214,-1088075930,1058232216,-1113118893)+W(5,-1101928869,-1090123804,1057618495,-1148589172)+W(6,-1104767443,-1106254226,1040796439,-1146582942)+W(7,-1127021124,-1100235009,1051666987,1033628463);sum2=W(0,-1102391770,1038892506,-1109920182,1034045130)+W(1,1032495868,1032348345,1035913564,-1111661823)+W(2,-1140349122,1055934176,1043439866,-1148365864)+W(3,1051494072,1066287204,1049172795,1035742233)+W(4,-1080481573,1070533091,1048700512,1024670194)+W(5,-1072283498,1056179234,-1122911277,1043482108)+W(6,-1085993190,-1098172645,1042548330,-1117726050)+W(7,-1091499210,1038613315,-1103404378,1024343165);WS(-1095407551,-1073547033);
sum1=W(0,-1103915126,1043640456,-1106314263,-1099126911)+W(1,-1101976843,1041775803,-1098551608,1023142916)+W(2,1024335748,1061599658,-1096990689,-1110220795)+W(3,-1108044768,1057524528,-1095708126,-1106562202)+W(4,1050893513,1060862745,-1102020840,1056016670)+W(5,-1095324014,1028413803,-1092797676,-1099653918)+W(6,-1107189281,1044362232,-1110398586,1031215069)+W(7,-1114975198,1051352312,-1097969466,-1138223071);sum2=W(0,-1112168075,1034632723,1034960798,-1112860057)+W(1,-1111493200,-1122920764,1040740621,-1108202591)+W(2,-1123529566,1009053647,-1105159128,-1115675116)+W(3,1022286331,1049936313,1057592446,-1112708946)+W(4,-1103466952,1051909492,-1126339526,-1146770753)+W(5,1035493883,-1099948229,1041517424,-1116950762)+W(6,-1113566520,1029419308,1016655048,-1115594520)+W(7,-1106265315,-1107051081,1024151142,-1103163741);WS(1063407871,1051042354);
sum1=W(0,1005154604,1049807310,-1113122997,-1107282310)+W(1,-1120529264,1052429035,-1100831547,1042685852)+W(2,-1106161584,1057743574,-1088929544,-1113923042)+W(3,-1130858780,1063894449,-1086654500,-1129272494)+W(4,-1114354154,1058090310,-1089886688,-1164896285)+W(5,-1127255711,1052514789,-1092092086,-1131567786)+W(6,1023693521,1044231916,-1106897472,-1131959253)+W(7,-1115504868,1049931918,-1097639884,-1115987013);sum2=W(0,-1113031572,1043434467,-1088941888,-1067187434)+W(1,1030565628,-1108784254,1056568736,-1079041185)+W(2,-1127702936,-1111949688,1036016830,1074040966)+W(3,992883874,1036810375,1060861120,1075709893)+W(4,1014952720,-1111107284,1023742716,-1099161149)+W(5,990495554,1042918247,-1098281783,992814626)+W(6,1018238740,-1120169364,1022041004,1039733673)+W(7,1023316920,-1112993936,-1112517088,1028892682);WS(1053166591,-1107822593);
sum1=W(0,1033874440,-1120335240,-1105709561,1042509273)+W(1,1022746982,1031831786,-1108379508,1008295657)+W(2,1035703758,1052124034,-1093762507,1044631286)+W(3,1019810386,1048792350,1046826502,-1124953572)+W(4,1044260196,-1095582904,1053612659,-1112928126)+W(5,1042374543,-1088629918,1045805451,-1113071488)+W(6,1040749291,-1097950065,1037463342,-1120529605)+W(7,1041374685,-1085974448,1042845918,-1132054272);sum2=W(0,1010990056,-1096561981,1040308359,-1119485380)+W(1,1039106059,-1097601992,1052717590,-1115258493)+W(2,-1102786881,1031463124,1058176412,-1101721469)+W(3,-1114641521,1058004743,1045709336,-1138490792)+W(4,-1133768253,1042505523,1034355291,-1101570252)+W(5,-1101476912,1041182740,-1096768246,1029590734)+W(6,-1103607882,-1105959219,1033275384,1037679123)+W(7,-1113060394,-1099775079,-1105804625,1036565969);WS(1028916214,1067075549);
sum1=W(0,1039584518,-1148995491,-1098323934,1026160863)+W(1,-1119264713,-1109885152,-1096386895,1022848653)+W(2,1016298993,1055889168,-1096985498,-1150434165)+W(3,-1105861885,1067421167,-1085982162,1034469007)+W(4,-1113980813,1059632007,-1087532161,1044152506)+W(5,1020015061,1055091716,-1088331431,1024761132)+W(6,-1134777055,1045130509,-1095878225,1032543553)+W(7,1032661512,1052375930,-1104015130,-1104676378);sum2=W(0,-1120016029,-1101422768,-1104653664,-1122344899)+W(1,-1096222017,-1103630239,-1105545071,1042131820)+W(2,-1119382227,1040689805,-1120927281,-1120071349)+W(3,-1092715875,1064582511,1058022283,-1101606830)+W(4,-1110818689,1043406218,1060808344,-1096987934)+W(5,1049876716,-1089499537,-1107109410,1051590178)+W(6,-1103484103,1029271710,-1107008053,-1099435532)+W(7,1032841990,-1117522613,-1105419897,1050342947);WS(1047020030,1040511430);
sum1=W(0,-1108637223,-1092384755,1057603229,1031927268)+W(1,1033110649,-1090443530,1053549631,-1122999800)+W(2,1044090139,-1085982557,1061618217,1026366340)+W(3,1043424750,-1080046633,1047924234,1032840448)+W(4,1036624046,-1083957593,1053999549,1015929108)+W(5,-1120308481,-1096279270,1057048888,1020572028)+W(6,1033721201,-1149642107,1057845673,994286645)+W(7,-1106849700,-1100324533,1052833857,1039624063);sum2=W(0,1035208568,-1124082321,-1093736918,1048736861)+W(1,1043030610,1008382386,1050323039,-1118377912)+W(2,-1107699159,-1107061123,-1114950423,-1106119918)+W(3,1044796248,1049576136,1074526989,-1111443567)+W(4,1034655700,1051573865,1073198167,-1132389881)+W(5,-1103668262,1048541752,-1080621030,1034733436)+W(6,1045164876,-1093669891,-1074078238,1034120076)+W(7,-1095424772,-1134934914,-1079139349,1029501600);WS(-1080108544,1072234904);
sum1=W(0,-1115070415,1027588151,1031137458,1018404227)+W(1,-1130610603,1029085890,-1104252646,1044293186)+W(2,-1098588213,1032775046,1056995037,1028038521)+W(3,1057466749,-1089931562,-1083673968,1050777268)+W(4,-1104374087,-1123371019,1052314097,-1093125043)+W(5,1029557602,-1094030554,1050628415,1046325824)+W(6,1018553236,1034779836,1033643941,-1108340394)+W(7,1001112594,999211181,1036988180,1020739741);sum2=W(0,-1115557063,1043108929,-1138826120,-1108049897)+W(1,-1118678156,1033401680,-1093193803,-1109597407)+W(2,1045099863,1036186051,-1079584214,1013268663)+W(3,-1102856438,-1124450766,1068262877,1049634970)+W(4,1035209289,-1112637977,-1121148137,1046161245)+W(5,1035167397,-1114646959,1041792105,-1111895568)+W(6,-1117208818,1012643139,-1138286224,-1127251156)+W(7,-1120387027,-1132473655,1032348301,-1116707942);WS(1061770399,1033097145);
sum1=W(0,-1127803310,-1100493560,1049484359,-1117956049)+W(1,-1108446526,-1122290538,1040952192,-1101349332)+W(2,1046619869,-1090144134,1049567736,1015706547)+W(3,-1102069216,-1124504076,1060283011,1051006353)+W(4,-1115166002,-1096124978,1036170309,1027971186)+W(5,-1107462472,-1113245389,1049188012,-1105896346)+W(6,-1113123881,-1115437168,1004781969,1011773295)+W(7,-1109525661,-1114380655,1043620172,-1118021614);sum2=W(0,-1115090363,1035607607,1036976780,-1102631851)+W(1,-1146121477,1032878473,1008730983,-1105868946)+W(2,1029869322,1020296178,1050702114,-1106613659)+W(3,1039239074,-1094567498,1060438996,1056742871)+W(4,-1123366919,-1133024223,-1092544833,1056526109)+W(5,-1123569769,-1111505684,-1088372125,-1103439045)+W(6,-1115297931,1036037468,-1119747923,-1114092237)+W(7,1022224092,1025152664,1015952550,-1109382916);WS(1063262431,1041246684);
sum1=W(0,-1095604910,-1094141452,1054301899,1050361575)+W(1,1035931377,-1103734011,1050116188,1015464930)+W(2,-1116408259,-1088213584,1059695011,-1130477940)+W(3,-1113418944,-1084116356,1063045487,1005018697)+W(4,1035543059,-1088057339,1060587189,-1114430457)+W(5,-1109446615,-1084926720,1062081288,-1112900435)+W(6,1041501409,-1095142868,1055163174,968128030)+W(7,-1111045021,-1085134126,1061043357,1012274924);sum2=W(0,-1088652568,1079171932,1068650823,-1089634291)+W(1,-1101936220,1073764649,1062997529,-1106083041)+W(2,-1091191468,1074855165,1053027607,-1102140198)+W(3,-1102444501,-1113430470,1039600983,-1123235056)+W(4,-1123800532,-1095064501,-1105207914,1028735871)+W(5,-1111069004,-1078839186,-1082346847,1056073450)+W(6,-1088813372,-1078450334,-1088354544,-1114344542)+W(7,1050243792,-1071519758,-1081653443,1060600412);WS(-1071343712,-1080188504);
sum1=W(0,1048814204,1024112567,-1101821021,-1155239198)+W(1,-1112944093,992179242,-1105846854,-1115614373)+W(2,1038698214,1035991718,-1110088095,-1117961066)+W(3,-1110388460,1065540811,-1086620536,1022833410)+W(4,-1102353903,1062800155,-1085891530,1037955557)+W(5,-1113346827,1057270438,-1092189183,-1130491710)+W(6,-1115354285,1047814390,-1094362793,1026576596)+W(7,-1172877482,1055244391,-1096652125,1021561214);sum2=W(0,1077488778,1057844910,-1110901413,-1157420388)+W(1,1067869852,1017329883,-1123912240,1016773013)+W(2,-1080283979,-1112258962,1048616910,-1127671945)+W(3,-1070445594,1038200220,-1103189448,1027002057)+W(4,-1085461181,1045877800,1033584054,-1139116556)+W(5,-1113067149,1016515143,-1113680120,-1108492850)+W(6,-1135625536,1029029881,1006246833,1033508697)+W(7,-1105631704,1026840239,1028070058,-1122607860);WS(-1114300667,-1123436789);
sum1=W(0,1048745214,1024457460,-1084727981,-1124831645)+W(1,-1106612992,1049280824,-1099711469,-1120312678)+W(2,1040619730,1061265254,-1091611130,991636461)+W(3,-1101020989,1066754197,-1090437274,-1115033343)+W(4,-1120049178,1060475010,-1087975654,1037659252)+W(5,-1129452308,1056957204,-1087165059,1036876438)+W(6,-1112058252,1052291799,-1095257281,1024723233)+W(7,1040777596,1051532558,-1091858685,-1128167880);sum2=W(0,-1102675226,-1096018291,-1064870457,1050758265)+W(1,1045758589,1033992894,-1078407710,-1091427154)+W(2,-1106608364,1053924217,1074354229,1044800412)+W(3,1037856863,1023354017,1077566439,-1122690967)+W(4,-1121700495,1045521037,1055978728,1037435194)+W(5,1038509645,-1112080608,-1100523264,-1101170582)+W(6,1041300787,1019757091,1032114149,1048475585)+W(7,1013024414,-1111416466,-1096094745,1031501486);WS(-1081349952,-1073531246);
sum1=W(0,-1130396178,-1092471918,1052933181,-1120779255)+W(1,-1123247001,-1094799967,1040552427,1032899791)+W(2,1049234666,-1087091570,1062313536,1048808240)+W(3,-1123595694,-1083589055,1056428784,1047688662)+W(4,1044575749,-1090515766,1060166366,1025076592)+W(5,-1118849787,-1088301188,1052569014,-1104574961)+W(6,1027091408,-1100895532,956727337,-1114767697)+W(7,1015989072,-1095518837,1057005798,1028829344);sum2=W(0,1036727690,-1101780564,1047063866,-1095151348)+W(1,1038605852,1036224480,1003722492,-1101329253)+W(2,1000461252,1043313873,1071364196,-1071443435)+W(3,-1108807283,1058417373,1075919102,-1072909475)+W(4,-1118764382,-1110550387,1031984760,-1137970650)+W(5,1040753555,1041024731,1052825370,-1094681513)+W(6,1025474323,1032765623,-1104266299,-1130737363)+W(7,1026410269,-1114514162,1049040777,-1100563228);WS(-1087415039,1075227720);
sum1=W(0,1014202565,1030200505,1042588557,1032642210)+W(1,-1121306305,-1093044977,1045750086,1039690838)+W(2,-1115466670,1052765481,-1099185023,-1099716881)+W(3,1055732347,-1086016434,-1102841730,1054066516)+W(4,-1088701572,-1108244135,1060432915,-1089156724)+W(5,1045428619,1044242725,1001272287,1045967960)+W(6,-1106855619,-1102530383,1047811955,994787170)+W(7,-1113272762,1042147022,1043051755,-1114980876);sum2=W(0,1034817173,1033088277,-1105460751,-1119967238)+W(1,-1106843150,-1115275500,1042281307,-1122100142)+W(2,1035283571,-1108330169,-1117933953,-1118763227)+W(3,-1117324330,1059951304,1055263105,1033190213)+W(4,-1106783723,-1114610359,1036736577,-1099584511)+W(5,1033652183,-1130129964,1034893511,-1097591398)+W(6,-1105003316,-1100855920,1040893249,1043864443)+W(7,-1109219720,1017452836,1026860110,-1097701018);WS(1061885343,-1093433134);
sum1=W(0,-1119074171,-1116612499,1043937396,1026065358)+W(1,1040591342,-1106037336,1035985530,1035233146)+W(2,1024365415,-1090085717,1054530437,1023445318)+W(3,-1112185530,-1110885309,-1105284753,1041032751)+W(4,-1102861510,1058148680,-1085809524,1043298226)+W(5,1047951017,-1098920364,1042740717,1028431483)+W(6,1033079635,-1104145445,-1143903027,1030877520)+W(7,1030794670,-1102965524,1048819605,-1110782149);sum2=W(0,-1120425303,-1115506247,-1089905659,-1106986872)+W(1,1041777983,-1109249837,-1082926483,-1093100415)+W(2,1008642595,1051302633,976609774,-1100742938)+W(3,1038578170,1062460419,1062992305,-1121360027)+W(4,-1103931105,1046700430,1016533657,1026171953)+W(5,-1144970974,-1110379832,1046952726,-1123505732)+W(6,-1139607395,-1121481149,-1128426413,1047068010)+W(7,-1105571910,-1125592805,1044012895,-1108759193);WS(1057387711,1071476886);
sum1=W(0,1029774760,-1088145158,1058722665,1026644842)+W(1,1046876472,-1090879061,1046940920,-1124024690)+W(2,1049447728,-1087750555,1062289140,1034805113)+W(3,-1104814472,-1081209882,1060559271,-1101227374)+W(4,1047761369,-1102041597,1057163193,1041428045)+W(5,-1107998911,-1088704948,1046238393,-1112057972)+W(6,1035672969,-1101378696,1049034574,-1123650077)+W(7,1025453339,-1090772220,1051154538,1045125730);sum2=W(0,-1079574021,1066168402,-1106633910,1033041398)+W(1,-1076424748,1072246945,1039775524,1025560740)+W(2,-1084651933,1055648588,-1122282375,1042767844)+W(3,-1079383446,1069722149,1050613020,-1122422479)+W(4,-1094010079,-1105729737,-1112550614,1029478726)+W(5,-1105513599,1052366950,1046757765,1029747528)+W(6,-1094989946,1046266897,1041413657,-1132333344)+W(7,-1083946107,1064021500,-1117589808,-1110924549);WS(-1088291167,-1076464582);
sum1=W(0,1038365083,1048475643,-1115380053,-1113517956)+W(1,1013092187,1039614653,-1115741870,-1118168192)+W(2,1049005176,-1105893787,-1115211424,1038779144)+W(3,-1096083994,-1090164821,-1106465144,-1103584918)+W(4,1046666973,1048630844,-1092124773,1051487172)+W(5,1029385568,1052597003,-1097273638,1036949051)+W(6,-1130846211,1030762351,-1104199584,1029432699)+W(7,1035921309,1049653618,-1098780292,1041505439);sum2=W(0,-1102442432,-1119046775,1038119755,-1116688635)+W(1,1042447103,-1103497340,-1117033259,-1109692823)+W(2,1009200726,-1108371687,-1111757198,-1136365839)+W(3,-1140140535,1063726871,1053430514,-1103585210)+W(4,1018235219,1023996549,-1097582390,1035998106)+W(5,1038566242,-1100556235,-1130738637,-1122627505)+W(6,-1105836948,-1134905751,1027482933,-1113769016)+W(7,-1119461411,-1115426548,1038939472,-1131103707);WS(1063535295,-1106643391);
sum1=W(0,998897947,1049160779,-1095715331,1022592892)+W(1,-1114069468,1050551697,-1114097198,1035333911)+W(2,1030590255,1037435628,-1091439068,-1105875754)+W(3,-1120649212,1059662980,-1098500149,1036951763)+W(4,-1112623985,1051258674,-1093374928,-1097348874)+W(5,-1135800742,1051146291,-1112852607,1021555078)+W(6,-1126057998,1042046535,-1104302276,1032877804)+W(7,-1118923687,1051522915,-1098602138,-1118947123);sum2=W(0,1020791040,1023004440,-1131522740,-1130592194)+W(1,-1119848331,1035188360,1010552055,-1114014595)+W(2,1028098574,1036866165,-1087402238,1057774258)+W(3,1024075228,-1081188844,-1063807577,1085749988)+W(4,1036335573,1036267331,-1074297638,1072260443)+W(5,-1114214294,1020492762,1044255896,-1101071935)+W(6,1028067710,1026996488,-1109527927,1041502854)+W(7,-1123998545,1028180222,-1125487816,-1121770211);WS(1065370528,-1140007425);
sum1=W(0,-1119191691,-1089109360,1051697742,1048704645)+W(1,-1123119348,-1093467562,1051845168,-1120571445)+W(2,1043193134,-1104035088,1049231373,1047054964)+W(3,-1144777506,-1082641845,1058881533,-1128753754)+W(4,1048874737,-1090665335,1060727795,-1122636375)+W(5,-1114692372,-1085597050,1053776045,-1135014444)+W(6,1047204584,-1097312497,1050811579,962936920)+W(7,1028382351,-1084438004,1054559607,1047044271);sum2=W(0,1072219394,-1078126224,-1093298188,1011861728)+W(1,1068804680,-1079031251,-1110022070,1040923692)+W(2,1068134846,-1078951161,-1084926454,-1105857084)+W(3,1066171639,-1087436811,-1107767815,-1121892273)+W(4,-1095987744,1039512383,1055586357,1026590003)+W(5,-1080918851,1067164113,1031793821,1040751494)+W(6,-1077110574,1069504242,1041030661,-1123439499)+W(7,-1071545857,1075315134,1055897321,-1109554506);WS(-1089696543,-1143233957);
sum1=W(0,-1115482013,-1129127938,1041381507,-1122467892)+W(1,1045323653,-1098483714,-1110243009,1049605572)+W(2,-1096516931,1045383939,1059582003,-1090424421)+W(3,1035013745,-1091150045,-1106321908,1043667267)+W(4,-1162367211,1043411549,1034020454,-1109629626)+W(5,1054106403,-1086835476,1026676964,1048548650)+W(6,-1107204469,1048447553,1034191370,-1105600748)+W(7,1036179510,-1103773800,-1159158363,1035568493);sum2=W(0,-1134008573,1032064725,-1117795542,-1113496357)+W(1,-1125596513,-1121806942,1035355315,998755498)+W(2,1011008945,1045441656,1024667789,-1119910472)+W(3,1051842604,1065460002,-1089961367,1041632626)+W(4,-1125276577,-1114964420,-1081892598,1035390555)+W(5,-1118729604,-1130705389,1026896379,1032979221)+W(6,-1111959837,-1121883022,1020053498,-1129745921)+W(7,-1117720498,1034360078,1023648883,-1115672512);WS(1065278079,-1120402802);
sum1=W(0,1031924074,1052390115,-1097070063,-1116671142)+W(1,-1115548942,1049303261,-1099757447,-1118597165)+W(2,-1106896516,1045251552,1040981136,1041336272)+W(3,-1112658654,1060948388,-1081623390,1043338841)+W(4,-1103991244,1062622505,-1085365853,-1145407604)+W(5,-1121670257,1054395391,-1096062708,1032773481)+W(6,-1115583119,1045812503,-1101077740,-1123616408)+W(7,1031270934,1048618059,-1099232531,-1127437558);sum2=W(0,-1114021356,-1110767736,-1100377718,1034493514)+W(1,1032565152,-1122384971,1041858293,1019779384)+W(2,1056835748,-1085457975,-1085697040,1016590225)+W(3,-1085160508,1068814369,1060746614,-1097525969)+W(4,1058685385,-1085213012,1057245366,1043875459)+W(5,-1086618535,1063574785,-1094120608,-1097974912)+W(6,1047242231,-1144776155,-1093482365,1054776673)+W(7,1032715041,-1097434793,1056356490,-1096653037);WS(1055688959,-1109584743);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0][0] = HOOKED_texOff(vec2(-3.0, -1.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-3.0, 0.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-3.0, 1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-3.0, 2.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[3][0] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[3][2] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[3][3] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[4][0] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[4][1] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[4][2] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[5][0] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[5][2] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[5][3] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[6][0] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[6][1] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[6][2] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[7][0] = HOOKED_texOff(vec2(4.0, -1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(4.0, 0.0)).x;
samples[7][2] = HOOKED_texOff(vec2(4.0, 1.0)).x;
samples[7][3] = HOOKED_texOff(vec2(4.0, 2.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns256, win8x4)
//!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, nns256, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,1024871952,1026430476,1041094851,992987016)+W(1,1034372511,1007997243,1038248733,1009484684)+W(2,-1091961907,-1103990249,-1086639391,-1085365048)+W(3,-1087585419,-1093414958,-1100793414,-1099588502)+W(4,1049937838,1052012307,1057524239,1063527595)+W(5,1061081007,1057188600,-1104832955,-1114088341)+W(6,1023328805,994719130,-1110763811,-1102193240)+W(7,1046466539,-1131716095,1042167685,1037858632);sum2=W(0,-1122170202,-1117362461,-1125932452,-1100385246)+W(1,1020071642,1025043913,1017078274,1018043750)+W(2,-1115075619,1050294809,1041506545,-1100233118)+W(3,-1100362988,1047005177,1012082941,-1112302377)+W(4,-1113824159,1022334174,-1098709995,-1104291570)+W(5,1072797337,1053652830,-1100425628,-1155649364)+W(6,1016746290,1016781702,1031697879,1033455014)+W(7,1050444141,-1106922881,-1081909907,-1086585813);WS(-1096195455,1061976972);
sum1=W(0,-1107583849,1045016510,-1102048399,1050507709)+W(1,-1138600128,1004076226,1049677870,-1106918697)+W(2,-1094469481,-1104061589,-1082981042,-1086991635)+W(3,-1087760032,-1088999402,-1111975782,-1089081125)+W(4,1057261454,1051975353,1058403546,1061386858)+W(5,1052980216,1052828202,1055128500,1048525839)+W(6,1032308806,1046697387,-1093320254,1051876218)+W(7,-1106246183,-1112945129,1045880594,-1116677906);sum2=W(0,976892690,1043646796,-1131052969,1047930742)+W(1,-1099144563,1035354913,-1115191227,-1111106463)+W(2,-1095110912,-1114450783,1052886335,-1113296119)+W(3,-1088067101,1040578653,-1102673565,1051335047)+W(4,-1080663089,-1074060607,-1068434194,1048011859)+W(5,1042920440,1058047003,1057110709,1038060178)+W(6,1075827337,1075290035,1070007941,1046007784)+W(7,-1090506241,-1099371585,-1096675048,-1096378099);WS(-1095930303,-1128843438);
sum1=W(0,-1113225514,1030842449,-1120882464,-1111398934)+W(1,-1098488134,-1098728413,-1111237296,-1104159890)+W(2,1000563038,-1103461662,-1098779087,-1156245815)+W(3,1057689814,1058114717,1041725787,1046074787)+W(4,1038763268,1052682210,1055587560,1046999855)+W(5,-1090605975,-1106232348,-1106563184,-1119168797)+W(6,-1104281110,-1105449143,-1106219642,-1105879965)+W(7,1039743648,1030902068,-1111582036,1033984854);sum2=W(0,-1109947141,-1087141194,1007133897,-1099413759)+W(1,1026690396,1045509921,-1117657274,1051942463)+W(2,-1078961084,-1081851502,1057831088,1067440534)+W(3,-1095618356,1022398658,1029712906,1049871690)+W(4,1053833634,-1102894339,1046573470,1058568743)+W(5,1058025266,-1115002147,-1109832065,-1099467737)+W(6,1049299145,1040634467,1035108031,-1114324751)+W(7,-1094447449,1023241606,987652806,-1104714655);WS(1018627052,-1077328537);
sum1=W(0,-1107592280,1011043872,-1138466445,1041422472)+W(1,-1112294435,1012707679,-1150731309,-1118891707)+W(2,-1098360952,-1103889731,-1088654431,-1079526160)+W(3,-1109020730,-1095389295,-1102056896,-1101414784)+W(4,1054425801,1045838144,1063939041,1057394281)+W(5,1061143403,1057286118,1040465365,1042544156)+W(6,-1121256842,1016847523,-1114759963,-1109966789)+W(7,-1115564074,-1117689671,-1133534770,1028492087);sum2=W(0,-1161717665,-1138679732,-1121504639,1050854432)+W(1,-1106511096,1030373815,980628162,1031200951)+W(2,1033867626,-1115218580,1030621655,-1096361601)+W(3,1044499063,-1104067382,1040061476,-1122098343)+W(4,1028201267,-1096378423,1071708903,1079482342)+W(5,-1064184100,-1089118805,1048273255,-1109436715)+W(6,-1124228530,1029766795,-1128256742,1035298280)+W(7,1035336882,-1105361644,-1119150405,1035049634);WS(1045693694,1057374369);
sum1=W(0,1048369598,-1104752283,1031950009,-1123958928)+W(1,-1103831441,-1106189273,-1103850789,-1110300085)+W(2,1034312519,1045853799,1057046586,1065585622)+W(3,1061666460,1060939321,1050689810,1060417841)+W(4,-1131023893,-1098373234,-1095062180,-1089164628)+W(5,-1092432965,-1087345809,-1092965100,-1091010256)+W(6,-1099588978,1019902402,-1105510198,1033283356)+W(7,-1115031649,-1122647270,-1126666680,-1103574093);sum2=W(0,-1087427905,1058683530,-1081734921,1050776004)+W(1,1042479954,1025544982,-1105492903,1058740427)+W(2,-1098709872,-1099141199,1032637312,1072181481)+W(3,1036599206,-1080357543,-1113642582,-1086527647)+W(4,1072153031,-1088885778,1061509476,1071890032)+W(5,1052304550,-1080881103,1050862866,-1078556244)+W(6,-1089481634,1056590706,-1092495010,1048814690)+W(7,-1095810808,-1097308566,-1094462248,1039671439);WS(-1081549664,1060153996);
sum1=W(0,992286043,-1115318586,-1105782456,1026471870)+W(1,-1114468402,1037910210,-1130210466,1043803882)+W(2,1063391104,1055271797,1062019397,1061503832)+W(3,1058772501,1045594046,1049908468,1040755007)+W(4,-1087586274,-1095899708,-1085498120,-1089250259)+W(5,-1090055577,-1102496824,-1103786988,-1104619012)+W(6,-1105647870,1025423024,1033921889,-1113405924)+W(7,-1113674825,-1106446561,-1118412923,-1096097592);sum2=W(0,1053790549,-1110257416,1033688102,-1102619530)+W(1,-1117483359,-1098152061,-1105743952,-1083553679)+W(2,-1080860351,-1097530578,1041061421,1064966059)+W(3,1050344847,1040479494,1051151965,1065962098)+W(4,-1068185653,-1077346152,1052310674,1072556372)+W(5,1075004369,1064749402,-1110156824,1045213317)+W(6,-1082483044,-1088866791,1052658871,-1104178634)+W(7,-1108410079,1040931499,-1137891932,1053124980);WS(-1079020096,-1097079011);
sum1=W(0,-1109501731,1033910555,1015347636,-1108027795)+W(1,1042979875,1019929124,1040369234,-1134559750)+W(2,-1096742621,-1092191510,-1089091160,-1087072713)+W(3,-1087558450,-1089417126,-1104831498,-1091818621)+W(4,1057943754,1055662529,1059647341,1068092504)+W(5,1059824411,-1117499817,1043480574,1050143023)+W(6,1016000225,1020967408,-1102027816,-1109882648)+W(7,-1106889398,-1117366414,-1104827345,1049289276);sum2=W(0,1037631964,-1105851814,1036652885,-1110757790)+W(1,1024508007,-1139201564,-1113225064,-1104657620)+W(2,-1097479797,1051380185,1028410699,1044594400)+W(3,1041068006,1046036650,1054960427,-1105334641)+W(4,1051023588,-1097950410,1034374804,1053237761)+W(5,-1132209182,-1088293598,-1081781977,1065714224)+W(6,1045348435,1028003104,-1113269608,1041832368)+W(7,1033918380,-1089693526,-1099925151,-1106359824);WS(-1087384991,1052875812);
sum1=W(0,1041733252,-1138647561,1034391503,-1106477875)+W(1,-1100509868,-1098694249,-1110959830,-1120730421)+W(2,-1109905397,-1104994285,-1107522048,1057597757)+W(3,1062613266,1055828187,1052485297,1044647290)+W(4,1041497057,1032882549,1050093354,-1091247383)+W(5,-1087942224,-1090201627,-1098203032,-1100016695)+W(6,-1113613058,-1117825756,-1108789794,1028766931)+W(7,1042722079,1013355333,1034047139,1038812681);sum2=W(0,1019350107,-1111428867,1017374087,-1112005123)+W(1,1028700445,-1112772903,1027823157,999439052)+W(2,1041831066,-1130655130,-1138336400,1035402260)+W(3,-1116945124,1041636268,-1107238338,1033528252)+W(4,1051650697,-1112274143,-1092155273,-1114034096)+W(5,1045953881,1041190902,1049171133,1027833254)+W(6,-1103332568,-1077765094,-1073481211,-1087514353)+W(7,1069095754,1074086485,1057277153,-1107727987);WS(1050457727,1041689780);
sum1=W(0,-1131312139,-1116681402,1030961105,-1140959985)+W(1,1046496193,1048638526,1007270019,1049181764)+W(2,992358355,1014710691,1040368912,-1105027369)+W(3,-1089290871,-1090315138,-1098770776,-1086147588)+W(4,-1092744895,1027381214,-1089348299,1050737138)+W(5,1038810352,1055368676,1040416748,1051301702)+W(6,1048008788,1036450832,1053966377,933247243)+W(7,1043432004,-1119062181,1023583738,1037141075);sum2=W(0,-1107193278,1019433289,1039188525,-1123892633)+W(1,1039851328,1032631611,1044641782,-1097026795)+W(2,1057496780,1031729137,1037283932,-1086728254)+W(3,-1087309268,-1092570464,1035754242,1063903066)+W(4,1072935738,-1080020989,-1078950448,-1087453268)+W(5,1051352061,1059438018,1051006721,1056300653)+W(6,-1080570956,1054527180,-1096917141,1050123895)+W(7,1053948249,1042769096,1029707984,-1106545458);WS(-1084263519,-1088250567);
sum1=W(0,-1107101246,1049480649,-1097447514,1049647488)+W(1,-1099235545,1018612505,-1103944776,1032447885)+W(2,1048954180,-1096698757,1059331526,-1119095878)+W(3,1040553109,1041330418,1040723088,1023387386)+W(4,-1118116730,1027018719,-1108150329,-1090501921)+W(5,1044929028,-1094468036,1047463532,-1106285556)+W(6,-1111017296,1043604572,-1098833704,1050343697)+W(7,-1096264890,1044030041,-1121471547,-1175819022);sum2=W(0,991719940,1034086314,1055828179,1034571486)+W(1,1049088345,-1098363481,-1111430799,-1111365517)+W(2,-1157381748,-1121095386,-1103829652,-1100672658)+W(3,-1090417467,1050795943,-1113801830,1037803588)+W(4,-1100952734,1027786887,-1085350121,-1118546758)+W(5,1049271738,-1140682323,1035813474,-1164121191)+W(6,1029794653,1016292894,1067178121,-1098007098)+W(7,1008607005,-1110134488,-1115483467,-1133015817);WS(1066054400,-1125664425);
sum1=W(0,1015260777,-1108545200,1023624464,-1109354663)+W(1,1023465234,-1108921531,-1116445024,-1128865616)+W(2,1054574294,1053284635,1059735702,1058150961)+W(3,1058102002,1063397581,1046571067,1046728251)+W(4,-1095241461,-1094415406,-1088764634,-1078845388)+W(5,-1090401103,-1105651068,-1116790272,-1104354311)+W(6,-1127045294,-1111343263,1041542629,-1130514988)+W(7,1035892576,-1136829776,1030749305,-1106930027);sum2=W(0,1041565398,-1103469615,1029690269,1035794320)+W(1,1035452008,-1107146771,-1124704946,1040850628)+W(2,-1104697837,1029373537,1057447179,1080145714)+W(3,-1103623095,-1066097425,-1097535851,-1103109309)+W(4,-1115419200,1031260861,1026403525,1043319440)+W(5,1050811672,-1103531154,-1090176537,1055196268)+W(6,-1158883614,1035036640,1034486240,1041655252)+W(7,-1114789346,-1114794272,1036709484,-1102936938);WS(-1087901375,1071177135);
sum1=W(0,-1121594272,-1122618691,-1114434254,1044010486)+W(1,-1113833999,-1108159437,997526195,-1123472883)+W(2,-1110224028,-1109965218,-1120206908,1010935165)+W(3,-1108541318,1041417229,-1109330685,1039497451)+W(4,1030219348,1047787782,-1114914192,-1113546820)+W(5,1046030645,1035224125,1017890711,1022061139)+W(6,994425384,1027034090,-1106192913,1040356168)+W(7,-1112701798,-1130438655,-1151173965,-1125745551);sum2=W(0,1042217679,-1108814485,1058334461,-1080767453)+W(1,1050991857,1030602271,1034906705,-1127683613)+W(2,-1116367239,1042859710,-1078638996,1073929687)+W(3,-1092080339,-1116721722,-1106162437,1035114111)+W(4,1026421701,1027395369,1028343990,-1097310248)+W(5,1042808122,1051491707,1024141024,-1112071525)+W(6,-1140328609,-1114630403,-1105295199,1028261520)+W(7,-1122297114,-1105219597,997359482,1017171678);WS(1066545696,-1154623394);
sum1=W(0,-1105442505,-1115505461,-1102287846,1023914903)+W(1,1021900696,1016559928,-1142506442,-1129232035)+W(2,-1114054203,-1098488296,-1092352928,-1089108436)+W(3,-1087887754,-1096061654,-1097827287,-1095543703)+W(4,1057182265,1049322687,1062190966,1059635472)+W(5,1057132007,1043675118,1048482034,1055016957)+W(6,-1123432545,1010507424,-1097309632,1045294808)+W(7,-1098559779,1042399967,-1110816589,1026256390);sum2=W(0,-1094410020,-1073520568,-1076806727,1007932024)+W(1,-1129053184,-1126774165,1016297320,1026440100)+W(2,1040526244,-1119660436,1072065972,1074284701)+W(3,1045336233,-1114285571,1027498382,-1109537500)+W(4,1038890507,-1105577163,1038803075,-1096715819)+W(5,1048625414,-1106066396,1035667090,-1128514892)+W(6,-1120085021,1014274624,-1119386280,1032586275)+W(7,-1148623280,1033069015,-1113847206,1028560484);WS(1055250687,-1106970626);
sum1=W(0,1033119688,-1105149829,1043588463,-1098690473)+W(1,1051357302,-1111820283,1036109552,-1119401059)+W(2,1042190962,1055784922,1039447718,1060328969)+W(3,-1105877415,1050469874,-1123255849,1044861546)+W(4,-1096546392,-1103230410,-1093610964,-1094495495)+W(5,-1104321127,-1102978667,1034127854,-1097968467)+W(6,-1117586055,-1125652468,1035816565,-1103963220)+W(7,1047255951,-1108600424,-1157028943,1018776031);sum2=W(0,1038757267,-1111076574,1036628998,-1107631850)+W(1,1045867530,-1126199158,1034641438,1014361489)+W(2,1030211853,-1147844455,1002666567,-1080902130)+W(3,-1089131777,1067727291,1050167793,-1114432338)+W(4,1033894636,1039985174,-1092985165,-1084645521)+W(5,1069738325,-1096580382,-1100096489,-1100261485)+W(6,-1133782171,-1117005539,-1150866734,1049641986)+W(7,1051354211,-1100550183,-1104598763,1033251244);WS(1063662431,1022143153);
sum1=W(0,-1101665898,1044567949,-1113912242,1054985008)+W(1,-1089448239,1031890901,-1106608329,1016341751)+W(2,1028101088,-1100200043,-1110575390,-1090770105)+W(3,1042239925,1034205190,1041117720,1032506575)+W(4,1045825111,-1112112432,1011332621,1036354680)+W(5,1053092900,1020582213,-1122250931,1037368233)+W(6,-1107336877,1049135824,-1117269540,1043762234)+W(7,-1090665684,1045380738,-1108114694,1027635960);sum2=W(0,-1109621945,1044140338,1011973298,1054192939)+W(1,-1083519810,1050669158,1015542539,1007706050)+W(2,995625223,-1125871763,1059194369,-1085775903)+W(3,-1085690186,1055305067,-1115586758,1024423563)+W(4,1033690799,-1131300267,1019603073,-1105557074)+W(5,1066625604,-1093331249,1025625789,-1163078190)+W(6,-1127273987,1031533647,-1100093028,1049649037)+W(7,-1099380904,1041330252,-1109873113,1021669909);WS(1065395904,1046290614);
sum1=W(0,996799560,1015596034,-1100668872,-1100927819)+W(1,1043886221,1025322396,1035443240,-1114934548)+W(2,-1125542553,1043656950,1056396433,1054862894)+W(3,-1088911438,-1099487682,-1105531411,-1117673547)+W(4,1038203972,-1105153011,-1085640859,-1101762943)+W(5,1057024083,1036429768,1021072448,1035195023)+W(6,-1122586727,1036793959,1049715632,1035554923)+W(7,-1115152096,-1122121748,1039652277,1024299964);sum2=W(0,1029237671,-1133651707,-1114304490,-1114162505)+W(1,-1125875827,-1112015576,1015895733,1035088799)+W(2,1017509749,-1140172751,1030543605,-1092617066)+W(3,1051105475,1033357967,1011455075,-1105982664)+W(4,-1104176053,1038596873,1050264307,-1093179067)+W(5,1071302855,-1090684841,-1100815852,1003487558)+W(6,1032328729,1037378915,-1104642832,1049979232)+W(7,-1110244360,-1085540383,-1135016203,1015899853);WS(1058730335,1038095077);
sum1=W(0,1050009523,-1156396202,1045232946,-1123440788)+W(1,994853272,1029074928,-1116532263,1016043038)+W(2,-1090412329,1022785342,990514519,1051849503)+W(3,1050259497,1048747736,1040337077,1047238893)+W(4,-1116071407,-1112028282,1027669243,1025171300)+W(5,-1091444451,-1091116387,-1095024325,-1085293672)+W(6,-1120619710,1033123659,-1138222105,1042856679)+W(7,1043400402,1046148791,1031722640,1050565349);sum2=W(0,1046272294,-1119023958,-1106071503,-1097641458)+W(1,-1099339001,-1122591395,-1120322169,-1112624405)+W(2,1056160584,1047372879,1066704996,1062851774)+W(3,-1127558738,-1095719050,1012197993,-1094334166)+W(4,-1069609928,-1100807597,1063602974,1071319304)+W(5,-1123458905,1049925865,1037702687,1046841945)+W(6,-1086350256,1012350161,-1093103672,-1165704932)+W(7,-1099266547,1039176837,-1104052164,1043315186);WS(-1102208382,1082454872);
sum1=W(0,-1121527792,1019782131,-1111677734,1042764822)+W(1,-1098291428,-1109244559,-1122839755,1023050790)+W(2,-1097489215,-1109352802,-1089475261,-1094323164)+W(3,1057233791,1055571354,1036609181,1023873367)+W(4,1044710709,1043005718,1059136208,-1113184692)+W(5,-1102862820,-1113821821,1016630678,-1122283881)+W(6,1024559218,1025756170,-1098383546,1034230961)+W(7,-1121795355,1034138424,-1148370726,1021065311);sum2=W(0,1012975921,1033684352,-1119837718,1048900749)+W(1,-1088385914,-1106132930,-1107812043,1047279942)+W(2,-1113722375,-1113902527,1034379158,1065557700)+W(3,1033601684,-1078602486,1048231286,-1117907500)+W(4,-1109752074,-1108511603,1047596894,1065261424)+W(5,-1110433219,-1113936114,-1106600777,-1110420048)+W(6,1009270385,1034062718,-1096952633,1042274647)+W(7,-1110816087,1038223706,1037668398,-1111923151);WS(1055139903,1066543323);
sum1=W(0,-1113216706,1034160554,-1110997976,-1104052311)+W(1,-1130057219,-1100344024,-1109060119,-1102181302)+W(2,1025777755,-1106690282,1025857819,-1108040417)+W(3,1042814916,1058801014,1040801319,1061190298)+W(4,1062476912,1047449287,1040533578,-1088276389)+W(5,1043316038,-1096553156,1003175286,-1109923206)+W(6,-1094834883,-1115394087,-1100641176,-1109281747)+W(7,-1111790927,-1131081926,-1127882001,-1116502963);sum2=W(0,1032900543,1026043047,1011969739,1005946567)+W(1,-1104378201,-1106573410,-1149079854,-1098913457)+W(2,-1093611286,-1143136704,-1129502699,1065137024)+W(3,1034934846,1044311979,-1128312106,-1107526541)+W(4,-1093105706,-1104881087,1056641171,1062580590)+W(5,-1137732946,-1102271464,-1106196955,-1097055308)+W(6,-1103368978,996537094,-1097512177,1038772124)+W(7,-1108835309,1035638256,1028654910,-1144299515);WS(1037662203,-1095462961);
sum1=W(0,1051208476,1007151360,1047867778,-1120692693)+W(1,-1102286423,1029685138,-1117174983,998066935)+W(2,1054332722,1048962332,1056131053,1060311124)+W(3,1053179033,1057524976,1045179237,1053688986)+W(4,-1088537607,-1096098779,-1089718811,-1086623130)+W(5,-1088149909,-1093380227,-1094989189,-1094538289)+W(6,1009988859,-1120684294,1043868050,1008468855)+W(7,1024446024,1041242535,-1121112609,1022948968);sum2=W(0,-1075642964,-1078284587,-1077677369,-1086975712)+W(1,1050575143,-1109971278,1043550667,1046375822)+W(2,1064397427,1070403917,1072178178,1071930150)+W(3,-1093947328,-1119680819,-1134729809,-1094009133)+W(4,1042055631,1050515956,-1094922849,-1096417404)+W(5,-1094640520,1045435393,-1109099138,-1106076462)+W(6,1049259770,-1100572061,1038272909,-1110188613)+W(7,1033007627,-1109186235,1040318497,1038207101);WS(-1091974591,1028524890);
sum1=W(0,-1119527298,1034997099,-1099802012,1033463662)+W(1,-1090658116,1044419888,-1099353751,-1110855131)+W(2,1050666155,-1101120961,1057798952,-1146674958)+W(3,1048486316,1054164791,1033437822,1053708795)+W(4,-1104886813,-1100807815,-1099838668,1021707158)+W(5,1057612011,-1093871840,1029138830,-1104286795)+W(6,-1119869997,1044100139,-1103774309,-1112176434)+W(7,-1094617942,1036492177,-1113521820,1028051362);sum2=W(0,1029285075,-1113245689,1046869988,-1099734421)+W(1,1045806866,-1099048447,1040440310,-1129472848)+W(2,-1114745613,1037297246,-1113507597,1057852752)+W(3,1031538739,1019950674,1039903515,-1115367833)+W(4,1024121756,1034295695,-1081105309,1063764387)+W(5,-1093953622,1060684479,-1099720743,1051222485)+W(6,-1127985632,-1103172653,-1097344586,-1092930743)+W(7,1039548141,-1113791115,1024790472,-1106398082);WS(1058893599,-1078409713);
sum1=W(0,-1115244150,1036724056,-1098555735,1049246955)+W(1,1045222582,-1138283737,1044966206,-1115412967)+W(2,-1102829117,-1100240992,-1094663483,-1084866106)+W(3,-1085064800,-1093243506,-1093950047,-1095580366)+W(4,1039336887,1053376406,1053054383,1065100884)+W(5,1054590883,1056764679,1053059489,1050610273)+W(6,-1115623287,-1114512019,1041993169,1018575674)+W(7,-1114852275,-1108377677,-1118180448,-1122449691);sum2=W(0,-1130929736,1009552185,-1084383778,1050909748)+W(1,1049209322,-1096700837,1051369678,-1129474226)+W(2,-1101060123,-1090337753,1072779570,1053567468)+W(3,-1079161361,1057662166,-1097661058,-1112521942)+W(4,1045192083,1061442923,1050903982,-1089269841)+W(5,1029505799,-1094014597,1046387683,-1105984421)+W(6,-1105822172,-1103557108,-1106762492,-1117595750)+W(7,-1111371347,1025228376,-1138825972,1030887459);WS(-1109369595,1048740969);
sum1=W(0,1040995480,1030414773,-1118646413,1043594790)+W(1,-1129436350,1037121811,1030207412,1043560049)+W(2,1051718495,1050319297,1059003715,1046504696)+W(3,-1135436979,1043825845,1049475887,1058279379)+W(4,-1091711555,-1095167863,-1085356599,-1083562713)+W(5,-1096690237,-1098326935,-1120665100,-1098718953)+W(6,-1125552391,1032958437,1042985722,1045509569)+W(7,1023899916,1019546753,-1130219052,-1105013544);sum2=W(0,-1113177829,1043809265,-1095416462,1034071291)+W(1,-1120341831,1043900974,1020015593,-1119209873)+W(2,-1117552581,-1109343151,1052574118,1063553374)+W(3,1070912061,-1112203792,-1091338378,-1072794661)+W(4,-1100446453,1039662186,-1114145263,1053677817)+W(5,-1101063801,1042882834,-1094258913,1055602011)+W(6,1041583669,1009024316,-1118793923,1018689733)+W(7,1031195477,-1105538343,-1114748986,-1109237633);WS(-1093437503,1065718162);
sum1=W(0,1037550096,-1101135841,1044878747,-1107014286)+W(1,1042111087,1037051057,-1099961615,1041500301)+W(2,1049488055,1042594425,1049041945,1066142676)+W(3,-1100146203,1045825417,1040663590,-1119554198)+W(4,-1103061781,1046266118,-1087470164,-1106438298)+W(5,-1111606545,-1091131027,-1133427370,-1103590594)+W(6,-1114711965,-1097873069,1046063170,-1091362312)+W(7,1037494709,1040258368,-1109172298,1033770775);sum2=W(0,-1106488910,1026201604,1035711566,1060425407)+W(1,-1098764525,-1096618367,-1182808622,-1127820908)+W(2,-1123106758,-1113590739,-1084666863,1061776657)+W(3,1055047321,-1119175762,-1103500958,1041613778)+W(4,1050172947,-1092748399,-1097703384,-1099741350)+W(5,-1120322586,1050324229,1025620288,-1105222946)+W(6,-1124712996,1043391307,-1098783459,1048423650)+W(7,1041036039,-1099280352,1048645442,-1118590758);WS(1056660607,-1113798601);
sum1=W(0,-1115305597,-1101671294,1016801995,1039904137)+W(1,1037148876,1040453028,-1110559226,-1154296528)+W(2,1041913228,1008348404,1031963795,-1093680051)+W(3,-1089471492,1034024758,-1111400057,1031051312)+W(4,1012656821,998498191,-1102006873,1057450908)+W(5,1049874551,-1111681498,-1109457443,1036430914)+W(6,1026504084,-1151777337,1032505286,-1108358078)+W(7,1031920291,1043455038,-1129849213,-1125050675);sum2=W(0,1042939003,-1114796094,1044529628,-1124781020)+W(1,-1106748864,1016881133,-1108227590,1027959261)+W(2,1024638457,-1101207597,1027593065,-1097759574)+W(3,-1130307786,1033669310,1022409637,1019735589)+W(4,-1123927190,1042777565,-1098782283,1059165645)+W(5,1062760553,1017094385,-1160993898,-1125388747)+W(6,998901155,1022659417,1017512357,-1104939928)+W(7,-1098668376,-1089791762,-1106217568,-1115680109);WS(1066155712,1004288134);
sum1=W(0,1047132567,1029697589,1014062303,1041631965)+W(1,991515041,-1123217244,-1154741365,1030265807)+W(2,1049267618,1048612844,1055750611,1059093756)+W(3,1057479944,1056993158,1047138005,1055767146)+W(4,-1089062279,-1092380195,-1088453014,-1084647474)+W(5,-1091963789,-1088742789,-1098495965,-1086886676)+W(6,-1138510971,1046969501,1024451359,1049129552)+W(7,1040560290,1043007167,-1122630737,-1122583780);sum2=W(0,1011892235,-1111382628,1037768402,1032283234)+W(1,-1114728106,1009460031,-1112526532,1030203700)+W(2,1040858440,-1103755803,-1125277089,-1084511950)+W(3,-1090323786,-1159433014,1053584755,1052886875)+W(4,-1127819845,-1109875610,-1096621612,-1071556311)+W(5,-1071973667,-1099343032,1076043190,1079690007)+W(6,1010964983,-1106716388,1032593498,1040462902)+W(7,-1100404332,1040394500,1007208771,1051792925);WS(-1086041375,1049976369);
sum1=W(0,-1125608345,1025261033,1032012444,1046732297)+W(1,-1114869141,1036081274,1036645660,-1119140736)+W(2,-1096855193,-1097190986,-1086237883,-1083643033)+W(3,-1093631755,-1095059844,-1132519191,-1095180224)+W(4,1037693680,1051176741,1059434222,1062665585)+W(5,1052924527,1052562329,1041010310,1048775023)+W(6,1048607039,1030637974,1026121224,-1103554484)+W(7,-1110078044,-1109004102,1035782593,-1118200972);sum2=W(0,1029601330,-1144560396,1032763954,-1115106220)+W(1,-1111454114,-1121335223,-1109520646,1021645795)+W(2,-1115199196,1026958814,1032369083,-1106065675)+W(3,1042189754,1029124674,1022674491,1026253022)+W(4,-1096390757,-1100298556,1076866217,-1108884178)+W(5,-1116766618,1025985538,-1115268590,1011072742)+W(6,-1079547524,-1081990625,1041174181,1041059708)+W(7,1024602232,-1127158528,1007020790,1003377428);WS(-1111980027,1060626277);
sum1=W(0,1023621139,1032179266,1030954414,1037158526)+W(1,1036765152,1036680203,-1146606447,-1119312598)+W(2,-1102882983,-1092055397,-1089823274,-1095093232)+W(3,-1090725010,-1139402199,-1116432156,-1108873773)+W(4,1044706422,1043529367,1057090380,1064981515)+W(5,1047303429,1042557255,1028925358,1041638915)+W(6,1028429765,-1113080214,-1101761443,-1098683411)+W(7,1033439719,1030304674,-1104492078,-1112219839);sum2=W(0,-1107703976,1046455264,-1093472442,1048924762)+W(1,-1097201227,1049435664,-1106239872,-1119402461)+W(2,1045439570,-1090239140,1028879562,1064195571)+W(3,1016778259,1027385222,1028121257,-1105208479)+W(4,1032849260,-1096329612,1030082819,1036056807)+W(5,1059898488,-1091675747,1053658286,-1117889585)+W(6,-1122224669,1035962913,-1098806672,1041148911)+W(7,-1091828205,1041687668,-1098243254,-1104565052);WS(1062681599,1040842201);
sum1=W(0,-1108789463,-1115361429,1048981817,-1092926921)+W(1,1054602509,1029602904,-1117967305,1025443329)+W(2,-1104300209,1050445194,-1089127203,1063952639)+W(3,1043197406,-1106041808,1039191171,-1114238594)+W(4,1042117608,-1097788769,1032428200,1049970971)+W(5,-1088418847,1049956321,-1112931212,-1123051255)+W(6,-1118282400,-1114475276,1049574381,-1090427073)+W(7,1045778638,-1112080775,-1097758566,1033393295);sum2=W(0,1038735267,-1100048068,-1115453090,-1110884051)+W(1,-1090743949,-1153955669,-1112598570,-1103797208)+W(2,-1126315713,1043050536,1053683464,1058830244)+W(3,-1100540415,1037942519,-1098889179,1040830228)+W(4,-1111714958,-1115313021,1046662525,1061563017)+W(5,1052621807,-1104363663,-1118760183,1007755797)+W(6,-1111656758,-1115683900,-1093358619,-1105966973)+W(7,1037413595,-1101879362,1044482581,-1098877089);WS(1062776447,1069975051);
sum1=W(0,-1130308944,-1112835078,-1113144126,-1094805377)+W(1,-1098008538,-1114270939,-1117364667,-1117827459)+W(2,1036893844,-1114635034,1050058840,1071110128)+W(3,1061455014,1044746969,1018226642,1049407081)+W(4,-1104137265,-1098478453,-1104852259,1041368142)+W(5,-1095764665,-1109080309,-1103882015,-1120810969)+W(6,-1108240801,1029922778,-1111877761,-1088740684)+W(7,-1112520550,-1119589855,-1121527653,-1103102129);sum2=W(0,1028834725,-1110297977,1035091068,1034973002)+W(1,-1110025415,-1154986018,-1120031976,1030684381)+W(2,-1113117380,1026197871,-1099362318,1077416661)+W(3,1050456944,-1112814852,1027999489,1016280910)+W(4,1037052904,996515330,1043940575,-1069860026)+W(5,969317772,1021906202,-1115577362,1013156184)+W(6,-1113210551,1032917698,-1106692355,-1103487680)+W(7,1034055293,1006658352,1018186436,-1124181989);WS(-1082599007,-1084302409);
sum1=W(0,-1127095446,1011517278,-1110892475,1024933540)+W(1,-1111586789,1039136849,-1108207315,1049617952)+W(2,1056665680,1052281350,1058821842,1061132051)+W(3,1054434479,1052720805,1043783817,-1159632952)+W(4,-1087212124,-1096260148,-1085877656,-1087957451)+W(5,-1089270826,-1102718609,-1106422582,-1106709957)+W(6,1035858193,-1128228554,1043137767,1023709101)+W(7,1037286635,-1111842501,-1130056576,-1115207149);sum2=W(0,1048459811,1071226724,1075494724,1074401127)+W(1,1044864951,-1077687291,-1072311776,-1066953112)+W(2,-1095160239,1065850492,-1121381976,-1099027008)+W(3,1031151008,1057399482,1045213405,-1095971461)+W(4,1026509768,1043007163,1043168485,-1093896652)+W(5,1012395574,1019701051,-1109946848,1027278540)+W(6,-1123792544,-1127547903,1027169380,-1107011198)+W(7,1037067951,1021690579,-1124089088,-1166810856);WS(-1118215158,-1130722305);
sum1=W(0,1039784439,-1119983743,1027132090,-1101267710)+W(1,-1106141431,-1119840977,-1131926580,-1158357571)+W(2,1045520358,1040649785,-1126797149,1070303194)+W(3,1059129261,1056727436,1040938982,1050582583)+W(4,-1094865274,-1098235299,-1085881139,-1106608186)+W(5,-1088850304,-1093134907,-1098615277,-1104503154)+W(6,966095017,-1166742058,1023429181,-1127173569)+W(7,-1112024885,1030946302,-1160489077,-1106263629);sum2=W(0,-1122933952,1029904221,-1104768174,1044174015)+W(1,-1122786276,1032455763,-1118952582,-1120585334)+W(2,1043676402,-1092335308,1050667883,-1106663265)+W(3,1035773679,1033986578,-1123822916,1030027555)+W(4,-1122578476,-1096734640,-1067932755,1078656606)+W(5,1056344301,-1106732625,1033374173,-1116084330)+W(6,1034421913,-1121365342,-1103315560,1049347404)+W(7,1027752905,-1114333025,1025409455,-1129253837);WS(-1112296443,-1083191171);
sum1=W(0,1030599873,-1102688301,1038739494,-1091052013)+W(1,-1120252367,-1118018759,-1105737735,1036799090)+W(2,1049894985,1052276159,1055519004,1061107959)+W(3,1059731464,1052059899,1050382861,1050879021)+W(4,-1100141489,-1095734081,1044438853,-1078809864)+W(5,-1100785926,-1095185489,-1092887220,-1113977245)+W(6,-1124642344,-1114229790,1039505712,-1108354137)+W(7,1037196526,-1129006466,1034647259,-1123394945);sum2=W(0,-1134366274,1040286055,-1103185345,-1089934078)+W(1,-1104699884,-1135474394,1039368980,984214720)+W(2,1032198029,-1093721101,1064064153,1038410574)+W(3,1053501328,1053898256,-1088730122,1045555557)+W(4,-1102569648,1059013351,-1076328416,1075980540)+W(5,-1081344728,-1093863519,1061819985,-1089334779)+W(6,-1113629492,-1099320981,1062572765,-1079072621)+W(7,1057269325,1039501040,-1089994189,1050815727);WS(1051639487,-1077445112);
sum1=W(0,1023584208,1019039018,1046978951,-1114024277)+W(1,1042440780,1036430651,1019910405,1017051223)+W(2,-1087680633,-1097242582,-1087958558,-1084584703)+W(3,-1089578188,-1090497932,-1100840226,-1089989738)+W(4,1058381481,1049175941,1059595066,1058705186)+W(5,1060807824,1057261083,1047705823,1052092149)+W(6,1019116206,-1110819225,1041321753,-1110784681)+W(7,-1120949436,-1111841304,-1108976675,1037750032);sum2=W(0,-1103483317,-1103949071,1036613850,-1096200772)+W(1,-1094761445,-1090478844,-1091384835,1024429003)+W(2,1043027417,1024633771,1050158855,-1096718424)+W(3,1057240079,1037855330,1036780676,-1103545669)+W(4,1043672886,-1105891820,-1113242263,1053817256)+W(5,1043447632,1053166295,1043680942,1034776200)+W(6,-1126025102,-1101612494,1051748473,-1144187697)+W(7,-1129269697,-1114569970,-1102484885,1044262941);WS(-1102141694,1066754929);
sum1=W(0,1024767465,1028037205,-1148374821,996156698)+W(1,1034886379,1011245536,1017269224,1023537404)+W(2,-1097150806,-1105574095,-1092607882,-1086231302)+W(3,-1085570014,-1090150659,-1093685286,-1100403588)+W(4,-1121670572,1021251426,1053426631,1064662112)+W(5,1060264850,1058905527,1047037217,1048736520)+W(6,1047316983,-1123186307,1027553675,1037457517)+W(7,-1103359865,1031219256,-1108923303,1039125668);sum2=W(0,-1127568330,1031019669,1013355589,-1123247753)+W(1,-1131101666,-1126559289,-1128009624,-1122774763)+W(2,1005444026,-1121000217,-1135062981,-1099801823)+W(3,1044314830,1052295626,-1112001042,1018744598)+W(4,-1099850392,1052911126,1040255711,-1120914990)+W(5,1055431083,-1112663055,1029993103,-1105142519)+W(6,-1069105992,-1075891845,1052106082,1078854269)+W(7,1061745892,-1097592921,1033712114,1037317546);WS(-1092827839,1049601702);
sum1=W(0,-1102748075,1048973336,-1101661842,1035794226)+W(1,1035295380,951002293,1028700102,1019995195)+W(2,-1114726817,-1100496851,1056141590,-1092935501)+W(3,-1090189951,-1127762491,-1107070641,-1116434785)+W(4,1043768535,1037939345,-1092531310,1048278549)+W(5,1059458263,-1107678146,1040739973,-1103464157)+W(6,1001409895,1025584388,1043222609,1028885900)+W(7,-1097823129,1046084402,1018269854,1033486885);sum2=W(0,1047648616,1049954711,-1086499077,1036131868)+W(1,1021844703,-1144052469,1036766656,-1114852932)+W(2,-1099866854,-1087014785,1059941103,1059724034)+W(3,-1104253425,-1116739540,-1123734224,-1119117496)+W(4,1040911688,-1127547935,1006897087,-1147690453)+W(5,-1094365093,1046092804,-1117733622,1045874226)+W(6,-1104812914,1032774583,-1118719608,-1112213150)+W(7,1020986307,1037506252,1020773629,-1120467144);WS(1062974879,-1132215613);
sum1=W(0,-1181157822,1033235448,-1120645311,1032693326)+W(1,1014937094,1012846527,1029466479,1027727527)+W(2,-1096960767,-1103300066,-1098273063,-1084817024)+W(3,-1086871647,-1093312183,-1094276984,-1099477807)+W(4,1047884458,1024586364,1040665968,1065496294)+W(5,1061273423,1057013666,1048826162,1049029078)+W(6,1046591191,1028472621,1027902609,-1105457745)+W(7,-1099580452,-1121668195,-1123904424,1033797162);sum2=W(0,-1120861164,1023555157,-1114715157,1039733942)+W(1,-1111876903,-1121732899,1028106223,-1136150442)+W(2,-1114727130,-1127207629,1049207316,-1100512081)+W(3,1044392032,-1113639142,-1107243417,1035475508)+W(4,1051943787,1021361633,-1100379929,1049204344)+W(5,1029680046,1040523175,-1113800818,1017564481)+W(6,1073213517,1067585393,-1095215585,-1072102567)+W(7,-1085077901,1017790060,-1115100698,-1111101803);WS(1038961915,-1122010239);
sum1=W(0,1004620105,-1113106351,-1112775210,-1125534724)+W(1,-1137271196,-1126589322,1026657556,-1119328748)+W(2,1048595660,1052250558,1058549636,1061573929)+W(3,1057522353,1048822826,1040718305,1048641524)+W(4,-1099376311,-1096833644,-1088891129,-1086812373)+W(5,-1093214133,-1095914356,-1105329661,-1103878453)+W(6,-1116246236,1027857155,1036452944,1040782707)+W(7,1018281129,-1113857108,1010557432,-1106455448);sum2=W(0,-1116580406,1024927837,-1129828931,-1115420496)+W(1,1011185933,-1123989928,-1146345634,-1132229127)+W(2,1027562258,-1162615720,1047581344,-1109513493)+W(3,1038795182,-1118168090,1030671240,1038841827)+W(4,1055923683,-1098456431,-1107918233,-1093462217)+W(5,1043574176,1042713369,-1118222006,1029869485)+W(6,1077914250,1064911462,-1076359256,-1072190840)+W(7,1023726209,-1114062645,-1119388396,-1111766417);WS(1058520191,-1103814144);
sum1=W(0,1017038583,1027734728,1045254802,-1107262661)+W(1,-1105442246,1031430877,-1126950445,1024536063)+W(2,-1136595532,1016280509,-1109207324,1062837304)+W(3,1058887264,1040464732,1030731221,1029953906)+W(4,-1118053743,-1128563239,1044218638,-1096672636)+W(5,-1085861660,-1103880229,-1107144426,-1145128486)+W(6,1027978638,-1097122909,-1104843131,1033499055)+W(7,1025985831,1030848699,-1131329888,-1109411553);sum2=W(0,1034702970,-1125598974,-1114553387,1027536136)+W(1,-1115924578,1035052048,-1132148431,1025333585)+W(2,-1176551015,-1168898884,1041527709,-1101298022)+W(3,1036785061,-1106074654,1030578400,1024211757)+W(4,1007931783,-1090251816,1067159008,1043575777)+W(5,1028484706,-1104273626,-1148595850,-1114791455)+W(6,-1110263367,-1089294892,-1085860022,1061443693)+W(7,-1099982080,1042454777,1027614804,-1123742626);WS(1061983711,-1098811342);
sum1=W(0,1012577103,-1126897281,-1105225996,1024253613)+W(1,1053413654,-1137207095,1042674340,-1109172700)+W(2,1051270689,1046420622,1058683087,1058369439)+W(3,-1097514912,1052214131,-1105013139,1050302029)+W(4,-1108510228,-1106195699,-1088411008,-1089548804)+W(5,-1118840551,-1096732498,-1109015536,-1103000311)+W(6,-1107438075,-1107699151,1036711743,1026749110)+W(7,-1116819519,1024709491,-1140694819,-1154413112);sum2=W(0,1018267361,-1110181012,-1146613180,1038715850)+W(1,1024296823,1036970119,1022003098,-1124702635)+W(2,1036503366,1041828239,1050199247,-1085432172)+W(3,1038941240,-1123003584,1013422114,1021003447)+W(4,-1126101987,-1116783782,1071387060,-1080125372)+W(5,-1093021050,-1114155200,-1149124484,-1143100940)+W(6,-1099489904,-1102883314,1052019906,1047113133)+W(7,1035497971,-1112911441,-1119585859,-1131838862);WS(1061194367,-1092415693);
sum1=W(0,1036390333,-1126263470,1025725222,1043857157)+W(1,1035642972,1044002978,998479342,1045699251)+W(2,1051201914,1053058480,1054554894,1047231542)+W(3,1057662314,1050872286,1045022613,1049392206)+W(4,-1104881972,-1172862130,-1093268199,-1076465248)+W(5,-1087389459,-1093150623,-1111846627,-1095910796)+W(6,-1115149537,1030237668,1021350042,1036659934)+W(7,1039247491,1026362746,1017611295,1018350484);sum2=W(0,-1129487679,1042193002,-1108339354,-1095819059)+W(1,1041127864,-1103499785,1034257999,-1118637794)+W(2,1018376667,-1087595144,1054016721,1063707892)+W(3,1036978867,-1103064253,-1103241982,-1112191100)+W(4,-1097777178,-1098446206,-1106280983,1068295659)+W(5,1052165187,-1110264861,-1135489703,-1107248782)+W(6,-1117386048,-1106566736,-1108034123,-1104582586)+W(7,-1102127104,1036459063,-1104779766,996655259);WS(-1094699455,1066131816);
sum1=W(0,1049793485,1029004921,1050253240,1043166228)+W(1,1029407446,1041612884,1035949114,1012128942)+W(2,-1081848423,-1088299640,-1084057276,-1084821317)+W(3,-1084563631,-1104203619,-1099802604,-1096241030)+W(4,1059460685,1048637514,1060796209,1059873140)+W(5,1055943200,1047596309,1050483936,-1105809528)+W(6,1042128105,-1139594888,1026023615,1020508084)+W(7,-1125172935,1048504406,-1115227886,1051471881);sum2=W(0,1060779432,-1118034101,-1104519356,-1119327164)+W(1,-1101970936,-1106905521,1002331293,-1082144605)+W(2,1051802488,-1097493973,1057101737,1060027297)+W(3,1044004337,1057962293,-1098665363,-1086721729)+W(4,-1086062785,998397725,-1092333837,1066349798)+W(5,979464170,-1133317807,1046794021,1070824403)+W(6,-1114203174,-1112558489,-1099984065,-1091352583)+W(7,-1094257268,-1102635709,-1094504499,-1114333706);WS(-1074268304,1079667699);
sum1=W(0,-1107189325,1027760991,-1136873402,-1113641470)+W(1,1031162561,1033891144,-1126712892,1035917755)+W(2,-1101508903,-1090199334,-1090363950,-1087996124)+W(3,-1083961527,-1096484091,-1098094611,-1093567651)+W(4,1054199089,1054303683,1062422475,1067750847)+W(5,-1113534839,1052689284,1031942551,1045977323)+W(6,1035260131,-1107632246,1005391451,-1101800081)+W(7,1034855959,1046337921,-1150999418,1042992013);sum2=W(0,-1109104193,-1121805095,1045986101,1048674700)+W(1,-1091901802,1048446997,-1113936425,1027039508)+W(2,-1100757902,1045040397,1080470972,-1080397282)+W(3,-1070026310,1054845861,-1109557127,-1113850952)+W(4,1040683096,-1125556022,1049174250,-1095181876)+W(5,-1122013099,-1110936398,1038355211,-1103996340)+W(6,-1125509919,1026278254,-1112163985,1050380898)+W(7,-1131668233,1033243862,-1144282357,1036778147);WS(-1085238047,-1082053459);
sum1=W(0,-1106787663,-1138285833,-1108632776,-1094657608)+W(1,-1101713608,1037328759,-1111697288,-1109379868)+W(2,1039996894,1010512412,1053399812,1045540841)+W(3,1051732998,1044326914,976543556,1057105320)+W(4,1048926451,-1119213276,-1130975030,1010216242)+W(5,1034301867,1025236158,-1128978334,-1109745879)+W(6,-1104330662,-1128637723,-1108017347,-1096910157)+W(7,-1101323868,1015829447,-1111437732,-1108664266);sum2=W(0,-1124623913,1032956443,1027185909,-1101336864)+W(1,-1094263361,1029736763,-1112090109,1039412150)+W(2,1025825838,-1119700813,1032253087,1046009611)+W(3,1060071017,-1108021530,-1111711122,-1092338318)+W(4,1042257288,-1135835500,1053804277,1048892371)+W(5,1036906607,-1101254223,-1115069322,-1114145526)+W(6,1021162350,-1114452863,-1109212782,-1102267892)+W(7,-1105958464,1037505372,996911332,-1125671849);WS(1060867039,-1136390908);
sum1=W(0,-1127355032,1034805910,1035163860,1029669941)+W(1,1042066222,1021674692,1040577786,1021261983)+W(2,-1085412379,-1094311080,-1093352008,-1084691216)+W(3,-1088428116,-1088125293,-1096644095,-1091872390)+W(4,1049179798,1049208039,1060583566,1063283264)+W(5,1058522472,1055147879,1050065089,1041474713)+W(6,1047055468,-1108149971,1036232649,-1103012671)+W(7,1024178471,1026233836,-1126656770,1049799631);sum2=W(0,1035672114,-1098827199,1049155846,1035178389)+W(1,-1107113032,-1144855824,1035201737,-1127184278)+W(2,-1063752230,-1085747691,1077059336,1075347264)+W(3,1056308660,1034654874,-1121418857,1014935340)+W(4,-1093487673,1041803367,1041184099,-1096808218)+W(5,-1129382302,-1119639669,-1122522987,1011408026)+W(6,1013645866,1034418818,-1106855503,1049524211)+W(7,-1122362105,1030856901,1027103888,-1115004359);WS(-1090674303,-1100343233);
sum1=W(0,-1120232797,1040422273,1026412864,-1138867958)+W(1,1033879777,1033565615,1019476032,988102399)+W(2,-1091881416,-1094093465,-1085938046,-1089254334)+W(3,-1089797193,-1085407367,-1095206984,-1105032111)+W(4,1051419109,1052500896,1061270771,1067891162)+W(5,1060067146,1016645247,1041715172,1036835111)+W(6,1036288004,1023553551,-1112170192,-1115349187)+W(7,-1112030904,998486818,1027103050,1040345019);sum2=W(0,1040618154,-1114130867,-1122148687,1044229537)+W(1,-1110193301,-1097134960,1037070268,1037459780)+W(2,-1101425729,1043012943,1049717343,1078734719)+W(3,1058416067,-1066172228,-1087270128,1051160418)+W(4,1012698939,-1135257643,1047429512,1020747990)+W(5,1045573328,-1105653505,-1098650023,1029335953)+W(6,-1121139419,1033653009,1038119907,-1131387750)+W(7,-1162837210,-1124290574,-1142454518,-1119987003);WS(-1083751903,-1076119444);
sum1=W(0,-1115245576,-1106029427,-1102084379,-1113929101)+W(1,-1115339007,1029734646,-1110488366,-1147960477)+W(2,1056842307,1054460828,1062160243,1061549380)+W(3,1051628466,1034628298,1040780998,1027250487)+W(4,-1093345814,-1096614035,-1087844584,-1088621915)+W(5,-1095344475,1039622221,1023285463,1052549785)+W(6,-1108216057,-1118873130,1032187759,-1118044066)+W(7,-1125935063,-1114025640,-1103117229,-1101242061);sum2=W(0,-1142266798,-1105635988,-1108468488,-1104742183)+W(1,1004562934,-1111519795,1009402627,1007186587)+W(2,1041896729,-1133541327,1052249127,1059101684)+W(3,-1116644500,1022626513,1036478091,-1114250343)+W(4,-1109207785,-1119640286,-1132044399,1057719514)+W(5,1049160976,1040987637,-1103527129,-1094402391)+W(6,-1116438034,-1143926222,-1116983273,-1107716245)+W(7,1036001553,-1093640310,-1115139384,-1102449905);WS(1032624635,1033521535);
sum1=W(0,-1131553039,-1117491096,-1112834618,1049918570)+W(1,1045795365,1016822387,1035361729,-1113168565)+W(2,-1098906814,-1100587359,-1081513385,-1078593782)+W(3,-1105649745,-1092053629,-1096260814,-1095243062)+W(4,1051615627,1047570260,1060987922,1043587024)+W(5,1056209202,1059398075,1049440024,1051600524)+W(6,1045470610,1025984961,1036113314,1040182861)+W(7,1012071435,1032631435,1023888652,1034850724);sum2=W(0,-1111826236,-1099208280,1026789677,-1106561040)+W(1,-1093448876,1046407154,-1102666308,1042570396)+W(2,-1092384767,1027875109,1064661507,1062273543)+W(3,-1087164405,-1108191451,1044380270,-1104593420)+W(4,-1095745094,-1100947515,-1112642295,1068550638)+W(5,-1104229197,-1106740917,-1103404028,-1105841536)+W(6,1034661269,1048636172,-1098451609,-1099981129)+W(7,-1118651857,1049739863,-1095995165,1048025970);WS(-1085606847,1061985400);
sum1=W(0,-1108997980,-1117164584,1031768707,-1103105924)+W(1,1041900981,-1110420181,1037113665,1014163116)+W(2,-1089905075,-1114895517,-1095264598,-1077801587)+W(3,-1097956992,-1088999487,-1098379486,-1096151518)+W(4,1057688104,1056544190,1062390314,1055481056)+W(5,1062127874,1051900674,1048102065,1057425872)+W(6,1040581229,-1114811305,-1107526493,-1110202349)+W(7,-1118208771,-1108027100,1024450541,1041210774);sum2=W(0,1025785873,1048912334,-1096464036,1056133856)+W(1,-1104154812,-1121968309,1033410161,1015120151)+W(2,1048760593,-1090084783,-1114768213,1066763200)+W(3,-1086306359,1058187354,-1113492694,-1128581905)+W(4,1035955606,-1119218892,1007739746,1064934573)+W(5,-1089946445,1050702067,1025685973,-1102128709)+W(6,-1126760968,1008603006,-1094704139,-1080670875)+W(7,1031309677,-1125625514,-1109240237,1039335694);WS(-1090966143,-1078936607);
sum1=W(0,-1116393227,-1108278025,1051625062,-1105522375)+W(1,1058727904,-1091195697,1052016408,-1109728971)+W(2,-1086961670,-1108945587,-1086695325,-1081986687)+W(3,-1089148367,-1086453117,-1092689140,-1091172115)+W(4,1058706816,1041859343,1060094467,1059190367)+W(5,1061098519,1055062080,1056115606,1058930855)+W(6,-1116819366,1035952359,1041797992,-1104043025)+W(7,1053094890,-1093101306,1015960496,1034498693);sum2=W(0,1023528661,-1119417071,-1105978590,1009798795)+W(1,1040834561,-1111364082,1041397121,1033368796)+W(2,-1118025227,1050920275,-1112399565,-1098493686)+W(3,1036263434,-1124489419,1048582480,-1089345484)+W(4,1075422545,1065042273,1069638520,1067662601)+W(5,-1093932676,-1079439326,-1078082886,-1070108577)+W(6,-1073269716,-1077701631,-1078616397,-1083676116)+W(7,1044144047,1070390370,1068400636,1077727906);WS(-1079921856,1049308945);
sum1=W(0,1030068962,-1133949626,1050882798,1018623990)+W(1,-1106924392,-1146454049,-1116987117,1040905769)+W(2,-1165865787,-1118082277,1053008345,-1094507016)+W(3,1052481994,1043504665,1047635255,1026870489)+W(4,-1187780005,-1108803021,1038634079,-1106873963)+W(5,-1087778738,-1101591143,-1101174683,-1110197734)+W(6,1025440517,-1111921110,-1120535059,-1104818073)+W(7,1046575523,1041667424,1031519031,1031554658);sum2=W(0,-1116556974,-1095066961,-1100395256,1050308919)+W(1,1040792410,1032406727,1011901446,-1141998384)+W(2,1059176005,1038856572,-1076691076,1055715442)+W(3,1046498927,-1123959066,1028959950,1032868606)+W(4,-1096412953,1050790436,1058179896,-1097771226)+W(5,1039711359,-1106160519,1018212767,1038360912)+W(6,-1114011261,-1173649795,1024138419,1040413046)+W(7,-1106323994,1033840078,-1127468978,-1107910389);WS(1060842367,-1123947436);
sum1=W(0,1024730985,1023159627,-1105241169,1017803651)+W(1,1037913699,1035962309,1028045772,1032728670)+W(2,1048950736,1047784339,1057388094,1060112037)+W(3,1062491953,1057656339,-1114528913,997860858)+W(4,-1097448124,-1098772880,-1087773444,-1085451727)+W(5,-1088044111,-1089872870,-1102522557,-1103124285)+W(6,-1122548355,1026072115,1037590622,1037652837)+W(7,1034810634,1033785172,1008900343,-1114288296);sum2=W(0,1026131421,-1112740722,1046858645,1032928238)+W(1,1042166107,1040344552,-1082879617,-1091819295)+W(2,1001103237,-1121600279,-1108221277,-1097923247)+W(3,1069212508,1057336110,-1095628134,-1107037379)+W(4,-1133854939,1038637096,1037424280,-1103185020)+W(5,-1120290433,1019342369,1039461314,-1122429445)+W(6,-1114822986,-1108393699,1029862733,-1101308237)+W(7,1036213344,-1145606165,-1111520861,1034167562);WS(1038606587,1058047160);
sum1=W(0,1026865207,1042118304,1051307036,1033639368)+W(1,1046742309,-1109598961,1028927539,1015037525)+W(2,-1095018974,-1093024127,-1082724754,-1100730470)+W(3,1036658562,1040951763,-1113143704,-1098528366)+W(4,1044423619,1048945010,1054092644,-1097872036)+W(5,-1091674216,1033100505,1030352835,1047837568)+W(6,-1136300775,-1117800769,1005722288,1044405134)+W(7,1047528601,1044812414,1032954286,1044220906);sum2=W(0,1050657429,-1103301852,1060573163,-1091436731)+W(1,-1104427284,-1097267636,1038196249,-1107511544)+W(2,1045860939,1052242374,-1100974944,1066745360)+W(3,-1079344782,-1113016512,-1119497008,-1113648424)+W(4,-1111592920,1013554208,-1111727364,1055083328)+W(5,-1098647652,1034990326,-1110499846,1042188938)+W(6,-1103122208,-1106328874,1015168980,-1113723980)+W(7,1051192034,1034643320,-1122594772,-1140986496);WS(-1095257599,1052962039);
sum1=W(0,-1106746181,1031300369,1046667354,1037361867)+W(1,1040829967,-1128966365,1034540700,-1115420664)+W(2,-1097695335,-1111219488,-1083536631,-1088861218)+W(3,-1107201338,-1115618056,-1117058422,-1138753100)+W(4,1053309708,1042046133,1060606673,1053570633)+W(5,-1101583222,1033575580,1029127944,1041019129)+W(6,1036635571,1032102291,-1110849586,-1103814096)+W(7,-1130665360,1023220920,1009452933,1041468947);sum2=W(0,-1137205193,-1121249932,-1137006201,-1101149788)+W(1,1034796937,-1115985020,-1140489533,1026538132)+W(2,-1089705070,1025195792,1049206515,1054529493)+W(3,1039074115,1050074620,-1104546681,-1103055048)+W(4,-1116057142,1014073009,1040872535,1044729510)+W(5,1024555690,-1108168105,-1105229574,-1093226929)+W(6,-1106134583,-1131583764,1023734245,1030258377)+W(7,1045578999,1041497164,-1131316168,1036128894);WS(1058062751,-1100017341);
sum1=W(0,-1129599006,1020928695,-1098371705,-1111175932)+W(1,-1108928286,-1108487635,1028685770,-1134533769)+W(2,1055064995,1054737968,1061839865,1057524464)+W(3,1062722401,1039434185,1053936411,1054765971)+W(4,-1094744478,-1108714620,-1089137095,-1081607655)+W(5,-1111400813,-1089739654,1037008853,-1094983833)+W(6,-1110864465,1035506764,-1103907470,-1115102560)+W(7,1038105413,-1103382940,1038153674,-1101904010);sum2=W(0,1046625968,-1114205611,-1097342682,-1079666171)+W(1,1041595755,977545170,-1106070846,-1145403458)+W(2,1034733544,-1100522159,1034693600,1066071967)+W(3,-1087077400,1062799024,-1097179722,1015933409)+W(4,-1147999170,-1093312378,1057288295,1059803421)+W(5,-1088579916,1057064650,-1086854504,1055355590)+W(6,1026537136,-1103988998,1049229753,-1114956972)+W(7,-1104980683,1050850828,997711860,-1115357129);WS(1033636603,-1075190676);
sum1=W(0,1030520392,-1125697208,-1114269946,-1109653337)+W(1,-1102211630,1032435172,-1120127764,996293820)+W(2,1051253486,1043969999,1058583983,1064791929)+W(3,1057642082,1055881859,1033241689,1053053914)+W(4,-1096251285,-1100430004,-1085953223,-1093290764)+W(5,-1088005167,-1098086422,-1102333361,-1119839106)+W(6,-1117233131,-1122877346,1036037681,-1109909101)+W(7,-1123582788,1029223000,-1125435099,-1103406294);sum2=W(0,-1120200303,1024626781,1013431061,-1124733431)+W(1,1027814217,999438554,-1116912567,1007930813)+W(2,-1113787644,1041562727,-1114475538,-1112371618)+W(3,1032748777,-1098117165,1042886038,-1140542509)+W(4,-1109535466,-1106166077,1029531851,1051805575)+W(5,1061661699,-1114245048,1039886302,-1093997696)+W(6,1041916719,1028143351,-1097688999,1068535590)+W(7,1074776935,1029048009,-1076933565,-1072079702);WS(1051996799,1040628126);
sum1=W(0,-1106876926,1042171100,1014013938,1040804174)+W(1,1038633599,1024260165,1032103150,-1111941370)+W(2,-1096999331,-1106536569,-1087433914,-1079279688)+W(3,-1085040172,-1090750082,-1096245875,-1091794355)+W(4,1064227732,1056769919,1057736892,1052514885)+W(5,1059334684,1058371760,1051111478,1050507101)+W(6,1032518006,-1132737450,-1121739327,1035728257)+W(7,-1115112214,-1126170017,-1129820331,1036168684);sum2=W(0,-1097197656,1040517176,-1107105879,1050425804)+W(1,-1108102513,1044838414,1026907274,978890108)+W(2,-1105938617,-1119182790,1048788314,1048225474)+W(3,1050055380,-1097162220,1028263310,1043193320)+W(4,-1063141508,-1072247475,1073986693,1082212097)+W(5,1063649950,-1108483496,1040597170,-1096883524)+W(6,1047663602,-1106333570,1017343300,1014706728)+W(7,1023560998,-1105252179,1016727612,1025416282);WS(-1079662656,1075711984);
sum1=W(0,-1136749190,-1108214827,-1112256994,-1102094902)+W(1,1019461885,-1113236619,-1115387518,1015637672)+W(2,1054381451,1049467004,1060357369,1064079536)+W(3,1058102849,1050217386,1046694646,1053154499)+W(4,-1099895821,-1104318006,-1094055613,-1088977984)+W(5,-1094018397,-1093377643,-1102869707,-1097489705)+W(6,-1111920714,-1124862997,-1099490085,-1093653775)+W(7,1047054555,1026036560,-1122648846,-1117787456);sum2=W(0,1021596406,1027700788,1031902674,1035450862)+W(1,-1146279384,1036068426,-1108044351,1030087008)+W(2,-1120307380,1049653321,-1100871897,1054975194)+W(3,-1106853601,1042197470,1034125536,-1133477273)+W(4,1037868882,1038499992,1074972319,1073269037)+W(5,992333684,1032586692,-1129244749,1010404410)+W(6,-1094559059,-1099826066,-1070411479,-1076192259)+W(7,1024067187,-1107184127,1032061183,-1104237818);WS(-1121360374,-1077155152);
sum1=W(0,-1105583845,1042009047,-1135496901,1057317824)+W(1,1037107234,1028773828,1042777544,-1116736729)+W(2,-1092428892,-1091586093,-1087526962,-1088356100)+W(3,-1084718223,-1086275726,-1096882940,-1086839898)+W(4,1053987635,1057449542,1037542524,1067018703)+W(5,1053143538,1051794540,1049337758,1050512766)+W(6,1036329976,1039912928,-1114441548,1035631092)+W(7,1024846769,1020991498,1032759069,1041911145);sum2=W(0,-1122349048,1027223630,-1123059666,-1097496437)+W(1,-1101147358,1008041239,-1113710228,-1103013196)+W(2,-1108922684,1050237475,-1093984844,1061603028)+W(3,1054912466,-1136134543,1050990810,1037079763)+W(4,-1102817435,1047134367,-1086242189,1069845393)+W(5,-1091188340,-1107987422,-1126348732,-1097181289)+W(6,1024154790,-1105600910,1041276041,-1090292072)+W(7,-1122818012,-1109079234,1047206075,-1109791787);WS(-1087087711,1067831143);
sum1=W(0,1034272753,1043354114,1046815315,1041026663)+W(1,-1116058688,-1131457456,-1115558139,1032034947)+W(2,-1110686621,-1094089577,-1090322161,1019000899)+W(3,1048378971,1054466495,1045446607,1043401342)+W(4,1034360523,1051348739,1056352764,1049291409)+W(5,-1098372646,-1090870248,-1103803571,-1098529593)+W(6,1006467012,-1097882829,-1098171061,-1099191041)+W(7,1036956791,1036945505,-1124941614,1026141794);sum2=W(0,1046033632,-1114282503,1044655964,-1106001859)+W(1,-1104436397,-1101664028,1015764662,1023732858)+W(2,-1147554302,1065651536,1052996561,-1076523823)+W(3,-1095873418,1059971501,1037179306,-1119149512)+W(4,1021728539,1061103542,1047372498,-1081697027)+W(5,-1094800655,1058036758,-1113369666,1033040332)+W(6,1034466187,-1117467216,1040544990,-1105745303)+W(7,-1119054372,-1110996319,-1120190386,1028498617);WS(1040537598,-1164677141);
sum1=W(0,1044447583,987031402,-1121775302,1042738997)+W(1,1038434732,1049696256,1024826006,1044766000)+W(2,1058921623,1052904912,1059494147,1059765434)+W(3,1053249925,1045203303,1049549231,1032179929)+W(4,-1079854668,-1089009751,-1082135643,-1085199868)+W(5,-1087718171,-1094593271,-1098502833,-1111725730)+W(6,1051360885,1009017491,1049103971,1042102879)+W(7,1037325507,1033340813,1040792940,-1103499809);sum2=W(0,-1105450770,-1099930216,-1087670985,-1097641768)+W(1,-1093727900,1034849198,-1089823109,1026936119)+W(2,-1076904032,-1110661913,1054929191,1067640588)+W(3,1043325457,1041628489,1024934811,1071055811)+W(4,1034745372,-1104228342,1055270313,1058849806)+W(5,1055379319,1047258529,-1091022953,-1093861556)+W(6,1064235564,-1133206564,-1159337186,-1095527236)+W(7,-1097371942,-1123329564,1053074558,-1079977593);WS(-1072228928,1076959210);
sum1=W(0,1049440860,-1100954468,1040518102,1055014377)+W(1,-1102413547,1056933930,-1100924366,1025160513)+W(2,-1102211417,-1090494943,-1089397123,-1085929645)+W(3,-1092416799,-1103710088,-1099959722,-1097219837)+W(4,1052420434,1049042513,1057628335,1059399711)+W(5,1055649007,1056457065,1043274798,1043339918)+W(6,1046258910,-1094165323,-1113742940,-1115570152)+W(7,-1095616949,1054320058,-1096288332,-1113497047);sum2=W(0,1037249746,-1106259401,-1118512137,1033553146)+W(1,-1118437421,1049532353,-1112295163,-1112769969)+W(2,-1091193116,1057292562,1045032769,-1101074553)+W(3,1047290760,-1085599381,1045403080,1036239865)+W(4,1058952598,-1089499743,990544085,1052938455)+W(5,-1096914685,1060306657,-1095081062,1036770528)+W(6,-1099278743,1035766214,-1120311473,-1107284433)+W(7,1032001159,-1105441959,1037527897,-1117837555);WS(-1095248895,-1088416713);
sum1=W(0,991086878,1041397006,-1100414321,-1106522737)+W(1,1032194452,1040515607,-1113785099,-1119710941)+W(2,-1112623265,1023033498,-1095527100,-1085500137)+W(3,-1103431285,-1093888960,1025813699,-1112974208)+W(4,1049658160,-1129854724,1056723856,1061179113)+W(5,1050067968,1055178889,1027165141,1044420741)+W(6,1025280780,1018002536,-1101036339,-1098081679)+W(7,-1121954805,1040437430,-1107604207,-1122583614);sum2=W(0,-1115281709,1038308115,-1086190321,-1079410563)+W(1,1055352031,-1106071111,1042421121,999244165)+W(2,1049351198,-1105447726,1061131477,1070791012)+W(3,-1080774986,1050939464,-1096576742,1021655353)+W(4,-1101546004,1044927538,-1105825160,-1124003323)+W(5,1054621998,-1100497740,1042910101,-1123561791)+W(6,-1132663474,1036918381,-1104633062,1035199903)+W(7,-1119052371,1038597174,-1126972585,-1141223925);WS(1057802399,-1081431823);
sum1=W(0,-1122831751,-1131892376,1041203877,1034931072)+W(1,1020249162,1023514439,-1183605377,-1102408215)+W(2,-1093480916,-1097592621,-1087992005,-1086955360)+W(3,-1094219074,-1099624791,-1104094712,-1103351679)+W(4,1050038833,1050095280,1058335651,1062569267)+W(5,1052617634,1053253320,1037479577,1047799764)+W(6,1031929377,1003466633,-1150646211,-1108251076)+W(7,-1123920403,-1110979235,1022403704,1031403703);sum2=W(0,-1104748298,1035677532,-1097271446,-1071563129)+W(1,-1073203825,-1105574565,1074066983,1076846054)+W(2,1032567526,1015597088,1042180726,-1131466492)+W(3,-1088097679,1049167232,-1104411749,1054919113)+W(4,1030425414,-1106402955,1036072793,1026492053)+W(5,1021201077,1046304011,-1108010622,1040423027)+W(6,1028805714,1010146816,-1122721452,-1139412188)+W(7,-1121571686,1013464552,-1115684312,-1159010626);WS(1057159391,-1098185256);
sum1=W(0,-1115997840,-1139848194,-1110900998,1040272534)+W(1,-1124007614,1022311680,-1122049771,1025640163)+W(2,1062337777,1059107990,1058844902,1060188982)+W(3,1050305613,1055455830,1052112283,1058488623)+W(4,-1099145229,-1096884471,-1083284577,-1081840204)+W(5,-1086268415,-1088086212,-1093503993,-1095187909)+W(6,-1108105457,1026934458,-1128707950,1050661700)+W(7,1025671020,1018441343,1032949738,-1115150240);sum2=W(0,1056249112,-1087901783,1050240307,-1096100666)+W(1,1050011361,1046757851,-1111613200,1031802636)+W(2,-1063663228,-1065703489,1050922399,1074103439)+W(3,1078895155,1075028289,1011769164,1041242105)+W(4,-1090194820,1049313091,1059446328,-1091782161)+W(5,1051412884,999915799,-1097222567,1040180956)+W(6,-1098679170,1049727089,-1118968312,1043947681)+W(7,-1103451878,1046896549,1036070334,-1120669738);WS(-1076050352,1072169512);
sum1=W(0,-1112010473,-1110549812,1041474168,-1102358403)+W(1,1035256808,-1103941101,-1126807163,-1127729580)+W(2,-1127017300,-1096217239,-1101316183,-1098236010)+W(3,-1097462672,1015309803,-1109990262,-1124828306)+W(4,1032805651,1055039585,-1107675851,1058693100)+W(5,1050718238,1047069339,1040782175,1033573870)+W(6,-1127012698,1017026201,1027743346,-1103052317)+W(7,1025923518,-1108585145,1029935559,1030091394);sum2=W(0,-1115222730,-1103808603,-1133607278,1035011293)+W(1,1045426354,1005150868,1038138903,1014354189)+W(2,1013406324,1044516259,1056099238,-1093760521)+W(3,-1097063741,1046105407,-1106358807,1034790704)+W(4,1048651312,-1091636530,-1082257366,1065398243)+W(5,1052543946,-1105190986,-1143243436,-1124610775)+W(6,-1105744683,1036643390,1056116581,-1087652578)+W(7,-1106429625,1031045850,-1129675875,1033997397);WS(1065781680,1039008007);
sum1=W(0,1041247860,-1132228043,-1116017645,1029031978)+W(1,-1114552992,1018467582,-1119698444,1039500994)+W(2,1052873269,1052030887,1057769989,1065817909)+W(3,1059292430,1052683781,1045381867,1042767258)+W(4,-1087848896,-1090939837,-1086321043,-1090130600)+W(5,-1093123180,-1089813139,-1093950448,-1088918334)+W(6,-1122380132,1043969975,-1167945460,1043124941)+W(7,1037414446,1037105136,1016187596,-1139723011);sum2=W(0,1038177586,1024852101,1031995320,1016571646)+W(1,1033741319,-1108656521,1035134998,-1120710323)+W(2,-1105284792,-1131141686,-1123455081,999573799)+W(3,-1107419527,1052574782,-1099142208,-1103717942)+W(4,-1114385091,-1105200928,1057384109,1073904332)+W(5,1075963065,-1130292726,-1072886122,-1070457563)+W(6,1023745983,1044997454,-1102654886,1045931554)+W(7,-1113399825,1041285787,-1101763500,1044467987);WS(-1090516543,-1087531312);
sum1=W(0,-1105337757,-1135375282,-1113059195,-1111479074)+W(1,1044282546,1036163039,-1123738614,-1110047807)+W(2,1040358473,1025750638,1034124454,-1082649657)+W(3,-1098312091,-1114570479,-1112260786,1044483760)+W(4,1026287071,-1109155234,-1111070925,-1113637434)+W(5,1056333811,1044131649,1049914271,1039433994)+W(6,-1112133319,1043065477,1049735832,1048811350)+W(7,-1104740686,-1111303053,-1128712224,-1136462731);sum2=W(0,-1122757257,1009904581,-1113467627,-1099518373)+W(1,1032421699,-1095677862,1020800146,-1112743661)+W(2,1027164873,-1112829049,1020364514,1064179702)+W(3,-1092934445,1039050377,-1106885375,1022655162)+W(4,1002742314,-1115430893,-1098221748,1059311413)+W(5,-1139891301,1041708988,-1124766450,1032689603)+W(6,-1111953049,-1116391321,1025748661,-1098741962)+W(7,1036551469,-1119491053,1025848261,-1122814953);WS(1059528063,1057564569);
sum1=W(0,993737087,1023855952,1051519336,-1100822612)+W(1,1027584566,-1109486813,-1127107174,1035631854)+W(2,-1096201122,-1112481934,-1089271861,-1101379550)+W(3,-1129312776,-1101173547,1031993577,-1097162722)+W(4,1052073475,1044928820,1057871347,-1090210244)+W(5,1027452795,1051680014,1038521522,1050823828)+W(6,1036364765,-1119101474,1026047377,-1095066725)+W(7,1043887545,1038809676,-1152581582,1037595092);sum2=W(0,-1106514375,1034094594,-1112949179,1009317700)+W(1,-1126355148,1021633582,1010987268,-1106252693)+W(2,-1115270098,1029678117,-1095879627,1052560633)+W(3,-1128108776,1034084538,1040297892,1049223604)+W(4,1025588625,-1103891997,1029083209,1062070608)+W(5,-1100067512,1035054672,-1117785257,990783407)+W(6,-1109616345,1044342701,-1107320484,-1103446924)+W(7,-1131810302,-1098743078,-1123491293,-1102218346);WS(1061977215,-1122204685);
sum1=W(0,-1124031333,-1109554099,-1105250724,1036027519)+W(1,959521497,1055353398,1038275624,-1136942561)+W(2,1053794732,1053305789,1058003360,1059361796)+W(3,1055117810,1051669497,1037705519,1047158647)+W(4,-1090279300,-1096176108,-1093816822,-1081723655)+W(5,-1090510080,-1097892492,-1101480172,-1098784634)+W(6,1017895407,1027213295,1024566052,1033714163)+W(7,-1125004641,1006220452,-1112881733,-1145512357);sum2=W(0,-1113155109,1032430477,-1105712018,1048044904)+W(1,-1081128362,-1070110178,-1092435520,-1092804751)+W(2,1028856727,1021325630,1050891972,1070862297)+W(3,1074403261,1035516985,-1108990845,-1122256510)+W(4,993552399,-1128331832,1042508384,1042132916)+W(5,1044319918,-1115800491,1033559089,-1109033129)+W(6,1036996819,-1139715524,-1111526035,1040898786)+W(7,1025048067,1038841221,-1119663830,1007165668);WS(-1096328959,1070879408);
sum1=W(0,1047483149,-1131726569,1017405984,1016192218)+W(1,-1134185032,-1130210629,1039283496,1022798351)+W(2,1056909741,1050717891,1049879450,1064784543)+W(3,1054175424,1055866677,1052923070,1050331269)+W(4,-1084253114,-1097194674,-1084428714,-1088019878)+W(5,-1087922381,-1096076442,-1098682228,-1089646420)+W(6,1043610432,-1120381614,1029856307,1046790989)+W(7,1044095416,-1106891777,1045347898,-1103492015);sum2=W(0,-1096731787,1041094096,1030029833,-1134738767)+W(1,-1112066554,1049526473,-1103571503,1038503381)+W(2,-1092572599,-1083918511,-1081752188,1050600846)+W(3,1060518769,1056806956,1052566197,1040255570)+W(4,-1072213302,-1081783724,-1088492050,-1098909280)+W(5,1054813136,1066457366,1061557517,1074348460)+W(6,1074300082,1061218424,1062246408,1055931246)+W(7,1030722387,-1080408758,-1082314750,-1074863778);WS(-1093955647,1022010191);
sum1=W(0,1027472455,-1118029508,1017520774,-1100976252)+W(1,1048038797,1019653215,1015004427,1006149335)+W(2,1051129150,1040858863,1058284788,1064764899)+W(3,-1094249656,1054989120,-1137681219,1047833420)+W(4,-1126583382,-1110637352,-1083829535,-1092969620)+W(5,-1093269900,-1098669306,-1101321193,-1092663640)+W(6,-1110971745,-1129027011,1043546956,1032062845)+W(7,1049944248,-1114080636,1039113958,-1120661351);sum2=W(0,-1125700855,1010923567,-1097524591,-1086770251)+W(1,-1119687254,-1136610695,1034141799,-1146172877)+W(2,-1109340305,-1099241242,-1097784845,1061340682)+W(3,-1091236020,1059369820,-1103210716,1042204527)+W(4,1041739108,-1121076246,-1122648580,1059475190)+W(5,-1097965354,1048517727,1020884025,-1117941982)+W(6,-1138307987,1010348245,1043843262,-1104554020)+W(7,1042867821,-1105357691,1021404807,1026766467);WS(1057685119,1067243116);
sum1=W(0,-1129459555,1016923756,1004671913,-1095493364)+W(1,-1098633785,-1112175056,1046138501,-1131471418)+W(2,-1098308652,-1100618635,-1090418529,-1088191051)+W(3,-1089905135,-1101363479,-1106099897,-1097291652)+W(4,1053516928,1049587364,1057639529,1065512192)+W(5,1058720438,1052631981,1043712557,1052947846)+W(6,1029422892,-1111775882,-1114348966,-1112549294)+W(7,-1103551521,-1111153757,995391206,1020473821);sum2=W(0,-1131225411,-1130956898,-1103681442,-1077027280)+W(1,-1076028808,1031803188,-1101294062,949706042)+W(2,-1140292462,1023877693,1042914798,1069127322)+W(3,1071847872,-1103125793,1043076855,-1132087796)+W(4,1018110051,-1137158572,-1224504659,1043315619)+W(5,-1120948958,1043270022,-1113817590,1015417250)+W(6,1018006973,-1128428036,1020723155,-1147115303)+W(7,1020554514,-1133954299,990350747,1025989218);WS(-1097928959,-1082976358);
sum1=W(0,1027664520,-1123678010,-1106569905,1052451146)+W(1,-1103556709,1038567635,-1108799690,1040222651)+W(2,1057835343,1050550727,1057764410,1062299789)+W(3,1049034640,1057826487,1041175724,1060823717)+W(4,-1089326063,-1096462854,-1083721351,-1087127986)+W(5,-1097735566,-1094118206,-1100805265,-1089053734)+W(6,-1108038941,1032858337,1021803093,1042469806)+W(7,-1104920125,1031016631,-1129264698,-1107162784);sum2=W(0,1059738223,1048150071,1052511773,-1080186607)+W(1,-1078381471,-1072132845,-1071450961,-1071397334)+W(2,-1087082495,-1095900368,-1108343021,1063110279)+W(3,1074904245,1071639576,1076364217,1077341373)+W(4,-1092378156,1046247330,1033545850,-1090059649)+W(5,-1107095292,1039712953,-1113577164,1049211915)+W(6,1034470847,1025055065,1045395587,-1094453880)+W(7,1053230483,-1103894182,1032308634,-1120241798);WS(-1093482751,1040242403);
sum1=W(0,-1101135214,-1123956286,-1107524598,-1138012647)+W(1,1034129455,1042720691,-1130324184,998898338)+W(2,1051279307,1045008905,1049489177,-1132973569)+W(3,-1096848358,-1098383795,-1104810279,-1118268600)+W(4,-1160860306,-1106067054,-1101021318,-1113266773)+W(5,1049504725,1059206814,1049756222,1052043149)+W(6,-1112732162,-1135242283,1029341500,-1121978915)+W(7,-1098727290,-1102892456,-1104163113,-1099073308);sum2=W(0,1050603120,-1101078445,1048531671,-1105220793)+W(1,-1091713187,1034851673,-1122031169,1020293663)+W(2,1055811875,-1122671355,1038805789,1066111209)+W(3,1026095418,-1130092003,-1137910742,-1094690648)+W(4,-1086548128,-1087609936,-1088336312,1071017234)+W(5,-1115602704,-1089969509,-1121274059,1053616941)+W(6,1034695967,-1108269543,-1089139562,-1104320030)+W(7,-1100901763,1049804877,-1103744367,1054827086);WS(-1112146683,-1077736475);
sum1=W(0,-1128590341,-1130792414,-1147973299,-1117834531)+W(1,1007065251,1033724609,1024083798,-1122914526)+W(2,-1099064529,-1090490649,-1086623314,-1101063739)+W(3,-1084449173,-1094725676,-1097837640,-1097461352)+W(4,1049253908,1028859267,1040872136,1068918685)+W(5,1059458719,1057886934,1044653558,1048946351)+W(6,1039097715,1017948777,1025770233,-1115616742)+W(7,-1104116690,-1132647657,998082042,1030833130);sum2=W(0,1038545045,-1104316542,-1098913527,1054073276)+W(1,990615436,-1111960943,-1127436605,-1131799749)+W(2,1044965772,-1073797636,-1069601753,1079919017)+W(3,1065620582,-1103381017,1039512539,-1105195767)+W(4,1038508364,-1092377302,1050236814,1044931722)+W(5,1034922622,1033398315,-1113162193,1039327537)+W(6,1032278560,-1115941315,-1109127211,1042591612)+W(7,997021068,1042220416,-1138197651,-1121388557);WS(-1090505151,-1074550453);
sum1=W(0,-1112838599,1028498739,1023419227,-1117182312)+W(1,1018948122,-1126145258,1024711581,-1125422420)+W(2,-1106878250,-1103427629,-1088602192,-1088941275)+W(3,-1087514842,-1096920942,-1096615233,-1095073209)+W(4,1057615003,1042960070,1063645564,1053033883)+W(5,1058641540,1043052986,1050742275,1053972531)+W(6,-1131143051,1023192930,-1096958907,1048242260)+W(7,-1098164287,1045189988,-1105551137,1026824959);sum2=W(0,1051549752,1081443218,1072492444,1048388769)+W(1,1035162847,-1139079606,-1121149576,-1123800689)+W(2,1021553919,-1111116920,-1073777225,-1067599847)+W(3,-1096587672,1029232562,-1115288719,1042218632)+W(4,-1106404197,1044837835,-1113676512,-1089379201)+W(5,-1109546151,1030543674,-1122606689,-1125599605)+W(6,1031994963,-1113046369,1032624041,1025956540)+W(7,1027498280,-1132168419,1034044071,-1115044631);WS(1051119487,1041244378);
sum1=W(0,-1124974044,1028120435,1048876359,1037118035)+W(1,-1131477080,-1118427428,-1120234265,-1125985859)+W(2,-1137238551,-1113671305,1036964902,1061504071)+W(3,1047204942,1050660570,1030267847,1049717597)+W(4,-1116593698,-1103177170,-1099611151,-1104164974)+W(5,-1081804989,-1114906180,-1098831475,-1103929310)+W(6,-1121323393,1033078132,-1156053771,-1129960608)+W(7,1048068278,1011539382,1035846233,-1115091743);sum2=W(0,1018090488,-1104952272,-1105226064,-1128161694)+W(1,-1134153828,1024328280,-1118410723,-1117225997)+W(2,1027537220,1048078363,1055192952,-1102612387)+W(3,-1102761937,-1101688104,1035228556,1016223417)+W(4,1019973834,-1095697091,-1101823824,1074095781)+W(5,-1074759173,1063478353,-1092594125,1041310640)+W(6,-1117503915,1045164128,-1106818318,-1087428157)+W(7,1061969021,-1092430375,1050476000,-1110796930);WS(1062303263,1031082743);
sum1=W(0,-1113216195,-1099215391,1052151297,1026092610)+W(1,1051942565,-1098039588,-1101893697,1008063218)+W(2,1050954912,1012178225,1065129152,1047492794)+W(3,1063700475,1049517720,1028060738,1054989200)+W(4,-1095964628,-1095180416,-1088785601,-1089641431)+W(5,-1089295544,-1091476104,-1102410709,-1096414030)+W(6,-1121789260,1027015379,1041954507,-1107401421)+W(7,1049634587,-1112964196,1035520455,-1114231491);sum2=W(0,1033145987,-1111827051,-1103256184,-1063595607)+W(1,-1101985731,-1141099147,-1136421288,1030655939)+W(2,-1175661064,-1152013649,1050523165,1084357731)+W(3,1048919805,1025442742,-1145624409,-1133270551)+W(4,1021827842,-1104895942,1034611383,-1094652398)+W(5,1029250458,-1102082303,1021034188,-1121842648)+W(6,-1165845202,-1187919119,-1125020091,1042933311)+W(7,-1108910008,1040766920,-1126731425,1017996705);WS(1057958943,-1104691893);
sum1=W(0,-1111014615,-1128240917,-1146251723,-1095236657)+W(1,1047913107,-1103203951,1033356080,1023941889)+W(2,-1105424217,1046008396,-1090082375,1054329938)+W(3,1003615948,1013130820,1044802714,-1101796865)+W(4,1044401084,-1100901945,1057785284,1040293502)+W(5,-1099597392,1051440085,-1102604718,1036253756)+W(6,-1118336456,1038452148,-1119525902,-1093887914)+W(7,1045607070,-1107674167,-1113361665,1037874639);sum2=W(0,1010987018,-1105807463,-1102396693,1054217500)+W(1,-1123211893,1029628166,-1106898625,1028744914)+W(2,1041119120,-1111572952,-1117220749,-1087890507)+W(3,1070205457,-1101117061,-1113015450,-1121743361)+W(4,-1110188142,1045029856,1057260834,-1087358521)+W(5,-1081682663,1051101181,1042553654,-1135525482)+W(6,-1127404253,1029477872,1019931869,1056265374)+W(7,-1091128546,-1124058781,1025549544,992401866);WS(1063883327,-1171419961);
sum1=W(0,-1131801844,1021098616,1022023532,-1121742227)+W(1,-1090925859,1024490200,-1102607801,-1123544461)+W(2,1049833398,-1123871229,1009731296,1044941350)+W(3,1060653970,1043051923,1048967870,1050859794)+W(4,-1102183011,-1097479398,1056730033,1041013425)+W(5,-1095529687,-1097251239,-1104750961,-1097963532)+W(6,-1101850371,1031224740,-1123343997,-1127214008)+W(7,-1107029405,1042080318,-1107657120,1009310536);sum2=W(0,-1106082604,1041248381,-1132935321,-1106587714)+W(1,-1104172881,-1118244665,-1115368488,-1139264801)+W(2,1047581965,-1108094251,-1111186257,1050591326)+W(3,1039028256,1025922877,-1111866155,-1104769894)+W(4,-1097195715,-1105642610,1042983438,1048334662)+W(5,1046273630,-1128737701,1044426238,-1122157893)+W(6,-1113941985,-1131232309,1050509566,-1103031697)+W(7,-1127691207,-1115007353,-1112751356,1031938310);WS(1064944927,1037595256);
sum1=W(0,-1116864018,1023806679,1017115436,1009660557)+W(1,1028149000,-1109610248,-1148661421,-1102752831)+W(2,-1089228760,-1095304482,-1087165700,-1086682215)+W(3,-1088874517,-1099761351,-1116139780,-1131587330)+W(4,1063040538,1057549004,1060715233,1064233001)+W(5,1056983460,1052917089,1041500021,1045020525)+W(6,-1107296590,-1106875789,-1103245163,-1106392275)+W(7,-1132085516,-1107160974,-1129006079,-1152394658);sum2=W(0,1045832950,-1110716731,1025147898,-1098226948)+W(1,-1099749141,-1098250414,1042544569,-1089530617)+W(2,-1084008560,1049995423,-1089165996,1066542501)+W(3,1049362032,1055260506,-1086997229,1067285885)+W(4,-1084775302,-1093173621,1054478967,1068786857)+W(5,1047038722,-1126019654,-1127724076,-1088213452)+W(6,1058474163,-1102301410,-1128684365,1031931484)+W(7,-1091779956,-1105326436,1053449115,-1090548395);WS(-1082101344,-1089856493);
sum1=W(0,1050831902,-1112019073,1030303546,-1129997454)+W(1,-1110327174,-1117704076,-1112251093,-1131596868)+W(2,-1105691402,1030717682,1055521064,1064695661)+W(3,1061962758,1058754169,1047731210,1056158989)+W(4,-1101015969,-1098775681,-1097748442,-1085520515)+W(5,-1086646154,-1089610799,-1093958751,-1094349907)+W(6,1029275441,-1120813832,-1139280937,965412887)+W(7,1041358014,-1122362798,1028938947,1016935004);sum2=W(0,-1065128139,-1076824095,1067439244,1079260085)+W(1,1056740148,-1103928218,-1135208116,1039164015)+W(2,-1101130808,1050826865,1046966330,1049869634)+W(3,1051236860,-1114183173,1033256035,-1104627926)+W(4,1034565987,-1109355365,-1109830496,-1112614302)+W(5,-1123646153,1051726295,1035002893,-1109091637)+W(6,-1119435550,1023890205,1012867020,1015248786)+W(7,-1122661198,-1136992532,-1119472799,-1136910724);WS(-1090711679,1035967541);
sum1=W(0,-1111795270,1015715144,-1118064815,-1124564760)+W(1,1033380937,1041725555,1039158191,1036708611)+W(2,-1104454427,1029360119,-1084526809,-1083278737)+W(3,-1083950349,-1091233609,-1102432923,-1097260861)+W(4,1050513973,1050454265,1063535365,1060834888)+W(5,1050327592,1054941014,1040417584,1042099839)+W(6,1030482278,-1138269301,-1132452908,1007072853)+W(7,1028355007,1029566323,-1140656289,1035976950);sum2=W(0,1030795338,-1104698754,-1086482027,-1086674278)+W(1,1048689193,-1101252049,-1127107620,-1097010897)+W(2,-1099705557,-1088930785,-1087114188,1063363970)+W(3,1066258058,1055138353,-1113111809,1050900036)+W(4,-1100315818,-1129318753,-1088371087,1059258270)+W(5,1052412907,1035784301,-1107499570,1046424313)+W(6,-1124401732,1047822852,1041847465,1007827043)+W(7,-1114489829,1039056173,1036879119,-1112035485);WS(-1098505599,-1075865372);
sum1=W(0,-1119631078,1024188415,-1125460739,-1113150415)+W(1,-1098117352,1028789822,-1115205937,-1134520549)+W(2,-1131715643,1032178901,1056750314,1055366257)+W(3,1063530169,1038512989,1036256496,1042179631)+W(4,-1121509433,-1128987132,-1131145214,-1096447994)+W(5,-1086227497,-1117796833,1016180195,1032402616)+W(6,-1113178620,1024883696,-1114020928,-1102601578)+W(7,-1111953177,-1101470933,-1141768534,-1114797153);sum2=W(0,-1098762498,-1112826554,-1099883844,-1090598021)+W(1,1060690639,-1101866176,1051055486,-1111565268)+W(2,1039073687,1047439072,1024348972,1068429254)+W(3,-1078855206,1052294530,-1095975199,1034134076)+W(4,1035541163,1032611741,1050751610,1066295533)+W(5,-1081223881,-1097770507,-1126362074,-1121819739)+W(6,1030962008,981436096,1048715774,-1089341195)+W(7,-1094541311,1041458546,1044471119,1024624177);WS(1057165023,-1106509195);
sum1=W(0,-1110663097,1023353031,1009641338,-1116674588)+W(1,-1121179137,-1127866586,1019708412,-1105922998)+W(2,-1090373040,-1094296089,-1087820187,-1090764772)+W(3,-1101809276,-1095695571,-1097119704,-1088811352)+W(4,1057389257,1051297995,1064196683,1064337073)+W(5,1058239248,1053143796,1049182394,1042633923)+W(6,1036322023,-1110472134,-1103525103,-1108191858)+W(7,-1105116828,-1130262917,-1117889432,1047174317);sum2=W(0,-1112942365,1048482322,-1100072975,-1097118067)+W(1,991349250,-1108096389,1053525633,1000921969)+W(2,-1106822390,-1115190843,1034045428,1068163863)+W(3,1063618710,-1107942623,-1090492700,-1076676559)+W(4,-1102090209,1042851055,-1103979279,1056641862)+W(5,-1105663689,1049912171,-1130278628,-1111476815)+W(6,1043730009,1035412483,-1105576965,1028572696)+W(7,-1113934073,-1105853831,1039916278,-1106999228);WS(-1086493375,-1079336981);
sum1=W(0,977772865,-1123924042,-1109993624,-1107908519)+W(1,1036636329,1038934102,1034769240,-1099048778)+W(2,-1102983835,-1108602044,1041059645,-1094902379)+W(3,-1083260999,-1084987377,-1102484540,-1108629750)+W(4,1026410857,-1098146918,-1106936850,1061697492)+W(5,1061962303,1057432285,1051050960,1050989872)+W(6,1015269519,1049374456,1036994068,1041174790)+W(7,-1103125248,-1125738921,-1130650164,1040252563);sum2=W(0,-1104970914,1018133697,1040842491,-1093587851)+W(1,-1093237537,-1102375178,-1099804326,1054809337)+W(2,1042634099,-1097448347,1055662701,1074010545)+W(3,-1089724369,-1099392752,1049771835,-1092159031)+W(4,1052960430,-1108255972,1062139198,1064732329)+W(5,-1083390778,1025575413,-1104347883,-1096888027)+W(6,-1112577728,-1096543501,-1090800341,-1093194079)+W(7,1015865539,991452982,-1126119433,1028159711);WS(-1088469887,1068090411);
sum1=W(0,-1113244581,-1123900274,1049496346,-1110903326)+W(1,-1119953152,1031904934,1034227191,1025939062)+W(2,1001301201,1023861926,-1082959002,1050701400)+W(3,1060902689,1043052181,1043817559,1038313117)+W(4,-1115331947,1035790701,1057295251,1048296635)+W(5,-1081663133,-1113327662,-1110964279,1034951606)+W(6,-1124374314,-1105829923,-1096521435,-1119292644)+W(7,1048590454,1027826066,-1106468266,-1117293966);sum2=W(0,1046922708,1033420508,-1112865289,-1096930035)+W(1,-1101802092,1017341032,1036773342,-1107450994)+W(2,-1106472578,-1114867820,-1087802072,1058113813)+W(3,1050476308,-1103417477,-1105807138,1033379085)+W(4,1033443280,-1109208012,1020845388,1048730658)+W(5,1059721445,-1107242470,-1136542442,-1104249476)+W(6,-1111979165,1050643686,-1101832932,-1129026525)+W(7,-1104558996,-1135034393,1037376476,1023773731);WS(1052578175,-1092643724);
sum1=W(0,-1106584961,1030893452,1033955624,1037358070)+W(1,1036710537,-1128189432,-1118327615,-1129060558)+W(2,-1102735475,-1100779014,-1082492039,-1086815439)+W(3,-1088009424,-1095075429,-1106908643,-1102841939)+W(4,1053304083,1049737317,1060101900,1065824329)+W(5,1041943502,1057719155,1051335460,1036237087)+W(6,993436516,1037510015,-1101687426,-1103135573)+W(7,1029815263,1040440469,-1106074638,1027836379);sum2=W(0,-1115440098,1029771501,1018065220,999202537)+W(1,1036811205,-1111720654,-1125064265,1019498859)+W(2,1015710974,1033337736,-1094728975,1039453548)+W(3,1050012979,1032576025,-1103861773,1040788513)+W(4,1041402597,-1114856806,1037520917,1064530169)+W(5,-1094040689,1073761042,1063409170,-1090935047)+W(6,-1130229431,1034787000,-1082769104,-1074584982)+W(7,-1090370130,1032162938,-1105633547,1034133532);WS(-1104397694,1058392920);
sum1=W(0,1012876448,-1126111401,-1142522206,-1115125816)+W(1,-1103048369,999529969,1016404519,-1117545451)+W(2,1051523414,1050625047,1043902243,1063861817)+W(3,1056801600,1053396405,1042081404,1054067798)+W(4,-1094911217,-1106828476,-1089440467,-1093833780)+W(5,-1087921625,-1107310585,-1104958721,-1097217844)+W(6,1023486907,1033392977,-1119682235,1019625524)+W(7,-1096529922,1015514383,1039287934,-1113687714);sum2=W(0,-1130009672,1027809153,-1106384796,1051460883)+W(1,-1104521112,1033821004,-1112259960,1028508475)+W(2,1013515790,-1106180134,1042067106,-1094561503)+W(3,1032257325,-1124940473,-1168427353,-1120291522)+W(4,1013756514,1023886448,1052609397,1078005003)+W(5,1072194837,-1094906083,1046140857,-1140922271)+W(6,-1153587550,1024050371,-1094102229,-1070026280)+W(7,-1075632186,1053282219,-1098407638,1033718481);WS(1063327007,-1121248448);
sum1=W(0,1017612078,1043030576,1039059525,-1115811128)+W(1,-1095615210,-1099887459,-1140707177,-1120397682)+W(2,-1113236667,-1096763312,-1091103118,1053297652)+W(3,1063340055,1054079124,1041492110,-1126620524)+W(4,1042967269,1049218219,1058517677,1033504868)+W(5,-1082785422,-1088587000,-1101731443,1029718569)+W(6,1035231217,-1115130868,-1107367965,1009543939)+W(7,1047061435,1042859328,-1120288724,-1104957341);sum2=W(0,1037909727,-1098298527,-1126569464,-1106955476)+W(1,-1096969233,-1118592354,1042882430,1037216424)+W(2,-1119813454,1048025725,1041835288,1067026849)+W(3,-1085288934,1042571631,-1117602980,-1116313332)+W(4,-1099212072,1045330821,-1106229244,1067954224)+W(5,-1095495837,-1108169766,-1164085849,-1100305071)+W(6,1032936033,-1097673782,-1109675885,-1092590328)+W(7,1004812688,-1096486003,1034064234,1045459772);WS(-1114652667,1051933605);
sum1=W(0,1026700110,1037508767,-1128033780,1034155035)+W(1,-1102462575,1024543544,-1147042251,1032374633)+W(2,-1102428549,-1105027032,-1106431647,1043250735)+W(3,1059213449,1038435705,1038748492,1016229610)+W(4,1043087092,1048715843,1062796090,-1089603768)+W(5,-1090890112,-1106007014,-1119096106,-1104514210)+W(6,-1109604752,-1113263092,-1098797270,1023780992)+W(7,-1112475685,-1121524254,986589794,1007891224);sum2=W(0,-1129141996,-1106880495,1031191254,-1102244397)+W(1,-1101040753,1046080919,-1112883155,1031234782)+W(2,1043866561,-1096921120,-1123077406,1064276171)+W(3,1061828176,-1095750750,1042185570,-1128566730)+W(4,1029019378,-1092013580,-1086673510,1064706574)+W(5,-1113110329,-1091369762,1042119352,-1105256367)+W(6,1050935854,-1111274547,-1096956427,-1115781076)+W(7,-1106057540,1029696990,-1113619581,1012473722);WS(1059465279,-1101420399);
sum1=W(0,1033088680,-1124176798,1014063089,1035053989)+W(1,1045820204,1038292302,-1115007182,-1131477704)+W(2,1043444330,1000916382,1057398923,1034190184)+W(3,-1087528660,1036787650,1027988010,1042732770)+W(4,-1101682761,-1126261266,-1089602004,1039770557)+W(5,1057859064,-1106381771,-1104773247,-1102530758)+W(6,-1124073107,-1118729178,1032573720,-1114558729)+W(7,-1096323421,1041172764,1024683157,1029511616);sum2=W(0,-1093261173,-1100338012,1016590929,-1160318928)+W(1,-1111261089,1032510827,1037987285,-1106728517)+W(2,-1081648717,-1096055698,1049309077,1060463741)+W(3,-1123677731,1042247124,1035681279,1035240533)+W(4,-1107343332,1016623505,1058913944,1061699617)+W(5,-1095509190,988275856,-1111758125,979544481)+W(6,1020947921,-1121572837,1035038069,-1121635630)+W(7,-1116667427,-1130213341,1033159595,-1112486763);WS(1060076127,1072958059);
sum1=W(0,-1103118654,1043365506,-1115420333,1031523031)+W(1,1033412302,1032254402,1031863013,-1127560355)+W(2,-1090537599,-1097065432,-1086314390,-1088162978)+W(3,-1089193875,-1091959462,-1111327644,-1086013855)+W(4,1060753617,1046496158,1060760746,1055888777)+W(5,1052645932,1054239287,1044639698,1056703661)+W(6,-1129584897,1025963976,-1106610556,1040410096)+W(7,-1138875303,1032279415,1032182482,1044337291);sum2=W(0,1034238418,1026722605,-1123083006,1044566349)+W(1,-1114043742,1029836970,-1124457715,-1112207598)+W(2,-1122429687,-1113650971,-1101416602,-1095747837)+W(3,1044375513,1032414162,-1132025334,-1112893824)+W(4,1038471498,1047703041,1050567163,1073798913)+W(5,1074668356,1076147895,1076524889,1071535287)+W(6,-1105287037,-1106809975,-1099784158,-1077245954)+W(7,-1072322090,-1070521946,-1071353549,-1076180558);WS(-1114470395,-1114976351);
sum1=W(0,1017446070,1040990896,-1129681934,-1120446036)+W(1,-1097641691,-1110115727,-1110184487,1033457695)+W(2,991904560,1041627584,1047992216,1061349282)+W(3,1061559014,1055187519,1045114861,1047040436)+W(4,1034584479,-1107221597,-1115356259,-1083497834)+W(5,-1089507216,-1098995485,-1109668803,-1107186297)+W(6,-1110976571,-1099251857,-1111571481,1039733326)+W(7,1036247843,-1114440077,-1115117640,-1120899067);sum2=W(0,-1093678598,1002676269,1055748356,1044340647)+W(1,-1118111722,-1120084888,1001595675,-1123642691)+W(2,-1084434022,1057422860,1066493380,-1079318791)+W(3,-1116089022,1044705221,-1112694927,1031220790)+W(4,1064533419,1067683118,-1078621547,-1079939901)+W(5,1054002901,1039926847,-1112070298,1023903081)+W(6,1042743345,-1108978134,-1117769694,1015093293)+W(7,1049699290,986467602,-1107171922,1037662763);WS(1048785023,1039045299);
sum1=W(0,-1104130562,1043168659,-1117502116,1029857553)+W(1,1034838603,1027207566,1024393315,-1130533431)+W(2,-1090140327,-1100442863,-1085428843,-1093347651)+W(3,-1089406196,-1093521697,-1120775857,-1086838999)+W(4,1061197562,1040570004,1062309944,1050495728)+W(5,1050259320,1054560318,1039464338,1056208688)+W(6,-1133671882,1032880081,-1102819715,1038995485)+W(7,-1127149063,1026681976,1035433414,1041402190);sum2=W(0,-1118465298,1011712973,-1128433260,1029767219)+W(1,1021354231,982009542,1014788797,1033540398)+W(2,-1142302474,1025023956,1041730218,-1097771962)+W(3,-1094677866,-1122047812,1028525757,1020814500)+W(4,-1114395216,-1104707163,-1095905892,-1080533844)+W(5,-1075595300,-1072373863,-1072719492,-1078361330)+W(6,1037219807,1039062755,1046574176,1069124140)+W(7,1073795377,1075522683,1074436097,1068741752);WS(1040594174,1002085105);
sum1=W(0,1041861603,-1097746587,1032164980,1031577622)+W(1,-1102982955,1044101411,1034678964,1026039088)+W(2,-1113198522,1055071640,-1088672026,1050744420)+W(3,1057599999,-1103363988,1036351259,1034848362)+W(4,-1137236930,-1100468781,1047493466,-1105375081)+W(5,-1087672398,1050064611,-1102178050,1033863059)+W(6,1041085614,-1121524679,-1109849488,1048884604)+W(7,-1113508732,-1098107838,1043931332,-1106488144);sum2=W(0,-1099743490,1035577370,-1115293072,-1102421679)+W(1,1038726510,1032210717,-1107407193,-1120037205)+W(2,1011906269,1026663055,1057096352,979639118)+W(3,1044440375,1032214892,1028754425,-1123040177)+W(4,1037961444,-1152297667,-1095995741,1050233559)+W(5,1022991474,-1139108605,-1115369483,-1104470915)+W(6,-1108436276,991169347,1045881501,-1097952901)+W(7,-1122343653,1026937641,-1105994898,1022469878);WS(1066613200,-1123971367);
sum1=W(0,1021072883,-1125712504,1041158633,-1106077125)+W(1,1036847484,1032267227,1016782186,1031886911)+W(2,-1096708150,-1090955664,-1159875842,-1079911082)+W(3,-1093258685,-1103560179,-1089925031,-1106725252)+W(4,1051074184,1051398158,1058934814,1061682240)+W(5,1055629981,1054180539,1052861897,1047227273)+W(6,1026036124,-1108624754,1040756057,-1090753503)+W(7,-1114271443,1025501945,-1105228376,1043536294);sum2=W(0,-1120579723,-1104595791,1060943463,-1081375340)+W(1,1048074442,1049316438,-1088959333,1054216959)+W(2,-1102098813,1059079365,-1078775742,1070420847)+W(3,-1106373275,-1084015554,1065759760,-1087995034)+W(4,-1103583809,1035649855,1055196914,1036446407)+W(5,1050043459,1050724789,-1088425301,1052608338)+W(6,1039910130,-1110832147,-1115424415,-1092581761)+W(7,-1101688097,-1115969635,1051846236,-1103333947);WS(1015488492,-1082266482);
sum1=W(0,-1115294884,1041881447,-1116482020,1028536641)+W(1,1044897017,-1108243791,1033207234,1015505847)+W(2,-1096364772,1036768790,-1083421327,-1079950554)+W(3,-1088856963,-1096513911,-1104622888,-1096156044)+W(4,1054950795,1051075280,1062057653,1057564011)+W(5,1054170231,1056273768,1056919206,1054606378)+W(6,-1109722877,1018280484,-1105734603,-1124656723)+W(7,-1129161159,-1113027740,-1132093050,1025701004);sum2=W(0,-1103335141,-1087173612,1045744538,-1106751239)+W(1,-1089877767,1054342226,1047940388,-1120076732)+W(2,-1123809016,-1080484881,1068142929,1065979347)+W(3,1048007586,-1086806497,-1098712592,-1082944418)+W(4,1056172663,1047550056,1051886373,1064817240)+W(5,1065470183,-1098340366,-1102735881,-1088981287)+W(6,-1093357581,-1112078382,-1102262951,-1097769156)+W(7,-1095892093,1033891425,-1105000175,1059622670);WS(-1089551423,-1072840444);
sum1=W(0,1041019406,1022173115,-1113297010,1015463395)+W(1,-1103473726,1040814976,1007312016,1029778436)+W(2,1055991358,1057526040,1036785718,1059475300)+W(3,1056836657,1050051043,1050846086,1053584058)+W(4,-1086576149,-1100702364,-1093552675,-1089572736)+W(5,-1091007140,-1090411145,-1098618125,-1097362556)+W(6,1027645528,-1141651861,1016689751,1031793146)+W(7,-1125097480,1041821422,1015074267,-1104623366);sum2=W(0,1069423067,1072187327,1072064387,1072314518)+W(1,1066704589,1063804587,1053139391,1042659879)+W(2,-1076703167,-1073855626,-1079134619,-1077864031)+W(3,-1081021850,-1081933355,-1094622730,-1099654949)+W(4,1041694716,-1115348910,-1107764634,-1089838794)+W(5,1036250076,1028352388,-1114321992,1035224325)+W(6,1032293264,1008297781,-1120515458,1037018177)+W(7,-1121141704,1025803257,-1123317222,1027779018);WS(1053893247,-1106302313);
sum1=W(0,1031892188,-1110506435,-1127073177,1047997302)+W(1,1033243951,-1107646187,-1112186286,-1112631434)+W(2,1044357278,1051962248,1061666784,1064449402)+W(3,1041901099,1053582704,1037482077,1050110011)+W(4,-1093335703,-1098499127,-1085429924,-1082436051)+W(5,-1118050391,-1104422127,-1118004236,-1103845867)+W(6,-1124627014,-1121076939,1038775118,1042378233)+W(7,-1100759903,-1107823800,-1134911574,-1111029158);sum2=W(0,1045534781,-1136883904,1027794169,-1091599460)+W(1,-1105954111,-1110353364,1026306116,-1105327762)+W(2,-1106914963,-1105365809,-1087950271,1049402813)+W(3,1059435817,1056244223,-1106437513,1049633694)+W(4,-1093884354,1058094665,-1076257974,1070891205)+W(5,1057695328,-1096007662,1042940020,1019026622)+W(6,1048929407,-1099297773,1057853479,-1101014716)+W(7,-1088483015,-1116753268,-1107558514,-1111740866);WS(1043803134,1031905225);
sum1=W(0,-1113675573,-1137620096,1045527725,1047471777)+W(1,1025442024,-1101766076,1041363873,-1104559247)+W(2,1045344728,1015450714,1036603287,1057861093)+W(3,1007995990,1048683192,-1103914745,1053784172)+W(4,-1093561052,1039772705,-1087612823,-1131204708)+W(5,-1109713128,-1098589181,-1142310312,-1096789826)+W(6,-1125193272,-1142985628,1043570724,1032608022)+W(7,-1125123818,1017746514,-1137687994,-1120823545);sum2=W(0,-1102611800,1042572795,-1143715563,1047906835)+W(1,1034463821,-1097650393,1044772028,-1105069125)+W(2,1052608919,-1112317124,1036000712,1058925768)+W(3,-1089628524,-1097284017,-1090965565,1053414419)+W(4,-1092971881,1050084573,-1099050864,1062269077)+W(5,-1100033854,-1155008883,1043620595,-1099181286)+W(6,1033368250,-1099740129,1046340985,-1106615878)+W(7,-1143169701,1034459058,-1102441858,-1145018737);WS(1065606800,1041895077);
sum1=W(0,1041785011,-1113293285,1031552121,-1114204019)+W(1,1014586031,1032452466,-1103346054,1025447425)+W(2,1041397665,1050236482,1063682744,1055253222)+W(3,1057927896,1054837340,1043307490,1058487624)+W(4,-1108226929,-1089967688,-1092426598,-1085544687)+W(5,-1092878524,-1094102329,-1097746379,-1098262983)+W(6,-1113822832,-1105474774,1045393909,-1106251932)+W(7,1018782386,-1135035573,-1114747425,-1119448485);sum2=W(0,1038489223,1032193624,-1137158564,1048862753)+W(1,-1107218869,-1112577633,1034028859,-1110240510)+W(2,-1094743304,-1106563024,1029053577,-1103121169)+W(3,1018988618,1015522148,-1107822714,1017646246)+W(4,-1079775068,-1075431018,-1075905408,1061439417)+W(5,1061842524,1055667456,1032002642,1047594841)+W(6,1069957645,1074314813,1067854461,-1090496129)+W(7,-1083145579,-1093776696,1038458963,-1100108785);WS(1050857279,1035401177);
sum1=W(0,1029370009,-1121232094,-1118971861,-1116554354)+W(1,-1102118870,1035949272,-1118591397,-1155732684)+W(2,1049972466,1045749679,1054737744,1064433520)+W(3,1057059356,1055161550,1035470985,1050840570)+W(4,-1100844155,-1097541146,-1089471141,-1088203652)+W(5,-1089223685,-1095333099,-1098430605,-1105548665)+W(6,-1114359850,-1119608387,1032044074,1039513726)+W(7,1028806533,1039358524,-1114373271,-1113669781);sum2=W(0,1034282103,-1111920318,1023538768,-1133376386)+W(1,-1119100907,1014776166,-1117007635,-1121555310)+W(2,1040723224,-1118965841,-1128437695,1038672881)+W(3,993338648,1050613235,-1108740075,1040276790)+W(4,1028955705,1031483971,1043259383,-1148076972)+W(5,-1084940093,1050550535,-1098463376,1054296012)+W(6,-1104697256,-1123254751,1034554870,-1078609243)+W(7,-1075024478,-1100774866,1069274341,1072481706);WS(1059068159,-1095269543);
sum1=W(0,1022243158,-1126585055,-1113503115,1034732162)+W(1,1029695369,1045709362,1005846771,1049870212)+W(2,1058751902,1052633434,1061437964,1062365313)+W(3,1054753811,1047783152,1043895001,-1119990530)+W(4,-1083015108,-1095802212,-1083734386,-1087136899)+W(5,-1089074173,-1093733821,-1096742887,-1106170901)+W(6,1040310153,1009201364,1040208083,-1116554445)+W(7,1044292534,-1141695574,1042140272,-1106848091);sum2=W(0,-1110453349,-1118716929,-1111084235,1027079271)+W(1,1058163522,1060433363,1058751114,-1077532089)+W(2,1048158098,-1117235638,1037169053,1044450691)+W(3,-1086959067,-1096141012,-1102281652,1061563184)+W(4,1064329884,-1122504669,1037379653,-1106426334)+W(5,-1081956377,-1081432626,-1086790317,1073667932)+W(6,-1096499673,1023790996,1035642078,-1103100998)+W(7,1059064502,-1109003581,1048822766,-1089552462);WS(-1079238176,-1098575359);
sum1=W(0,-1122061272,1012614613,1049213476,-1091368434)+W(1,1050034455,-1115399887,-1105000541,1040609063)+W(2,1040856756,-1098659523,1050219649,1046432350)+W(3,-1092787824,1045840143,-1102913028,-1104981396)+W(4,-1106993315,1049053518,-1088887964,1061247706)+W(5,-1113029435,-1096901418,1045569657,-1106428832)+W(6,-1113276757,-1110111537,1048270483,-1098550683)+W(7,1053252708,-1120030007,-1144293604,1037272948);sum2=W(0,1035271628,1033447544,-1113618952,-1104023060)+W(1,1022009109,-1104458884,1044684178,-1104406640)+W(2,-1096995906,1032410306,1053850685,1054515359)+W(3,-1114408860,1030897990,-1115683354,-1106540716)+W(4,-1097624644,1048740225,-1109777102,1058355960)+W(5,-1139294461,-1116975083,-1099524388,1036671037)+W(6,1051183735,-1095652467,1037584786,-1116173683)+W(7,-1096371453,1030595307,-1117706649,-1108415342);WS(1064155455,1041078114);
sum1=W(0,-1114884791,1038026665,1040569148,-1123095214)+W(1,-1113346810,-1098688777,-1106297864,1033022404)+W(2,-1133388468,-1103926126,-1088265213,-1088521037)+W(3,-1094483240,1052099081,1038941559,1027852876)+W(4,1031759625,1051074474,1049866386,1060913876)+W(5,1044072016,1034732568,-1138713347,1019301565)+W(6,-1116707016,-1135572861,-1145284192,-1110455500)+W(7,-1116167073,1029730485,1017022612,1028095637);sum2=W(0,1027468398,-1111732215,-1149402831,-1136133524)+W(1,1058132410,-1084703700,-1103172541,1011948492)+W(2,-1120484835,-1115316427,1042551085,-1101059653)+W(3,1067179636,-1093846517,1015696434,-1119207903)+W(4,1033713911,-1113615213,1015721118,1005178376)+W(5,-1112798365,1036573120,1035924289,-1106241198)+W(6,1037828351,-1102210431,1027887653,-1105049969)+W(7,1033627060,-1112780439,1025169534,1034168377);WS(1056869759,-1097268032);
sum1=W(0,1018133293,-1105532941,1027243330,-1097428310)+W(1,-1099204213,-1133851766,-1138393927,-1118550618)+W(2,1036411431,1007771751,-1116024394,1032024955)+W(3,-1130187397,1034973653,-1114469768,-1118964077)+W(4,1039633317,1034605623,1050783724,1010531964)+W(5,1045069064,1044277428,1046520720,1036629184)+W(6,-1111689725,-1107937040,-1105991139,-1109581452)+W(7,-1103861656,1044990678,-1106353867,-1155661924);sum2=W(0,1031819015,-1113612713,1040659447,-1113225510)+W(1,1023788280,-1115035325,1009487418,1023947578)+W(2,1040620760,1045122152,-1122637452,-1080510307)+W(3,-1103769905,1050277803,1041168723,-1112728330)+W(4,-1130428603,-1113774176,-1093905874,-1073670430)+W(5,1040925011,1074164392,1056579340,1044922942)+W(6,-1130628701,-1118722775,1015363301,-1129641903)+W(7,1045479736,997650792,1043373785,-1122436477);WS(1064095487,1025785067);
sum1=W(0,1026371284,-1097495743,1050378694,1008396404)+W(1,1042871873,-1103138663,-1136206974,1034556564)+W(2,-1106851535,1042476562,-1104849584,-1085976658)+W(3,-1097042470,-1109264236,1035073279,-1094929447)+W(4,-1128892272,1049973404,-1115675316,1058008769)+W(5,-1098054097,1052615848,1037088776,1045135411)+W(6,1040514533,-1103190740,1040022019,1040395090)+W(7,1050097558,-1102548473,-1157051795,1023679636);sum2=W(0,-1124722923,-1114618025,1043439029,1036363299)+W(1,-1096133271,1049502378,-1106999272,1013819494)+W(2,1033420628,-1100145939,-1115804833,1057589449)+W(3,1053618149,-1091358477,1030436134,-1119548384)+W(4,-1105442746,1047309531,-1084852425,-1089136554)+W(5,1028964970,1056312267,-1100909906,1043379377)+W(6,1029168594,1048079041,-1101613108,1042227257)+W(7,1045151454,1041752672,1036382707,-1113267324);WS(1060109055,1023402244);
sum1=W(0,1039025762,-1109278395,-1125210976,-1107337262)+W(1,-1119314274,1038278743,-1120902815,1024999351)+W(2,1051909299,1054481389,1061074499,1069080830)+W(3,991275263,1049054227,1043342663,1051802331)+W(4,-1098089231,-1093104548,-1087624466,-1092709234)+W(5,-1085745760,-1093068092,-1102438460,-1098889074)+W(6,-1107880995,1018380380,-1167447218,-1119879878)+W(7,1030906608,1028271716,-1122586985,-1107737008);sum2=W(0,995982518,1033194341,1038373562,1040171687)+W(1,-1108098969,1027047733,-1147696971,1033796110)+W(2,1035578813,-1121421677,1046888388,-1103362299)+W(3,1050255581,-1096418856,1042040695,-1116244525)+W(4,-1118279893,-1114972659,1069469835,1078927590)+W(5,-1065023683,-1082214759,1045909115,-1112457727)+W(6,-1115504751,-1108849613,1041670894,1050450381)+W(7,-1097423961,-1114805949,964966831,1025540676);WS(-1092049407,-1078216845);
sum1=W(0,1019093687,1030002432,-1100550858,1055647027)+W(1,-1103872766,1041444210,-1115845919,1042339236)+W(2,1057591089,1050969332,1056027116,1063070242)+W(3,1039049940,1057957242,1034942714,1059965491)+W(4,-1089127853,-1096074010,-1082843219,-1088645600)+W(5,-1097545633,-1095349663,-1103665506,-1089209262)+W(6,-1109784091,1043174565,-1126191805,1049441628)+W(7,-1097650089,1024042875,-1123963793,-1105758607);sum2=W(0,-1086426610,-1096143108,-1089951657,1062855195)+W(1,1068897447,1074016711,1075026151,1074160921)+W(2,1062347208,1055082976,1045157118,1048769854)+W(3,-1073459143,-1078468086,-1071781830,-1072043968)+W(4,1053593730,-1101252044,-1111940928,1037201995)+W(5,-1091098547,-1119407664,1031118734,-1095931446)+W(6,-1108806990,-1138780047,-1099705126,1058343455)+W(7,-1094950430,1046274438,-1128975824,1035271906);WS(-1092377983,1032564911);
sum1=W(0,1026968586,1001025293,-1101464865,-1099757657)+W(1,-1099131534,1021990836,-1124857771,1016095931)+W(2,1051240140,-1135919542,1047585891,1046337282)+W(3,1042168181,1042765483,1039475666,1031087233)+W(4,-1140824311,-1114206145,1035412731,-1093593858)+W(5,1042300945,-1105010841,-1129901419,-1150842169)+W(6,-1108814006,1031981930,-1105914151,-1111723206)+W(7,-1114245051,1047084274,-1110153104,1021006644);sum2=W(0,-1152594313,-1114711758,-1122222477,-1119994373)+W(1,-1117872135,-1136114154,-1118889611,-1120239593)+W(2,-1103837493,-1102219265,1021928584,1043085394)+W(3,-1098150014,-1114380427,-1103586212,999997765)+W(4,-1119502913,1049238470,1051353268,1069806319)+W(5,1040245198,-1084770114,-1097500544,1032457879)+W(6,1035550709,-1111809635,1038283603,-1113383091)+W(7,1038911980,-1106271331,-1109409577,-1130668925);WS(1066805616,-1146277627);
sum1=W(0,-1135230785,-1149155717,1034010150,1042337650)+W(1,-1127867356,1036367663,1011804270,998521116)+W(2,-1097679853,-1106566573,-1092037473,-1085421897)+W(3,-1091217395,-1094061036,-1108406741,-1096997053)+W(4,1046488473,1047676826,1047117051,1062693860)+W(5,1049537116,1056189429,1017502967,1049188263)+W(6,1036204713,-1098488427,-1103697017,1057957971)+W(7,-1114566390,1034870184,-1103604141,1029261884);sum2=W(0,-1122819855,1029215207,-1109976389,1044451524)+W(1,-1130065951,1027965847,-1119702735,1036873692)+W(2,1035645255,-1111163705,1026839491,-1095838714)+W(3,-1147512571,-1156411358,-1110332882,-1114357123)+W(4,-1107161682,1019166485,-1129473215,1082201538)+W(5,1052773623,1033233466,1034307583,1001850219)+W(6,1042480496,-1107159841,-1115971786,-1067229991)+W(7,-1091650896,-1142132409,-1107215185,1025815163);WS(1040205182,1040987841);
sum1=W(0,1032709552,1028035406,-1152624047,1047238622)+W(1,-1110798127,-1160283945,-1129145589,1035307633)+W(2,1050828331,1054299632,1000765841,1064828620)+W(3,1059217829,1057730984,1050797759,1040620053)+W(4,-1098789018,-1102534446,-1087146945,-1084918512)+W(5,-1080798168,-1094152707,-1154982570,-1104995442)+W(6,-1130845956,-1131566290,1024089890,1044521480)+W(7,1041701723,-1105870556,-1121779940,-1110323595);sum2=W(0,-1104834685,-1098615503,-1090508283,-1080862372)+W(1,1048874616,1063492499,1035824034,1062512173)+W(2,1039834326,1050496819,1045914856,1070974917)+W(3,-1085801376,-1081343708,1033985362,-1089072248)+W(4,1040649104,1034170750,-1118657109,-1102559609)+W(5,1041220807,1047362948,-1099586035,-1130222490)+W(6,-1113573633,-1119108596,-1128160390,-1095002000)+W(7,1053594264,1022825140,1041895669,-1115149866);WS(-1087487423,1060332710);
sum1=W(0,-1105878689,1042437466,1040585322,-1121111477)+W(1,-1112195269,-1112892785,-1122925576,1012646976)+W(2,-1095746139,-1089004262,-1081828961,-1099866351)+W(3,-1115422148,1039314504,-1117471766,-1108492170)+W(4,1053913286,1055197099,1059867107,1061690846)+W(5,-1104536871,-1102951638,-1107184778,-1130420108)+W(6,1037671952,-1117440135,-1114610404,1028605502)+W(7,1040822242,1041433743,1048192776,1029799624);sum2=W(0,1017331955,-1104677463,-1117673238,-1094338757)+W(1,-1119646366,-1104710153,-1107625181,1022869095)+W(2,-1097747777,1040900608,-1081336501,1073518733)+W(3,-1103573743,-1106204508,1041186571,-1097636016)+W(4,-1097037835,1016355419,-1089023490,1068423959)+W(5,1048344480,1057220074,1033091565,1053959289)+W(6,-1162485367,-1104406873,-1117660642,-1096388411)+W(7,-1093216188,1028492960,-1092192530,1049060345);WS(-1096756863,1051174382);
sum1=W(0,1025372546,-1106905723,-1114360751,1025624474)+W(1,1037998160,1032794399,1034992970,-1114244794)+W(2,-1115668125,1039995714,1043101563,-1089490746)+W(3,-1092891318,-1107085565,-1114405501,-1168885266)+W(4,1000611497,-1105014230,-1117013085,1058174613)+W(5,1045000731,1035643438,-1121180749,-1120880459)+W(6,1034391118,1041916975,1027806076,-1111998130)+W(7,1008039732,1030397185,1018926829,1029203969);sum2=W(0,-1089960886,-1092452707,1049541326,1032119458)+W(1,1032929374,-1110883627,-1123073435,1026522309)+W(2,-1095856011,-1106157919,1074170001,-1085150802)+W(3,1046048366,-1112079347,1027735021,-1111935169)+W(4,1007316785,1041476280,1050706137,-1083810164)+W(5,1043182557,-1129593193,-1214669080,1009058861)+W(6,1036775569,-1107942220,1021239050,-1132331444)+W(7,1036225521,-1113579728,1009639193,1022066674);WS(1063524863,1010978751);
sum1=W(0,1033376264,1035248130,1029138555,1040606570)+W(1,-1146340206,-1122169062,-1113033206,-1115451138)+W(2,-1090913225,-1094935586,-1084407830,-1085174115)+W(3,-1080254739,-1094320024,1033710501,955403507)+W(4,1054337940,1045510498,1057961148,1062831778)+W(5,1060252175,1058700983,1045946247,1033261261)+W(6,1034437913,1040021853,-1141033844,1032741433)+W(7,-1127614262,-1136275261,1007782611,1030604567);sum2=W(0,-1096400044,1043917783,-1123678571,-1090244436)+W(1,1046901313,1048870815,1033884063,1053211427)+W(2,1053621644,1009306318,1051339656,1062093709)+W(3,-1080576226,-1106342004,-1098524562,-1124418811)+W(4,1017015195,1005897821,-1141989437,1065539532)+W(5,-1083332175,-1097183812,-1097464341,-1092155120)+W(6,1037111777,-1106811629,1047789047,-1093438727)+W(7,1049955112,1043219374,1050393105,1044056917);WS(-1085369887,-1080302329);
sum1=W(0,1021216124,-1121762938,-1103047566,-1094342263)+W(1,-1105630871,-1107174593,1025950537,-1146340105)+W(2,-1112260523,-1119192737,1050211017,1058411732)+W(3,-1139271463,1042276856,-1113852108,-1119668597)+W(4,1035888345,1049037307,1061443675,1044828010)+W(5,-1119204121,-1100915542,-1174284878,-1119790119)+W(6,-1110274640,-1111476420,-1097892613,-1097171068)+W(7,-1112160677,1026261917,-1110403297,-1132483222);sum2=W(0,-1115512925,-1146353705,1036066439,-1134998124)+W(1,-1093678923,-1122018103,-1110317749,1002801625)+W(2,1035074177,1040461813,1042528734,1058355837)+W(3,-1081621864,-1089980594,1049357806,-1101025299)+W(4,-1191992884,1043381354,1059049535,1058956516)+W(5,-1095612272,1050844919,-1100731037,1036998024)+W(6,-1115656893,-1137020948,1021899784,-1112812041)+W(7,1012903452,-1123282157,-1122890057,1023124620);WS(-1106521214,-1077666555);
sum1=W(0,1003321829,-1120901013,-1105222370,-1107011833)+W(1,1029823211,1000924822,-1127794128,1027793952)+W(2,1052142545,1052094618,1060439250,1059969903)+W(3,-1095361591,1039904896,1000548911,1046166153)+W(4,-1102912320,-1105733097,-1085669204,-1113880763)+W(5,1052882623,-1107186882,-1118745688,-1096551831)+W(6,-1108686032,-1118608535,1045702647,-1106161276)+W(7,-1103122454,-1106172071,-1113781993,-1132637458);sum2=W(0,1034079401,-1123608512,999851902,-1128074608)+W(1,-1102099502,-1109589984,-1127758712,1032460032)+W(2,1025264110,-1119278092,1031056700,1059405503)+W(3,-1123208440,-1081290516,1015173988,-1121242732)+W(4,-1123371956,-1104246380,1051208451,1063218900)+W(5,-1110007228,-1131612640,-1124651080,1025045004)+W(6,-1116991392,-1156408861,-1098806852,1038716729)+W(7,-1136590423,1034885175,1009682031,-1115963068);WS(1061862175,-1081928168);
sum1=W(0,-1105584175,1024897880,1038516044,1040792761)+W(1,1041867802,-1146323132,1033649803,-1113939311)+W(2,-1105871745,-1093982770,-1092069365,-1083616743)+W(3,-1089303929,-1089274268,-1106858177,-1096909360)+W(4,1043886056,1052657028,1055074797,1065026281)+W(5,1056987882,1054263413,1043742846,1049053899)+W(6,1027658214,992865878,-1121064957,-1106374835)+W(7,1015027694,-1132520748,-1137844354,1017619030);sum2=W(0,1078367032,1056220347,-1078889751,-1073546091)+W(1,-1104234997,-1129365336,-1132392998,-1105729449)+W(2,1027322757,1044756153,-1096547764,-1101560565)+W(3,1042443775,1048890957,-1104280017,1028418751)+W(4,1023449836,-1148770222,1043960988,-1126862726)+W(5,1029550531,-1133306383,-1130422948,1042854212)+W(6,-1115583846,993742973,-1130380138,-1147412718)+W(7,-1115461788,1019814478,-1143007558,-1123464959);WS(1052938943,-1103606318);
sum1=W(0,-1114719934,-1110318513,1051495307,-1100729633)+W(1,1058926789,-1090569589,1050591187,-1120060704)+W(2,-1087051802,-1108424920,-1085940948,-1082198177)+W(3,-1090825863,-1088355266,-1096343413,-1090847836)+W(4,1058073278,1044445625,1060893495,1058839039)+W(5,1060585177,1053564817,1054456219,1059253187)+W(6,-1114447856,1040769086,1037779432,-1103818980)+W(7,1053070735,-1091337376,-1131842819,1026807692);sum2=W(0,1015621136,1032703681,1048700747,-1098355550)+W(1,1047054427,-1097901072,-1126056922,-1165737020)+W(2,1033006755,-1098289077,-1098808895,1046984196)+W(3,-1083721832,1061110777,-1109410901,1047097145)+W(4,-1072583370,-1084108607,-1081224226,-1081041246)+W(5,1069053051,1046858869,1068664236,1076043754)+W(6,1074691924,1067219112,1064576163,1066863963)+W(7,-1084686190,-1086075738,-1079374171,-1071293986);WS(-1083248351,1041375270);
sum1=W(0,998616699,-1142901727,1043282847,-1128981712)+W(1,1049050406,-1110272759,1045114289,-1170526381)+W(2,-1087439008,-1092067298,-1097778587,-1084179155)+W(3,-1090979219,-1086455104,-1095775369,-1087021556)+W(4,1054645196,1052452449,1050602866,1058025241)+W(5,1061357806,1053431193,1052134295,1053157267)+W(6,1045294540,-1128264947,1042620067,-1146688137)+W(7,-1127282486,-1125997182,981342481,1046767364);sum2=W(0,-1076239116,-1079299620,-1079042334,-1083365485)+W(1,1049726715,1066758659,1069675355,1075688460)+W(2,1068235144,1068687973,1068481951,1066921525)+W(3,-1106704213,-1080829299,-1077473679,-1073149491)+W(4,1054062613,1019509447,1057377046,-1100834259)+W(5,-1095788298,-1107253929,-1112126912,-1090199615)+W(6,-1114529265,-1116897962,1041823371,1032806429)+W(7,-1104989857,-1107915189,1021289065,1034867372);WS(-1089965567,1041739713);
sum1=W(0,1014059625,-1109541748,-1120181702,-1113826001)+W(1,-1099389050,-1107441048,-1110918155,-1129336123)+W(2,1050606464,1046384755,1052952467,1062759283)+W(3,1061539071,1056969105,1043585729,1054439728)+W(4,-1097348868,-1098095776,-1098227712,-1097909490)+W(5,-1089710746,-1097990985,-1112431723,-1101291373)+W(6,1016608410,-1110057610,-1165355548,-1103909923)+W(7,1018410859,-1097884829,-1109883584,-1118732474);sum2=W(0,1035083591,-1112359157,1037205500,-1119560270)+W(1,-1130432545,1033928454,-1111608107,1027763767)+W(2,-1113211599,1037267536,-1110383577,1053336900)+W(3,1036846600,1029308948,1035214305,-1137000642)+W(4,1032203968,-1129901649,1050641640,1062183610)+W(5,1052549520,1037218786,-1098666781,1041216407)+W(6,-1112771443,999833884,-1113848439,1048127168)+W(7,-1087091182,-1080175934,-1106600446,-1105808372);WS(1040803966,-1079223548);
sum1=W(0,-1103550802,-1113401739,-1105545077,-1095164520)+W(1,-1102562113,-1106149592,-1123094707,-1105989383)+W(2,-1108233168,-1097729981,-1112466052,1056711305)+W(3,1033129898,-1100704991,-1106323272,-1109921151)+W(4,-1115946235,1016715200,1051122342,1072346450)+W(5,1046866637,1041579689,1017795558,1019070562)+W(6,1021078213,-1123835458,-1103483180,-1092700173)+W(7,-1104392485,1033532004,-1128003929,-1109398092);sum2=W(0,-1132003761,-1126076753,1028715469,-1094940877)+W(1,-1096054213,1050064171,-1095828963,1024912709)+W(2,-1097131135,-1098724323,-1094337061,1075670208)+W(3,-1092647285,-1119763725,-1104609741,-1103386045)+W(4,1033952970,-1102131199,1043946979,1037045260)+W(5,1052392413,-1101691459,-1104710657,1042676905)+W(6,-1114013558,1027012993,-1109613274,1026138301)+W(7,-1107006741,1032910718,-1127911473,-1109320626);WS(-1077711088,-1080462700);
sum1=W(0,1016976667,-1143635214,1050435883,1025648038)+W(1,1033190198,-1119077035,-1127874241,-1124293633)+W(2,-1095463505,-1094028818,-1084473735,-1081613943)+W(3,-1092817267,-1089963906,-1112556483,-1096263708)+W(4,1048382760,1043759401,1060944248,1061061657)+W(5,1059085444,1058923652,1024757337,1052630131)+W(6,1033669226,1023995271,1038367764,-1104130812)+W(7,1035230572,-1115548134,998948881,1035279350);sum2=W(0,-1118714905,-1128906105,-1104617441,-1102497202)+W(1,1052988680,1025452854,-1147569173,1045309195)+W(2,1038737245,1033599435,1047074065,-1081197801)+W(3,1051590837,1036478618,1034730428,-1096538670)+W(4,1045939428,-1124872105,1073600723,-1069501955)+W(5,-1078764847,-1078626366,-1094352359,-1097394746)+W(6,-1084863446,-1120736313,1072627800,1076529178)+W(7,1066278053,-1115729701,-1119746081,1001372341);WS(-1085605823,1039908372);
sum1=W(0,-1110519177,998302542,-1105109851,1051114493)+W(1,1047758692,1047411644,1008966514,1027414133)+W(2,-1101464226,-1097280531,1050325520,-1093718398)+W(3,-1109283231,-1103804777,-1107759461,-1099881946)+W(4,1050281295,1040574050,-1112501642,-1095999987)+W(5,1052111506,1013903280,-1131548857,1037344125)+W(6,-1136474287,1017687606,1027599892,1038451002)+W(7,-1112873934,1026946257,1007362713,1030395745);sum2=W(0,-1115357326,-1129481498,1037423788,-1149109833)+W(1,-1107237807,-1098320683,-1118016391,-1111060805)+W(2,-1098998597,-1104582263,-1098625511,1036322812)+W(3,1050926614,1045914812,1029306918,1035368549)+W(4,1033193484,1041990652,1052524895,1029624616)+W(5,-1102468922,1016354632,1029333966,1036818044)+W(6,-1119934044,-1109942748,1028176618,1032249206)+W(7,-1117055607,1026298641,-1116685452,-1113790705);WS(1066221936,-1112686252);
sum1=W(0,-1111426931,1049363148,-1090113310,1038796336)+W(1,-1102958241,1041899238,-1104001476,-1112879133)+W(2,1042737360,-1108750629,1053136109,-1095853365)+W(3,-1108890233,1023718298,1033191264,-1165972390)+W(4,1039181581,-1105687720,1051677110,1031102479)+W(5,1058267293,-1089545128,1047293124,1010166848)+W(6,-1110677245,1035534704,-1101864162,1019901392)+W(7,-1107302241,1048841797,-1106653499,989728967);sum2=W(0,1019579309,-1115216952,-1101014764,1035949455)+W(1,-1125343389,1020295703,-1107189524,1032252124)+W(2,-1121628281,1041466962,1044350744,-1096356807)+W(3,1019949697,1011899626,1020414781,-1108620092)+W(4,-1104132268,-1110659898,-1092586315,1067161402)+W(5,1044980625,1028945397,1024223321,-1106879950)+W(6,-1133616314,1046938970,-1089581193,-1097777539)+W(7,1025080038,1042942659,1000298789,1034429670);WS(1065647552,1042223795);
sum1=W(0,-1118213891,1047859212,-1102035956,1049817209)+W(1,-1136727619,1018314812,1048950515,-1111834851)+W(2,-1090185691,-1099254654,-1085546115,-1090115457)+W(3,-1086839140,-1089622500,-1103143659,-1088857895)+W(4,1054600851,1056675965,1052764224,1060918524)+W(5,1050058698,1053194074,1055030644,1046059111)+W(6,1042956769,1045938459,-1095542592,1048397149)+W(7,-1107166488,-1115710386,1046421002,1019098869);sum2=W(0,1038047795,-1100534663,1043709757,-1098906327)+W(1,1054998296,-1097979318,1042447686,-1135615252)+W(2,1045715537,-1109612723,-1109559353,-1088589586)+W(3,1046750383,1030039799,-1112135838,-1108474833)+W(4,1062099960,1074456323,1074047524,1061406543)+W(5,-1109444720,-1095255331,-1106577876,-1098188594)+W(6,-1074982428,-1071944747,-1086420775,-1087600981)+W(7,1058024333,1040647828,1042372587,1051479186);WS(-1099261566,-1102058551);
sum1=W(0,1037460750,-1118752449,1048855473,1046116085)+W(1,1041532007,1043443965,1035797482,1048656673)+W(2,-1099740733,1038344912,-1097823268,-1077722267)+W(3,-1086845489,-1109540512,-1112472539,1006300060)+W(4,1035868896,1028635221,-1135561696,-1089090112)+W(5,1054063629,1036245196,1039520068,-1115462467)+W(6,1046250530,1040547388,1049218244,1053686776)+W(7,1041462458,1041323791,-1116084210,1050214602);sum2=W(0,-1107023704,-1103130345,1025081245,1007138702)+W(1,1020633935,1042694232,-1116958023,-1117764771)+W(2,-1099880087,1049640504,-1099241173,1060797185)+W(3,-1096100738,1034621436,-1100840753,1051814059)+W(4,1047853298,-1100868353,1050410790,-1096656068)+W(5,1053061345,-1092716332,1057695342,-1092707384)+W(6,-1106650230,1035820630,-1111373979,1048085306)+W(7,-1098540289,1045275377,-1095110662,1026583068);WS(-1081437504,-1086037448);
sum1=W(0,1002898847,1034161364,-1097339820,-1102052735)+W(1,-1122224578,-1116847174,-1124219870,-1114337484)+W(2,1048903167,1048827465,1058952469,1062493730)+W(3,1056452878,1052097743,1046287775,1051622635)+W(4,-1098037791,-1110924302,-1089826679,-1082951605)+W(5,-1095802941,-1093057352,-1115921615,-1097214606)+W(6,-1124004134,1038960439,-1109622563,1046141833)+W(7,1037494008,-1142221339,1018754897,-1115514650);sum2=W(0,1026296217,1046658552,-1092482457,1048926974)+W(1,-1093986590,1051240634,1031417427,-1116201775)+W(2,-1098267531,1054123387,1031912087,-1103258874)+W(3,1064081451,-1081783631,1052301313,-1136084293)+W(4,1056065541,-1080723543,1068312252,-1095327126)+W(5,-1101319294,1054428583,-1095108256,1032992382)+W(6,-1107249906,1049528827,-1094476247,-1114829012)+W(7,-1110151549,-1109929036,1023898518,-1131461985);WS(1059931039,1045326059);
sum1=W(0,-1105339195,-1116497429,-1104905094,1048600749)+W(1,1017781140,1028510504,-1104151378,1006123003)+W(2,1027626820,-1102542884,1042432944,-1087368655)+W(3,-1090841955,-1098837680,-1135818261,-1102238241)+W(4,1035394960,1045819641,1050447189,1050459387)+W(5,1058872902,1038310627,1009721182,1039487803)+W(6,1020852317,-1110241387,-1120454715,1028063406)+W(7,-1135766366,1046575867,-1121800177,-1138241103);sum2=W(0,-1108715925,-1125695753,-1106861101,1037467647)+W(1,1049447879,-1108013135,1016159100,1025122350)+W(2,1033521028,-1107049318,-1126359337,1024736242)+W(3,-1096919459,1030099711,1038861546,1027296385)+W(4,-1130002309,1043711791,1069432650,1069236178)+W(5,-1089672176,-1104043463,-1102967963,-1115278753)+W(6,1043372642,-1096562690,1055907536,-1077602923)+W(7,-1079492159,1048192702,1041544949,1038199238);WS(1065273279,-1155200022);
sum1=W(0,1032043190,1042748400,1044363154,-1101712885)+W(1,1020290996,1042545917,1023679047,969146311)+W(2,-1110724474,-1113644224,-1103694886,1049530899)+W(3,1032343156,-1119655327,-1113927803,1014066252)+W(4,1048813356,-1113329098,-1138873982,1013956115)+W(5,-1088512539,-1118975351,-1112426340,-1102619473)+W(6,-1107914275,1017813644,-1119126921,1030506334)+W(7,1047677002,1035449518,1040385292,1037002750);sum2=W(0,-1105379539,-1114326988,-1128505094,-1127815582)+W(1,-1144273240,1011114412,1010998384,1008109660)+W(2,1040024171,1033596237,1027874005,-1090164335)+W(3,1026082941,-1098155637,1010514392,-1110656550)+W(4,1054804566,-1100858724,-1108932212,1015111122)+W(5,1057491035,-1123558275,1041639386,1025837089)+W(6,1020126178,1058095820,-1095228668,-1114002666)+W(7,-1109234902,-1117423595,-1148517800,1028462436);WS(1064822335,-1095840736);
sum1=W(0,1049019197,-1114924672,1006539024,1027273471)+W(1,1024001604,1023329786,1034076369,1032078653)+W(2,1056391992,1052717533,1053226600,1063307800)+W(3,1051465786,1056189595,1051405604,1049885284)+W(4,-1082098174,-1097259572,-1083318869,-1085358981)+W(5,-1093212548,-1096912972,-1097995110,-1090164049)+W(6,1047279757,-1158101509,1028150783,1048033194)+W(7,1040827508,-1122795750,1040247311,-1102713147);sum2=W(0,1044291516,-1105536143,-1123279074,-1102729189)+W(1,1019015608,-1098099014,1041233257,-1116414073)+W(2,1057945825,1059138923,1064153610,-1117658388)+W(3,-1082824416,-1088923796,-1114762777,-1093119165)+W(4,1075245425,1063262829,1058517731,1055818216)+W(5,-1095331241,-1082492094,-1084810008,-1076437009)+W(6,-1075047571,-1084742426,-1087050661,-1094508761)+W(7,-1107921801,1066223948,1065694420,1070896480);WS(-1090760447,1052695066);
sum1=W(0,1032827391,1004836815,1040820154,1033221771)+W(1,-1142824410,1019263487,1033909728,1030288497)+W(2,-1086160295,-1100507696,-1085279840,-1085951050)+W(3,-1090476887,-1096291378,-1104244158,-1096098979)+W(4,1058956361,1050270371,1061054293,1060000376)+W(5,1053225609,1052048107,1044967298,-1123372967)+W(6,-1122589400,1011775197,-1126907788,-1109718672)+W(7,1031459881,1014310644,1002236306,1050105184);sum2=W(0,-1115548553,1010795990,1025233265,-1108773712)+W(1,1028577219,-1123367926,1027045545,1016487959)+W(2,-1119133376,1054475337,-1126101085,-1096206384)+W(3,1025243447,-1123699076,-1116348436,1026289255)+W(4,1034230379,1049648601,1031862009,1056453743)+W(5,-1092511031,1040231624,1052333940,-1098871930)+W(6,-1106450540,-1130742967,1074765700,1076253468)+W(7,1067142167,-1082850789,-1074864896,-1066441953);WS(-1098442559,1026469881);
sum1=W(0,-1149983818,-1119522441,-1111872220,-1148708523)+W(1,1033974589,1034687077,-1121497336,1040191316)+W(2,1050517915,1049663660,1057681670,1054270423)+W(3,1065584902,1060962908,1043551013,1037520938)+W(4,-1114000872,-1102209381,-1097110004,-1080449641)+W(5,-1089390067,-1088971425,-1096207069,-1098201593)+W(6,-1106643136,-1107005098,-1107624656,1044397088)+W(7,1040137492,1011262833,-1152197144,-1111636393);sum2=W(0,-1093666199,1049995354,-1104373549,-1108191449)+W(1,-1086862321,-1109961150,-1105617480,1057348983)+W(2,1067471948,-1083836095,1067519925,1075025493)+W(3,-1079149522,-1092122258,-1118106953,-1090446878)+W(4,1044138823,-1089657247,1068116530,1070698122)+W(5,-1077256496,-1092830464,-1104600439,-1095892285)+W(6,-1087858714,1040673003,-1086283540,-1107890740)+W(7,1052510667,1044801958,-1113062539,1040940184);WS(-1089367999,-1080592817);
sum1=W(0,1050901372,-1142600967,1043029392,1042662963)+W(1,-1131715556,1028335344,1009439676,1040529906)+W(2,1020565079,1046045566,1051791856,1059303201)+W(3,1060541458,1057651322,1050310918,1061742083)+W(4,-1098563453,-1094642094,-1092783656,-1082254536)+W(5,-1088235102,-1083519131,-1088554180,-1084895582)+W(6,-1123752726,1032349343,1017360893,1040706037)+W(7,1038984656,1042767141,1039511244,1037250730);sum2=W(0,-1086948904,1044777691,-1085906527,-1107333159)+W(1,-1094251850,-1101622483,1054103540,-1095334551)+W(2,1072921984,-1096214776,1069427540,1069014322)+W(3,1068759557,-1095651744,-1080635176,-1071443034)+W(4,-1102597600,-1086612116,1055370552,1068187895)+W(5,1049876941,-1098339283,-1098368915,-1119710681)+W(6,-1081008410,1053678014,-1094318103,1040782350)+W(7,-1097053445,1052418274,-1116179967,1057760894);WS(-1072329816,1074376722);
sum1=W(0,-1119826815,1034466519,-1121811611,1040071236)+W(1,1034412551,-1125783811,1025497578,989295697)+W(2,-1097135645,-1100415357,-1123247055,-1078161261)+W(3,-1086793716,-1092987820,-1117997032,-1097292445)+W(4,1051061560,1050212013,1057003368,1050094223)+W(5,1060987117,1053182609,1030369595,1040352158)+W(6,1001332238,1009264740,-1119531350,1047608180)+W(7,-1139666027,1053959834,-1130537576,1003451511);sum2=W(0,1010850411,-1119692159,-1110113403,1041465994)+W(1,1019542894,1041361680,-1128076954,1035827461)+W(2,1033963983,1024673399,-1107122545,1041917938)+W(3,1031918417,1016152214,-1119110501,-1108745692)+W(4,1041326744,-1126975570,1049177676,1075051781)+W(5,1057547658,-1100210466,-1101468559,-1111890885)+W(6,-1110591524,1039643589,-1098235771,1061676083)+W(7,-1072022345,-1080793678,1038326573,-1115279667);WS(-1089734463,1065567745);
sum1=W(0,-1115310942,1048676446,1051913151,1041943745)+W(1,1032260949,-1123414147,1025799735,-1118314271)+W(2,-1089748010,1033541431,-1091844976,-1078026925)+W(3,-1083863979,-1088695462,-1097284573,-1090712276)+W(4,1053493076,1047890913,1060749357,1057682191)+W(5,1060855949,1057895644,1049355215,1052101531)+W(6,1041536229,-1111760907,1031051700,1033727319)+W(7,-1117552023,-1123512523,-1134918146,1037093278);sum2=W(0,-1087048499,-1089227831,-1081828818,-1106022394)+W(1,1057638724,1053589051,1030725267,1050363813)+W(2,1067110585,-1073947481,-1100054441,1057992187)+W(3,-1096117153,1049824990,1008667589,1047082764)+W(4,1062551012,-1107011493,1044700801,1053279159)+W(5,1047077354,-1098858111,1055551992,-1093863007)+W(6,-1088705293,1063056164,-1091908804,1049660447)+W(7,1041467137,-1112699600,991046018,-1118599281);WS(-1079109040,-1085312521);
sum1=W(0,1023769582,-1140282322,-1105105824,1041551140)+W(1,1030694836,-1111084358,955351653,-1133450021)+W(2,1037365911,-1117579705,1052645482,1061549365)+W(3,-1092653220,1050958145,-1113919416,1047664699)+W(4,-1113299189,1042794748,-1086336671,-1087637436)+W(5,1051894263,-1111723928,1039072513,-1111528112)+W(6,-1127522065,-1098682508,1041518392,1049784787)+W(7,-1104535548,-1112540051,997865134,-1121426302);sum2=W(0,-1112127727,1037755147,-1117076760,-1096944427)+W(1,920706880,-1126463908,1025583781,1016301114)+W(2,-1182735741,-1116775242,-1110833901,1050960349)+W(3,1057824022,1025802869,-1117624689,-1106817101)+W(4,1027967369,-1108084106,1047419656,1057406540)+W(5,-1106635563,1030718323,-1129307942,-1146210056)+W(6,-1099828018,-1106208929,-1106621688,-1093670465)+W(7,1046907280,-1104727129,1024731263,-1133403952);WS(1066445424,-1114782683);
sum1=W(0,-1105169880,1037849343,-1111719878,1053025475)+W(1,-1106443352,-1118185334,-1115180998,-1104379365)+W(2,-1110498524,-1092096849,-1089773556,-1093199580)+W(3,-1085224723,1017432168,-1097477655,-1120659192)+W(4,1042140161,1045982494,1059787797,1058443885)+W(5,1058982105,1051015495,1049335790,1047806371)+W(6,1033176686,1027992139,-1104315937,1034263873)+W(7,-1099213011,1015617473,-1134277975,-1124174113);sum2=W(0,1035156885,1010861092,1053142713,1050643378)+W(1,-1093995815,-1100307988,-1094190457,-1095534688)+W(2,-1104443938,-1111353322,-1092519845,1033492110)+W(3,1061622434,1045835461,1054276307,-1118030035)+W(4,1020765936,-1131256669,1043066295,-1093594884)+W(5,-1090891830,1051701313,-1115303200,1044764145)+W(6,1034215267,-1119467871,1043572605,-1120345789)+W(7,1035132204,-1120193257,-1107758441,1010759898);WS(1053797695,1034928741);
sum1=W(0,-1113709609,-1101985872,-1098832221,-1106547453)+W(1,1032341932,1038712045,1020651977,1037110646)+W(2,1027306577,1036410350,1048222316,1049396519)+W(3,-1093507345,-1098128846,-1102358117,-1095739626)+W(4,-1089618673,-1094568298,-1089721378,1057932790)+W(5,1051551069,1042310981,1032076306,1049811664)+W(6,1039738506,1041675949,1049870789,1032602030)+W(7,1041034929,1020376402,1038606871,1036847389);sum2=W(0,-1107569978,1048834253,1032955728,1047116738)+W(1,-1095875849,1024141754,-1117854930,1031286951)+W(2,-1096371488,-1100415470,-1097656368,1057366407)+W(3,1049724515,1047568587,1025784853,1040928209)+W(4,-1091206842,-1140716449,-1099982688,1067804624)+W(5,-1107732848,-1101898886,-1104360749,-1099991629)+W(6,-1113379832,-1098639187,-1102236471,-1112454303)+W(7,1037256860,1039735469,1034482735,-1122662653);WS(-1100599294,-1113486107);
sum1=W(0,1041832895,-1113994869,-1101582062,-1100675730)+W(1,1015862616,1033573462,-1123901241,-1147102474)+W(2,1058015130,1043005476,1065539217,1054749782)+W(3,1046936430,1043027144,-1122192647,1047923809)+W(4,-1095482492,-1095369841,-1088297536,-1085935041)+W(5,1054414015,-1096194081,-1118572185,-1106262926)+W(6,-1123207408,-1120610968,1040056719,-1111595960)+W(7,-1110844045,1041950395,1007333963,-1097939280);sum2=W(0,1033496750,-1118187780,1041080086,-1102935461)+W(1,1023898015,-1122438380,1007185073,999989929)+W(2,-1105017139,1043450683,-1106458832,1057933296)+W(3,-1098239652,-1111698692,1023645924,1034431733)+W(4,-1118941046,-1142467441,-1096734279,1063076098)+W(5,-1119844388,1048742138,-1096898561,-1090457759)+W(6,1012703263,1009095593,1025973118,-1089439993)+W(7,-1124882200,1004297609,1046154393,1048791679);WS(1058454143,-1086058342);
sum1=W(0,-1115074879,-1099743710,-1103933280,-1113530407)+W(1,-1124606630,-1115568198,-1123572016,-1118699368)+W(2,1051341170,1054019099,1057240637,-1085932301)+W(3,-1090466976,-1097279225,-1108988935,-1095706385)+W(4,-1123276713,-1112675511,-1095853513,1048593300)+W(5,1059272419,1052135974,1039376368,1041536544)+W(6,1040408770,1042487060,1044345774,1034191179)+W(7,-1105205160,-1111240730,-1135917288,1043157563);sum2=W(0,1047642666,-1094360366,-1111839157,-1101124559)+W(1,-1119401007,-1114275291,1010413358,1018914035)+W(2,-1106684338,-1104496052,-1101578828,1062389037)+W(3,-1099504899,-1102577927,-1121638606,-1100286365)+W(4,-1097565895,-1137000462,1017360469,1056361687)+W(5,1057357121,-1111580608,1047557438,-1108198790)+W(6,1038757740,-1120606628,1043520604,-1110716481)+W(7,-1121032787,-1174578992,1020758339,1031842399);WS(-1116191222,-1087222261);
sum1=W(0,1051378220,1026061480,1051132746,-1131139769)+W(1,1029438530,1010253799,-1140691900,1032111196)+W(2,-1092140039,1041212802,1028855632,1054776996)+W(3,1052461054,1056191968,1041996679,1051463563)+W(4,-1098282527,-1108686318,-1114615088,-1096808426)+W(5,-1090181940,-1089672580,-1095415146,-1084069643)+W(6,-1115126509,1018050395,1028919646,1031880915)+W(7,1047407636,1041055121,1025713945,1049760258);sum2=W(0,-1120688670,988781159,1023531678,1034244658)+W(1,1038669521,-1125227753,-1122152897,-1123518214)+W(2,1075791226,-1079951996,-1080919050,-1078043585)+W(3,1061514147,1050383220,1043495776,1056154705)+W(4,1072772368,-1096143661,-1087274515,-1074830486)+W(5,-1138433181,-1091737459,1043710967,1064633897)+W(6,1033088733,-1126178338,1039982901,-1153355920)+W(7,1047086021,-1117938706,1036258954,-1090859740);WS(-1086114623,-1084816591);
sum1=W(0,-1119067590,1041053515,-1123050946,1050414506)+W(1,1017204584,1033253648,-1109025761,-1142909644)+W(2,1036163639,-1112478813,1045609440,-1091176571)+W(3,-1096458464,-1092456237,1039781304,1019336538)+W(4,-1106221778,-1114565991,-1102274148,1041957568)+W(5,-1140250052,1042499428,1024592194,-1110741472)+W(6,1015833809,1041839788,1038604869,1049671879)+W(7,1016035267,1004159150,1019624502,1038938427);sum2=W(0,1006657945,-1145756082,-1102183527,1043063832)+W(1,1048257970,1030027167,-1129422896,-1120006792)+W(2,-1115603798,-1129023472,1024575987,-1070476153)+W(3,1078068971,1034687231,1014471457,998969122)+W(4,1043167348,1029036192,-1134024937,-1079118960)+W(5,1058188063,1026633068,-1138449465,1035752331)+W(6,1032033598,-1122908214,1013148193,-1117007948)+W(7,1026806223,-1106350665,1037397710,-1119066852);WS(1058895967,-1115291633);
sum1=W(0,-1125313920,-1110715998,-1110540830,-1093243535)+W(1,-1098773368,-1114664694,-1108229374,-1128878150)+W(2,-1118075736,1028840739,1050429809,1056177832)+W(3,1050921353,1021103494,1039051533,1048765371)+W(4,-1101537045,-1106860038,-1109809347,1062536899)+W(5,1050429425,1042267175,-1104944731,1019165331)+W(6,-1102743433,-1113756805,-1112821659,-1094426092)+W(7,-1112140166,-1105504016,-1123143221,-1113092552);sum2=W(0,-1118991740,1035161218,1031409558,1025873763)+W(1,-1130385854,-1109675818,1035221069,-1106515599)+W(2,1049660250,-1092533458,1052404039,1059098325)+W(3,1035329255,1033133876,-1100849576,1041079456)+W(4,-1072802862,-1084844108,1059153934,1066715964)+W(5,1054800035,-1121630224,1017402854,1051036492)+W(6,-1093107290,-1131472334,-1099814906,1050189246)+W(7,1033113369,1032032260,999987753,-1109656332);WS(-1088275071,-1079832501);
sum1=W(0,-1121609972,1054795207,-1091175970,1036185063)+W(1,1036253081,-1095852779,1056993046,-1099614386)+W(2,-1140631216,1001216956,-1109051587,-1108520810)+W(3,-1112588624,-1111932116,1018114011,-1114447781)+W(4,1031902612,1053928586,-1100362195,-1118566269)+W(5,1050418310,-1106845532,1057036918,-1106898567)+W(6,-1114449795,1049117898,-1089874193,1024185910)+W(7,1033419200,-1098704820,1052334541,-1103629998);sum2=W(0,1034198694,981839325,1050051875,1043520387)+W(1,-1099547613,1020237946,-1112528204,1032634213)+W(2,-1099753021,1036479145,-1087878645,-1099082069)+W(3,1049181233,-1106552091,1051666481,-1105193718)+W(4,1052074243,1033443852,1061175239,1044393022)+W(5,1036533430,-1125692060,-1100952955,1038429221)+W(6,-1101897553,-1125560160,-1090657055,-1126528836)+W(7,-1113239720,-1111189720,1038783930,-1110455840);WS(1055684799,1057467177);
sum1=W(0,-1115635180,1040983065,1033664034,1047016048)+W(1,1040303666,1031194256,1036112338,1031542812)+W(2,-1084593518,-1097583958,-1088354001,-1083875169)+W(3,-1089538899,-1090088564,-1096939300,-1092334596)+W(4,1057349085,1048845932,1059080519,1057461395)+W(5,1055847004,1052697432,1050363555,1025617138)+W(6,1044528285,-1108137881,1042415046,-1130549589)+W(7,1025308788,1040121956,-1124884732,1051059157);sum2=W(0,1039076253,1043377438,-1111770710,-1129064764)+W(1,1041506513,-1117340191,-1113661124,1006037802)+W(2,1084724252,1057352437,-1070809771,-1070013447)+W(3,1024963427,-1115045950,1037860995,-1120758055)+W(4,1055999642,-1108204793,-1115649819,-1084654208)+W(5,1027889169,1023558847,-1108774739,1034794526)+W(6,-1111202323,982595482,1026864091,1008953953)+W(7,1041107952,-1112891517,-1161342746,1036271073);WS(-1089965247,1033154456);
sum1=W(0,-1118330000,1043361746,1028536899,-1106541856)+W(1,-1103233833,1037178020,-1122355891,-1148310999)+W(2,1037068672,-1091726905,-1106295439,-1087991002)+W(3,-1094017778,1026207675,-1102222128,-1106998176)+W(4,1043453383,1027410848,1047994631,1053447482)+W(5,1058853977,1049286760,1044913013,1056026770)+W(6,-1112803845,1030795409,-1111747193,-1109712917)+W(7,-1110327970,-1111739348,1037236782,-1104668925);sum2=W(0,-1104081637,-1115350296,-1102551062,1033477476)+W(1,1048930937,-1092653578,1049862570,-1095610208)+W(2,-1104712414,1065017407,-1101193417,1054909386)+W(3,-1096226206,-1094950793,1042131871,-1100838677)+W(4,1038273275,1027805677,-1097697554,1069044481)+W(5,1051154993,-1097937335,-1115393002,-1090656582)+W(6,-1102746442,1038124336,1025981021,-1090398660)+W(7,1049254524,-1111378843,-1100983150,1038627466);WS(1053522367,-1088249107);
sum1=W(0,1041083642,-1109062519,1041255149,-1129341567)+W(1,-1122816004,1034422596,-1105678140,1002201935)+W(2,1049354980,1050121221,1062047573,1050256849)+W(3,1058306025,1054029415,1043380368,1057986114)+W(4,-1104528935,-1089361286,-1094323010,-1085946707)+W(5,-1092704114,-1096738148,-1095183726,-1098664466)+W(6,-1116245577,-1108913352,1044478835,-1106612546)+W(7,1010650184,-1127765836,1004046811,-1116617606);sum2=W(0,-1115691041,-1122196578,-1133382325,-1119943136)+W(1,1035619338,1026693101,-1121646682,1035287249)+W(2,1047105417,1040512713,-1115639944,-1093984910)+W(3,-1128164365,-1112542694,1040561229,-1122951759)+W(4,1066880006,1072356775,1070833917,-1106032356)+W(5,-1084317659,-1103058628,-1106694088,-1109474775)+W(6,-1078420733,-1074089832,-1079250237,1053171659)+W(7,1063302165,1050228647,-1111273903,1041535222);WS(1054980735,-1118400611);
sum1=W(0,1023857233,-1136534172,-1109579886,1024279465)+W(1,1031638446,1042081899,1025101580,1037741818)+W(2,1056052581,1054619866,1062631892,1063340895)+W(3,1054891904,1032051762,1036582853,1040187076)+W(4,-1108899938,-1084632317,-1087670245,-1087714282)+W(5,-1089981519,-1091518889,-1100292439,-1096282711)+W(6,-1098911041,1014993130,1019079234,984908360)+W(7,1040973935,1034243544,1038263499,1035333164);sum2=W(0,1048663857,-1115607290,1050959246,-1094885185)+W(1,1032263390,-1094433235,1034671855,-1100445080)+W(2,-1103126769,-1089284711,-1106476140,1065597134)+W(3,-1114774312,1044112203,-1110680696,1044150663)+W(4,-1090522781,-1135630263,-1116194786,1068281966)+W(5,-1114594327,1034641663,-1120338125,1039802827)+W(6,-1135969141,-1096474341,-1110761886,-1097679100)+W(7,1030603925,1025157613,-1121778209,-1101519530);WS(-1099426814,1028666567);
sum1=W(0,1017347599,-1114817850,-1102332157,1038414608)+W(1,1040863441,1043586729,1033560385,1024225691)+W(2,1050515008,1054909169,1058789976,1049870885)+W(3,-1096181150,-1094822147,-1110297504,1035801215)+W(4,-1097546199,-1091252816,-1088740593,1026332624)+W(5,1050979384,1046083753,1043042893,-1106319780)+W(6,-1122852442,1034424401,1040697053,-1119196265)+W(7,-1096850298,-1101867410,-1112505198,1022200238);sum2=W(0,1032296335,-1113414658,1032045591,-1096252543)+W(1,1039836782,-1130462124,1032505935,1017080436)+W(2,-1113854030,1056314261,1056282685,-1076472908)+W(3,1041975936,1060789196,-1113045826,-1114544525)+W(4,-1123218166,1057288090,1048444709,-1076465599)+W(5,1054239999,1064414385,-1101415652,1017354944)+W(6,1034439881,-1106401889,1027355020,-1099548772)+W(7,1041344971,-1137373456,1031341874,-1131418272);WS(1048405758,1021439377);
sum1=W(0,-1095783591,1004365570,-1111296393,-1090472608)+W(1,1053249340,-1096289768,-1116930177,1031327257)+W(2,1056714988,1053912029,1060368018,1058906144)+W(3,1059710205,1050004859,1050104788,1057263364)+W(4,-1095028931,-1097931508,-1093355890,-1084869763)+W(5,-1111710658,-1089344390,-1098648430,-1095692170)+W(6,-1099026446,1040281084,1042667324,-1099317986)+W(7,1058667863,-1094050929,1032145973,-1127343131);sum2=W(0,-1137650289,-1108324664,-1107068637,1053004242)+W(1,-1096186406,1044011702,1031462490,1016473473)+W(2,-1102128439,1038586891,-1102631398,-1096144010)+W(3,1065778432,-1087564484,1041037240,-1095964556)+W(4,1065729447,1042582877,1055966210,1066736444)+W(5,-1077760412,-1109340585,-1088233524,-1079487884)+W(6,-1085103011,-1096095433,-1096657292,-1084794119)+W(7,1061684194,1053274132,1060428365,1070082531);WS(-1120621558,-1109747932);
sum1=W(0,1041405257,1034046808,-1118447615,1031113092)+W(1,-1118172841,1039149197,1025628006,1023987646)+W(2,1056552380,1057052863,1034826244,1061462741)+W(3,1057041023,1051800560,1051243933,1054503948)+W(4,-1086075216,-1102283433,-1089852749,-1087896594)+W(5,-1089300195,-1089266110,-1098077639,-1098034299)+W(6,1021959803,1009707220,1002695151,1030648525)+W(7,1017359341,1034838445,1033512688,-1099231069);sum2=W(0,-1072120352,-1071453180,-1069998225,-1071241469)+W(1,-1073669228,-1079882002,-1086087106,-1096258120)+W(2,1076686179,1075980741,1075876198,1076219984)+W(3,1072219376,1071235859,1056170781,1057784547)+W(4,-1096491690,1055107632,-1100816518,1048961210)+W(5,-1123192163,-1097056656,1049622318,-1098632303)+W(6,-1109988374,-1125676035,1033428305,1018908197)+W(7,1040773271,-1129279043,1030403985,-1116156171);WS(1014286296,1057122707);
sum1=W(0,-1100574608,-1134927261,-1096946922,-1115033128)+W(1,-1104533485,-1121259095,-1131995140,-1118839498)+W(2,1045128364,-1112841149,1023155519,-1094208427)+W(3,-1099169249,-1097752701,-1111007544,-1093400894)+W(4,1045637171,1041785732,1051848326,1066937726)+W(5,1058599142,1049921902,-1118760834,1043420320)+W(6,-1113867461,1021982785,-1106336253,-1099783438)+W(7,-1105189673,-1131816685,-1114789302,-1116552190);sum2=W(0,1049653051,-1094509070,1050525055,-1103662151)+W(1,1043452805,-1102028885,-1109754017,-1111709279)+W(2,-1095117458,1054995367,1042728281,1058124872)+W(3,1049859565,-1097129382,-1098619851,1051259496)+W(4,1052542945,1021265631,1046926465,1063131010)+W(5,1029162962,-1116537562,-1092457406,-1078653130)+W(6,1018695699,-1101605993,1044635344,-1104882803)+W(7,1042944443,-1110047725,-1107003327,-1114867517);WS(-1089617919,-1078924764);
sum1=W(0,1038586191,-1112517470,1021690773,-1148410045)+W(1,-1123773533,1037589846,-1114886949,1015916580)+W(2,1054651431,1043170193,1058605998,1062049174)+W(3,1056236357,1058401044,1034515388,1056139353)+W(4,-1087542485,-1101086846,-1088163691,-1087004528)+W(5,-1089020247,-1089711896,-1095006441,-1089662071)+W(6,1032587193,-1121720345,1034793549,-1139319682)+W(7,1040971627,1052009144,1017461287,-1138694970);sum2=W(0,1041183203,-1109901203,1047303939,-1146453442)+W(1,-1103370030,1035308463,-1107592095,-1129723226)+W(2,-1104791361,-1103309504,-1109225788,1050748307)+W(3,1032462009,1055570013,-1104507532,1050955773)+W(4,-1113641717,1018299463,993644855,1050538753)+W(5,1024125183,1058013570,1044744090,-1110543421)+W(6,1040266660,-1124518657,1039912380,-1107008276)+W(7,-1094411631,-1087158984,-1091454514,-1122733934);WS(-1102088830,1068463311);
sum1=W(0,1007817678,-1114291787,-1106493040,-1121377148)+W(1,-1120569345,1037434082,-1121570543,1048479966)+W(2,1054791531,1051084317,1059023407,1060487316)+W(3,1053262386,1049438849,1043319351,1037267389)+W(4,-1088166471,-1097682087,-1087032011,-1087032009)+W(5,-1090195409,-1104445288,-1110294871,-1112047510)+W(6,1034628887,-1130503387,1042839161,1025313797)+W(7,1040112167,-1112558866,-1130274577,-1107488086);sum2=W(0,-1092702026,-1078842502,-1073165872,-1075365553)+W(1,-1101579557,1066341075,1071992070,1076187261)+W(2,1046572938,-1092761370,1048469719,1050413401)+W(3,-1110447061,-1104166524,-1123716833,1056626852)+W(4,-1113806693,1010298098,-1106037347,1041503306)+W(5,1037192623,1033398310,1031702363,-1110743783)+W(6,1023924734,-1134107544,-1114438827,1017902665)+W(7,1011674154,-1109271682,1028552632,-1123830383);WS(1050299903,-1120086405);
sum1=W(0,1001761330,1051426245,-1097473350,1050955122)+W(1,-1098718343,-1119699408,1038117517,-1107622229)+W(2,1015037916,1042953374,-1103780307,-1082933123)+W(3,1055455844,-1145769035,-1132909758,1039587926)+W(4,1045981578,-1094503950,1055197076,-1099126616)+W(5,-1118831961,1049761702,-1105955296,1047033256)+W(6,1032160884,-1131440192,-1100940622,1056645367)+W(7,-1095742542,1031622998,1041481643,-1103124921);sum2=W(0,1033493706,1004282338,1032395114,1035721710)+W(1,-1138557465,-1094630455,1050323990,-1102984389)+W(2,-1100025935,1036668146,1043333590,1058018229)+W(3,1035348312,1040910383,1034465026,1044530527)+W(4,-1117747708,-1097774825,-1106149887,-1110236537)+W(5,-1105971349,1017216296,-1110352462,-1108832665)+W(6,-1131691420,1042472719,-1122758767,-1106477628)+W(7,1046834331,-1101697584,1040100106,-1099114129);WS(1059761855,-1093333930);
sum1=W(0,-1114738580,-1114617627,-1102727321,1053910378)+W(1,-1094270689,-1107452471,-1130455238,-1108958070)+W(2,1026403632,1045397583,1028768699,1067649611)+W(3,-1104323849,1042776267,1036450873,1044075076)+W(4,-1105736123,-1109519752,-1092041414,-1090720496)+W(5,-1112030179,-1103704317,-1131764742,-1106063752)+W(6,-1114933837,1044731740,-1111636685,1058839312)+W(7,-1095377736,1034877772,1031929286,-1113359528);sum2=W(0,1033753751,-1102724392,-1104466296,-1083668043)+W(1,1048180527,-1130490520,-1103926430,1029490699)+W(2,-1111931472,1032416705,1029992729,1069568682)+W(3,-1114422988,-1133345747,1038116955,-1129834714)+W(4,1037689465,-1105246922,1052475163,-1090236396)+W(5,-1122305941,-1123788932,-1127253836,-1122171294)+W(6,1023732592,-1126463180,-1118149766,-1106129378)+W(7,1038071226,-1124715334,-1117123194,1029091180);WS(1058247519,1058950523);
sum1=W(0,-1149972914,1038957612,1039970419,1008158544)+W(1,1041515382,1036144305,1048236362,-1101573740)+W(2,-1088063023,-1093535488,-1086741707,-1077128706)+W(3,-1087332234,1032313207,-1113848378,-1089306475)+W(4,1055543086,1052729022,1058924163,1057693884)+W(5,1060656868,1056531259,1049522521,1052006205)+W(6,1037155715,1026693813,1030719286,1032127358)+W(7,1000958261,-1112386573,-1144612480,1039554949);sum2=W(0,1037957789,-1128637884,-1110859440,1052981065)+W(1,1040710261,-1090346288,-1107045102,-1092015484)+W(2,1050553491,1004874497,-1106433025,1058989771)+W(3,1058251934,-1076253449,-1079150504,1073146781)+W(4,-1089722328,1058234547,-1098594890,1052545864)+W(5,-1106724054,1032950959,1055215751,993278274)+W(6,1050994656,-1095571828,1041665953,-1129708900)+W(7,-1111634443,1015279680,1053553553,-1088813426);WS(-1079689312,1054955487);
sum1=W(0,-1112827293,1038847520,-1106748654,1038138418)+W(1,1035397268,1020226162,1030022886,-1108673687)+W(2,-1094091800,-1099397203,-1102151838,-1086663035)+W(3,-1087965823,-1095805620,-1098762192,-1096846716)+W(4,1053343716,1057879171,1023820222,1057249493)+W(5,1057985827,1053821069,1051466543,1049463311)+W(6,1046408387,-1099233409,-1154890390,1012875058)+W(7,-1109124523,-1126965269,1036334304,1027304762);sum2=W(0,1029906557,-1110945783,1046588193,-1121400966)+W(1,-1106274145,1040948990,-1114149785,1030737726)+W(2,-1118908362,-1110004947,-1089040350,-1106443118)+W(3,1054044230,-1115139995,-1112260837,1025987216)+W(4,-1075330978,-1081100797,-1089891752,-1103643831)+W(5,-1095873523,-1120742988,-1107023588,1017833328)+W(6,1069116571,1067844910,1066162938,1048795077)+W(7,1049522444,1042365723,1011222152,1031208089);WS(1045323518,-1099573370);
sum1=W(0,1043494028,-1110296205,-1129034139,1040205415)+W(1,1019451328,1037480760,-1144942569,1019441962)+W(2,1054678847,1050638833,1058657792,1062545342)+W(3,1053087270,1054717567,1044080591,1056118375)+W(4,-1087400961,-1098183847,-1085969705,-1082320511)+W(5,-1092792902,-1090230188,-1094581114,-1090342307)+W(6,1041221965,1038272854,1035507984,1038672050)+W(7,1018934299,1028598065,1032398451,-1135273190);sum2=W(0,-1115726367,1028786141,1044450180,-1097529180)+W(1,1047479398,-1105649332,-1127420023,1035799966)+W(2,-1100272494,-1113941052,-1104186275,1042859033)+W(3,-1097402721,1051025911,1025042835,-1139194229)+W(4,1026681555,-1107020345,1044693748,1067055887)+W(5,1064288021,1073649944,1067916626,1054550763)+W(6,-1095030133,1043410282,-1120312046,-1093369648)+W(7,-1083945294,-1073003592,-1079526678,-1086831079);WS(-1086660959,-1095040438);
sum1=W(0,-1137772688,-1103872010,1033664792,-1114303830)+W(1,1043631948,-1110960013,-1112201312,1004207675)+W(2,-1101831491,-1108733164,-1099393082,-1091611870)+W(3,-1111668992,-1092153253,-1104258339,-1111896549)+W(4,1047762270,1048734598,1053294440,1032897582)+W(5,1054700448,1051790266,1038982672,1042342295)+W(6,1026497863,-1112526127,1036444877,-1105948909)+W(7,1045765800,-1102627253,1030853145,1024477884);sum2=W(0,1047134358,1032860761,1058187056,-1089859690)+W(1,-1073724300,-1113017653,-1123513506,1005834992)+W(2,-1100773581,1019143260,-1086969962,1060822499)+W(3,1074524802,-1127402252,986153015,1026902445)+W(4,1038575217,-1097448906,1050436365,-1092585260)+W(5,-1097001013,1052022456,-1101541136,1040058169)+W(6,-1121016162,1027754828,-1118814167,1047705700)+W(7,992280012,-1115523910,1026625966,-1115254226);WS(1065625968,1033455989);
sum1=W(0,1037701789,-1137040283,1000406064,-1094784938)+W(1,1050863995,-1103592251,1032127959,1038622703)+W(2,-1151616802,-1099349487,1047711372,-1115632781)+W(3,-1088133648,1049293870,-1118922740,-1120882929)+W(4,-1102944307,1053320242,-1098462560,1053161728)+W(5,1049613697,-1128175786,1017489163,-1119810116)+W(6,1035789757,-1106274637,1048627484,-1098374228)+W(7,-1120581030,-1114622845,1038993832,-1165953346);sum2=W(0,1035866397,-1103116216,1059558286,1058384307)+W(1,-1096953271,1042132369,-1111426470,-1128202268)+W(2,-1099238508,1047962584,-1082734190,-1088122523)+W(3,1056069525,-1106560803,1038442279,1028886015)+W(4,1052038184,-1105248240,1057669233,-1091086098)+W(5,-1083280561,1032403631,-1104452063,-1150402298)+W(6,-1107491561,1027069673,-1098068789,1053762892)+W(7,1064349048,-1107462772,1040922744,1012204557);WS(1066439152,-1108830929);
sum1=W(0,-1102916748,-1108788820,-1097607254,-1099017414)+W(1,-1168846782,-1109193920,-1128476473,-1106724277)+W(2,1055608939,1051866141,1058768962,1030462560)+W(3,-1113005110,-1109987210,-1109670205,-1105116142)+W(4,-1103898045,-1097938907,-1093577324,-1125603603)+W(5,1040477611,1050862423,1039038758,1053895221)+W(6,1013732302,1035488645,1043113957,1027216291)+W(7,-1143171172,-1118580993,-1107320747,-1107171108);sum2=W(0,1050905005,1051922636,1052154527,1005525738)+W(1,1024591478,-1094205878,-1094330307,-1105421569)+W(2,1051409035,-1107944278,1040207956,1060123319)+W(3,1032045878,-1096175996,-1086096303,-1081193369)+W(4,-1123874142,-1131839644,-1100926997,1046139234)+W(5,-1113252250,1039675350,-1128729660,1062516858)+W(6,-1099079861,1035659117,-1109355656,1029590720)+W(7,1032543174,1044310065,-1129395200,1042520685);WS(-1094347903,1040885342);
sum1=W(0,1027015666,-1097151811,1050782150,-1106442815)+W(1,1051184308,-1091810963,1034433919,1042242605)+W(2,-1119901274,1047615033,-1115052947,1051587896)+W(3,-1105704339,1046407197,1009768300,-1122889273)+W(4,-1109404651,1051228067,-1096976391,-1096200649)+W(5,-1126487153,1040585575,-1132445914,-1108464678)+W(6,-1145327523,-1096635113,1048638245,-1105180361)+W(7,1051518582,-1092825760,1038762547,1040013733);sum2=W(0,-1121205117,1031829824,-1105324964,-1090390675)+W(1,-1110420773,1018005966,-1113281242,1032068637)+W(2,-1124056141,-1109805410,1045427632,1059020251)+W(3,-1107061510,-1118368537,-1115675784,-1113920834)+W(4,-1106581817,1007706034,1046732003,1057752640)+W(5,-1101115525,-1103994134,1036673543,1042522746)+W(6,1026565438,1029970286,1047283254,-1089850616)+W(7,1031976810,1036394258,-1112565336,-1145818031);WS(1066366016,-1121083386);
sum1=W(0,-1127500850,-1122305754,1025706181,-1104671484)+W(1,1043832110,-1111488580,-1123271764,1015742169)+W(2,1026624689,-1114017662,-1088657475,-1098749979)+W(3,-1085705014,1037547214,-1112264441,-1105147876)+W(4,1013565235,1052467062,-1121688536,1066224034)+W(5,-1112016562,1041900405,1043675185,1022047173)+W(6,-1127181143,1035730049,1045310349,1026340635)+W(7,-1121566277,-1127673329,998683632,-1132045794);sum2=W(0,-1102951634,1044058166,1037657608,-1091261805)+W(1,1057746121,-1106029228,1006392595,-1119100020)+W(2,1043023116,-1093545812,-1093647750,1070997171)+W(3,-1082044166,1051593249,-1100798567,1013819138)+W(4,-1104735391,1058451408,-1104370519,-1105620254)+W(5,-1091103100,-1096225251,1052307063,-1121077487)+W(6,1035018995,-1112978123,1043811519,1052846459)+W(7,-1097428497,-1127092852,-1107453736,1041369362);WS(1059191103,1030618557);
sum1=W(0,1034200101,1053678608,-1114145283,1047695489)+W(1,-1114663316,-1137634576,-1125278731,-1138534517)+W(2,1032351793,1049973094,1058794603,1053292689)+W(3,1055818163,1053263444,1041016873,1043320696)+W(4,-1100440271,-1098031908,-1087452589,-1078695803)+W(5,-1125225546,-1094543429,-1116533557,-1104858229)+W(6,-1148363237,1026486548,-1194991971,1043453347)+W(7,1033675947,966472909,-1115520783,-1119664758);sum2=W(0,1021496216,-1072453458,-1079530578,1063841069)+W(1,-1095958945,1042172731,1015153576,-1132334880)+W(2,-1095812325,-1094113031,1068683999,1074699170)+W(3,1043477830,1031880682,-1121439437,-1115200049)+W(4,-1116672596,-1112299630,-1135088113,-1126165044)+W(5,-1107446259,-1119142347,1037216194,1034903618)+W(6,1031503244,1023122856,1036078566,1036242384)+W(7,-1100441243,1009915385,-1114450875,1017712520);WS(-1096433855,1052342409);
sum1=W(0,-1117693364,1041070378,-1105417036,1052133240)+W(1,1042648272,-1123398616,1044512510,-1105041790)+W(2,1042163431,-1095385709,1060080198,-1090036408)+W(3,-1090327769,1043184694,-1111854479,1043408999)+W(4,1006023611,1034697390,-1109633387,-1085473397)+W(5,1057448056,-1105658040,-1104977148,1041051171)+W(6,-1113444755,1049542464,-1112382959,1048891757)+W(7,-1111238376,-1106505885,1049508979,-1110665802);sum2=W(0,1039259027,-1119373866,-1086821333,1052826002)+W(1,-1117342490,1036052293,1037381955,-1101694007)+W(2,1043188759,-1082984200,-1077733706,1067327309)+W(3,-1149070344,1052358305,-1102382047,1050777563)+W(4,-1165551167,-1105050294,-1103802686,1068967257)+W(5,1054626023,-1101813629,-1103461210,-1106555317)+W(6,-1113326246,1045229872,-1109909290,1052700624)+W(7,-1098764713,-1099183932,1052205497,-1096821402);WS(1046655614,1069864308);
sum1=W(0,1035633391,1040943483,1045417382,1043913370)+W(1,1050212129,1047844019,1039058852,1043891960)+W(2,-1106200785,1031319761,-1120751363,-1093886310)+W(3,-1098821847,-1088130094,-1092291401,-1082722808)+W(4,-1105260712,1026979270,-1106053451,-1121044950)+W(5,1042106970,1049054225,1041620790,1042598038)+W(6,1050507575,1034433460,1045765948,1041581532)+W(7,1029812249,1017929306,1028938706,1034869942);sum2=W(0,-1098805029,-1101136548,-1094351375,-1097728468)+W(1,1040878916,1049713965,1037060075,1058810464)+W(2,-1082465618,-1084472150,-1085764460,-1140347496)+W(3,-1100091144,1049328541,1062808960,1071144827)+W(4,1017798412,-1108050411,1031330790,1053843229)+W(5,1043199898,986797508,-1119994130,-1097822096)+W(6,1045866690,1039888035,1027046574,1038111290)+W(7,-1100094208,-1104239104,-1098800085,1017716576);WS(-1077527440,1065234224);
sum1=W(0,1031059492,1014606833,1041495444,1031584061)+W(1,-1143158030,-1140389945,1035424519,1013235228)+W(2,-1088676934,-1098001853,-1087241405,-1083911392)+W(3,-1095088526,-1096536807,-1104484775,-1100223239)+W(4,1055802445,1051162632,1059501583,1061276187)+W(5,1050088278,1049527800,1042937212,1037087943)+W(6,-1159469258,1001612013,-1109463457,-1105280809)+W(7,1038556792,986827883,1030875577,1047418837);sum2=W(0,1026928347,1006719462,-1103317527,1043604137)+W(1,-1106627965,1034526167,-1117999031,-1134258967)+W(2,1019217071,-1098369589,1041304779,-1134457784)+W(3,1048134757,-1118427047,1029994729,-1113504087)+W(4,1027288437,-1099640354,1050941648,-1112266437)+W(5,1027462477,1040843010,-1104465031,1054764710)+W(6,-1112677997,-1146387796,-1072403340,-1071428003)+W(7,-1082446250,1059493547,1072461191,1077848621);WS(1034219259,-1130863201);
sum1=W(0,-1122470601,-1125729883,-1119868741,-1092963050)+W(1,-1102984950,1017182198,-1107264969,-1116589116)+W(2,1036468120,1031973022,1045421587,1062931954)+W(3,1062738826,1050208654,990945063,1023027040)+W(4,1033355302,-1125640547,-1122038588,1044707408)+W(5,-1104269382,-1106320445,-1110744610,-1098846428)+W(6,-1104067775,-1112351746,-1106594245,-1094830635)+W(7,-1127079049,-1109997276,-1112571199,-1117279521);sum2=W(0,-1120041672,999703935,-1109032994,1041627711)+W(1,-1111815622,1029813110,-1110751572,-1114401610)+W(2,1041156572,1029144962,1037796455,1046556501)+W(3,1060385029,1040466231,-1103822492,-1076222058)+W(4,-1103868400,1036670980,1043292537,1059414852)+W(5,1048639871,-1105513272,-1100107078,1043280503)+W(6,1036471018,-1107170022,-1115113192,1029249656)+W(7,-1126242312,1043143286,-1101226736,1034327293);WS(-1097041087,-1081891922);
sum1=W(0,1045201037,1042240134,1049780286,1039927583)+W(1,-1122695635,-1110484942,-1117417409,1039840796)+W(2,-1097075376,-1091271089,-1094847921,1059654550)+W(3,1056430510,1057233913,1041827328,1050554535)+W(4,-1126257330,1049467348,1057610047,-1141428591)+W(5,-1089703504,-1087958744,-1096746586,-1096159486)+W(6,-1115394372,-1097795722,-1097045891,-1103383438)+W(7,1036098616,1033721138,1035539581,-1131932502);sum2=W(0,1012982255,-1101224821,-1109376974,-1116588919)+W(1,-1096183361,-1092858264,-1090462581,-1119652925)+W(2,1052214657,1042508745,1042044290,1071547407)+W(3,-1089469015,-1090264503,1039700797,-1083767147)+W(4,-1136022111,-1093748656,1045672838,1065241977)+W(5,1049249478,1047260540,1046964814,-1107087862)+W(6,1032353073,1020863779,-1113516472,1040242686)+W(7,-1120964187,-1103746594,-1100885683,1028764718);WS(-1088621983,1079497913);
sum1=W(0,1027161409,-1102075462,-1120075900,-1109063205)+W(1,-1104005172,-1136555883,-1112015962,1033292370)+W(2,1052712773,1051824794,1057942154,1060662493)+W(3,1062931830,1057800198,1047971474,1059753504)+W(4,-1102058289,-1098602113,-1096292664,-1082645434)+W(5,-1090788424,-1090185155,-1098101583,-1088742454)+W(6,-1100368317,1021667349,-1106147487,1039175801)+W(7,-1129475640,1036809656,1009161622,-1143403778);sum2=W(0,-1150684740,-1114056841,-1164208415,1034698244)+W(1,-1134574697,1043895716,-1101980686,1050191679)+W(2,-1095235693,-1115238312,-1080604054,-1071093346)+W(3,-1083926997,1068501149,1079699126,1056576712)+W(4,1044985054,-1127339724,-1106549807,-1080554397)+W(5,-1104923511,1052487431,1054997905,1029700329)+W(6,1035589955,-1108218072,1022130402,-1106288272)+W(7,1024268734,1036117000,-1130803558,1031345667);WS(-1087955103,1023517655);
sum1=W(0,-1106663590,1037773274,-1116651838,1022742037)+W(1,1040438284,-1117813952,1032561623,-1102318801)+W(2,-1090071677,-1103425461,-1089596734,-1082614473)+W(3,-1088542372,-1092404165,-1100716355,-1098396937)+W(4,1062902614,1055773525,1059014377,1060267482)+W(5,1057943128,1054561254,1051603940,1049819671)+W(6,1013889298,-1100022495,-1101161913,1030094516)+W(7,-1120043085,-1116951793,1035114019,1026546470);sum2=W(0,-1107653444,1032757863,-1150202006,1037010009)+W(1,1026258576,1041748319,-1131622502,-1112646994)+W(2,-1094858135,1061839668,1049735190,-1123088190)+W(3,-1089824138,-1098358767,1049699018,-1103776938)+W(4,1084595456,1074196920,1067688119,1070729644)+W(5,1050587980,1057889952,-1127981435,1048602984)+W(6,-1065438414,-1069856939,-1073375528,-1082206819)+W(7,-1086758222,-1097734258,-1106404220,-1098587943);WS(-1089607615,1063931357);
sum1=W(0,-1156148665,1033042784,1027235975,-1117005684)+W(1,1045226606,-1112863441,1040283212,-1102751384)+W(2,-1089422721,-1099513696,-1086976804,-1083936660)+W(3,-1089259880,-1092850238,-1096473171,-1096124078)+W(4,1059281720,1053472432,1060428066,1061258678)+W(5,1055780369,1057981025,1051704489,1054893029)+W(6,1041177357,-1107985659,-1122980350,-1103260375)+W(7,-1111710595,-1109580750,-1125267169,1035448166);sum2=W(0,1024298597,1037699935,1030404477,-1094400051)+W(1,1052543759,1024136176,-1159281410,-1102232478)+W(2,1074606150,1048614297,-1085515118,-1071672142)+W(3,-1091215560,-1095087497,1050441058,1071366890)+W(4,1080820206,1047271097,-1079656120,-1066721483)+W(5,-1078287609,-1096732136,1057126689,1074685383)+W(6,1030125639,-1121834510,-1166463196,-1101580999)+W(7,1028051862,1009399200,-1117118368,-1113696211);WS(-1083901183,1060981851);
sum1=W(0,-1106299749,1039492049,-1113140273,1055856482)+W(1,-1103186821,-1108369378,-1115937041,-1127954738)+W(2,1048978486,-1107896957,-1119192025,-1090009641)+W(3,-1088174932,1034759564,1008970428,1027686380)+W(4,1016862419,-1115539879,-1098481927,1058119768)+W(5,1052019064,1048477348,1034559233,1044214632)+W(6,-1121286832,1049662006,-1106196840,-1149152444)+W(7,-1101797848,-1146708651,1024756171,-1111878699);sum2=W(0,1030335348,-1110488253,-1096373435,1042224202)+W(1,1038378538,-1117770266,1036930446,-1168276161)+W(2,-1130369060,1056034410,-1097486091,-1094958491)+W(3,1057631708,-1114209587,-1105273765,-1115537765)+W(4,-1106797797,1040331307,1063611375,-1106971469)+W(5,-1093142933,1037075531,-1115233817,1025218793)+W(6,1006653296,-1094310491,-1113782011,1042512890)+W(7,-1140559356,-1114686161,-1115373149,1026640233);WS(1063762143,-1098158381);
sum1=W(0,1027555010,-1113176415,1044835884,-1094480963)+W(1,1042205032,1038186408,-1112247611,1041241393)+W(2,-1106988831,1049655577,-1089572014,1041189880)+W(3,1035602487,-1095655321,995617211,-1102946366)+W(4,1031921883,1032851437,-1106152127,1057311541)+W(5,-1100163979,1046700975,1050763922,-1119959180)+W(6,1033567284,-1099137927,1052671923,-1101762329)+W(7,-1106014811,1044902280,-1094051821,1044480349);sum2=W(0,1010916279,-1108274646,-1108043460,1049469526)+W(1,1061284555,-1097521196,1047936551,-1106103943)+W(2,1040615985,1037755544,-1107213139,-1085933104)+W(3,-1098201753,1027381238,1007266289,1039340208)+W(4,-1103581164,1053142923,-1091384808,-1093682556)+W(5,-1095835641,1044225612,-1101597200,1011948943)+W(6,-1126424725,-1119616718,1062997316,1050086980)+W(7,1044548392,-1099920539,1043928239,-1120667237);WS(1060336095,-1119657045);
sum1=W(0,1023788715,-1117126579,-1108875843,1022815367)+W(1,-1100562722,1043213137,-1111482971,-1142747249)+W(2,1048279897,1044311660,1062204714,1060724749)+W(3,1063043033,1050929706,1037241746,1051192212)+W(4,-1106238784,-1096869700,1019770348,-1081389759)+W(5,-1084472996,-1097593661,-1106654286,-1102133781)+W(6,-1110161279,-1136931731,-1115905233,1034904806)+W(7,-1124661292,1017832853,-1109716592,-1109353889);sum2=W(0,1036664563,-1103288529,-1102134383,1057556566)+W(1,-1099512639,1031668335,-1103860103,1028018661)+W(2,1009247708,-1126560341,-1067246446,1067728497)+W(3,1078180911,-1085231458,1047956293,-1114058193)+W(4,1013790140,-1102369678,1047852878,-1093152080)+W(5,-1110504691,1042704555,-1132621098,1030531898)+W(6,1035577258,1008412166,1016094574,1045655865)+W(7,-1123477495,1023608957,-1112760821,-1120624893);WS(1035518203,1045613832);
sum1=W(0,1044215468,-1096085823,-1102751483,1007706274)+W(1,-1098118842,1051305356,-1096250919,-1106455273)+W(2,1057279232,1043513429,1057361220,1061539183)+W(3,1057962612,1058710773,1037420261,1053125757)+W(4,-1097478568,-1096451901,-1091716958,-1085528932)+W(5,-1093017477,-1091718961,-1100741095,-1097230063)+W(6,1042423606,-1098498663,1012832112,1054368634)+W(7,-1103819295,1057808613,-1100568821,-1111733504);sum2=W(0,-1105709018,1050542737,-1106108137,1027983028)+W(1,1053295819,-1091042532,1049054259,-1108416827)+W(2,1058997495,-1084246791,-1103685622,-1106510960)+W(3,-1089515541,1066680974,-1088412186,1037143386)+W(4,-1086433444,1065459234,1055198365,-1102412567)+W(5,1057925132,-1080963495,1056230430,1049505110)+W(6,1022365788,-1101303092,1040995532,1044759128)+W(7,-1104466949,1043286350,-1096360229,-1106131860);WS(-1103921662,1072713673);
sum1=W(0,1042712209,-1130675027,1041149044,-1108819823)+W(1,-1099465033,-1102885798,-1108891552,-1122152216)+W(2,-1111681022,-1104528338,-1103688784,1055222237)+W(3,1063848575,1053207587,1051374172,1044600823)+W(4,1029885560,1032835743,1053127408,-1089836355)+W(5,-1089832742,-1090841456,-1098121506,-1101098252)+W(6,-1123292759,-1124533373,-1101763282,-1143773237)+W(7,1044926036,1032528402,1040294582,1018003689);sum2=W(0,-1116466906,1032691193,-1110682367,-1134651946)+W(1,1019799157,1020309206,1028255175,-1118897648)+W(2,1017580326,1031996320,1040673767,-1121084452)+W(3,1012141662,-1123645954,-1125118807,1005021204)+W(4,-1100144980,1045143645,1055366708,-1112456349)+W(5,1037079065,1036705771,-1112096331,1021253254)+W(6,1018640494,1067424527,1071822180,1057195246)+W(7,-1078565795,-1073530916,-1087156462,1033125682);WS(1054959295,1011151216);
sum1=W(0,-1124554365,1028540695,-1107828893,-1135601758)+W(1,-1135515507,1032466990,-1110097877,950109203)+W(2,1043778462,-1104732576,1063706911,1052343180)+W(3,1050410381,-1128754020,1034222620,1043960229)+W(4,-1140499785,-1111020475,-1098481604,-1081762405)+W(5,1053053447,-1112972157,1023071124,-1120112616)+W(6,-1103855992,-1113072532,-1121738665,1048654720)+W(7,-1096321673,1012954617,-1110289546,-1114439871);sum2=W(0,-1104841432,1047690020,-1084375561,-1086552004)+W(1,1046416693,1025710892,-1130856953,-1113936449)+W(2,1047456971,-1094867354,1068880529,1065412328)+W(3,-1080289298,-1110380578,-1105039836,1016290713)+W(4,1024424907,1033457856,1046341732,-1087761187)+W(5,1062384539,-1103331799,1024509174,-1126452938)+W(6,991739097,-1129013032,-1103560341,1059009805)+W(7,-1098849357,1045332030,-1104241974,1019994493);WS(1061669311,1066543312);
sum1=W(0,-1120030840,-1111872182,1046388965,-1109640224)+W(1,1051640445,-1104742312,1040612129,1018742870)+W(2,-1097490380,1051889621,-1085299564,1043197314)+W(3,-1099578605,-1114905437,1033952272,-1095793020)+W(4,1038501126,-1110528784,1050043436,1054292822)+W(5,-1095700775,1056051928,-1108619674,1044337364)+W(6,1026361650,-1112085217,1019064063,-1116217609)+W(7,1045441021,-1097066005,-1146667493,1039394788);sum2=W(0,1041249103,1040922446,1047169006,-1133026152)+W(1,1045305983,-1121038685,1032067159,986169209)+W(2,-1098300344,-1147221163,-1097103704,1055827658)+W(3,-1082349433,-1105225178,1036618956,-1102095468)+W(4,1041141085,1014590689,-1094689158,1056443342)+W(5,1051958562,1035590360,-1098250629,-1145857885)+W(6,-1123648820,-1115292810,1021735499,1023898168)+W(7,-1153021086,1038130213,1035045284,1030074795);WS(1066007616,1040865170);
sum1=W(0,1016703369,-1106398093,-1114560988,-1096325697)+W(1,-1094335779,1023023221,-1113231876,1022983872)+W(2,-1154003525,1038441464,-1112021256,1050813825)+W(3,1059033474,-1108543232,1040892233,1034570898)+W(4,-1104662792,1031083397,1052887594,1061249791)+W(5,-1126656183,-1106571274,-1121820472,-1115038347)+W(6,-1111826720,-1146451379,-1102003526,-1102172436)+W(7,-1104413998,-1109007926,-1112600993,-1123919488);sum2=W(0,-1117895883,1036640719,-1092695525,-1109277526)+W(1,1054484712,-1102073467,1047716642,-1115714917)+W(2,-1109314178,-1103775527,-1079308608,-1088245301)+W(3,1032194306,1058556412,-1097777200,1049638324)+W(4,1043196819,1047073701,1032498235,1071134194)+W(5,-1098274857,-1102222667,1028797614,-1109885254)+W(6,1029963629,-1117061975,1053147047,-1113344034)+W(7,1027577620,-1104158962,1019489703,-1106961770);WS(-1112959995,-1090797387);
sum1=W(0,998546749,-1102515009,1018649191,1024148768)+W(1,1036601843,991750171,-1134314668,1024106779)+W(2,-1107113888,-1157171375,-1095395659,-1088418302)+W(3,-1108499994,-1092700079,-1100812608,-1106951576)+W(4,1042251615,1043372984,1057847906,1049085946)+W(5,1054314562,1052242560,1010001228,1043704436)+W(6,1034524319,-1109045169,1025715818,-1107024218)+W(7,1036766314,-1102346050,1041369791,-1136260253);sum2=W(0,-1097076796,1000463738,-1083533587,1064100942)+W(1,1074997490,1043707697,1028507309,-1152835380)+W(2,1045091130,1024736081,1064625577,-1096201033)+W(3,-1071550159,-1106033160,-1118548401,-1111712908)+W(4,1028367411,1040206702,-1112850496,-1086258418)+W(5,1052069491,-1098690685,1050202273,-1113053149)+W(6,1016501386,-1122385083,-1104146558,1050125885)+W(7,-1105686824,1041978517,-1109567340,1032203802);WS(1065286463,-1155116140);
sum1=W(0,-1127743664,1036265535,-1118137852,-1121018025)+W(1,1024160014,1028265374,1031461691,-1116217572)+W(2,-1099417962,-1091060822,-1088882712,-1089265061)+W(3,-1088513194,-1090887512,-1097685517,-1096201501)+W(4,1047837241,1038987540,1061626690,1069311516)+W(5,1053957977,1051214117,1050330231,1045642342)+W(6,1035108393,-1121911642,-1119901843,-1100290432)+W(7,-1101311755,980641778,1030945477,1036102670);sum2=W(0,1023964675,1054178647,-1104607531,-1088748842)+W(1,1034720649,1027793575,1026748348,1048440611)+W(2,-1104287950,-1098771138,1030951671,1062304002)+W(3,1056993385,-1095484784,-1103591056,-1115722179)+W(4,-1095527688,-1106164282,1049293814,1069791349)+W(5,-1106129898,-1093744890,1040804508,-1102843948)+W(6,-1107378538,-1107123343,-1102317974,-1093097006)+W(7,-1107155572,-1104614583,-1111048704,1036145149);WS(-1107864827,-1106183398);
sum1=W(0,-1106667222,1032383543,-1104095901,-1105126732)+W(1,-1119082647,-1099092218,-1106477481,-1100466619)+W(2,1028246417,-1105288567,1024277645,1031807228)+W(3,1024663749,1059042594,1038514313,1061247795)+W(4,1062610107,1048732230,1033194034,-1097352540)+W(5,1042072353,-1097841594,-1132497297,-1116357250)+W(6,-1094330385,-1113355593,-1100412503,-1110531197)+W(7,-1106817153,-1119219065,-1116226478,-1112377140);sum2=W(0,-1124057659,-1107748661,-1106641450,-1106278570)+W(1,-1115427744,1045306633,-1107251222,1044220643)+W(2,1049202878,1029365940,-1100669682,-1090514146)+W(3,1050790854,-1101749265,1044664667,1051259000)+W(4,1055877653,1040631102,-1121942624,-1097531540)+W(5,-1095195500,1044511371,-1123742683,1035140356)+W(6,1043135164,-1120955446,1048773070,-1096084011)+W(7,1040842880,-1101432694,-1108344435,-1156279482);WS(-1107710971,-1103335008);
sum1=W(0,1020774038,-1097452822,-1103681302,-1142400543)+W(1,-1130541650,1035627390,1026485526,1026933710)+W(2,1057965326,1052789750,1061528673,1059882105)+W(3,1058381533,1052101646,1047827121,1048909172)+W(4,-1096736580,-1097416740,-1090723228,-1082070814)+W(5,-1096313647,-1092903493,-1095953623,-1094072619)+W(6,-1108312647,1007270548,1008435167,1032878150)+W(7,1024150455,1029066731,1024752368,-1129872006);sum2=W(0,-1091198687,-1096592719,-1088722291,1017819408)+W(1,-1104841225,1047280108,-1133964792,1046210234)+W(2,1051358993,1056674994,1050253089,1057806550)+W(3,-1098514434,-1095745001,-1121773836,-1101840089)+W(4,1026242284,-1102658445,1039492851,1048044980)+W(5,1047848116,-1114927114,1009730080,-1115459009)+W(6,1036983987,-1112372364,-1109827680,1033031265)+W(7,-1106004699,-1128936304,1044703642,-1121859563);WS(1046617982,-1079283690);
sum1=W(0,-1112235521,-1112371935,1046025067,-1114138877)+W(1,-1100106092,-1106636112,1006684852,-1134743124)+W(2,-1103103206,1005568807,-1082068590,1053438832)+W(3,1050481934,-1113851306,-1101804759,-1101795702)+W(4,1050398983,1053710959,1059470764,1056782757)+W(5,-1084354719,1044662919,1028720557,1040488963)+W(6,1031782004,-1112406582,-1109731202,-1120370051)+W(7,1047048563,-1114617505,-1122334215,1035089325);sum2=W(0,-1123583696,1041752924,-1096033091,1045050816)+W(1,-1111810372,1044170848,1035342189,-1107148363)+W(2,-1114190125,-1107057915,1054169171,1066165326)+W(3,-1090934807,-1094482563,1030376713,-1140242036)+W(4,-1123424510,-1108427412,-1101097272,1060681517)+W(5,-1093738003,-1094742214,-1122528198,1046835784)+W(6,1035265901,1011193218,-1097576107,1037309084)+W(7,-1094306097,1047478278,999245333,-1118953940);WS(1057107647,-1115492411);
sum1=W(0,1043432615,1017716083,-1115224236,1034158091)+W(1,1031606075,1040917102,-1119339928,1006053250)+W(2,1037909322,1044219192,1059480955,1055275264)+W(3,1062186253,1051479740,1036604907,1049031914)+W(4,-1092726398,-1094557923,-1089724826,-1079486955)+W(5,-1094016652,-1090199321,-1111430132,-1124163213)+W(6,1042270260,1036944691,1049175094,1036017407)+W(7,-1112299996,1012181234,1026270626,-1106538704);sum2=W(0,1018646782,-1107779390,1048577488,-1094766117)+W(1,1029078775,-1115207772,1041354677,-1134027235)+W(2,1037675363,1041358579,-1103110037,1063077105)+W(3,-1094239344,-1097294293,-1106609062,1005749079)+W(4,1056993548,-1114299594,-1108103869,1069120744)+W(5,1019393926,-1090842684,-1103795001,-1111892981)+W(6,-1095820604,-1106961783,-1113810892,-1094104293)+W(7,-1100654825,1030620215,1015746998,1031888221);WS(1038408187,-1104646224);
sum1=W(0,-1100666444,1032659338,-1096791479,1050254507)+W(1,-1125163769,1034716030,-1104041563,1024265746)+W(2,1031841147,-1095811512,1046629869,-1086582314)+W(3,-1092033141,-1095590162,1012740704,-1097384267)+W(4,1045835257,1046356758,1055310447,1049546009)+W(5,1059064223,1032941357,1016606100,1043234370)+W(6,-1121385297,-1115316924,-1109718991,1043876936)+W(7,-1115882186,1051195252,-1110386378,-1121465454);sum2=W(0,1033146053,1034495435,1033891153,1015618236)+W(1,-1102272365,1026402836,-1126192412,-1130670616)+W(2,1033178697,1013274853,1044565157,-1083473003)+W(3,1047899954,1033829854,1026659107,-1129244632)+W(4,-1110558215,-1103797816,-1074394842,-1075035519)+W(5,1070896015,-1107786181,1039466503,1033633210)+W(6,-1107600367,1046600596,-1096372667,1071496075)+W(7,1070598351,-1103057086,-1099451771,-1106841766);WS(1060540543,-1145107984);
sum1=W(0,1016949312,1033700674,1008485935,1050394829)+W(1,1025975118,1027755062,-1166944971,1036625882)+W(2,-1111708420,-1115158282,-1112773425,-1105627788)+W(3,-1166436080,1049090616,-1131929874,1027903943)+W(4,999025948,1037057540,-1111113150,-1105528438)+W(5,-1092533512,-1097657169,-1125616567,-1104970374)+W(6,-1110878953,1034636061,1006219749,1047777444)+W(7,1034379342,1023310559,1042471825,1029991232);sum2=W(0,-1112727972,1041061913,1030171918,1049192765)+W(1,-1097932217,-1108991614,-1128255593,-1128975721)+W(2,1028528033,1047913039,1058299937,-1088725965)+W(3,1006741474,1028842331,-1119404040,1019613109)+W(4,1050127712,-1120606988,-1075312291,1051042420)+W(5,1061621025,-1120436768,1041035795,1038145345)+W(6,1039139414,-1090975722,-1096898908,1056682084)+W(7,1043329296,-1136718330,1019658885,1017746289);WS(1058512095,1047466767);
sum1=W(0,1025672397,1032743763,1046625694,1040236986)+W(1,1041791363,1042422310,1024317081,1034505416)+W(2,-1102753041,1015664161,-1102686879,-1099087483)+W(3,-1097904327,-1097334084,-1123206279,-1096407969)+W(4,1037445664,1032570339,-1091026739,-1089271035)+W(5,-1100626131,1051389809,1041773046,1050962859)+W(6,1037433000,1033220516,1035056566,1024398415)+W(7,1043847942,1042353123,1037697617,1047698739);sum2=W(0,-1111694157,-1113457231,1007020677,-1110494513)+W(1,1036239980,1042151096,1014804229,1038268008)+W(2,-1097429792,1040318944,-1109123041,-1087577139)+W(3,-1115766281,1033854974,1056323633,1058473731)+W(4,1052756319,-1131566802,1066240251,1071158756)+W(5,1055974927,-1085216854,-1076147337,-1078122726)+W(6,-1115035673,-1108486657,1057627634,1052796029)+W(7,1037312144,1031946717,-1107413695,-1088208012);WS(-1087119871,1051442968);
sum1=W(0,-1106951233,1026199466,-1111827529,1034911407)+W(1,-1110066258,1036906330,-1121489041,-1123695161)+W(2,-1101188351,-1102133666,-1096477343,-1081083296)+W(3,-1093686286,-1089794286,-1102503648,-1096524016)+W(4,1055191809,1046522759,1061746551,1062137809)+W(5,1056808794,1061657374,1025414769,1043754020)+W(6,-1118371512,1024298399,-1102462991,-1118895495)+W(7,-1105243164,1028468933,1001909715,1039027467);sum2=W(0,1036012528,-1136414534,1028357901,1018170307)+W(1,996800246,-1115554829,1018408279,-1128152611)+W(2,-1111568121,1023613585,1046290638,-1086518431)+W(3,1032866656,1040198779,-1115393969,1031067220)+W(4,-1125130883,1037328619,-1077265349,-1068062671)+W(5,1083861052,1057186482,-1101393956,1024816461)+W(6,1019317279,-1141870971,-1105362146,1041918725)+W(7,1040576139,-1110577355,1032099345,-1109411807);WS(1041081598,-1101063046);
sum1=W(0,1038662072,-1105628103,1046838359,-1112508084)+W(1,-1112561351,1047812813,-1106996345,1045311157)+W(2,-1123374599,1048894326,1044003395,1062900743)+W(3,1058339600,1041428913,1044355834,1013224727)+W(4,1035193857,-1098151405,-1109376817,-1082115704)+W(5,-1087104856,-1097118497,-1098603955,-1110120844)+W(6,-1104056554,1009505700,-1107771451,1039692648)+W(7,1049374543,-1126547869,1037690530,-1121969199);sum2=W(0,1034938637,-1110454828,1044300205,-1094841314)+W(1,1049263704,-1123904781,1032882093,1018550156)+W(2,-1102665080,1066739686,1063593500,-1072571644)+W(3,1050585763,1033188794,1040935597,992411043)+W(4,-1083931487,1057500561,1069787057,-1073076170)+W(5,1057940110,1049962317,-1103057884,1032437745)+W(6,-1096043986,1050111041,1057117236,-1094917255)+W(7,992791419,-1119131193,-1129197337,-1139242755);WS(1047493374,1019974383);
sum1=W(0,1039818779,1022499782,-1111466513,-1128872350)+W(1,-1102282821,1027318580,-1112367361,-1121442618)+W(2,1024992878,1056719767,1056992349,1066523241)+W(3,1057279594,1050310409,1043633508,1050332018)+W(4,-1099980259,-1093967742,-1089692488,-1081677329)+W(5,-1104336096,-1095763174,-1147598863,-1103201160)+W(6,-1119405261,1017537921,-1134657044,1032226588)+W(7,-1110606353,1029746358,-1105211995,-1109613299);sum2=W(0,-1109381660,1024006001,1048332575,1030946168)+W(1,-1111460550,-1115660792,1027780517,-1125113546)+W(2,-1099927212,1048105027,1083214625,-1068785948)+W(3,-1080184440,-1125303858,-1129923962,972536438)+W(4,1032613200,1031703418,1051352300,-1082836395)+W(5,1047472657,1027323348,1006215943,-1123338357)+W(6,1013674604,-1113331152,1010546556,-1137462284)+W(7,1033485356,1034637753,-1112671380,1033990282);WS(1049191295,1026054180);
sum1=W(0,1015431080,-1114491642,-1106844240,1052544606)+W(1,-1101337172,1006821496,1048579163,-1107367092)+W(2,-1104530451,1045418990,-1091806904,-1092275830)+W(3,1032037152,-1091613549,-1136631349,-1104046587)+W(4,-1120791464,-1105318659,1059085476,-1096734436)+W(5,1055073816,1054997266,-1117752159,1054027444)+W(6,1041795830,-1107859847,1035107546,1050727987)+W(7,-1098252244,1024892180,-1114835508,-1107321874);sum2=W(0,1026733028,-1099170713,-1116840904,-1119731112)+W(1,-1105853851,1023766170,-1109160117,-1110446049)+W(2,1045033945,1052123052,1011374557,1034116255)+W(3,1042679995,-1103542762,1002727514,-1116987471)+W(4,1006278578,-1100795787,-1137517037,-1093051584)+W(5,1032967726,1030006514,1010971477,1032206215)+W(6,1045459634,1045732660,1036547859,1049735621)+W(7,-1115758581,1012804929,-1107202197,-1108882618);WS(1061349183,1052960956);
sum1=W(0,-1129777715,-1138324169,1040354025,-1113069161)+W(1,1026875928,-1148679486,1026350741,-1099366619)+W(2,-1091852750,-1098630008,-1086948121,-1087783598)+W(3,-1090578505,-1098392878,-1105317245,-1113156712)+W(4,1051531432,1050117038,1058780391,1063142264)+W(5,1054898923,1055753851,1035239971,1049214940)+W(6,1028688348,1001458973,1026112190,-1101543047)+W(7,1001807913,-1107707133,1009551482,1035358529);sum2=W(0,1030464194,-1114101658,1031167290,1076423743)+W(1,1075592137,-1122765276,-1073082101,-1067763317)+W(2,1016786912,-1111442214,1040962599,1052649879)+W(3,1059016603,-1109148248,1031660172,-1093716078)+W(4,-1124271380,1036708968,-1145350210,-1106763968)+W(5,1036666460,-1102467968,1040647493,-1123536642)+W(6,-1112870762,1035127660,-1119263136,1030450749)+W(7,-1114823676,1030453841,-1120712732,1004437586);WS(1049240575,1032641532);
sum1=W(0,1013730783,-1105480706,-1114036922,-1113879072)+W(1,-1104229785,-1108053747,-1114764169,-1146082265)+W(2,1058635434,1033988870,1060052265,1060507082)+W(3,1060417175,1056801557,1045744608,1050162924)+W(4,-1096215015,-1101342144,-1095577996,-1090178495)+W(5,-1088104859,-1096180920,-1096622362,1035143657)+W(6,-1112522509,-1114702617,1026538642,-1118644393)+W(7,1026113715,-1115402364,-1165415829,-1096614130);sum2=W(0,-1122276311,1035291415,-1120194245,1040446858)+W(1,-1120530587,-1138075205,1025217366,-1118638617)+W(2,-1070701037,-1088124412,1066415245,1074084237)+W(3,1049852139,-1122804719,1023048268,-1139513797)+W(4,-1102500792,-1135890037,1041496354,-1104713726)+W(5,-1121031703,-1103825640,-1123990667,1028358694)+W(6,-1123484857,-1122878839,1004310705,1043449641)+W(7,1033156545,1027648711,1022832518,-1136916673);WS(1058199967,1050173679);
sum1=W(0,1035142580,1027370573,-1130262537,1035504777)+W(1,-1114438555,-1117883815,1019391016,1002653538)+W(2,1049466778,1058691576,1039593430,1068404719)+W(3,1055172389,1049428736,1057860609,1038434456)+W(4,-1090097411,-1101732588,-1086371009,-1088745136)+W(5,-1085029652,-1087836907,-1099893249,-1090680108)+W(6,-1180331449,1040649373,-1120260556,1040680775)+W(7,1044382793,-1124005336,1042216563,-1112700144);sum2=W(0,-1116884059,1053572077,-1098664530,1052736946)+W(1,-1109898534,-1100793752,1049155169,-1110972354)+W(2,-1098591960,1057696884,-1094622297,1068603564)+W(3,-1110319390,-1092295148,1060435963,-1093610507)+W(4,1049382153,1027480579,-1090176467,1060239128)+W(5,1035982822,-1110105636,1048950002,1038370396)+W(6,-1103314039,-1088718218,-1083506692,-1093271444)+W(7,-1100206230,1032439700,1034453968,1006875670);WS(-1089372991,1071972514);
sum1=W(0,-1138920887,-1111770809,-1102811010,-1115715559)+W(1,1039086134,-1097310634,1031148825,1025838913)+W(2,1036533027,-1104793556,1055175791,-1099167419)+W(3,-1087507272,1049070430,-1119324807,1003453989)+W(4,-1102318256,1048489074,-1087761408,1059252133)+W(5,1053162297,-1114433380,-1118494745,1042268638)+W(6,994211079,-1105180974,1048668925,1002658941)+W(7,-1118760057,1015366427,1042346841,1035401151);sum2=W(0,1030112837,-1120976510,990074782,-1093456890)+W(1,1037465699,1026987255,-1141406991,-1139369648)+W(2,1042265630,1036120703,1034066763,1054439327)+W(3,-1093016348,1018637880,-1135344000,1039303764)+W(4,1026971571,-1114486026,1060265655,1048349987)+W(5,-1099844302,1021593632,-1122669452,-1105461723)+W(6,-1110663804,1036038820,-1093575269,-1097582212)+W(7,1034062294,1015927322,-1131991172,-1112258092);WS(1064707295,-1106068023);
sum1=W(0,-1099232505,1035233224,1008917721,-1113461090)+W(1,1030936392,1004172005,1027313190,-1115756158)+W(2,-1122722466,-1096714286,-1092366070,-1085444145)+W(3,-1087864449,-1089654074,-1109977746,-1096643772)+W(4,1050522762,1050648196,1057836626,1065526616)+W(5,1058128499,1053303385,1046037453,1045431365)+W(6,-1163785122,1029641572,-1106158547,-1112344246)+W(7,-1120989814,1023496586,-1132212895,1026679026);sum2=W(0,-1064765544,-1081497441,1073825520,1076205171)+W(1,-1119211273,1027623494,1025169073,1044157267)+W(2,-1093639717,1052279998,1049786220,1062543003)+W(3,-1112239696,-1095053933,1041086677,-1111173396)+W(4,1043466147,-1106897145,-1111313590,1028519541)+W(5,-1110796836,1038884306,-1138045203,-1103601885)+W(6,-1118670633,1026058867,-1120615525,1005098917)+W(7,1002459349,1024155429,-1139354443,1031190784);WS(-1111449083,-1157616163);
sum1=W(0,-1140902742,-1108906886,-1107746707,-1091492130)+W(1,-1106259270,-1123578095,-1112828291,-1129218172)+W(2,1050785866,1041550344,1063519767,1070223306)+W(3,1056548545,1033679887,1033485706,1037279241)+W(4,-1096435822,-1095149714,-1097214657,1059314470)+W(5,-1091358630,-1102873285,-1098893397,-1105253969)+W(6,-1106580347,-1111739842,-1112949561,-1090511327)+W(7,-1115482851,-1102694659,-1119291392,-1105806553);sum2=W(0,1036877913,-1107073590,-1107699229,1043855187)+W(1,-1112562117,1015957137,-1137092650,-1113777301)+W(2,-1106537131,1029358898,1059152956,1059494373)+W(3,-1100478450,1042289801,-1117856531,1034651775)+W(4,1030920508,-1148982309,-1101290720,1057939604)+W(5,1054005616,-1078154452,1052159854,-1095096566)+W(6,-1107276407,-1158332371,-1104066278,1057817844)+W(7,-1089434898,1041374005,-1109759735,-1112996199);WS(-1078462192,-1081042006);
sum1=W(0,1031777492,1032754472,1041664052,-1097597536)+W(1,-1104816664,-1113883983,1034668408,-1123431127)+W(2,-1099264287,1043123090,-1089905073,1061087074)+W(3,1058804947,1049386855,1033759807,1048603595)+W(4,1046006998,-1098614104,-1129274543,-1106235787)+W(5,-1084543524,1054195792,-1107840264,1024992909)+W(6,987183826,1036343655,1009990171,-1097811109)+W(7,1031138063,-1097275448,1026038601,-1120606380);sum2=W(0,1045113399,-1114091637,-1107885511,-1138476145)+W(1,-1105540689,1035866831,-1106333432,1027850472)+W(2,1042319052,-1104675582,-1091877193,1051152873)+W(3,-1091823953,1034466874,1039480371,1012452041)+W(4,-1096815184,-1111655631,-1112520325,1061790396)+W(5,1058061302,-1097657024,1040922298,-1158709515)+W(6,-1116743882,-1101972302,1050965596,1049921296)+W(7,-1092103725,1042351236,-1102843808,-1125733657);WS(1056694143,-1116016311);
sum1=W(0,-1113789237,-1100431022,1050877939,1018856325)+W(1,1050520537,-1097203011,-1103919120,-1146363818)+W(2,1051083644,-1126988186,1064972735,1040063173)+W(3,1063261729,1049408537,1026641091,1053332672)+W(4,-1097139864,-1094809972,-1089357240,-1094444318)+W(5,-1089641983,-1094346349,-1100978845,-1097363714)+W(6,-1123205479,1034447326,1036660918,-1108178982)+W(7,1047968461,-1113292277,1038849023,-1114302469);sum2=W(0,-1117908102,1013765983,1045942570,1086231745)+W(1,1048993826,-1110131683,1005670802,-1126497913)+W(2,1019359999,-1145413682,-1095749402,-1062836828)+W(3,-1094656357,1037693606,-1125761673,1018172516)+W(4,-1120905960,1028148573,1032861566,-1087097136)+W(5,-1145044098,1040390747,-1112982831,1016402027)+W(6,1017197102,1027705717,-1127537989,1031521084)+W(7,1027867224,-1114691836,1031905995,-1122299754);WS(1058898623,-1129627348);
sum1=W(0,-1115961291,-1114910804,-1099814536,1014875535)+W(1,1042946610,1008636276,-1106406626,-1120594878)+W(2,1024824451,1028416398,1053775806,1049045373)+W(3,-1081844071,1031972351,1007262993,1044145240)+W(4,1015893437,-1107386562,-1081677098,1054905786)+W(5,1057687981,1045923489,1043411542,1016529769)+W(6,-1111982511,1040362701,1049488325,1016424474)+W(7,-1105282974,-1118478155,1018226304,1008933435);sum2=W(0,-1133545882,1048887568,-1092588040,1040041167)+W(1,-1098849827,1009986974,1044263399,-1120224962)+W(2,1024635319,-1104650552,-1106613727,1061771033)+W(3,1059347143,1020453405,-1100016935,1003801667)+W(4,-1123675276,1009836758,-1090053582,1063348295)+W(5,-1095509129,-1091467004,1034750124,1013849670)+W(6,1049399700,-1109494815,-1105276085,-1099749985)+W(7,-1094328117,1040581639,1041257354,-1116729410);WS(1051954047,1053754534);
sum1=W(0,-1115617616,1024010640,-1105864485,-1104806436)+W(1,-1109064955,-1116880702,-1125878182,1017392662)+W(2,1038078984,1036755054,1063482792,1054877383)+W(3,1061183100,1032370277,1043596932,1041423460)+W(4,1012663597,-1111840872,-1094956956,-1088048944)+W(5,-1092794954,-1106496725,-1106933961,1027390113)+W(6,-1106689047,1027644834,1000291764,-1099610254)+W(7,1030290339,-1110075188,-1134690355,-1125796047);sum2=W(0,1032585330,-1120362784,1053495069,-1103911013)+W(1,-1152525762,-1128147020,1012657824,-1104983105)+W(2,1041153226,1038083675,-1085822417,1062089523)+W(3,-1088542584,1044421032,-1113855086,1041652917)+W(4,-1098242715,-1097998955,-1097864806,1056336567)+W(5,1061326318,1046053205,1042938789,-1160964996)+W(6,1045110917,1041971655,-1094674500,-1090235355)+W(7,-1100885631,-1141849761,-1114518568,1032164357);WS(1061027871,-1104546242);
sum1=W(0,-1105616597,1044372474,1021564129,1044930783)+W(1,1046184033,1039863327,1037242932,1036593932)+W(2,999947493,-1093243621,-1093936864,-1082760108)+W(3,-1089254915,-1087020314,-1095491356,-1089177610)+W(4,1020340785,1054887248,1050165368,1059757863)+W(5,1059995997,1055330116,1049586618,1053764638)+W(6,1044086916,-1111771647,1042456335,-1109427891)+W(7,-1109416824,-1114227250,-1119355674,1025046581);sum2=W(0,-1071093827,1026041138,1068370917,1068180608)+W(1,-1099034443,-1126398467,-1114641099,1032038973)+W(2,1060306884,-1087262504,-1080863241,-1104665609)+W(3,1065726420,1036496204,1052019191,-1112342652)+W(4,1049935328,-1137957530,1024099582,-1097098353)+W(5,-1115701817,1043337171,-1155572887,1039831002)+W(6,-1107356858,1030953599,1026067688,-1149593287)+W(7,1031805059,-1111590832,-1110320626,-1165279566);WS(-1085156031,1045210454);
sum1=W(0,1032928297,-1111119484,1023710638,1012189550)+W(1,-1119437633,1039427612,-1114651991,1039591187)+W(2,1062377574,1050029461,1062121112,1061895670)+W(3,1058328143,1050106073,1051812528,1050020631)+W(4,-1090582815,-1097825399,-1087364538,-1084850381)+W(5,-1086721078,-1087870448,-1095972450,-1089842983)+W(6,-1097791665,1025846477,1032229097,1038427330)+W(7,1040335420,1036234257,1026163704,-1146480404);sum2=W(0,-1123647935,1039341132,1035983028,-1100132407)+W(1,-1107056231,1035406254,-1116224056,1039408558)+W(2,1061817512,1048143772,-1106274437,-1080635557)+W(3,-1101127944,-1113472410,1025367216,-1101636583)+W(4,1083879676,1075567701,-1081957201,-1069811820)+W(5,-1080342730,-1083251742,-1113852980,-1087422720)+W(6,1056516802,1037735150,1028242764,-1096421593)+W(7,1035329144,1030744652,-1094803270,1049804166);WS(-1079692512,1054562755);
sum1=W(0,-1109749038,-1107273417,-1102577952,1030213964)+W(1,1036563817,1046944740,1031914983,1050658577)+W(2,1042438683,1049923207,1044388569,-1113189609)+W(3,-1089184118,-1087748930,-1096053014,-1091524869)+W(4,-1092016161,-1091034933,-1089719139,1050309800)+W(5,1048990040,1053009554,1048709856,1049517424)+W(6,1050333996,1042543591,1055304278,1034159515)+W(7,1040366472,-1122229091,1006842402,1034826102);sum2=W(0,1041125733,-1097603156,-1103003109,-1107000988)+W(1,1032085636,1048646468,-1094740103,1056003520)+W(2,-1094982607,1045744428,-1102781952,1063877853)+W(3,-1096755169,1041101455,1038162032,-1106723297)+W(4,1055140379,1049918932,-1106862916,1066829095)+W(5,-1090474230,-1081598978,1049572267,-1085369603)+W(6,1061130686,990353951,1058588396,-1096233798)+W(7,-1095838692,-1089860215,-1096717844,1044183141);WS(-1080283264,1053171958);
sum1=W(0,1045885175,-1113658461,1034538909,974135701)+W(1,-1122513036,-1118011958,998696774,-1108239136)+W(2,1054395509,1050045174,1055879386,1060600957)+W(3,1061640838,1060753746,1054788217,1061053402)+W(4,-1083475508,-1095192933,-1085810962,-1084797135)+W(5,-1086057732,-1087204563,-1092652351,-1108529436)+W(6,1028512496,1035446876,1026195253,1044250612)+W(7,1037521197,-1117222317,1038575473,-1101819472);sum2=W(0,1049760823,-1132622893,1033001558,-1136534149)+W(1,1043696998,-1092886300,-1098156850,1058228696)+W(2,1082611215,1077078383,1066257283,986681348)+W(3,-1084657320,-1069070549,-1072372844,-1074505611)+W(4,-1114287788,1055018182,-1101461080,-1078537691)+W(5,1054805894,1065047159,1049854091,-1082348593)+W(6,-1130959534,1035090608,-1112584386,-1090394759)+W(7,1058031741,1038822180,1041633511,-1115499033);WS(-1073398920,1057727890);
sum1=W(0,1041979362,-1106188342,-1108985859,1040300287)+W(1,1044683952,1046284093,1044621499,990388050)+W(2,1052994159,1056847849,1060197326,1059196498)+W(3,-1094535618,-1094105983,-1102914751,1043962286)+W(4,-1092671491,-1087976920,-1085676269,-1108460501)+W(5,1051731585,1046385743,1031818215,-1104493131)+W(6,-1110295050,1033778006,1040328063,-1114468666)+W(7,-1102804911,-1098429184,-1104640754,1033981777);sum2=W(0,1021160276,-1093219342,-1089562294,-1106388958)+W(1,-1099093932,-1180890998,-1090965228,1057228486)+W(2,-1089430647,-1135654176,-1079796815,1074674993)+W(3,-1098010580,1052929457,1040584224,1047748991)+W(4,-1102895535,1044152573,-1095163331,1074136497)+W(5,-1095203310,-1099885509,1041387674,-1131585606)+W(6,1031984432,-1096279754,1011763192,-1101895278)+W(7,-1117345690,-1095468231,-1107912603,1045144673);WS(-1087643711,1073414034);
sum1=W(0,1043421796,-1116796288,1042590607,-1098636497)+W(1,1008405302,1005024220,-1106384411,1029633907)+W(2,1043019738,1056957030,1048028053,1065994910)+W(3,1061262410,1059267719,1045820026,1054563645)+W(4,-1091862260,-1093379129,-1089120888,-1081315117)+W(5,-1088787029,-1093593189,-1108751805,-1106230054)+W(6,1028452722,-1112484637,1043084437,-1120978641)+W(7,1046109207,-1105879924,1024805700,-1095994501);sum2=W(0,1015257573,-1117575950,1040590395,1040031817)+W(1,-1104875608,-1111928738,-1124331304,-1104400845)+W(2,-1101361376,1051853927,1007636882,-1085239439)+W(3,1029484438,1055085469,-1104410806,1055334030)+W(4,-1151605286,-1126719224,-1099060090,-1069257368)+W(5,1078894141,1065488662,-1097362053,-1099504604)+W(6,-1114431290,-1122150057,-1123376079,-1122292554)+W(7,1045790053,-1105709439,1046590167,-1096100911);WS(-1089052703,1050218486);
sum1=W(0,1024924308,-1124263665,-1114112032,-1101857739)+W(1,1004177297,-1132101549,1037546120,-1127618735)+W(2,1032977094,1048865735,1032370348,1057017435)+W(3,-1096925880,-1106597310,-1101706323,-1138126252)+W(4,-1127622480,-1103037451,-1093324152,-1130658874)+W(5,1049797356,-1147023991,-1148374781,1041185327)+W(6,1016061078,1027347950,1047024376,-1114101947)+W(7,-1136753151,-1136950735,1016234194,-1135392976);sum2=W(0,-1103127935,1034551493,-1131095837,1056852609)+W(1,1041291951,1031312786,-1119687326,-1125922018)+W(2,1033687244,-1111330163,-1111327049,-1097897810)+W(3,-1092598078,1027703970,-1119650108,1037109557)+W(4,1044282132,-1132159854,1043675418,1038437355)+W(5,-1085166716,-1122838335,1030316614,-1115941571)+W(6,-1115309191,-1101537844,989659429,-1126658673)+W(7,-1101159602,1065573620,1035948285,1021015548);WS(1065854560,-1114586365);
sum1=W(0,1025132845,-1132208108,1043375962,1036127555)+W(1,1042813603,1042302785,1041475414,1044294516)+W(2,-1093129789,-1097600366,-1094779500,-1085251325)+W(3,-1085614646,-1083792532,-1088034874,-1081301837)+W(4,1039292161,1047014713,1054220253,1059484531)+W(5,1058902029,1058554289,1049492791,1057966909)+W(6,1052478106,-1114318540,1045472794,1040640636)+W(7,1026772633,1030110605,-1123458066,1048041627);sum2=W(0,-1082315074,1044643809,-1098370418,1032322202)+W(1,-1088636595,1057109638,-1093539506,1061431798)+W(2,-1085719643,1026206592,1060376399,1066420950)+W(3,1042910065,1025783712,-1117795056,-1120476284)+W(4,1072912386,-1098026838,1068488422,1072201946)+W(5,1055106268,-1087763572,-1084317601,-1077472196)+W(6,-1097858732,-1097387905,-1097681385,-1095903963)+W(7,-1092707091,-1104219349,-1087895305,-1105350768);WS(-1071370880,1080498273);
sum1=W(0,-1117491793,1039364315,1035846886,1023528601)+W(1,-1131889533,-1106314247,1028375004,1013100112)+W(2,-1117320376,-1100646881,-1094786920,1045848824)+W(3,1057069771,1055228236,1020389492,-1127017775)+W(4,1025681812,1049740511,1058631773,-1094741601)+W(5,-1088346742,-1102894479,-1138962992,995411618)+W(6,-1112958490,-1103504723,-1105396320,1032469201)+W(7,1034336534,-1144513794,-1116565942,1002008579);sum2=W(0,-1097850747,-1107398437,-1085613590,1042292809)+W(1,1054106205,-1106648125,1035361236,-1122554235)+W(2,-1108946242,-1114277717,1063125687,-1084555354)+W(3,1059764079,1041901467,-1103098774,-1148617751)+W(4,-1129761151,-1118690429,1040789135,-1101999238)+W(5,1051725304,-1128317719,1022272136,1025957669)+W(6,1024320851,1012636527,1029278628,1026191463)+W(7,-1119736004,-1127460399,-1115360404,997652141);WS(1058528159,1053906024);
sum1=W(0,-1112917396,1035675727,-1104938189,1040468760)+W(1,-1105254898,1020887917,-1113141838,-1149793215)+W(2,-1104256080,-1092229473,-1097223269,-1082484606)+W(3,-1103704557,-1100912091,-1118771074,-1099449368)+W(4,1023681564,1058833811,1051100098,1061928249)+W(5,1057519273,1047691241,1047329733,1044776397)+W(6,1039659283,1021887717,1033492802,-1119337706)+W(7,-1099217437,-1127325712,-1114402703,1024214504);sum2=W(0,-1129442596,1023778714,-1113953277,1026809294)+W(1,1035644478,1034718426,1016827280,1038084720)+W(2,1040644144,1033307012,1056896617,-1080168883)+W(3,1030172798,1046899220,-1114672577,-1138817753)+W(4,-1106302200,1056981996,1082625405,-1064674592)+W(5,-1098216535,-1107268878,-1138831353,-1118740750)+W(6,-1105488042,1014815489,1048992482,1043950232)+W(7,-1120732434,-1121557578,1026207834,-1122753582);WS(1050028863,1057904824);
sum1=W(0,1016998719,1031484924,-1113918453,1035763396)+W(1,-1100192683,1046082071,1023767163,-1109585801)+W(2,-1115527732,-1114471481,-1092713340,-1086973069)+W(3,1048884339,-1093669960,-1109475380,-1102684193)+W(4,1049960370,-1097014217,1059124695,1055821255)+W(5,1045748179,1046233018,972758359,1047341446)+W(6,1033316845,1045307870,-1113659631,-1113580281)+W(7,-1104759887,1024760783,1028768132,-1118597711);sum2=W(0,1042577042,1035985609,-1132583692,-1108557005)+W(1,1045882832,1049978360,-1123148614,1037998467)+W(2,1058174637,1022451597,-1083350192,-1102051996)+W(3,-1096734805,1040525485,-1111555351,1012738322)+W(4,-1093234196,1028288917,-1089654696,1066585170)+W(5,-1112976831,-1101233023,1016281700,1035922998)+W(6,1036828005,1036599280,1043707159,-1099096459)+W(7,-1117191962,1038823523,1010883764,-1106116243);WS(1064158815,1035299335);
sum1=W(0,-1112803360,987363362,1040202935,-1148543050)+W(1,-1119103150,1016866897,-1120253212,-1136961231)+W(2,1016610641,-1111853690,-1090418272,-1086418793)+W(3,-1096774480,-1106302329,-1125874772,-1111706212)+W(4,1043480489,-1116662313,1043761841,1062267936)+W(5,1026731899,1046949595,1044534239,1038415821)+W(6,1023721675,-1114846141,1040437218,1044974085)+W(7,-1112576238,1035797256,-1118929285,1017229376);sum2=W(0,982347958,1032509555,-1111294086,1034453505)+W(1,-1107492941,1047671755,-1114281099,1041657921)+W(2,-1130481715,-1105443060,1041532435,-1090026061)+W(3,-1115327745,-1099067440,1007189687,-1106888056)+W(4,1039697927,-1102232537,1059036310,1065332554)+W(5,1049776291,1035057967,-1116755236,1039394631)+W(6,1029826582,-1106323503,-1087181565,-1095157490)+W(7,1032022369,-1113855935,-1137758215,-1116441678);WS(1064590463,1056702913);
sum1=W(0,1029043770,1053372231,-1096751755,1042753121)+W(1,-1132040847,-1098166823,1054745035,-1101919647)+W(2,-1118119137,1049750478,-1090400466,-1089893441)+W(3,1035942347,-1098407696,1057009004,-1105867448)+W(4,1044521535,1040212560,1048069253,-1098259842)+W(5,1046519145,-1126503113,1029470901,-1137574860)+W(6,-1108622774,1055292354,-1086796959,1028130891)+W(7,1043794349,-1097599727,1057963224,-1099480944);sum2=W(0,-1112469736,-1109993908,-1113626244,-1101975228)+W(1,-1113395603,-1115391866,-1111764318,-1114050909)+W(2,1047380321,1048112351,1039961237,1053720344)+W(3,1033059361,-1117206471,1050486894,1029031616)+W(4,-1107309008,-1096267194,-1149218892,1041967405)+W(5,-1105421186,1041082150,-1097114178,-1116211284)+W(6,-1130012001,1044766357,1024449363,-1105185961)+W(7,1034928166,-1103730760,1041700935,-1133808950);WS(1049282175,-1081654589);
sum1=W(0,1026879882,-1106636470,1025593670,-1120434947)+W(1,-1109057316,-1103814142,-1108405355,1025046173)+W(2,1056840376,1051340514,1059046350,1060994015)+W(3,1062254571,1054415372,1044610849,1057281100)+W(4,-1089715922,-1103588481,-1087728227,-1081081863)+W(5,-1089160278,-1110084674,-1097611347,-1102762237)+W(6,1023576205,1019713064,1018583793,-1116831948)+W(7,1040563949,-1148705741,-1130543166,-1108038889);sum2=W(0,1021240677,-1117500355,-1104166105,-1110155670)+W(1,-1101525323,-1099065181,-1135933351,-1100288377)+W(2,-1112389783,-1154883848,-1102583420,1061056453)+W(3,-1123615532,1038434309,1041908272,-1120914319)+W(4,1025718250,-1096682611,1048911763,1065471868)+W(5,-1149445264,-1090281103,1042017461,-1131934595)+W(6,-1104779102,1051908652,-1093040032,1051220588)+W(7,-1113750073,-1098156535,1046751376,-1100861861);WS(1044733566,-1111466942);
sum1=W(0,1033634167,-1105078967,-1104340430,-1106426842)+W(1,-1101553619,-1110993602,-1113465444,1020428386)+W(2,1060020808,1041929508,1062221635,1060048443)+W(3,1059584252,1054717575,1044713794,1047352089)+W(4,-1092913556,-1103349137,-1092289734,-1090785767)+W(5,-1094348262,-1097827057,-1098824243,1041060918)+W(6,-1112663104,-1134753630,-1126194825,-1110397240)+W(7,-1114529117,-1113238887,-1140846474,-1094820883);sum2=W(0,1040248415,-1113076108,1043824330,-1105221470)+W(1,1036602392,-1134849104,-1163695359,1011808464)+W(2,1084299283,1066146464,-1073408210,-1067326117)+W(3,-1097425816,1016852200,-1119512248,-1118870508)+W(4,1054267917,1032173778,-1102778436,-1084477148)+W(5,-1149511007,1040914456,1026379762,1011171408)+W(6,1002599056,1029289900,1027082476,-1116688572)+W(7,1024010398,-1121212984,1007530464,1020903456);WS(1041204862,1020998748);
sum1=W(0,1041320410,-1111643799,1033147201,1033305824)+W(1,-1110534482,1048653459,-1106102028,-1129433652)+W(2,1040787048,1044400490,-1112000574,1057857240)+W(3,1058317173,1013490791,1040475768,1032979455)+W(4,-1129649268,-1096018340,1041936758,-1090212595)+W(5,-1083609992,-1108280561,-1098465902,-1104103124)+W(6,-1136864165,-1123167632,1014392453,1043382402)+W(7,1046901861,1040774794,-1121200123,-1123801518);sum2=W(0,1033367466,1036408153,1049195658,-1116950481)+W(1,-1081345874,1035726191,-1109751565,1034565507)+W(2,-1105739926,1041467605,-1097896497,1069287141)+W(3,1045676499,-1097322898,1034595972,1022861151)+W(4,1035166617,-1116824529,-1127250349,-1103787577)+W(5,-1104285546,-1110450029,1041775082,-1111377560)+W(6,-1121294834,1020242785,1024987646,-1113169844)+W(7,-1109755223,-1162599282,-1128984227,1015705141);WS(1061587071,-1140717261);
sum1=W(0,-1112565188,1035683412,1034588141,-1105710858)+W(1,1024277837,-1104681461,1033519565,-1097426768)+W(2,-1082585266,-1091946062,-1086181493,-1084260507)+W(3,-1087521200,-1094344584,-1109665588,-1092361421)+W(4,1063001355,1057075562,1061257307,1062016535)+W(5,1059484653,1051726365,1053582679,1050023351)+W(6,1029148274,-1133150565,-1121255338,1031972073)+W(7,-1140527211,1015752222,-1140031633,1054184694);sum2=W(0,1052095029,1040595366,-1098987175,-1084153168)+W(1,-1091290481,-1096720628,-1101102486,1044734380)+W(2,-1068831962,-1076957703,-1081538085,1037971476)+W(3,1070110671,1069986978,1074264190,1070997731)+W(4,-1076286348,-1081349117,-1088771362,1057908839)+W(5,-1114213425,1063483875,1068552571,1075267150)+W(6,1061242602,1046002483,1040290526,-1093902656)+W(7,-1094367529,-1094489561,-1099236623,-1081182731);WS(-1071242520,-1095264341);
sum1=W(0,-1097248122,1017326143,-1105336241,-1091856432)+W(1,1051920949,-1097210280,-1122345698,999615444)+W(2,1057257956,1050464317,1059871125,1058219580)+W(3,1056167546,1051126389,1047883744,1055359408)+W(4,-1095464807,-1098731544,-1096805078,-1088025845)+W(5,1032394345,-1089070234,-1102431837,-1098523426)+W(6,-1098637431,1039614697,1034135507,-1098503641)+W(7,1057766069,-1095933097,1030493340,-1112287963);sum2=W(0,-1132961311,1034954689,-1131131128,-1105685093)+W(1,1044104138,-1118659572,-1117347443,-1140373421)+W(2,1038597560,-1114842936,1039456110,-1104727669)+W(3,-1085849936,1053272959,-1117746499,1049759548)+W(4,-1089057302,-1113751042,-1095192990,-1097910004)+W(5,1064526735,1045257331,1054461586,1062278408)+W(6,1055074030,1048893008,1046429121,1057064004)+W(7,-1091871118,-1096323208,-1090448877,-1081803378);WS(1055746431,1040288248);
sum1=W(0,-1154016945,-1117613130,-1108247483,-1114072538)+W(1,-1103530014,-1134724696,-1102903742,1046496384)+W(2,1057716289,1055590360,1059644857,1067207252)+W(3,1062212336,-1104299500,1049302591,1054319858)+W(4,-1093759650,-1094487986,-1089867895,-1085229664)+W(5,-1089860607,-1088563377,-1097577389,-1094962569)+W(6,-1122750430,-1117149477,1031955359,1016534394)+W(7,1044969554,-1137442922,1035178328,-1108831509);sum2=W(0,1041968914,1026703145,1033601916,1035338047)+W(1,-1106207855,-1094112140,-1100978937,-1106593629)+W(2,1051752153,-1115260470,1038625472,1052354182)+W(3,-1118891350,-1081023345,-1084581041,1066756564)+W(4,-1123800846,1035127537,1035458769,1035609386)+W(5,1057116581,-1104080857,1055976243,-1101750238)+W(6,-1117011966,1031245794,-1109678904,1050054059)+W(7,-1098815779,1038926653,-1108176195,-1107244818);WS(-1089881759,1037957184);
sum1=W(0,1000251530,-1117869170,1029072469,1031851625)+W(1,1024508279,-1105582638,-1121710869,-1105403363)+W(2,-1098029886,-1095515176,-1089055515,-1079829205)+W(3,-1094362449,-1105281331,-1112643769,-1102959900)+W(4,-1105974859,1060224425,1060210489,1061092856)+W(5,1060581840,1056017638,1040568609,1050032516)+W(6,1041712355,1040628361,1042449912,-1119516507)+W(7,-1102207965,-1107063314,-1112932479,-1124065669);sum2=W(0,1051114274,-1105565679,1055378846,-1098769061)+W(1,-1106275827,-1101598109,-1109849433,-1104426610)+W(2,-1102532150,-1114476854,-1082969540,1064670328)+W(3,-1102001010,1044770567,-1114021751,1049459491)+W(4,-1093533301,1038543175,-1075201485,1077554590)+W(5,1048871628,1040464379,-1111404687,1049461049)+W(6,1042271071,-1112348507,-1087360189,-1100903801)+W(7,-1115312306,1031777408,-1125205988,-1104546886);WS(-1089609215,-1090633405);
sum1=W(0,-1095985139,-1131730646,-1106836118,-1120898567)+W(1,-1122196780,-1108220230,-1113602180,-1111282801)+W(2,1060468726,-1114989785,-1111340153,-1083229835)+W(3,-1097505195,-1091862496,-1118278055,-1094974325)+W(4,1029992257,1035463235,1053834481,1057093887)+W(5,1060127651,1056095953,1053644551,1060964715)+W(6,-1106189340,-1121474072,-1109753904,-1170836447)+W(7,-1099640750,-1106303115,-1102165833,-1114233933);sum2=W(0,-1102755055,-1123071369,-1101642458,-1121616776)+W(1,-1123659230,1034971308,-1114444448,992820811)+W(2,1028184991,1018963304,1042446539,1048904011)+W(3,1022095962,-1102092583,-1115812270,-1115600403)+W(4,1014375557,1034540123,-1110958917,1055634924)+W(5,-1122273513,1047229966,1006913192,1032293939)+W(6,1018724927,-1154538439,1030328833,-1104340897)+W(7,-1123674010,-1103087688,-1118183380,-1116477720);WS(-1089497119,-1083970920);
sum1=W(0,1049400081,-1112985379,1032734776,1046931016)+W(1,1032966898,1026703569,1023567673,1020804657)+W(2,1017038202,1054102421,1052273107,1050677101)+W(3,1056472798,1054012759,1046736000,1054561791)+W(4,-1096866095,-1092440080,-1090492445,-1077775563)+W(5,-1095500286,-1141821439,-1103091876,-1096856494)+W(6,-1129668560,1023489999,1039999326,1047866250)+W(7,1031139121,-1128248842,1037611037,-1102316761);sum2=W(0,-1119432539,-1114702364,-1131454616,1045807900)+W(1,-1107556037,-1138592655,-1120197723,-1116354551)+W(2,-1113150368,-1107904829,1051795717,1065572002)+W(3,-1104213250,-1096394963,991774812,991245404)+W(4,1049552369,-1109676099,1049548364,1052256292)+W(5,1058452060,-1077576443,-1102019177,1049782966)+W(6,-1123950204,1034167140,1018171432,1024318084)+W(7,-1104886632,-1103410805,-1103678409,-1123412946);WS(-1092399743,1070790531);
sum1=W(0,1031557241,1024013147,1045977841,1049827334)+W(1,1044712430,1042539942,1022243624,1042631871)+W(2,-1110110152,-1123928476,-1100428029,-1093314535)+W(3,-1098211617,-1120318828,-1110797385,-1103475236)+W(4,-1086332927,-1104003948,-1091187884,-1110202001)+W(5,1031718940,1031171411,-1118825252,1047659449)+W(6,1040307665,1029330819,1054647477,1048337215)+W(7,1045074033,1042256462,1034920639,1041342974);sum2=W(0,1035080118,-1111978522,1043189101,-1107203795)+W(1,1020874649,1040978901,-1103963851,1014904337)+W(2,1049091174,1049791001,1038894820,-1088677682)+W(3,-1074681252,1032440616,-1139760881,-1132242473)+W(4,1068767241,1068692590,1041587068,-1079138335)+W(5,-1088844169,1033618204,1036797334,1040720920)+W(6,1056655092,-1120502660,1054889999,-1094007639)+W(7,-1106617291,1037089622,-1115116202,1029103732);WS(-1076899872,-1090262268);
sum1=W(0,-1111775583,-1105515965,1031134981,-1152866339)+W(1,1022185487,1031461535,991487050,1013082739)+W(2,-1105212520,-1109220950,-1105276619,-1081197371)+W(3,-1085735312,-1090100176,-1106571081,-1094472404)+W(4,1053805936,1044900104,1061229259,1056451270)+W(5,1061180827,1061600458,1040836429,-1114201801)+W(6,-1130865048,-1124779047,-1108606366,1012899053)+W(7,-1111684786,1038272628,-1123743158,1043636133);sum2=W(0,-1092758077,-1099940688,-1096959860,-1093749782)+W(1,1047974360,-1120633714,1036248767,-1113388587)+W(2,1054372816,1036990346,-1102824961,1072234824)+W(3,-1091574668,-1098403340,-1097220109,1024848209)+W(4,1025999909,1044094629,-1093700170,1074465248)+W(5,-1086059593,-1083936129,1045585843,-1093741871)+W(6,1025560437,1015649794,-1134776466,-1118772240)+W(7,-1097328702,1035273338,-1098634116,1051989609);WS(-1097318719,-1106686758);
sum1=W(0,-1138034233,1022220430,-1115259277,1037878284)+W(1,-1109043646,-1118564628,-1132126739,-1123355602)+W(2,1031803579,-1105675680,1060345356,1040095311)+W(3,1057210483,1018511203,1038086620,1040876381)+W(4,-1107190316,-1110575515,-1091489993,-1082557626)+W(5,1054616755,-1113047197,1037558661,1040895458)+W(6,-1118470609,1013564641,1028754310,1043380040)+W(7,-1126688788,-1103180903,-1105313401,-1110366427);sum2=W(0,-1116780480,1034654933,1033980194,-1106740681)+W(1,1037910476,-1110588743,1033369701,1006481529)+W(2,1011610145,-1109786563,1034290987,1058839838)+W(3,-1112504437,1048688059,-1100404580,1024874106)+W(4,-1126532250,1049246354,-1098441369,1055488745)+W(5,-1081564854,-1109313096,1046210019,-1122526519)+W(6,1031867194,-1117436106,1050453777,-1098876833)+W(7,-1101879397,-1105182695,1033744368,1042001428);WS(1061957727,1058150789);
sum1=W(0,1009728708,1031914819,1043097483,-1106863550)+W(1,-1097372952,-1108191069,1032793786,-1129266281)+W(2,-1099288198,-1097230757,-1087266183,1043273168)+W(3,1055416522,1050026271,-1110590381,-1108247452)+W(4,1046412713,1055587995,1056802398,1049133325)+W(5,-1086687979,-1105368103,-1107437206,1042988739)+W(6,1036440691,-1109853493,-1106212891,1023154886)+W(7,1047286155,1036106272,1024106902,-1120124353);sum2=W(0,1021676194,-1104415808,1041444786,-1104915444)+W(1,1042839409,1025561656,-1111488206,-1119893126)+W(2,1026925373,1041631623,1049347642,-1075706495)+W(3,1068941883,1049874161,-1096918949,1030080935)+W(4,-1130821928,1047340087,1055108729,-1078646873)+W(5,1058328878,1054741696,-1108156193,-1107876167)+W(6,1011207236,-1118374396,1032289888,-1097824639)+W(7,1041964936,-1122940124,1033049167,-1131526532);WS(1058678303,1013994144);
sum1=W(0,-1118673511,-1145988558,-1107600786,-1097799452)+W(1,1050901309,1025019066,1034380585,-1117490811)+W(2,1050426208,1032382213,1059103555,1061451838)+W(3,-1098106458,1032049821,1038038624,1043957152)+W(4,-1111022430,1019043839,-1086017695,-1090188381)+W(5,1050664020,-1093177128,-1133222475,-1113568728)+W(6,-1110204509,-1116037137,1043824660,-1111434373)+W(7,-1123560275,1043538778,-1104489131,-1110765932);sum2=W(0,-1105859137,1047608842,-1101390223,1011548907)+W(1,-1098146078,1047719826,-1099968186,1028887915)+W(2,1052524883,-1096529292,-1103682938,1018027622)+W(3,1039330573,-1101134187,1054816538,-1105962981)+W(4,-1116369180,1033298597,-1095014501,1063707518)+W(5,1056731707,-1086128756,1037701277,-1150004284)+W(6,1025172812,1035180205,-1138831970,-1096368530)+W(7,-1094263126,1061932077,-1095466983,1016476277);WS(1063038079,1033861047);
sum1=W(0,-1111914898,1040884807,-1102681756,1061986003)+W(1,-1095429920,-1109559865,1034752240,-1104233906)+W(2,1016779545,1014390112,-1109833994,-1095449911)+W(3,-1097838100,1019923216,-1148961393,1009274926)+W(4,-1107257338,1045397811,-1096677860,1065846455)+W(5,1029008656,1039008680,1033037520,1029851870)+W(6,-1114919788,-1162045399,-1101855164,1049909751)+W(7,-1097193708,-1113534130,1007645095,-1103320918);sum2=W(0,-1112457849,-1106002020,-1103752624,-1114732591)+W(1,-1102536580,1029961226,-1114728817,1038070251)+W(2,-1117177515,1017665294,-1098231154,1062239338)+W(3,-1097906884,-1101585142,1037597321,-1112453861)+W(4,1031942991,1033022206,-1133545004,1061426536)+W(5,-1109528685,1032626487,-1114069131,1032988844)+W(6,-1106095669,1041685053,-1095196752,1046863079)+W(7,-1105989872,-1120505375,1028074076,-1124888510);WS(1060691839,-1121680521);
sum1=W(0,-1112633460,1034282296,1016470792,-1124091490)+W(1,1036530779,-1110508885,1036991882,-1133939630)+W(2,-1105323108,-1097943963,-1091137362,-1083253895)+W(3,-1090987401,-1090137469,-1098291034,-1093525810)+W(4,1045243383,-1117038833,1060606770,1065759511)+W(5,1062311590,1056765570,1054157412,1057599172)+W(6,-1113361469,-1109479713,-1110311799,-1102522287)+W(7,-1114082482,-1104777690,1016563642,-1167556095);sum2=W(0,-1097189010,1041454563,-1110771302,1043926258)+W(1,-1109373654,-1109768355,-1114304258,1043669875)+W(2,1057901747,1039698409,-1122301550,-1125642190)+W(3,-1108285138,1020817735,1040279727,-1101494695)+W(4,-1086723052,-1087530727,-1094374456,1064818137)+W(5,1036021291,-1109979249,1055924705,1040712355)+W(6,-1086497310,-1090377488,-1110538585,1061014784)+W(7,1034378960,1044647130,1013465199,1050381101);WS(-1087684831,-1094525449);
sum1=W(0,1038107891,-1121734275,1035814365,-1107604308)+W(1,1038052214,-1101928869,-1104767443,-1127021124)+W(2,-1093934649,-1096975274,-1093954738,-1090018791)+W(3,-1088075930,-1090123804,-1106254226,-1100235009)+W(4,1052573184,1049163549,1040479417,1066601083)+W(5,1058232216,1057618495,1040796439,1051666987)+W(6,1038198313,-1113930844,1035537105,-1102439448)+W(7,-1113118893,-1148589172,-1146582942,1033628463);sum2=W(0,-1102391770,1032495868,-1140349122,1051494072)+W(1,-1080481573,-1072283498,-1085993190,-1091499210)+W(2,1038892506,1032348345,1055934176,1066287204)+W(3,1070533091,1056179234,-1098172645,1038613315)+W(4,-1109920182,1035913564,1043439866,1049172795)+W(5,1048700512,-1122911277,1042548330,-1103404378)+W(6,1034045130,-1111661823,-1148365864,1035742233)+W(7,1024670194,1043482108,-1117726050,1024343165);WS(-1095407551,-1073547033);
sum1=W(0,-1103915126,-1101976843,1024335748,-1108044768)+W(1,1050893513,-1095324014,-1107189281,-1114975198)+W(2,1043640456,1041775803,1061599658,1057524528)+W(3,1060862745,1028413803,1044362232,1051352312)+W(4,-1106314263,-1098551608,-1096990689,-1095708126)+W(5,-1102020840,-1092797676,-1110398586,-1097969466)+W(6,-1099126911,1023142916,-1110220795,-1106562202)+W(7,1056016670,-1099653918,1031215069,-1138223071);sum2=W(0,-1112168075,-1111493200,-1123529566,1022286331)+W(1,-1103466952,1035493883,-1113566520,-1106265315)+W(2,1034632723,-1122920764,1009053647,1049936313)+W(3,1051909492,-1099948229,1029419308,-1107051081)+W(4,1034960798,1040740621,-1105159128,1057592446)+W(5,-1126339526,1041517424,1016655048,1024151142)+W(6,-1112860057,-1108202591,-1115675116,-1112708946)+W(7,-1146770753,-1116950762,-1115594520,-1103163741);WS(1063407871,1051042354);
sum1=W(0,1005154604,-1120529264,-1106161584,-1130858780)+W(1,-1114354154,-1127255711,1023693521,-1115504868)+W(2,1049807310,1052429035,1057743574,1063894449)+W(3,1058090310,1052514789,1044231916,1049931918)+W(4,-1113122997,-1100831547,-1088929544,-1086654500)+W(5,-1089886688,-1092092086,-1106897472,-1097639884)+W(6,-1107282310,1042685852,-1113923042,-1129272494)+W(7,-1164896285,-1131567786,-1131959253,-1115987013);sum2=W(0,-1113031572,1030565628,-1127702936,992883874)+W(1,1014952720,990495554,1018238740,1023316920)+W(2,1043434467,-1108784254,-1111949688,1036810375)+W(3,-1111107284,1042918247,-1120169364,-1112993936)+W(4,-1088941888,1056568736,1036016830,1060861120)+W(5,1023742716,-1098281783,1022041004,-1112517088)+W(6,-1067187434,-1079041185,1074040966,1075709893)+W(7,-1099161149,992814626,1039733673,1028892682);WS(1053166591,-1107822593);
sum1=W(0,1033874440,1022746982,1035703758,1019810386)+W(1,1044260196,1042374543,1040749291,1041374685)+W(2,-1120335240,1031831786,1052124034,1048792350)+W(3,-1095582904,-1088629918,-1097950065,-1085974448)+W(4,-1105709561,-1108379508,-1093762507,1046826502)+W(5,1053612659,1045805451,1037463342,1042845918)+W(6,1042509273,1008295657,1044631286,-1124953572)+W(7,-1112928126,-1113071488,-1120529605,-1132054272);sum2=W(0,1010990056,1039106059,-1102786881,-1114641521)+W(1,-1133768253,-1101476912,-1103607882,-1113060394)+W(2,-1096561981,-1097601992,1031463124,1058004743)+W(3,1042505523,1041182740,-1105959219,-1099775079)+W(4,1040308359,1052717590,1058176412,1045709336)+W(5,1034355291,-1096768246,1033275384,-1105804625)+W(6,-1119485380,-1115258493,-1101721469,-1138490792)+W(7,-1101570252,1029590734,1037679123,1036565969);WS(1028916214,1067075549);
sum1=W(0,1039584518,-1119264713,1016298993,-1105861885)+W(1,-1113980813,1020015061,-1134777055,1032661512)+W(2,-1148995491,-1109885152,1055889168,1067421167)+W(3,1059632007,1055091716,1045130509,1052375930)+W(4,-1098323934,-1096386895,-1096985498,-1085982162)+W(5,-1087532161,-1088331431,-1095878225,-1104015130)+W(6,1026160863,1022848653,-1150434165,1034469007)+W(7,1044152506,1024761132,1032543553,-1104676378);sum2=W(0,-1120016029,-1096222017,-1119382227,-1092715875)+W(1,-1110818689,1049876716,-1103484103,1032841990)+W(2,-1101422768,-1103630239,1040689805,1064582511)+W(3,1043406218,-1089499537,1029271710,-1117522613)+W(4,-1104653664,-1105545071,-1120927281,1058022283)+W(5,1060808344,-1107109410,-1107008053,-1105419897)+W(6,-1122344899,1042131820,-1120071349,-1101606830)+W(7,-1096987934,1051590178,-1099435532,1050342947);WS(1047020030,1040511430);
sum1=W(0,-1108637223,1033110649,1044090139,1043424750)+W(1,1036624046,-1120308481,1033721201,-1106849700)+W(2,-1092384755,-1090443530,-1085982557,-1080046633)+W(3,-1083957593,-1096279270,-1149642107,-1100324533)+W(4,1057603229,1053549631,1061618217,1047924234)+W(5,1053999549,1057048888,1057845673,1052833857)+W(6,1031927268,-1122999800,1026366340,1032840448)+W(7,1015929108,1020572028,994286645,1039624063);sum2=W(0,1035208568,1043030610,-1107699159,1044796248)+W(1,1034655700,-1103668262,1045164876,-1095424772)+W(2,-1124082321,1008382386,-1107061123,1049576136)+W(3,1051573865,1048541752,-1093669891,-1134934914)+W(4,-1093736918,1050323039,-1114950423,1074526989)+W(5,1073198167,-1080621030,-1074078238,-1079139349)+W(6,1048736861,-1118377912,-1106119918,-1111443567)+W(7,-1132389881,1034733436,1034120076,1029501600);WS(-1080108544,1072234904);
sum1=W(0,-1115070415,-1130610603,-1098588213,1057466749)+W(1,-1104374087,1029557602,1018553236,1001112594)+W(2,1027588151,1029085890,1032775046,-1089931562)+W(3,-1123371019,-1094030554,1034779836,999211181)+W(4,1031137458,-1104252646,1056995037,-1083673968)+W(5,1052314097,1050628415,1033643941,1036988180)+W(6,1018404227,1044293186,1028038521,1050777268)+W(7,-1093125043,1046325824,-1108340394,1020739741);sum2=W(0,-1115557063,-1118678156,1045099863,-1102856438)+W(1,1035209289,1035167397,-1117208818,-1120387027)+W(2,1043108929,1033401680,1036186051,-1124450766)+W(3,-1112637977,-1114646959,1012643139,-1132473655)+W(4,-1138826120,-1093193803,-1079584214,1068262877)+W(5,-1121148137,1041792105,-1138286224,1032348301)+W(6,-1108049897,-1109597407,1013268663,1049634970)+W(7,1046161245,-1111895568,-1127251156,-1116707942);WS(1061770399,1033097145);
sum1=W(0,-1127803310,-1108446526,1046619869,-1102069216)+W(1,-1115166002,-1107462472,-1113123881,-1109525661)+W(2,-1100493560,-1122290538,-1090144134,-1124504076)+W(3,-1096124978,-1113245389,-1115437168,-1114380655)+W(4,1049484359,1040952192,1049567736,1060283011)+W(5,1036170309,1049188012,1004781969,1043620172)+W(6,-1117956049,-1101349332,1015706547,1051006353)+W(7,1027971186,-1105896346,1011773295,-1118021614);sum2=W(0,-1115090363,-1146121477,1029869322,1039239074)+W(1,-1123366919,-1123569769,-1115297931,1022224092)+W(2,1035607607,1032878473,1020296178,-1094567498)+W(3,-1133024223,-1111505684,1036037468,1025152664)+W(4,1036976780,1008730983,1050702114,1060438996)+W(5,-1092544833,-1088372125,-1119747923,1015952550)+W(6,-1102631851,-1105868946,-1106613659,1056742871)+W(7,1056526109,-1103439045,-1114092237,-1109382916);WS(1063262431,1041246684);
sum1=W(0,-1095604910,1035931377,-1116408259,-1113418944)+W(1,1035543059,-1109446615,1041501409,-1111045021)+W(2,-1094141452,-1103734011,-1088213584,-1084116356)+W(3,-1088057339,-1084926720,-1095142868,-1085134126)+W(4,1054301899,1050116188,1059695011,1063045487)+W(5,1060587189,1062081288,1055163174,1061043357)+W(6,1050361575,1015464930,-1130477940,1005018697)+W(7,-1114430457,-1112900435,968128030,1012274924);sum2=W(0,-1088652568,-1101936220,-1091191468,-1102444501)+W(1,-1123800532,-1111069004,-1088813372,1050243792)+W(2,1079171932,1073764649,1074855165,-1113430470)+W(3,-1095064501,-1078839186,-1078450334,-1071519758)+W(4,1068650823,1062997529,1053027607,1039600983)+W(5,-1105207914,-1082346847,-1088354544,-1081653443)+W(6,-1089634291,-1106083041,-1102140198,-1123235056)+W(7,1028735871,1056073450,-1114344542,1060600412);WS(-1071343712,-1080188504);
sum1=W(0,1048814204,-1112944093,1038698214,-1110388460)+W(1,-1102353903,-1113346827,-1115354285,-1172877482)+W(2,1024112567,992179242,1035991718,1065540811)+W(3,1062800155,1057270438,1047814390,1055244391)+W(4,-1101821021,-1105846854,-1110088095,-1086620536)+W(5,-1085891530,-1092189183,-1094362793,-1096652125)+W(6,-1155239198,-1115614373,-1117961066,1022833410)+W(7,1037955557,-1130491710,1026576596,1021561214);sum2=W(0,1077488778,1067869852,-1080283979,-1070445594)+W(1,-1085461181,-1113067149,-1135625536,-1105631704)+W(2,1057844910,1017329883,-1112258962,1038200220)+W(3,1045877800,1016515143,1029029881,1026840239)+W(4,-1110901413,-1123912240,1048616910,-1103189448)+W(5,1033584054,-1113680120,1006246833,1028070058)+W(6,-1157420388,1016773013,-1127671945,1027002057)+W(7,-1139116556,-1108492850,1033508697,-1122607860);WS(-1114300667,-1123436789);
sum1=W(0,1048745214,-1106612992,1040619730,-1101020989)+W(1,-1120049178,-1129452308,-1112058252,1040777596)+W(2,1024457460,1049280824,1061265254,1066754197)+W(3,1060475010,1056957204,1052291799,1051532558)+W(4,-1084727981,-1099711469,-1091611130,-1090437274)+W(5,-1087975654,-1087165059,-1095257281,-1091858685)+W(6,-1124831645,-1120312678,991636461,-1115033343)+W(7,1037659252,1036876438,1024723233,-1128167880);sum2=W(0,-1102675226,1045758589,-1106608364,1037856863)+W(1,-1121700495,1038509645,1041300787,1013024414)+W(2,-1096018291,1033992894,1053924217,1023354017)+W(3,1045521037,-1112080608,1019757091,-1111416466)+W(4,-1064870457,-1078407710,1074354229,1077566439)+W(5,1055978728,-1100523264,1032114149,-1096094745)+W(6,1050758265,-1091427154,1044800412,-1122690967)+W(7,1037435194,-1101170582,1048475585,1031501486);WS(-1081349952,-1073531246);
sum1=W(0,-1130396178,-1123247001,1049234666,-1123595694)+W(1,1044575749,-1118849787,1027091408,1015989072)+W(2,-1092471918,-1094799967,-1087091570,-1083589055)+W(3,-1090515766,-1088301188,-1100895532,-1095518837)+W(4,1052933181,1040552427,1062313536,1056428784)+W(5,1060166366,1052569014,956727337,1057005798)+W(6,-1120779255,1032899791,1048808240,1047688662)+W(7,1025076592,-1104574961,-1114767697,1028829344);sum2=W(0,1036727690,1038605852,1000461252,-1108807283)+W(1,-1118764382,1040753555,1025474323,1026410269)+W(2,-1101780564,1036224480,1043313873,1058417373)+W(3,-1110550387,1041024731,1032765623,-1114514162)+W(4,1047063866,1003722492,1071364196,1075919102)+W(5,1031984760,1052825370,-1104266299,1049040777)+W(6,-1095151348,-1101329253,-1071443435,-1072909475)+W(7,-1137970650,-1094681513,-1130737363,-1100563228);WS(-1087415039,1075227720);
sum1=W(0,1014202565,-1121306305,-1115466670,1055732347)+W(1,-1088701572,1045428619,-1106855619,-1113272762)+W(2,1030200505,-1093044977,1052765481,-1086016434)+W(3,-1108244135,1044242725,-1102530383,1042147022)+W(4,1042588557,1045750086,-1099185023,-1102841730)+W(5,1060432915,1001272287,1047811955,1043051755)+W(6,1032642210,1039690838,-1099716881,1054066516)+W(7,-1089156724,1045967960,994787170,-1114980876);sum2=W(0,1034817173,-1106843150,1035283571,-1117324330)+W(1,-1106783723,1033652183,-1105003316,-1109219720)+W(2,1033088277,-1115275500,-1108330169,1059951304)+W(3,-1114610359,-1130129964,-1100855920,1017452836)+W(4,-1105460751,1042281307,-1117933953,1055263105)+W(5,1036736577,1034893511,1040893249,1026860110)+W(6,-1119967238,-1122100142,-1118763227,1033190213)+W(7,-1099584511,-1097591398,1043864443,-1097701018);WS(1061885343,-1093433134);
sum1=W(0,-1119074171,1040591342,1024365415,-1112185530)+W(1,-1102861510,1047951017,1033079635,1030794670)+W(2,-1116612499,-1106037336,-1090085717,-1110885309)+W(3,1058148680,-1098920364,-1104145445,-1102965524)+W(4,1043937396,1035985530,1054530437,-1105284753)+W(5,-1085809524,1042740717,-1143903027,1048819605)+W(6,1026065358,1035233146,1023445318,1041032751)+W(7,1043298226,1028431483,1030877520,-1110782149);sum2=W(0,-1120425303,1041777983,1008642595,1038578170)+W(1,-1103931105,-1144970974,-1139607395,-1105571910)+W(2,-1115506247,-1109249837,1051302633,1062460419)+W(3,1046700430,-1110379832,-1121481149,-1125592805)+W(4,-1089905659,-1082926483,976609774,1062992305)+W(5,1016533657,1046952726,-1128426413,1044012895)+W(6,-1106986872,-1093100415,-1100742938,-1121360027)+W(7,1026171953,-1123505732,1047068010,-1108759193);WS(1057387711,1071476886);
sum1=W(0,1029774760,1046876472,1049447728,-1104814472)+W(1,1047761369,-1107998911,1035672969,1025453339)+W(2,-1088145158,-1090879061,-1087750555,-1081209882)+W(3,-1102041597,-1088704948,-1101378696,-1090772220)+W(4,1058722665,1046940920,1062289140,1060559271)+W(5,1057163193,1046238393,1049034574,1051154538)+W(6,1026644842,-1124024690,1034805113,-1101227374)+W(7,1041428045,-1112057972,-1123650077,1045125730);sum2=W(0,-1079574021,-1076424748,-1084651933,-1079383446)+W(1,-1094010079,-1105513599,-1094989946,-1083946107)+W(2,1066168402,1072246945,1055648588,1069722149)+W(3,-1105729737,1052366950,1046266897,1064021500)+W(4,-1106633910,1039775524,-1122282375,1050613020)+W(5,-1112550614,1046757765,1041413657,-1117589808)+W(6,1033041398,1025560740,1042767844,-1122422479)+W(7,1029478726,1029747528,-1132333344,-1110924549);WS(-1088291167,-1076464582);
sum1=W(0,1038365083,1013092187,1049005176,-1096083994)+W(1,1046666973,1029385568,-1130846211,1035921309)+W(2,1048475643,1039614653,-1105893787,-1090164821)+W(3,1048630844,1052597003,1030762351,1049653618)+W(4,-1115380053,-1115741870,-1115211424,-1106465144)+W(5,-1092124773,-1097273638,-1104199584,-1098780292)+W(6,-1113517956,-1118168192,1038779144,-1103584918)+W(7,1051487172,1036949051,1029432699,1041505439);sum2=W(0,-1102442432,1042447103,1009200726,-1140140535)+W(1,1018235219,1038566242,-1105836948,-1119461411)+W(2,-1119046775,-1103497340,-1108371687,1063726871)+W(3,1023996549,-1100556235,-1134905751,-1115426548)+W(4,1038119755,-1117033259,-1111757198,1053430514)+W(5,-1097582390,-1130738637,1027482933,1038939472)+W(6,-1116688635,-1109692823,-1136365839,-1103585210)+W(7,1035998106,-1122627505,-1113769016,-1131103707);WS(1063535295,-1106643391);
sum1=W(0,998897947,-1114069468,1030590255,-1120649212)+W(1,-1112623985,-1135800742,-1126057998,-1118923687)+W(2,1049160779,1050551697,1037435628,1059662980)+W(3,1051258674,1051146291,1042046535,1051522915)+W(4,-1095715331,-1114097198,-1091439068,-1098500149)+W(5,-1093374928,-1112852607,-1104302276,-1098602138)+W(6,1022592892,1035333911,-1105875754,1036951763)+W(7,-1097348874,1021555078,1032877804,-1118947123);sum2=W(0,1020791040,-1119848331,1028098574,1024075228)+W(1,1036335573,-1114214294,1028067710,-1123998545)+W(2,1023004440,1035188360,1036866165,-1081188844)+W(3,1036267331,1020492762,1026996488,1028180222)+W(4,-1131522740,1010552055,-1087402238,-1063807577)+W(5,-1074297638,1044255896,-1109527927,-1125487816)+W(6,-1130592194,-1114014595,1057774258,1085749988)+W(7,1072260443,-1101071935,1041502854,-1121770211);WS(1065370528,-1140007425);
sum1=W(0,-1119191691,-1123119348,1043193134,-1144777506)+W(1,1048874737,-1114692372,1047204584,1028382351)+W(2,-1089109360,-1093467562,-1104035088,-1082641845)+W(3,-1090665335,-1085597050,-1097312497,-1084438004)+W(4,1051697742,1051845168,1049231373,1058881533)+W(5,1060727795,1053776045,1050811579,1054559607)+W(6,1048704645,-1120571445,1047054964,-1128753754)+W(7,-1122636375,-1135014444,962936920,1047044271);sum2=W(0,1072219394,1068804680,1068134846,1066171639)+W(1,-1095987744,-1080918851,-1077110574,-1071545857)+W(2,-1078126224,-1079031251,-1078951161,-1087436811)+W(3,1039512383,1067164113,1069504242,1075315134)+W(4,-1093298188,-1110022070,-1084926454,-1107767815)+W(5,1055586357,1031793821,1041030661,1055897321)+W(6,1011861728,1040923692,-1105857084,-1121892273)+W(7,1026590003,1040751494,-1123439499,-1109554506);WS(-1089696543,-1143233957);
sum1=W(0,-1115482013,1045323653,-1096516931,1035013745)+W(1,-1162367211,1054106403,-1107204469,1036179510)+W(2,-1129127938,-1098483714,1045383939,-1091150045)+W(3,1043411549,-1086835476,1048447553,-1103773800)+W(4,1041381507,-1110243009,1059582003,-1106321908)+W(5,1034020454,1026676964,1034191370,-1159158363)+W(6,-1122467892,1049605572,-1090424421,1043667267)+W(7,-1109629626,1048548650,-1105600748,1035568493);sum2=W(0,-1134008573,-1125596513,1011008945,1051842604)+W(1,-1125276577,-1118729604,-1111959837,-1117720498)+W(2,1032064725,-1121806942,1045441656,1065460002)+W(3,-1114964420,-1130705389,-1121883022,1034360078)+W(4,-1117795542,1035355315,1024667789,-1089961367)+W(5,-1081892598,1026896379,1020053498,1023648883)+W(6,-1113496357,998755498,-1119910472,1041632626)+W(7,1035390555,1032979221,-1129745921,-1115672512);WS(1065278079,-1120402802);
sum1=W(0,1031924074,-1115548942,-1106896516,-1112658654)+W(1,-1103991244,-1121670257,-1115583119,1031270934)+W(2,1052390115,1049303261,1045251552,1060948388)+W(3,1062622505,1054395391,1045812503,1048618059)+W(4,-1097070063,-1099757447,1040981136,-1081623390)+W(5,-1085365853,-1096062708,-1101077740,-1099232531)+W(6,-1116671142,-1118597165,1041336272,1043338841)+W(7,-1145407604,1032773481,-1123616408,-1127437558);sum2=W(0,-1114021356,1032565152,1056835748,-1085160508)+W(1,1058685385,-1086618535,1047242231,1032715041)+W(2,-1110767736,-1122384971,-1085457975,1068814369)+W(3,-1085213012,1063574785,-1144776155,-1097434793)+W(4,-1100377718,1041858293,-1085697040,1060746614)+W(5,1057245366,-1094120608,-1093482365,1056356490)+W(6,1034493514,1019779384,1016590225,-1097525969)+W(7,1043875459,-1097974912,1054776673,-1096653037);WS(1055688959,-1109584743);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0][0] = HOOKED_texOff(vec2(-1.0, -3.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-1.0, 4.0)).x;
samples[2][0] = HOOKED_texOff(vec2(0.0, -3.0)).x;
samples[2][1] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[2][2] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[3][0] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[3][2] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[3][3] = HOOKED_texOff(vec2(0.0, 4.0)).x;
samples[4][0] = HOOKED_texOff(vec2(1.0, -3.0)).x;
samples[4][1] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[4][2] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[5][0] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[5][2] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[5][3] = HOOKED_texOff(vec2(1.0, 4.0)).x;
samples[6][0] = HOOKED_texOff(vec2(2.0, -3.0)).x;
samples[6][1] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[6][2] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[7][0] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[7][2] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[7][3] = HOOKED_texOff(vec2(2.0, 4.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns256, win8x4)
//!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);
}
}
+706
View File
@@ -0,0 +1,706 @@
//
// 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, nns256, 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,-1118812211,-1118354985,-1108702207,-1107177196)+W(1,-1116025261,-1113369587,-1126504964,-1117760744)+W(2,-1127312137,1040658850,-1105559165,1024463101)+W(3,-1120674615,-1117458482,-1124477727,1041726453)+W(4,-1102924251,-1120327001,1037346316,-1097807929)+W(5,1051925971,1061593601,-1098269094,1015141868)+W(6,-1120777358,-1114916026,1042061230,1053108884)+W(7,-1109857889,-1129934237,-1137814218,-1101147334)+W(8,1032645830,1029100907,-1121960158,-1114359336)+W(9,-1128256674,978731342,1026597474,1023094846)+W(10,-1133406593,1018102856,-1118580651,-1112914505)+W(11,1040041685,1010634196,-1137769344,-1124738995);sum2=W(0,1012167794,1034293816,1040949842,-1073125242)+W(1,-1098861131,1034317546,975711915,-1103749327)+W(2,-1105000392,-1097051670,1026609280,-1107080190)+W(3,1007876102,1042152488,-1113573827,1048636347)+W(4,-1103172582,1037196612,-1112492311,1032768248)+W(5,1065119806,1064777150,1028248806,-1106667446)+W(6,1037438381,1026775674,1049707133,1035198208)+W(7,1042916747,1024046979,-1104922990,-1112883791)+W(8,-1118855570,1049268872,-1108803486,-1112062411)+W(9,1035896848,1009005510,1019305156,-1110039318)+W(10,1037762592,1031133421,-1129478003,1029694272)+W(11,-1105233202,1045598091,1002108025,-1116379320);WS(1002542528,-1081598301);
sum1=W(0,-1123106403,1018532849,1058293919,-1096563748)+W(1,1033211315,-1104454821,1003194766,1031358712)+W(2,1048723343,-1102943230,1043311017,1033034550)+W(3,-1115291860,-1100442248,1060312385,-1084853826)+W(4,-1122032382,-1105126162,-1120609928,-1102109750)+W(5,1065191364,-1082116255,1048832547,-1093430837)+W(6,1033033375,-1124327881,1057579241,-1090047916)+W(7,1045565001,1033480943,-1104418325,1022719310)+W(8,1055391647,-1090520747,1034840623,-1104668395)+W(9,1031657633,1042404749,1048926634,-1115672903)+W(10,1040065984,1041617645,-1140694509,-1173350542)+W(11,1057234642,-1088607906,1034960904,-1100859732);sum2=W(0,-1118979564,1038135851,1040555036,1046730291)+W(1,-1098841046,1010901456,-1136455954,-1098903542)+W(2,-1113356687,-1091503884,1033064908,-1105119573)+W(3,1031647880,1043936541,1041172918,1053446821)+W(4,-1105844234,1050988870,-1098733088,-1095471090)+W(5,1058853402,1057969905,-1107613268,-1096003667)+W(6,1032618663,-1114646115,-1111675314,1026777488)+W(7,-1104403193,1040941647,-1115252794,1050331000)+W(8,1042547849,1032649026,-1109177822,-1135105484)+W(9,-1105564107,-1107943513,-1102521857,-1097022326)+W(10,-1106932655,-1111654963,1028338874,1030299514)+W(11,1048036907,1045220138,-1104926499,1015146572);WS(-1089089900,1057806976);
sum1=W(0,-1107295812,1034138799,-1095422036,1050726826)+W(1,1041715821,-1107540610,-1127595840,1025412102)+W(2,-1098433268,-1189029283,-1122343505,-1114195981)+W(3,-1123024597,1036945929,-1092642698,1055732365)+W(4,-1122551116,1004508092,-1107414907,1043589025)+W(5,-1086058047,1066834483,1012137296,-1123010964)+W(6,1016079705,1048626936,-1087422851,1060391966)+W(7,-1112593208,1021997657,-1114511976,1026901142)+W(8,-1090938821,1050840209,1032081267,-1116540066)+W(9,-1121404144,-1122208804,-1099844512,1046023279)+W(10,1025525231,-1117735535,-1120167114,-1132433569)+W(11,-1092394401,1054523402,1034856335,-1140325311);sum2=W(0,-1100068589,1045053907,1035618626,1049401249)+W(1,1036897142,-1103084156,1040406565,-1112537807)+W(2,-1097933278,-1091711434,1040848725,1039746012)+W(3,-1105732125,1034765996,-1099579155,1056573344)+W(4,-1089717374,1030295740,-1129255625,-1096936254)+W(5,1047111871,1055190008,1050298277,-1110783667)+W(6,-1110986904,-1098576495,1056019034,1058665437)+W(7,-1089302244,1041764164,1041854514,-1119869595)+W(8,-1119227686,-1092612461,1058580142,-1100808273)+W(9,-1108063740,-1108123574,1029490732,-1121089271)+W(10,-1127874601,1022690203,1040297872,-1106886121)+W(11,996712344,-1113107096,-1110437244,1034569294);WS(1049963735,-1124746024);
sum1=W(0,1006389467,1034213253,1058411598,-1089111694)+W(1,-1120169982,1033778855,991131306,-1110639240)+W(2,1049374726,-1111102680,1039576302,-1134195605)+W(3,-1124991168,-1124116580,1060442825,-1086690096)+W(4,1018630958,-1122058050,1036315168,-1106688436)+W(5,1064243752,-1080857842,1032153615,1024033695)+W(6,-1114080443,1016950458,1058630778,-1086343400)+W(7,1034713638,1016006830,1034164414,1034354600)+W(8,1057235431,-1086990857,1036089759,1017381585)+W(9,-1168983685,-1118357326,1051622657,-1099687954)+W(10,1035150121,1027377121,1034869786,1046100667)+W(11,1028310995,-1090257402,-1126482082,-1130216101);sum2=W(0,-1114775505,-1111353121,1051023520,1077280281)+W(1,1042396970,-1100155636,1022693528,1040828458)+W(2,1041444385,1083159907,1039028690,1038899070)+W(3,1033686534,-1108626677,-1101109690,-1090827263)+W(4,-1129576724,-1108327399,-1159675846,-1179590680)+W(5,-1089609004,-1064966677,-1146898193,-1128357112)+W(6,-1112709023,1041114289,-1101828769,-1073695373)+W(7,-1117377551,1026559236,1033838002,1028829848)+W(8,1037546580,-1090323484,1046069066,1017563688)+W(9,-1125624388,-1108121837,1033655640,1042738654)+W(10,-1098820901,-1149039617,1032684170,1037026782)+W(11,-1104771455,-1104201752,1049907200,-1119733667);WS(-1082925548,-1131273240);
sum1=W(0,-1130676005,1028984921,-1090453298,1056020338)+W(1,1036092472,1031745797,1024417890,1026031368)+W(2,-1094705109,1048479050,1026370227,1023514525)+W(3,-1127912110,1046418962,-1088411833,1054709085)+W(4,1040943828,-1139610597,-1123681912,1048544370)+W(5,-1080625999,1056570469,1016526011,1039178347)+W(6,-1128802908,1032747842,-1078821070,1060414079)+W(7,-1134933227,-1115579031,1009745483,-1115143804)+W(8,-1093720869,1058018725,-1146727344,1033865376)+W(9,1030244593,1035809011,-1115224705,1048613352)+W(10,-1126383553,-1123856496,-1124372951,1012870858)+W(11,-1099806226,1053689379,1034696072,1032018765);sum2=W(0,-1117505397,-1114926763,1048798551,-1102904639)+W(1,1025448640,-1112830121,-1126832117,-1140231915)+W(2,-1146496262,-1113101086,-1129185935,-1125809392)+W(3,-1116692107,-1125548157,1045683415,-1125191934)+W(4,1034411663,-1121525964,-1107644007,-1125354742)+W(5,1053833339,1000279686,-1120274227,-1113082203)+W(6,-1117458583,1042669208,1057710126,-1104919217)+W(7,1041220979,-1111650191,-1123105101,1027773818)+W(8,1032098567,-1107525999,1022009255,1035574395)+W(9,-1117032217,-1115355410,-1100115369,1032507221)+W(10,1021108475,-1112638630,1004815486,-1119603373)+W(11,-1110288078,-1103622420,1039592007,-1117835672);WS(-1089340204,1064822548);
sum1=W(0,1024560260,1040632746,1042654740,-1106019185)+W(1,-1121721479,1037194524,1017532199,-1123651609)+W(2,1053882699,-1094337163,1033472482,1028050126)+W(3,1036465700,998268921,1058440180,-1083627654)+W(4,-1112650528,993325743,1032538389,-1115892569)+W(5,1062655475,-1081203240,1042941034,1013010462)+W(6,1031720480,-1109887627,1057084090,-1087921069)+W(7,1046201917,1035154240,1035008482,1033415588)+W(8,1054084900,-1086686700,1038013786,1021897635)+W(9,1020865894,-1112010572,1046711885,-1098821294)+W(10,1039144481,1027972046,1041385023,1043778521)+W(11,1050203279,-1083224116,1043447032,-1131974615);sum2=W(0,-1108565409,1034353453,-1088688588,1053209723)+W(1,1049996954,-1107721619,1041490776,1018486577)+W(2,-1105841420,-1092734414,1039814215,-1122233136)+W(3,-1103680498,-1113519263,1037914109,-1094792328)+W(4,1034343810,-1116717915,-1113858207,1052082200)+W(5,1062919581,1049986423,1012724150,1040029087)+W(6,1018958125,-1097140178,-1095558118,-1107726366)+W(7,-1098318745,1007719490,-1139146344,1046768714)+W(8,1049328132,1044527939,1024888668,-1100531711)+W(9,1024460115,-1098207895,1041960027,1046336394)+W(10,-1106186917,1037888927,-1111959213,-1128703602)+W(11,1035231667,-1110040773,1036710347,-1102670680);WS(-1083458668,-1076208878);
sum1=W(0,1028803476,1040683401,1046406904,-1098733730)+W(1,1004468631,1030855367,-1119221604,-1097616301)+W(2,1051879501,-1093169213,-1110693690,-1111140815)+W(3,-1136427363,1042493937,1058517387,-1088547874)+W(4,1024040880,-1127640694,1033962333,-1106128994)+W(5,1062475632,-1086787145,1045297574,-1108587948)+W(6,-1108948664,-1096558041,1061490456,-1088927588)+W(7,1028806548,-1104411844,1041264181,1044433886)+W(8,1053313566,1035939910,1038834422,1040762412)+W(9,-1108358441,-1097860853,1049919352,-1096390160)+W(10,-1095128350,-1118015030,1032628870,-1123751924)+W(11,1054299289,-1130402734,-1106314264,-1165494119);sum2=W(0,1016611708,1016478676,-1110195557,-1101004152)+W(1,1040169462,-1128480930,1037888148,1037533502)+W(2,1036667983,1029018929,1051795874,-1116498505)+W(3,-1105282980,1012928145,-1126800264,-1092116144)+W(4,1041335879,-1105668811,1016374797,1042320298)+W(5,-1123884642,1048907311,1052196876,-1110762465)+W(6,-1146676672,-1119445205,-1097480948,1063932318)+W(7,-1105880602,-1096424000,-1118267731,-1133007186)+W(8,-1111241984,1045206632,-1088285853,1016609657)+W(9,-1130451858,-1123652878,1039970164,1051255124)+W(10,-1095104183,1029046774,1032410610,-1114217777)+W(11,1039354964,1032089604,-1090379026,1046489649);WS(-1104670894,-1131977046);
sum1=W(0,-1112648188,-1127207577,1054983097,-1088875575)+W(1,1031188251,-1103988635,-1122872327,1044660591)+W(2,1050049705,-1112061830,1037435556,1027063042)+W(3,1034658686,-1159198685,1055452918,-1088327234)+W(4,1047857485,-1117747167,-1105196647,-1091967838)+W(5,1062208630,-1080890076,1027642075,-1097581231)+W(6,1040705957,1050515731,1055187309,-1103107959)+W(7,1054501223,1026629396,-1105551222,-1105182655)+W(8,1051606290,-1088400827,-1109004816,-1115427963)+W(9,-1121117111,-1127322710,1047450666,-1103254713)+W(10,1042878098,-1119280070,1017793890,1049557794)+W(11,1052382814,-1097595959,1041414585,-1121163375);sum2=W(0,1016354951,1027513536,-1143898815,-1120711631)+W(1,-1121835937,1011202413,-1117974191,1035918257)+W(2,1029824032,1038928177,-1110582057,1027020738)+W(3,1039379806,1037237024,-1103985849,-1101088822)+W(4,1009730353,-1113735870,1055799129,-1144611727)+W(5,-1097216592,-1097673825,1040607236,1044957698)+W(6,1043516685,1028380863,-1106760625,-1124050651)+W(7,-1115312251,-1114960631,1037116388,1042440009)+W(8,-1103814691,-1105579212,1038947942,1027787831)+W(9,1033575170,-1106882882,-1123395355,1026359109)+W(10,-1135830635,-1133116095,-1131729016,1025801393)+W(11,-1136138683,1011024469,-1112603972,1008198659);WS(-1096559831,1037484900);
sum1=W(0,1028249855,1038422322,1057397273,-1091437192)+W(1,-1101563608,1033785689,-1134487991,1027879764)+W(2,1048869250,-1098773026,1029769503,1031362249)+W(3,1034313250,1029515489,1056640275,-1086850776)+W(4,-1127965876,-1173649736,1016173128,-1112460521)+W(5,1065757625,-1083502823,-1131269971,-1128247556)+W(6,1027417370,-1107825326,1058322735,-1083394976)+W(7,1044386388,1035484541,1028347039,-1123304579)+W(8,1054334819,-1089694535,-1107441417,-1132373103)+W(9,1000575210,1030471249,1052511918,-1098313541)+W(10,1031752252,1034873120,1035635068,-1120703806)+W(11,1052376319,-1102551488,-1098473097,-1142130892);sum2=W(0,-1112511339,-1073555081,1076402541,-1104998932)+W(1,-1101584674,1037626737,1040888051,-1070793862)+W(2,1075658117,1054215981,-1115233903,1015165170)+W(3,1033770332,-1069228230,1075655149,1042820552)+W(4,1010151672,1023929473,1027239578,-1071158503)+W(5,1077820889,1046227202,1035248614,1033175695)+W(6,-1109060021,-1080567434,1045918702,-1095422364)+W(7,1038949494,1025525751,-1135961020,1047598893)+W(8,-1118850699,-1101978428,1049027220,1032251645)+W(9,-1113507810,948656059,1035044244,1045389579)+W(10,1028467783,-1117328038,-1110941727,-1129804625)+W(11,1026016583,-1103164541,-1118124613,1042587545);WS(-1081931126,1073966570);
sum1=W(0,-1121849711,1035175459,-1121951547,1027761070)+W(1,1025905706,-1114686833,-1146361331,-1097410109)+W(2,1026127169,1045225025,1037511592,-1113648733)+W(3,1017322599,1043585907,-1144746721,-1106255910)+W(4,1043091875,1017686828,-1106692309,-1120101763)+W(5,-1091000962,1065386286,-1111228857,-1108319001)+W(6,1025148299,1050307440,-1079735571,1061827739)+W(7,-1120837551,1018597782,-1106210884,1038219466)+W(8,-1091953433,1056380469,-1102991437,-1147707682)+W(9,1006422511,1023773090,-1096168868,1049682211)+W(10,1003336935,-1110127893,-1115138804,-1132131774)+W(11,-1102445962,1046599772,1040799505,1028136822);sum2=W(0,-1106398945,1035173169,-1101335301,1053305068)+W(1,-1121291886,-1109509581,1034732755,-1090565718)+W(2,1056357842,1050400788,-1115544374,-1107192051)+W(3,-1136096426,1037348813,-1122254044,1036743473)+W(4,-1105444760,1016457143,-1116038033,-1089313148)+W(5,1066071262,1057700465,-1086616818,1022772267)+W(6,1044672515,1037418911,-1095175639,-1084949846)+W(7,1050477957,1033704361,-1100200943,1045738761)+W(8,-1132458755,1003355997,-1102270714,1035291569)+W(9,1037208365,-1130864309,1007521414,1030076164)+W(10,1045722667,-1111299866,1025870712,-1117649125)+W(11,1025322164,-1106413087,999303933,1024551876);WS(1052508503,1065718149);
sum1=W(0,1042149474,962035242,1048663227,-1097510801)+W(1,1028239019,1038442493,-1109127212,-1098223900)+W(2,1043423478,-1096660204,-1104342914,-1109357577)+W(3,1041796883,1027445007,1055339346,-1087758861)+W(4,1027971236,1040109559,1033122295,-1108112926)+W(5,1061167739,-1089406218,1037128774,1025450507)+W(6,-1120120612,-1098175173,1054196775,-1094841886)+W(7,-1105773058,-1123303012,1045736850,1043181559)+W(8,1055761732,-1105769888,1042761157,1044237597)+W(9,-1110374755,-1100319159,1041284046,-1103555357)+W(10,-1101757237,-1111907879,1038133568,-1102543586)+W(11,1051299336,-1120191499,-1105847257,1039590240);sum2=W(0,-1109097964,1037136687,1031673749,-1125393555)+W(1,1019467600,1025995330,1021868522,-1116667451)+W(2,-1094712046,1041352693,-1104433838,1008084051)+W(3,1007318978,-1107845433,1038331125,1034962829)+W(4,-1122570447,1039892459,1032613655,-1109068920)+W(5,1040720319,-1112580519,-1121851072,1025598855)+W(6,1002517286,1016069779,-1111158812,-1106409067)+W(7,-1113430896,1045465420,-1126879582,-1103760436)+W(8,1056111085,-1106729155,1049773824,-1110468674)+W(9,1031113174,1030143702,-1106358629,-1106975050)+W(10,1036295980,1020538422,-1114937810,-1118059752)+W(11,-1121843086,1047380650,-1122235886,-1113447212);WS(1056997868,1008833773);
sum1=W(0,-1118496039,1006806901,1039826714,-1123143270)+W(1,1006039247,1017005492,1036420187,-1130107576)+W(2,-1123687353,-1104570591,1032886196,-1125702370)+W(3,-1113594582,-1115019369,1053157409,-1093231896)+W(4,-1105180689,1028719950,1034344230,1045363911)+W(5,1059756929,-1095316624,-1102708199,1009228202)+W(6,1038393121,-1090717022,1058230383,-1095564524)+W(7,1035814292,-1119964195,-1109888100,1037930126)+W(8,1045739824,-1098051412,-1129186168,1033820442)+W(9,1032434307,-1110427933,1042446790,-1101398261)+W(10,1025625861,1028568173,-1131937728,-1112104883)+W(11,1052782212,-1104229594,-1112516090,-1136905401);sum2=W(0,1034320453,-1118604595,1025235375,1028595208)+W(1,1002638229,-1116609216,-1112051735,-1109468006)+W(2,-1107232926,1046387359,-1105038970,1005965131)+W(3,1043966073,-1106879339,1049289065,1044354198)+W(4,1045499601,-1111658272,1033608293,-1088213587)+W(5,1067079268,-1087106166,1035867996,-1132447732)+W(6,-1092579307,1064370547,-1088486363,-1108961766)+W(7,-1096457250,1042442572,1051236380,-1095838484)+W(8,1044420987,-1104528882,1028839698,-1134350406)+W(9,-1102939053,1043763107,-1107783352,1035658672)+W(10,-1122532695,-1131375963,1027336318,1016664388)+W(11,-1116658227,1023955051,-1126291119,-1135660575);WS(1064849644,-1092967401);
sum1=W(0,1041078624,1033930742,1053270962,-1091277968)+W(1,-1115974645,-1124489961,-1103081652,1034184171)+W(2,1058076017,-1091900963,-1101902009,1046377811)+W(3,1045204674,-1098756264,1059044453,-1097334921)+W(4,1038364767,-1096742869,-1126422222,1038407355)+W(5,1061713418,-1078564449,1031099397,1034335299)+W(6,-1107755791,-1103118957,1064682577,-1099822850)+W(7,1025967234,1015202107,1049230600,-1103625882)+W(8,1047988615,-1091654943,1010917525,-1098744549)+W(9,-1101861336,1035198826,1055582710,-1096942230)+W(10,1021900159,1047801952,1041473799,-1102710964)+W(11,1058355518,-1098047297,-1106099948,-1101582418);sum2=W(0,1034970587,1039267337,-1109640195,-1085205368)+W(1,1065312771,-1111782462,-1105865147,1026053125)+W(2,1027743203,-1076908464,1068235631,1029167111)+W(3,1024111791,1040193826,1042644379,-1072741915)+W(4,1074530244,1035172075,1018431373,1037956157)+W(5,-1088412806,-1079896887,1069229068,1048206286)+W(6,-1107243650,-1106797747,-1104275404,1057561219)+W(7,-1110308581,-1092973955,1038385161,1031902437)+W(8,1031274183,1052902509,1045193510,-1105822229)+W(9,-1114574492,-1114137980,-1115379021,-1103620900)+W(10,-1167188013,-1102796809,-1129893537,-1128932411)+W(11,1040558376,1054347378,-1099424233,-1106619819);WS(-1085552428,1044647857);
sum1=W(0,-1130568573,-1120131932,-1097293585,1052681344)+W(1,-1115182247,1016796643,-1111247047,1046596325)+W(2,-1095715202,1050957098,-1125685565,-1123522377)+W(3,1001536536,1026932885,-1090361246,1059711152)+W(4,-1097304503,1028362085,-1104704953,1049575094)+W(5,-1085535724,1060788917,-1122898434,-1112833505)+W(6,1029690778,1042872064,-1105723034,1048249845)+W(7,-1115360055,1008149481,-1104108900,-1127841478)+W(8,-1113844876,-1106926654,1050188162,-1111804152)+W(9,1012447989,-1114289465,-1127895515,1034645781)+W(10,-1110595670,1032897312,-1107166286,-1110288351)+W(11,1028149942,1043016176,1041406167,-1119471349);sum2=W(0,1049638564,-1122573304,-1097365817,-1120650912)+W(1,1039129637,-1114566411,1012096208,-1169058693)+W(2,-1118822370,1032693677,1036528332,-1119534724)+W(3,1055008508,-1092917400,-1124083512,-1127709292)+W(4,-1113518885,1015256750,1058022553,-1080721407)+W(5,1056959548,1044260765,-1122124802,1042163670)+W(6,1059601221,-1081684685,1056508637,-1099806388)+W(7,1019567420,-1110975736,1065544846,-1080284825)+W(8,1051359763,1042746095,-1101554026,1032382474)+W(9,1035938200,-1096574070,1044088441,1033735876)+W(10,1041548497,-1110809702,1043980555,-1098850345)+W(11,1031681402,-1121369890,-1108142320,1022534793);WS(1049904727,-1085461498);
sum1=W(0,-1114441151,1047758995,-1092338425,1054893264)+W(1,-1095327506,1042581180,1032673159,-1122472531)+W(2,-1101190388,1042608805,-1108884127,-1119554504)+W(3,1027012354,1048177385,-1096531431,1050188989)+W(4,-1104987150,1041262473,1041600521,-1116753522)+W(5,1059669870,-1088410395,-1123782065,-1120686401)+W(6,1035856141,-1105032264,1063099682,-1084283112)+W(7,1042263123,-1117364890,1033107055,-1109908945)+W(8,1058897901,-1088007491,1042892731,-1107384925)+W(9,1031163069,-1104848436,1049115478,-1096369309)+W(10,1029697804,-1138499405,-1139856090,-1111353615)+W(11,1055941567,-1096366496,1047202227,-1100444021);sum2=W(0,-1101934313,1068410613,1053392914,1045964051)+W(1,-1109754454,-1118726053,-1127864237,1066297935)+W(2,1047339448,-1107136628,1023924243,1029832629)+W(3,-1112463889,1052441146,-1111508378,1035674775)+W(4,-1121555471,-1111696115,1047304216,-1077079694)+W(5,1044634164,1046050296,-1111827987,1036477638)+W(6,-1097499627,-1082290320,-1086326188,-1113442140)+W(7,1006763480,-1119582249,1041678537,-1095668928)+W(8,1053023843,-1135364198,1034831467,1024856185)+W(9,-1128505773,-1097722710,1050833435,1028981469)+W(10,-1128234727,-1112331027,1039199998,-1096167330)+W(11,-1112581958,1028034745,1032814306,1017921306);WS(-1087326956,1033622098);
sum1=W(0,-1113899675,1045896801,1041409216,-1108955706)+W(1,-1104543128,1041055226,1035193378,-1161971013)+W(2,-1108871427,1048600721,-1114333163,-1106692192)+W(3,1030557818,1045303135,-1104804773,-1094955846)+W(4,1045266364,1039063182,-1119324954,-1095480777)+W(5,1041468886,1051943793,-1096626659,-1112593372)+W(6,1042470612,-1110770003,-1098059200,1025944442)+W(7,1048775867,-1107180444,-1117399605,-1109576477)+W(8,1052050234,-1097508910,1043056710,1041486173)+W(9,1021883592,-1100233714,1041862393,1030612641)+W(10,-1122051827,-1114362202,1035419591,-1122013269)+W(11,1017834329,-1106071902,1042839849,-1121041260);sum2=W(0,1008283263,-1111634453,-1112224655,-1121896666)+W(1,1031996897,-1106176579,-1114415273,1032259795)+W(2,1046234660,1020399084,-1105304684,1027107696)+W(3,-1114655921,-1123951654,1039099048,-1139717487)+W(4,1017260660,-1106922258,1036167174,-1116061542)+W(5,1049934438,1050902690,-1102142181,1022104088)+W(6,-1111159985,1039368345,1003410015,1039007446)+W(7,1003551903,-1122048418,1033204129,-1102899145)+W(8,-1113540553,1039510238,-1114854307,-1135188919)+W(9,-1122340118,1024476440,-1117681522,1032062517)+W(10,992233789,-1128403972,-1127458940,-1118949310)+W(11,-1122317014,1033150391,-1113963477,-1125862176);WS(1068173014,-1111006676);
sum1=W(0,1031049568,-1103201566,1048004603,-1100468360)+W(1,1046039773,1012485196,-1115395480,-1112513259)+W(2,-1117860850,-1173290307,-1123264224,-1127850837)+W(3,1019703498,-1112438249,-1104427535,1042677725)+W(4,1030284012,1029876039,-1113567107,1042819653)+W(5,-1083606526,1064316383,-1122621123,1036820754)+W(6,1015808760,1048780036,-1083053360,1063571221)+W(7,-1094902185,1035184606,-1109811912,1039150546)+W(8,-1090564527,1060600586,-1103353426,1024997805)+W(9,1027899359,1034094633,-1092330682,1050639762)+W(10,-1106486660,-1149057999,-1103105894,1040353932)+W(11,-1095220995,1054475004,1034806311,-1123061719);sum2=W(0,1014853092,-1122580470,-1120994367,1047459793)+W(1,1064875701,-1132455031,-1120466254,-1114547761)+W(2,1038991680,1047680543,1054395623,1011283964)+W(3,1027909890,1030745116,1034511499,-1098401240)+W(4,1045153300,-1108441710,-1117512854,-1119656010)+W(5,1041066172,-1121088174,-1085223893,1018552602)+W(6,1026011110,1035574738,-1109149586,1045982327)+W(7,-1084582209,-1106692167,-1110873488,-1120221385)+W(8,1024235728,1024310650,-1099510820,1026658994)+W(9,1036041188,1020780404,-1112980367,-1122000913)+W(10,1029465320,1023023932,-1115497806,-1122615179)+W(11,1020521688,1042402937,-1105747852,1004613671);WS(-1095915991,979918868);
sum1=W(0,-1115463727,1032823819,1026707497,-1119898332)+W(1,1026568544,-1121143952,-1137886897,1037523161)+W(2,-1131549790,1035412665,-1108324895,-1129452238)+W(3,1011021190,1029800132,-1108429845,-1136100063)+W(4,-1138504034,-1120493188,1011860489,1043477300)+W(5,-1100874368,-1112838682,1047390560,-1147670274)+W(6,-1129491953,-1105888052,1047336484,-1098267600)+W(7,1036689246,1028096953,1007409140,-1114264129)+W(8,1049886943,-1097768883,1037432366,-1134502280)+W(9,-1124741815,1021218335,1042964547,-1106237874)+W(10,996441389,-1157333673,-1122228982,1030459197)+W(11,1038061098,-1108915952,-1121991146,-1177453050);sum2=W(0,-1121902268,1020062213,1034601005,-1096503308)+W(1,1050858947,-1108630019,-1128394666,-1143339877)+W(2,-1111450467,1052764693,-1099720262,-1130142915)+W(3,1039974898,-1102502778,1034366199,-1095299550)+W(4,1055940597,-1105816149,-1114856664,1034423857)+W(5,-1093114037,1060522961,-1087523263,1037139152)+W(6,1032116923,1030950002,1027196884,1057088106)+W(7,-1085850393,1054601799,-1115163450,1038088024)+W(8,1036157347,-1104371255,-1107617878,1043807995)+W(9,-1112859101,1036537682,-1130356560,1031719642)+W(10,-1119144319,-1122652165,-1128925353,1019282123)+W(11,1032717961,-1110891365,1017512699,1025497552);WS(1066530838,1025703389);
sum1=W(0,-1120765920,-1132051981,-1129191897,1042371592)+W(1,1007708012,-1116932051,1009297086,-1139418709)+W(2,1032587897,-1118415861,-1122811552,-1134432681)+W(3,-1122351141,-1109474502,1057153612,-1120712699)+W(4,-1105657359,-1127344014,1015487755,-1098776251)+W(5,1049522345,-1099055070,-1099127683,1026629028)+W(6,1015844344,-1109199593,1041525985,1049700744)+W(7,-1111888320,-1119906716,-1127613121,-1123764613)+W(8,-1109817213,1050593755,-1113004743,-1136900213)+W(9,-1133586812,-1121408403,1010121533,1036084166)+W(10,984437698,-1118848634,-1124468594,-1145136640)+W(11,-1107128582,1038803505,1036904923,-1123829719);sum2=W(0,-1117430114,1041261247,1033806419,-1126022952)+W(1,-1155381873,-1125967712,1039120940,-1107749198)+W(2,-1097831330,1041137317,-1127685702,-1116954634)+W(3,-1106133189,-1099018179,1064523288,1057416214)+W(4,-1099691831,1032736142,1026507473,-1131506304)+W(5,1045711847,-1092069746,1026250214,-1120045450)+W(6,1031550625,-1123617030,-1088977338,1059767697)+W(7,-1098651966,1021746164,-1142215401,-1123190888)+W(8,1052831473,-1088761837,-1118397760,1028302350)+W(9,1026312489,-1112954810,-1133526188,1033531722)+W(10,-1130823120,990513889,-1139250704,-1137414048)+W(11,-1122137188,-1110686692,1029280576,-1115066264);WS(1066680246,1040921440);
sum1=W(0,-1119730500,-1110280861,-1092083138,1053565584)+W(1,-1110918026,1029997623,1034101258,1011417444)+W(2,1031601302,1054599907,-1143895330,-1113777127)+W(3,-1132236433,1027753539,-1090607216,1058261942)+W(4,-1111808624,1039976245,-1104735450,1038200908)+W(5,-1078665075,1061430978,-1099071584,-1112447940)+W(6,1035235184,1035268043,-1096046953,1061610294)+W(7,-1106320677,1023744576,-1111591250,-1121734057)+W(8,-1093429316,1056142824,-1105323662,-1145165385)+W(9,1024518355,1032771355,-1094352558,1053165350)+W(10,-1138833863,-1113453535,-1121802685,-1126371080)+W(11,-1102572591,1055282545,1035738553,1031263347);sum2=W(0,1033717276,1028210443,1046091050,-1119519632)+W(1,1050909876,-1117678961,-1129082210,-1130739278)+W(2,-1085374293,1026401017,-1110182528,1042909501)+W(3,-1111396517,-1117565460,1033058760,-1106338078)+W(4,-1149282827,-1099518378,1053521042,-1113906791)+W(5,1062822204,1066908993,-1081393742,1044082334)+W(6,-1096499765,-1106119849,-1089123399,1034907371)+W(7,-1094008056,-1097984366,1041638909,1044690885)+W(8,1003636411,1054286387,1035142168,1040282994)+W(9,-1115028859,1000486481,1048601259,-1096894542)+W(10,1020535023,-1109925208,-1143837439,1015998178)+W(11,-1103883056,1041460877,1028271260,1021313035);WS(-1111691100,-1070453585);
sum1=W(0,1040350706,1032181048,1054597571,-1090063653)+W(1,-1105977411,-1114266718,-1107702492,1006352113)+W(2,1056547603,-1111618639,1011306277,1034245578)+W(3,1045915011,-1101176752,1059824936,-1087007388)+W(4,1037450066,-1130610528,-1103582444,-1098104500)+W(5,1062411659,-1079908657,-1113612402,-1111998342)+W(6,1036820082,-1111995209,1062112057,-1098160558)+W(7,1043358554,1021846218,1030081641,-1105752467)+W(8,1042786985,-1094958736,-1108376090,1026051990)+W(9,-1112926972,-1111976126,1050598527,-1104521261)+W(10,1024420791,1032139296,1034445457,1025879721)+W(11,1058122296,-1107753094,-1098378691,1018599200);sum2=W(0,-1102183736,1044690091,1025447267,-1103679886)+W(1,1034791609,-1120655593,1045283790,-1117083441)+W(2,1036724432,-1096666126,1043810354,-1109094473)+W(3,-1099060082,-1109435037,-1100626978,935783211)+W(4,-1097803022,1029730663,1029589699,1005932683)+W(5,1066859805,1061824774,1034749891,1023292171)+W(6,-1103326288,-1109954065,-1114206859,-1098480165)+W(7,-1094988176,-1109570093,-1146696619,-1130369043)+W(8,1024539831,-1113161303,1050252440,1012313206)+W(9,-1123727405,-1115538567,-1123732285,-1109149493)+W(10,1029732207,-1106431920,-1106785078,1039027144)+W(11,1040901138,-1129688427,-1105144948,1015686163);WS(-1105638574,-1077878805);
sum1=W(0,-1112101313,1043313362,-1104398291,1034529536)+W(1,-1120033234,1017824488,1025565072,1041884710)+W(2,-1093904634,1043314021,-1106696920,1028280843)+W(3,-1118212870,1045058176,-1086702118,1058479092)+W(4,-1128822905,1038132788,1034991091,-1099609869)+W(5,1055637093,1049084915,-1126325576,-1136921361)+W(6,1037618766,-1100255017,1061981800,-1082434966)+W(7,1050170340,-1125947450,1033034081,-1097107341)+W(8,1053455331,-1087005060,1046293466,-1124008918)+W(9,1023523536,-1104696333,1048950646,-1098585534)+W(10,1042248226,-1126565485,-1143864013,-1128917761)+W(11,1037339676,-1105402705,1032623999,-1114937252);sum2=W(0,1040832216,-1125419559,-1166596642,-1076839498)+W(1,-1085872442,1038631745,1042032808,-1103788280)+W(2,1045241846,-1091833274,-1105795498,1037000995)+W(3,1039550307,1043848052,1051795538,1035730071)+W(4,-1094587067,-1115278352,1029252447,-1099123277)+W(5,1068949095,1070654393,1007431650,-1103746979)+W(6,1040592387,1047689572,-1094163017,-1096947569)+W(7,-1089767553,1041143367,-1111709033,-1102650535)+W(8,-1111700665,1050259859,1041510738,1025070825)+W(9,1050208698,-1105352144,-1117027793,1051072204)+W(10,-1100476212,-1116523862,-1091595987,1033340873)+W(11,1027304955,1048679723,1057584085,-1093749689);WS(-1095944791,1081861902);
sum1=W(0,-1129669743,1034635115,1057433596,-1090131839)+W(1,-1120322428,1008560041,-1116664839,-1122706061)+W(2,1048908041,-1093164666,1030509816,1023557506)+W(3,-1148272609,1033259121,1058166921,-1087001587)+W(4,1035303897,1013701241,-1121494877,-1124251544)+W(5,1058746094,-1083481847,1044900399,-1117995899)+W(6,-1115602986,-1126517523,1055593874,-1085306808)+W(7,1041073282,-1116643091,1028329496,-1128061368)+W(8,1057488289,-1091485686,1023593721,1023656437)+W(9,-1123378150,-1130313237,1049860117,-1102755929)+W(10,1034451003,-1164007844,1027525168,-1119991479)+W(11,1061071735,-1105495231,-1102595129,1024551167);sum2=W(0,1029670841,999172620,1042251423,-1105031588)+W(1,1027957701,1026093121,-1115575058,-1099435099)+W(2,1041110640,-1120449287,1035596553,-1156632055)+W(3,1042858197,-1139359478,1058527193,1010020318)+W(4,1019832195,-1126960339,-1101600217,1027943101)+W(5,1075961547,-1109667225,1011086126,1010028142)+W(6,-1117748556,1048715384,1073424302,1057314889)+W(7,1033526397,1037810339,1035438169,-1098854617)+W(8,-1086643829,1037113027,975610078,-1115077778)+W(9,-1114535210,1036336651,-1080060710,-1123725073)+W(10,1012557694,-1133987070,1032334939,1041563473)+W(11,-1067239867,-1100548924,-1095465488,1036754195);WS(-1085172076,1069147958);
sum1=W(0,1025703205,1027233863,1026640114,1029190628)+W(1,-1111659152,-1139375968,-1141293989,-1106615031)+W(2,1042354526,-1106775167,-1115892869,1028377583)+W(3,1041286826,-1115436126,1053740861,-1106293072)+W(4,1035182992,-1156734143,-1119005195,-1112858253)+W(5,1054852793,-1089581852,1027435128,-1121669673)+W(6,1026450561,1042609938,-1119314307,-1098775605)+W(7,-1137028117,1034668065,-1117134469,-1122683754)+W(8,1026745790,-1108063055,1038436612,-1119291218)+W(9,-1120895076,1044686038,-1108709290,1015550627)+W(10,-1112739478,1027259179,1025414366,-1117169125)+W(11,1023400633,-1125318352,1031194923,-1118201212);sum2=W(0,-1154464437,1027039233,1008089899,-1117609897)+W(1,-1118717800,1027401421,1004660066,-1115032564)+W(2,1041471507,1033488023,1033628240,-1112728150)+W(3,1011666487,-1147080182,1053281755,1082321679)+W(4,1046901100,1012824907,1016373458,975139636)+W(5,-1081313755,-1065846603,1050032460,-1108305112)+W(6,-1117096132,1025013868,-1118862913,-1122974098)+W(7,-1106934499,1038621352,1027534293,-1117310194)+W(8,1040077608,-1130639872,-1137731251,-1137500513)+W(9,-1118720211,1025607183,-1134922624,-1143672974)+W(10,-1177023016,-1129758225,1024315262,-1145025250)+W(11,993302909,-1114202318,1017914834,1025570630);WS(1065820150,-1112682631);
sum1=W(0,-1105640672,-1140735040,-1096706537,1051064512)+W(1,-1114855500,-1128129890,-1136938293,1045425461)+W(2,-1095619178,1046810501,1041816072,-1108472292)+W(3,1007936778,1012508339,-1101065539,1057299292)+W(4,1015987827,1036938130,-1099447769,1052020966)+W(5,-1083835034,1054321083,1049485320,-1101761488)+W(6,1033964109,-1110876672,-1127256032,1044289505)+W(7,-1106506396,1035708141,-1110772895,1038536521)+W(8,-1101414038,1042038046,1031650401,-1113134674)+W(9,-1107676126,1034428376,-1102412811,1050440565)+W(10,-1098866309,1031811610,948858222,1041035251)+W(11,-1104437005,-1126355329,1044647659,-1119496853);sum2=W(0,-1116689599,-1104060794,1023887631,1047625619)+W(1,-1104647113,1032108768,1033662400,1047714485)+W(2,-1101000300,-1113896185,1049921725,-1114038586)+W(3,-1110264521,-1106889746,-1123902349,1058674488)+W(4,-1100964722,-1134500667,-1113832562,1055059659)+W(5,1047334183,-1105663288,1060005487,-1105023935)+W(6,1034493072,-1089308922,1060541265,-1079751447)+W(7,-1088726381,1046968990,1024644211,1027816870)+W(8,-1145174230,1040502911,1026206299,-1116742649)+W(9,-1105470304,1032487381,-1099777158,1059286709)+W(10,-1093081927,1042150309,1030330543,1043118546)+W(11,-1100795602,-1110882655,1033716355,-1127164330);WS(1051219671,1032040132);
sum1=W(0,1024246061,-1110293770,-1098745559,1035978230)+W(1,1050231066,-1111943280,1029213629,-1111062337)+W(2,-1104763504,1041701281,-1106571859,1016965359)+W(3,-1142580623,1026027124,-1097349705,1051781481)+W(4,1040668770,1026054164,1007533386,1035026513)+W(5,-1082429923,1065410260,-1111350032,1035026168)+W(6,-1132388626,1036422600,-1083869189,1060856625)+W(7,-1113287631,987392292,1016678619,1011246152)+W(8,-1095610025,1057796630,-1122887388,1019565189)+W(9,998523489,-1173422083,-1095350964,1045145830)+W(10,-1109374678,-1110518465,1023830470,-1130424090)+W(11,-1094623957,1055180598,1007169387,1026555204);sum2=W(0,-1123481859,-1131096266,-1107023625,1040776673)+W(1,-1073406322,1074128739,1024186334,-1121050215)+W(2,1040345453,-1129271163,-1080765061,1066657253)+W(3,-1181265672,1023491721,-1110082893,1044851152)+W(4,-1077100552,1068015119,-1136581772,-1115413373)+W(5,-1116173932,-1097567007,-1085034176,1066670217)+W(6,1007273042,1036272276,1041634800,1051516690)+W(7,-1104398720,-1111857710,-1130526339,-1110187157)+W(8,1028205855,-1106625929,1019889879,1026394385)+W(9,-1134191606,-1123342647,1036476425,1035231370)+W(10,-1115096299,990445793,1035801320,-1125507188)+W(11,-1124495703,1007786534,-1105128420,1030299973);WS(-1124324720,1038677119);
sum1=W(0,1008341069,1038389179,1056361124,-1081451931)+W(1,1047683325,-1130646284,1031967089,993181316)+W(2,1050863173,-1096246661,1035916906,-1134539381)+W(3,1023486232,-1145165264,1054230472,-1086637900)+W(4,1027831167,986748732,1037528348,991007864)+W(5,1063082151,-1088130503,1026128198,1003368116)+W(6,-1122921519,1024190949,1050043692,-1092787999)+W(7,1020947750,-1115252008,1029849459,1044031254)+W(8,1049660054,-1099337955,1025351359,1036720064)+W(9,-1114006089,-1123515526,1043779649,-1095996120)+W(10,1037985981,-1116396881,1035528454,1052524910)+W(11,-1097977265,-1102904005,-1114005272,1029521402);sum2=W(0,1042203848,-1089098687,1035967917,1068788369)+W(1,-1095505730,1025788011,-1133163156,-1098025067)+W(2,1052777785,-1096461215,-1097973178,-1111191248)+W(3,-1108707706,1036383110,1043356562,-1090569807)+W(4,-1127034898,1023876171,1027923803,1058285406)+W(5,1046924897,-1088764217,1056967609,1046203397)+W(6,-1098359820,1062333205,-1080913711,-1095261121)+W(7,1040836988,-1107189985,1043843260,1048839159)+W(8,-1088408400,-1098396864,1046078649,-1113219498)+W(9,1021888231,1058743586,-1097507024,-1093746709)+W(10,-1111389506,-1110869404,1023965418,-1078465930)+W(11,1067915456,1064748817,-1099047850,1040158004);WS(-1080347734,-1094728165);
sum1=W(0,-1115633753,1036436624,-1113632799,1018734050)+W(1,-1104273977,1022550473,-1128052610,1031912915)+W(2,-1104119121,-1104173746,-1115038313,-1128796792)+W(3,996364134,1038598142,-1095896866,1042956529)+W(4,-1098511458,1027191321,1027254679,-1114408211)+W(5,1064358521,1051156401,1006576423,-1123707765)+W(6,1027401421,-1097652239,1061684826,-1087880029)+W(7,1037804713,-1125317723,-1125749028,-1109729611)+W(8,1051089073,-1093838037,1039011098,-1116369959)+W(9,-1143663749,-1111208674,1044518984,-1100689848)+W(10,-1157246715,-1130384675,1017291157,-1118442418)+W(11,1048577269,-1104163629,-1145301883,-1113863292);sum2=W(0,-1137561210,1000810292,-1109671087,-1098257975)+W(1,-1113334223,1010643898,1008161562,1017087401)+W(2,-1143663956,-1088410023,1033424863,-1122425914)+W(3,-1138249722,-1104015266,-1100429296,-1110483119)+W(4,-1113376685,-1120544050,1032804591,1045940061)+W(5,1064636422,1065774501,1041401738,1015219657)+W(6,-1118405314,-1112933693,1041071232,-1111449957)+W(7,-1107119710,1028103016,-1149548391,1040845572)+W(8,-1095622064,-1114533177,1041680128,-1125778629)+W(9,-1140666666,-1131915309,-1113635957,-1105461804)+W(10,-1114424843,-1127495397,-1121723310,-1125770861)+W(11,-1156294183,-1154727079,-1143304660,-1128411685);WS(1062796012,-1081433938);
sum1=W(0,-1140258862,1047697940,1041493798,-1090901033)+W(1,1032453887,1008978681,1019305782,-1137205890)+W(2,1051824452,-1095124244,1034552166,1031420374)+W(3,1017521696,1040574503,1048941321,-1090555023)+W(4,1032035723,-1124609380,-1128637410,-1131514496)+W(5,1061551411,-1084025976,1036871279,1025475023)+W(6,1030042599,-1115750349,1058760695,-1089279069)+W(7,1041251643,1016399695,-1140240046,-1114177400)+W(8,1056942277,-1089170928,1032547975,1024887097)+W(9,1023786378,-1119424318,1045023263,-1099538126)+W(10,-1117686145,1002611913,1027083972,1025144619)+W(11,1056967544,-1087239225,1027338481,1012109898);sum2=W(0,1004838046,1036867068,1023348885,-1120560082)+W(1,1032448279,1025411331,1009005547,-1112484311)+W(2,-1113333873,1019969949,-1115333043,-1123665230)+W(3,1023830295,1034701810,-1115269491,-1089366478)+W(4,1028612787,1024216939,-1121204348,-1131856601)+W(5,-1084820204,-1067115412,-1132671203,1034346460)+W(6,1026709605,1008859907,-1095888786,-1071017431)+W(7,-1112864526,-1116027280,-1145957446,-1129570235)+W(8,1052224270,1066362408,1045423025,-1133553563)+W(9,1024434367,-1120209470,1043852487,1084005284)+W(10,1025066805,1032270816,-1122812157,1023686531)+W(11,1047863595,1063525936,1043035962,-1105823812);WS(-1103681710,-1114530079);
sum1=W(0,1025861737,-1130912909,-1110124091,1040844938)+W(1,-1105267215,1021540535,1029506744,-1104283663)+W(2,-1117715067,1046218351,-1121870249,1032871129)+W(3,1032236919,-1132593150,1039686571,-1098764800)+W(4,1038793978,-1120294159,1035998951,-1102933559)+W(5,-1097542514,1059317136,-1096018272,1036773558)+W(6,-1111043394,1040041573,-1088677703,1057765873)+W(7,-1105386706,-1111111618,1007410083,992747222)+W(8,-1112367617,1054923388,-1101946581,1031187710)+W(9,-1126534927,1034020670,-1105036246,1029185429)+W(10,-1122605111,-1138057273,-1123346113,-1119406504)+W(11,1035634224,1040434219,-1143951794,1023823648);sum2=W(0,-1133865733,1041378526,-1102114760,1040042063)+W(1,1036263014,-1111718847,-1114357788,1025611699)+W(2,1041852494,-1102827642,1023561916,-1109687464)+W(3,-1113774565,1057780422,-1090351620,1041105879)+W(4,-1107817782,1041802453,-1094909862,-1134317911)+W(5,1058263821,-1094128428,1049906607,-1106696300)+W(6,1041934157,-1084534604,1059786982,-1121888905)+W(7,-1106476521,1023851848,1048238594,-1105040821)+W(8,-1114163954,1038597269,1034361268,1032032810)+W(9,1041091101,-1096429323,1034035361,-1139774900)+W(10,1016844568,-1111010993,1042608690,-1128928913)+W(11,-1102786592,1035391793,1014428216,1031652841);WS(1059372396,-1131086843);
sum1=W(0,-1116770958,1038224730,-1145642197,1033085351)+W(1,-1114157744,-1129272066,-1133338231,-1110641250)+W(2,1044958408,-1100693257,1030339791,1026076824)+W(3,-1109423369,1048611339,1054215533,1024247225)+W(4,-1106016522,-1113286331,-1142676381,1026922691)+W(5,1059821143,-1085100606,1039898225,-1126911267)+W(6,-1119417706,1012241985,1063416476,-1082741615)+W(7,1046979692,-1119319754,1016864285,1033593306)+W(8,-1109435540,-1105005730,-1157274234,-1131274519)+W(9,-1134266292,-1108924145,1051611888,-1096553463)+W(10,1033932042,1018258200,1026073927,1029871326)+W(11,1046037553,-1091104802,1022970360,-1118999381);sum2=W(0,-1117639690,1032542252,1049036492,-1106428174)+W(1,-1100598545,-1124515281,-1126294727,-1105983103)+W(2,1053585046,-1090074420,-1101677356,1042350020)+W(3,-1135696947,-1105990346,1063294224,1074893281)+W(4,-1088449090,-1128187082,996342293,-1101410582)+W(5,-1084067012,-1121077701,1052666358,-1118105649)+W(6,1025603183,1031145839,1030876063,-1079475296)+W(7,1049420880,1033189178,-1120264553,1029472991)+W(8,-1090564487,1059480413,-1099961793,1012743453)+W(9,1034416033,-1125334020,1047874805,-1099339963)+W(10,1047783255,1016211057,1029227505,1016716795)+W(11,-1103677712,-1097572114,-1106211131,1026065323);WS(998487488,1024735998);
sum1=W(0,1034787125,-1096711418,-1093645783,1058035879)+W(1,-1113381667,1020339515,1033987197,1049342972)+W(2,-1089249828,1055719968,1033680357,1037116250)+W(3,-1118966639,-1099717199,-1085775960,1060189357)+W(4,-1108537011,-1109989161,-1138173503,1051641300)+W(5,-1083720757,1061848612,-1102783527,1046511483)+W(6,1022076300,1049184050,-1086133195,1062875388)+W(7,-1129404117,1032957443,-1112157509,1032130968)+W(8,-1087092580,1007190411,-1110331987,1011591327)+W(9,1034213589,1048086279,-1098046771,1051240059)+W(10,1030325168,1039628088,-1125240838,1039987293)+W(11,-1087792286,1039984791,1051616838,-1135236550);sum2=W(0,1001577162,1048277958,-1094388043,-1079852425)+W(1,1055450674,1040994203,1041063142,1048804575)+W(2,1061039504,-1095199392,1054780006,1035580564)+W(3,-1112011211,1037383696,1055288082,-1077655189)+W(4,1058201467,-1111912036,1039747614,1042988518)+W(5,-1084834029,-1103423898,1071463850,-1100510960)+W(6,-1137882877,-1097597287,-1087507005,1064308251)+W(7,1058560116,-1097442490,-1105672858,-1099442373)+W(8,1044806256,1065240337,-1080251704,-1090250140)+W(9,1031849538,-1108394523,-1093629181,1071708239)+W(10,-1090257183,1028605291,-1108158369,-1155656404)+W(11,1059993792,1061107030,-1073879137,-1106111844);WS(-1077135094,1050907162);
sum1=W(0,-1132921461,-1117094275,-1098008869,1043699095)+W(1,-1112620946,-1122422352,-1127648729,1033699545)+W(2,-1094355462,1055483630,1042990903,1034045812)+W(3,-1124984131,1030394994,-1089194394,1053279460)+W(4,1047326318,1011377167,-1118007170,1045491604)+W(5,-1081313730,1065160347,-1121246728,1042128328)+W(6,-1117294457,1039295895,-1088142214,1056280352)+W(7,-1110840279,-1103632934,-1126452986,1040542752)+W(8,-1094044967,1058021117,-1106681402,1039870541)+W(9,-1124706520,1018438944,-1098093746,1041063570)+W(10,-1128181366,-1109127577,-1119126518,1035722382)+W(11,-1094059515,1050783700,1018820533,1037083890);sum2=W(0,1003021837,-1110495495,1016902499,-1116948709)+W(1,1029108513,-1113320609,1029225785,1032075003)+W(2,993748010,1041772340,-1097222635,1042534143)+W(3,-1123823650,-1122423961,1028513681,1083263801)+W(4,-1063916786,1039031010,1023947681,1043723635)+W(5,-1096435650,1074788880,-1074844879,-1104645285)+W(6,-1119691195,-1138212418,-1120166015,1038793960)+W(7,-1115182489,-1124877446,1024608678,1017994477)+W(8,-1119557273,1017310535,1021770517,-1131419477)+W(9,-1125446899,-1115371525,1032720188,1032034162)+W(10,1014563122,-1119401015,1034042378,1002413729)+W(11,-1115060009,-1118011761,1027576529,999290841);WS(1048452526,1015184705);
sum1=W(0,-1138645804,-1110581160,-1106270342,1048623137)+W(1,1006760678,-1113210911,1032256237,1049910352)+W(2,-1113826958,1036222192,1042522323,1029873877)+W(3,-1114005032,-1103860667,-1097372109,1057099626)+W(4,-1101854594,-1111141177,1026512560,-1098570768)+W(5,-1087095027,1061337654,-1106501979,1024448974)+W(6,-1140244890,-1119844941,-1095003728,1054485156)+W(7,-1115808507,-1125584845,-1131077462,1040825100)+W(8,-1095439444,1049129464,1027903818,-1111469876)+W(9,1024452554,1017183931,-1128526324,1044366494)+W(10,-1153767820,1027351533,-1122466948,-1119780203)+W(11,-1106181921,1040163591,1034550428,-1117633442);sum2=W(0,-1117856953,1034706164,999139177,-1115089108)+W(1,970725323,1017499348,1002437005,-1114697961)+W(2,1016679180,1009230224,1019562884,-1131336757)+W(3,-1122373390,-1110151254,1034965747,1007700984)+W(4,-1131774725,1031482891,1023823647,-1078943314)+W(5,1069645782,-1105149666,1038179083,-1120925641)+W(6,-1131092262,-1111296752,1026082346,1033262730)+W(7,1014219446,1015408436,-1119824143,1008147760)+W(8,1005900489,-1142960238,-1130072184,1001625665)+W(9,-1129026789,1015792571,-1134452913,1015281188)+W(10,1012295392,-1137039581,-1118651901,1029244251)+W(11,-1121319377,1026230788,-1122304449,1019807852);WS(1061396972,-1097419696);
sum1=W(0,1040610541,-1110826049,-1087862644,-1108888122)+W(1,1051684947,-1117156776,-1116833412,1042368898)+W(2,1000165941,1058527541,-1102910221,-1135746300)+W(3,1015657075,-1113808270,-1108964145,1056284429)+W(4,1041698836,1026275932,-1126977972,1036447253)+W(5,-1085843362,1053927177,-1107922836,1041042462)+W(6,1033993320,1043284110,-1088558114,1062174380)+W(7,991752527,-1137078595,-1125945514,1048078310)+W(8,-1086794197,1055390198,-1112253878,1035139905)+W(9,1028019732,1028739112,-1087573386,1042115560)+W(10,1039363202,-1118906322,-1120964750,1052576556)+W(11,-1079810761,1051035743,1047360574,1038370422);sum2=W(0,-1104315228,-1103350409,-1094844926,1062539510)+W(1,-1096027281,1014020953,-1117475550,1024254038)+W(2,-1091235931,-1112967686,1042482062,-1119186298)+W(3,1019617669,-1116633366,-1089312569,1056743222)+W(4,-1129394013,1028745390,-1096755788,1042486592)+W(5,-1104902685,1052266072,1051055108,-1093268483)+W(6,1043056626,1038440719,1045881224,1037341407)+W(7,1044017054,1054988226,-1097959989,-1097184876)+W(8,-1101957876,1012499609,-1101861122,-1102938164)+W(9,1038305467,-1107570984,1058820589,1048266302)+W(10,-1105903455,1026503526,-1121707278,-1092525975)+W(11,1058872796,-1099676541,1041661910,-1135013257);WS(-1084431788,-1073850193);
sum1=W(0,-1121456839,-1130755883,-1131651239,1035028387)+W(1,1035837265,-1139076328,1023326765,-1119027356)+W(2,-1113039213,1052115068,1031790055,-1110649673)+W(3,-1111055334,1007276024,1041028837,-1087869490)+W(4,1043959725,-1126605404,-1131954777,1032958718)+W(5,-1121014635,1031197854,-1151139494,1037205893)+W(6,-1127100870,1051511197,-1080291009,1064028192)+W(7,-1097929447,1022476742,-1115233108,1038479638)+W(8,-1101242168,1046762496,1016490449,1029406204)+W(9,1032290155,1033362061,-1095204295,1048797598)+W(10,974160200,-1117985767,-1113154576,-1118671783)+W(11,-1109590335,1048241682,1033898418,1016018525);sum2=W(0,975878233,1035912472,1033266404,-1098777501)+W(1,-1115369638,1024165887,1027199947,1026239811)+W(2,-1101163205,-1120465270,1047867282,-1114558090)+W(3,1032202892,-1109490583,-1092678923,1026269275)+W(4,1048647954,-1127793863,1011577542,-1099491895)+W(5,1052721602,1058060839,1026065727,-1110013405)+W(6,989447596,1027909011,-1115079323,1022663675)+W(7,-1107120056,-1115589183,-1126785583,-1142596491)+W(8,1042994318,-1109244590,-1139333782,1028177183)+W(9,-1112180928,1032601180,-1117880304,-1139999774)+W(10,-1113232790,-1119188249,1027448187,1030066347)+W(11,999387083,-1113199846,-1128307819,1010561254);WS(1060891500,1063998119);
sum1=W(0,1009319059,1034817251,1060685055,-1082111981)+W(1,-1146641530,1021753903,1021371624,-1123888698)+W(2,1050963407,-1089953728,1042831681,-1158245846)+W(3,1020060242,1007070174,1059880676,-1083685732)+W(4,1044491976,1024323659,1034805925,1031377177)+W(5,1058492133,-1080402290,1049293617,974645755)+W(6,-1119463744,1035958587,1057972187,-1087669949)+W(7,1044279073,1017781825,1029917861,1040845210)+W(8,1045390927,-1092052092,1030870792,1029410098)+W(9,1022228167,-1119265271,1050698442,-1101265316)+W(10,1040824939,1009963113,1028919037,1041595485)+W(11,1042995863,-1093474029,-1117179330,1033823734);sum2=W(0,1043252027,1031085111,-1089976691,1015926083)+W(1,1075090314,-1090475122,1039685669,-1103588836)+W(2,-1136546874,1047286193,1055918010,1041438201)+W(3,1021402919,-1094345084,-1106220008,1049855126)+W(4,-1100279282,-1097421747,1043798699,-1097680472)+W(5,1053086422,-1093227067,-1086978538,1055157984)+W(6,-1106121381,-1098140010,1041831351,1030378489)+W(7,-1081018505,1047503463,-1107286980,-1117022930)+W(8,1053158416,1047431201,-1090494906,1040447738)+W(9,-1116219530,-1111854401,1043898913,-1088912308)+W(10,1049023531,1013873926,-1105216890,-1165267820)+W(11,1065796563,1047204695,-1076607098,1060337257);WS(-1071907259,-1110912590);
sum1=W(0,-1125193009,1047025832,-1082520498,1060301769)+W(1,1034040338,1027334603,-1128862543,1037187527)+W(2,-1091004805,1051495910,999732421,1007930762)+W(3,-1134196340,1045585380,-1082717575,1059488668)+W(4,1034460834,1012148988,1030754750,1046461539)+W(5,-1081098270,1059029683,1039737374,-1153534395)+W(6,-1115532794,1034859053,-1085641231,1058265227)+W(7,1026869576,1008981841,1035978988,1044478211)+W(8,-1094770022,1047385124,1035505465,-1141674924)+W(9,-1122396199,1038023446,-1100806498,1051401113)+W(10,-1108119003,-1131397284,1030566929,-1115297724)+W(11,-1096364930,1030610907,1049444580,1004145403);sum2=W(0,-1094095783,1071341959,-1106266089,-1079612356)+W(1,-1096220802,1053270877,1046265071,1041114835)+W(2,-1087794787,-1090342602,-1119797941,-1103321092)+W(3,-1105766507,-1093757522,1036032273,-1097206613)+W(4,-1100480279,1044676561,1052972269,-1096593198)+W(5,1065807667,1072329002,-1091841958,-1113258696)+W(6,-1118583019,-1091593516,-1120668367,1052074546)+W(7,-1107977625,1022355226,1048411623,-1091154406)+W(8,-1098744738,1035089459,1049018868,-1099949977)+W(9,-1102184915,1057911473,-1101075731,1053464489)+W(10,-1101117382,1048742227,1063609884,-1073590228)+W(11,1041493985,1066861510,-1098841365,-1096064815);WS(-1073583387,-1097642521);
sum1=W(0,-1113793830,1040986278,-1123577624,1026212810)+W(1,1031641306,-1117606078,1025630043,1018743169)+W(2,1051202676,-1107655120,1015332695,1026666645)+W(3,999171711,1043520539,-1085714085,1058537807)+W(4,-1102186706,999394704,-1113970392,-1126196031)+W(5,-1137921726,-1102760649,1042214156,-1098706922)+W(6,1041107242,-1117788829,1058609607,-1084066799)+W(7,1050734989,1028174279,-1126372055,1023908016)+W(8,-1120709796,1038867522,-1104026556,-1105230460)+W(9,1019259188,999617264,1049515695,-1105494638)+W(10,1038371877,-1131430066,-1141619744,997975216)+W(11,1048163249,-1113662887,-1118473257,-1117999154);sum2=W(0,1020465344,-1114187457,1042661620,-1108558660)+W(1,1022323488,1024517966,-1122047285,1035498840)+W(2,-1112200610,990338200,1037081003,-1114108748)+W(3,-1132946638,990134284,1050532943,-1098817485)+W(4,-1116108394,1033071181,1029560286,-1105572872)+W(5,1053825241,1046181371,-1112231866,1024966834)+W(6,-1137208000,-1125836673,1035380426,1052951690)+W(7,-1098433232,1018142458,1032274109,-1107008827)+W(8,1041934457,-1099854916,-1115059895,-1114933005)+W(9,996568996,-1143550666,-1132156656,-1101729420)+W(10,-1106305341,1025004711,-1139618609,-1133886920)+W(11,-1115627477,-1120597401,-1145950712,-1129654551);WS(1066138518,-1093674260);
sum1=W(0,1029114768,-1096639483,1057895286,-1095967018)+W(1,1030209323,-1115838467,1016625343,-1107076945)+W(2,1046373881,-1098130813,1027610352,1036809869)+W(3,1023256234,-1097327813,1060592282,-1090692519)+W(4,1010824623,-1116997111,-1135602902,-1112968866)+W(5,1048700903,-1096019117,-1147523994,1034515722)+W(6,-1154917052,1039946769,-1102042589,1052511498)+W(7,-1107963320,1025259308,-1126509217,-1145778087)+W(8,-1102212410,1050590801,-1106421308,1031910367)+W(9,-1119361423,1040195377,-1110743776,1037092318)+W(10,-1114290095,1015369596,-1120895465,1035798312)+W(11,-1096085673,1054517602,-1103975991,1032370884);sum2=W(0,1020680083,-1098235374,1040052819,1039185699)+W(1,-1105651771,999965284,1026207298,-1129289080)+W(2,1000882372,1041518935,-1108930987,1025606660)+W(3,-1114338038,1035819795,-1104532064,1060121453)+W(4,-1132043948,-1127194998,1034412140,1034843888)+W(5,-1096717996,-1098039050,1059664416,-1123799241)+W(6,-1119552802,1030579314,1025849568,-1085068698)+W(7,1064006582,1020099573,-1132183796,1031435954)+W(8,-1126927262,-1105751584,-1108966794,-1130436386)+W(9,1014438782,-1118921036,1034356940,1039772175)+W(10,-1090790505,1040432622,1026463590,-1110299389)+W(11,1043556407,1060018227,-1083675102,-1098649260);WS(-1098394199,1021768394);
sum1=W(0,-1106976773,1047476460,1035645360,-1107202165)+W(1,-1121988294,1008308247,1030592418,-1106379994)+W(2,1042879449,-1121922344,986778214,-1140215924)+W(3,-1109895628,1041629170,1052123789,-1091385002)+W(4,1042582852,-1120193402,1031813276,-1108680996)+W(5,1053022447,-1090269731,1042227034,-1127396653)+W(6,-1114022359,1028771909,-1107385030,-1107044710)+W(7,1044112989,973525940,-1124672038,-1123109432)+W(8,1044862779,-1127679127,-1115617842,-1139398721)+W(9,980431986,1035760915,1023833154,-1107740288)+W(10,1030134009,1014367554,-1118216524,1039049769)+W(11,1040198899,-1099192133,1025832513,-1116507498);sum2=W(0,-1098169790,1055345266,-1106123518,1039932359)+W(1,-1111072353,1012808524,968544056,1027898732)+W(2,1021773530,1036378047,-1123343911,-1132858861)+W(3,-1162122654,1053687424,-1089212318,1035540057)+W(4,-1111121590,1037852727,1056997121,-1077105818)+W(5,1068095045,-1098361429,1044527270,-1103837325)+W(6,1029158812,1039110353,-1090252350,1000425352)+W(7,-1115281069,1036594354,-1112228820,1037144043)+W(8,-1124556656,1050038066,-1114307158,-1134065606)+W(9,1026696161,1022799116,-1130232224,-1118055459)+W(10,-1116705210,1032061348,-1112296199,1042942743)+W(11,-1104975561,1040445489,1023167430,-1114916168);WS(1064984812,1025677564);
sum1=W(0,1043884023,-1096329284,-1084712758,1057726586)+W(1,1043356655,1012739123,1030924649,1033742216)+W(2,-1103101243,1046959260,1018532660,-1131015624)+W(3,1038396303,-1101734196,-1087209573,1057188432)+W(4,1046520365,1002161670,1036152448,-1105624932)+W(5,-1086845720,1061206275,-1114153679,1044816791)+W(6,1017544939,1017123640,-1084903475,1060371326)+W(7,-1111584053,1024962678,1042241831,-1108991823)+W(8,-1087299343,1055419738,1028245989,1043667629)+W(9,-1121467129,1037154774,-1108220133,1041931586)+W(10,994164350,-1114955616,1047065797,-1096026219)+W(11,-1087523701,1055087388,1051664559,1040331724);sum2=W(0,1043159502,-1104158106,-1085409392,1067096435)+W(1,-1090972778,-1098664617,-1105699647,1050222709)+W(2,-1090385012,-1106627676,-1102151020,1050757442)+W(3,1038273264,1025130152,-1106188919,1052171093)+W(4,-1086083449,1039140273,1032147900,1032288328)+W(5,1061149199,1075677902,-1070862987,1030992941)+W(6,1048938986,-1103450106,1050752016,1075039778)+W(7,-1070168511,1040257314,-1106879197,-1110143950)+W(8,1049612036,1073503496,-1072257998,1041175752)+W(9,-1128156680,-1098742781,1057886527,1075355126)+W(10,-1070483864,1030488248,1049056829,-1091104362)+W(11,-1095713225,1082426924,-1070643407,-1098188298);WS(-1072457547,-1104871915);
sum1=W(0,1018087532,-1138749297,-1129333765,983826087)+W(1,1026100589,1007352484,1014551830,1036550950)+W(2,-1131367952,1050222745,-1118152278,-1123482688)+W(3,-1143311830,1001512248,-1083142279,1055877542)+W(4,-1106883828,1034580622,1031881454,-1098112129)+W(5,1014989673,1020808474,1016760626,-1109491581)+W(6,1033102921,-1104222042,1059974718,-1086706094)+W(7,1045231050,-1122062610,1020957612,-1104597767)+W(8,1057969217,-1096646942,1040528910,-1114916930)+W(9,-1158925470,-1125431314,1048954301,-1105443081)+W(10,1027306868,-1147978606,1015585054,1042534317)+W(11,1043242379,-1106542638,-1120756612,-1122581117);sum2=W(0,-1120473304,1034530006,-1151412702,-1124099243)+W(1,1026058392,-1131120105,-1112539216,1032795060)+W(2,1009244103,-1115907580,-1114805763,1025202928)+W(3,-1132295147,1046686841,1037608248,1020085733)+W(4,-1120554932,998829429,-1099708049,1054832981)+W(5,1050403530,1033863239,-1154011810,-1131382687)+W(6,-1120301365,-1109933894,1051005406,-1107650300)+W(7,1036477609,1020773937,-1106531527,-1089566811)+W(8,-1106362502,1030750625,-1122049677,-1143352615)+W(9,-1119309605,1004612697,-1114169666,-1130967605)+W(10,1028389062,-1142800679,-1165429700,-1105741108)+W(11,1026755208,-1146151019,1026996282,1016610669);WS(1057548396,-1118860492);
sum1=W(0,1024314991,1024521628,1019907062,-1109277847)+W(1,1042186208,-1127185475,1015464700,1035643506)+W(2,1035362560,1033181378,1019936830,1015346289)+W(3,1033090170,1022826491,-1102305323,1038789717)+W(4,1047455161,1015056043,1024068436,1044765945)+W(5,-1077384746,-1093016121,1050623422,1035221881)+W(6,1023937802,1040253828,-1095947197,1047039772)+W(7,1039235079,1019339797,1007695803,1032416458)+W(8,-1110302756,1032628147,1012944520,1030260028)+W(9,1026830221,1031527745,-1110046895,1032291149)+W(10,1025595072,-1124358344,-1142835770,1041535598)+W(11,-1106773417,1038601945,1031404576,1039118899);sum2=W(0,1028948662,-1119520873,1040692087,-1099276378)+W(1,1042585669,-1108959122,-1108748842,1035535229)+W(2,-1128105382,-1125068566,-1119570187,-1105777938)+W(3,1035054379,1034598190,-1105801492,1046560183)+W(4,-1104135640,1040780747,-1114955281,1040844095)+W(5,1058969109,1035247795,-1104363062,-1115696651)+W(6,-1123628391,1017632867,-1140061979,1037021603)+W(7,-1119904127,-1122498951,1033670708,1028317650)+W(8,-1098716294,1041621971,-1109815486,1039115990)+W(9,-1113438145,-1152158269,-1100355456,1042440154)+W(10,1033417138,-1102421790,1009774019,1033306906)+W(11,-1097137530,1045186907,-1096381982,1043903068);WS(-1111617372,-1089239798);
sum1=W(0,-1120946745,-1109363280,1036859267,-1107333692)+W(1,-1131126919,1028471724,1043411666,-1105933140)+W(2,-1100282243,1036658471,1046725686,-1102252305)+W(3,-1105344783,-1122482989,1033736099,-1096910672)+W(4,-1138971218,1048148056,1034980559,-1097138762)+W(5,1040067055,1063625005,-1100591479,-1115573502)+W(6,1035032490,1028445691,-1085774908,1059841631)+W(7,-1101046354,1018704810,-1102176538,1038047807)+W(8,985367106,1050659758,-1099856795,1038410359)+W(9,1042691462,-1104930291,-1095561837,1056206133)+W(10,-1114722211,-1104725204,-1106084756,1036625252)+W(11,-1105930796,1039222942,1033845467,1032806392);sum2=W(0,1032901751,-1102980188,-1097455677,1019096213)+W(1,1032175116,-1112661460,-1107914664,1034775565)+W(2,-1079544271,-1123759676,-1101940532,1048109574)+W(3,1029069579,-1107463876,-1107584024,1039965269)+W(4,1028816201,-1102645998,987500422,-1115674720)+W(5,1066142773,1060530292,1036298034,1048822254)+W(6,-1107918292,-1122769714,1049477386,1039765158)+W(7,-1100641824,-1106440053,1041931397,1028640927)+W(8,-1110827944,-1133849713,1041944181,-1113520406)+W(9,-1106970712,-1133982193,1040943686,-1110406142)+W(10,-1113302080,1032469881,1026585516,-1112107626)+W(11,1033119735,-1129682772,1007346649,-1114426196);WS(1055684951,-1075449937);
sum1=W(0,1025203701,1021145317,-1089325052,1050955910)+W(1,1044060206,1023449767,-1109225282,1041132226)+W(2,-1098148265,1048074946,-1122722677,-1117792831)+W(3,-1105594014,1045336591,-1089314051,1059061644)+W(4,-1138312640,1024771419,-1102495686,1048290762)+W(5,-1085251962,1063401377,-1135340574,1034487612)+W(6,-1115277256,1046212734,-1086898788,1058388246)+W(7,-1108206354,-1122363216,-1131312361,1033816821)+W(8,-1089905605,1057949871,1012872015,1023079171)+W(9,1003392922,1042625602,-1090587428,1049257380)+W(10,1013091209,-1119440554,-1119401549,1032304674)+W(11,-1086086859,1056447675,1030899626,1029355212);sum2=W(0,1061277558,-1075680192,1064394375,1041412946)+W(1,-1097187807,1043650757,1070915797,-1078675502)+W(2,-1099840736,1036217426,1041322393,-1128025338)+W(3,1077465728,-1072669743,-1080083122,1053075748)+W(4,-1098777830,-1113957037,1077005703,-1071891757)+W(5,-1110541808,1035413026,-1105806062,1028555409)+W(6,1067272551,-1079654744,1034295344,-1098463344)+W(7,1042040059,1035679275,1035834095,-1094224921)+W(8,1034313258,1050839735,-1099205009,-1113787473)+W(9,-1140563054,-1124876273,1044374977,1012713199)+W(10,1043077130,1015942004,-1101597023,-1106967769)+W(11,1056268760,1033733408,-1097742853,1036121231);WS(-1084991020,-1093321377);
sum1=W(0,-1124603198,1041431403,1058092855,-1087194206)+W(1,1031898965,1027465426,1020905181,-1106261797)+W(2,1050746614,-1093664550,1020373118,1019387090)+W(3,1034567442,1012534679,1060858482,-1086211050)+W(4,1037199077,942151344,1033810210,-1100435893)+W(5,1063338984,-1081371861,1028138434,-1130539845)+W(6,1026468027,-1113177704,1057782107,-1091610836)+W(7,1041359812,1019123574,1034346016,1029015460)+W(8,1050350895,-1090363161,1026545296,1032894586)+W(9,1012576759,-1109083497,1047981412,-1099126963)+W(10,1017607178,1018549369,1040898454,1045957208)+W(11,1051078083,-1088769118,-1114891854,1024075622);sum2=W(0,1049096145,-1096421724,-1104462777,1019605429)+W(1,-1107039596,1039363330,1050639335,-1100344181)+W(2,1044471716,1054069324,-1112798845,-1113551308)+W(3,1060252300,-1085369111,-1101216805,-1124780213)+W(4,1041817400,999612981,1068716746,-1076762820)+W(5,1050347336,1025609425,-1099054195,1018249637)+W(6,1070836883,-1073687271,1052234046,-1096692411)+W(7,1029953841,1028531297,1071114171,-1075542147)+W(8,1009296899,1043747806,1030832137,-1109453871)+W(9,1069477538,-1076870984,1047758574,1026561745)+W(10,-1135279155,1027426027,1068968491,-1078719402)+W(11,-1114781860,1035243068,-1140937749,-1125031723);WS(-1082530796,1061926473);
sum1=W(0,-1111745736,-1107298323,1048819916,1033356744)+W(1,1034157517,-1119982339,1030277984,-1127531019)+W(2,1039611697,-1113172467,-1127895905,1009757802)+W(3,-1123296661,-1109831840,1058045501,1035918242)+W(4,-1146238814,-1125062126,1039021467,-1118701125)+W(5,-1099048749,-1088898044,-1099659681,1039341706)+W(6,-1130604760,-1101933527,1052265202,-1125679275)+W(7,1032846000,-1111731430,1012520514,-1114851579)+W(8,1034215157,1029808585,1005542493,1016627083)+W(9,-1112767704,1016124742,1037161440,-1110952702)+W(10,1024904046,-1137100912,1017586258,-1131932512)+W(11,1010862879,1040689749,-1114167271,-1130467695);sum2=W(0,-1123675689,1027790609,-1107220732,-1138688370)+W(1,-1114685917,-1131813881,1025856461,-1115257125)+W(2,-1103597907,1036222096,-1104487390,-1138958066)+W(3,-1129839981,1041635489,-1083432255,-1099581339)+W(4,-1113019592,1015980625,1039506778,-1087170514)+W(5,1074899174,1052206445,-1103205528,1015820001)+W(6,-1111122039,1054414527,-1087814585,1033877978)+W(7,-1114160943,1023501105,-1108253250,1040911707)+W(8,-1119836905,1035305654,-1128600489,-1135082354)+W(9,1042547871,-1107819629,-1108795814,1040418607)+W(10,-1113593105,1028405761,1023517501,-1119501461)+W(11,-1120345851,974999585,-1136105250,1023691837);WS(1064809580,1026007555);
sum1=W(0,-1117346201,-1139810490,1018638922,1046259126)+W(1,-1110265860,-1107316166,1012678303,-1117193870)+W(2,1041509643,-1116046893,-1107022182,1042684025)+W(3,-1112794575,1032058104,-1089321581,1058768682)+W(4,1049529906,-1107194416,1024755966,-1127734554)+W(5,-1106321711,1057441571,-1097674775,-1115653262)+W(6,-1119597108,1040786347,1042250009,-1088983804)+W(7,1052962187,-1115453338,-1109792204,-1106953519)+W(8,-1136225478,1052663642,-1105006210,-1104239151)+W(9,1039580268,-1120656619,-1140389406,1033398978)+W(10,-1138416249,1026892022,-1109340249,-1123630216)+W(11,1031754384,1030125211,-1114619763,-1113265368);sum2=W(0,1002173025,-1126476274,993251281,1035289805)+W(1,1026092616,-1119256919,1022454821,-1112202702)+W(2,1027055467,-1110248161,-1106697397,1035602798)+W(3,-1114052781,1040267060,-1106967376,1050537246)+W(4,1051631259,-1119463370,1026488668,-1105276944)+W(5,1037292044,-1103163514,-1119693560,-1109176262)+W(6,1024785122,1041996701,1032247852,1036995069)+W(7,1026699348,-1123291766,-1114947733,1024974628)+W(8,-1103384730,1044720036,-1113586574,-1103668424)+W(9,1041552522,-1106672600,1024347316,-1136575544)+W(10,1012871948,-1104716490,-1114686018,1014734543)+W(11,1038837578,1011597497,-1113050536,-1124038001);WS(1065652022,1032044813);
sum1=W(0,1008146233,1024151812,-1109382253,1046726755)+W(1,-1118504831,-1145994760,-1138253430,1033154018)+W(2,-1111423088,-1114751985,1030270670,1011776865)+W(3,-1111490857,1037025524,-1089787453,1060185520)+W(4,-1108385813,1031075253,1034343482,-1098142828)+W(5,1056996567,-1102691401,1034117937,-1115595081)+W(6,1027957290,-1093711910,1064926206,-1084615165)+W(7,1042611828,-1141498448,1037589943,1019326054)+W(8,1020462798,-1096112169,999245356,1030480467)+W(9,1035138662,-1137243780,1028825917,-1123985530)+W(10,-1106962907,1020535720,-1130048270,1033030167)+W(11,1017317515,-1105819364,-1131349303,-1161641125);sum2=W(0,1006780909,1018874621,-1118402441,-1125742470)+W(1,1022906649,1002124531,1032029355,-1106542042)+W(2,-1123089851,1042324218,1032351097,-1127943559)+W(3,928839112,-1114343998,-1111882995,-1150379126)+W(4,1030201786,-1112138839,-1118040285,-1106692361)+W(5,1057618964,1059562898,-1096401122,1036092239)+W(6,-1112805367,1043467647,-1114692462,-1124030112)+W(7,-1101041619,-1119061832,-1105940221,1041450718)+W(8,1035656455,-1096899429,-1105376866,1038704957)+W(9,1025941308,1036583459,-1122657152,-1115452253)+W(10,1025207396,-1115257437,1031169874,-1106475204)+W(11,-1181112366,-1108009053,-1117532473,1040262599);WS(1060219372,-1086892801);
sum1=W(0,-1103145773,1039153858,1051640744,-1098525574)+W(1,-1104573181,1018968139,1041685441,-1139059104)+W(2,-1111094658,-1114399172,1034492410,-1114173214)+W(3,-1114046300,-1139626983,1060139625,-1105262039)+W(4,-1112320535,-1114750605,-1105288038,1051743245)+W(5,1048845947,-1084251893,1048366229,-1119683574)+W(6,1036049319,1005204005,1056234019,-1132035760)+W(7,1045757805,-1113866359,-1105447101,-1096900831)+W(8,1058595229,-1097183901,-1102598303,-1132035040)+W(9,-1153064218,1006778518,1030114274,-1095492788)+W(10,1044243314,1021887633,1037687846,-1097346218)+W(11,1052830405,-1105878061,-1114955456,-1107291810);sum2=W(0,-1116149857,1025241726,-1099180395,1043244905)+W(1,-1108018378,1036684654,-1115656995,1004099725)+W(2,-1094029030,1042198638,1030698655,-1113978987)+W(3,1030898684,1025926274,1029208805,1050305603)+W(4,-1105752531,1030311314,-1101937257,1029996270)+W(5,-1093188603,1051892024,1032179392,-1143836228)+W(6,-1172884346,1015423640,1043486640,1010118001)+W(7,1042453668,-1107174775,-1108962642,-1098527410)+W(8,1057927618,-1111697287,-1110311603,1032971351)+W(9,-1122887710,-1102965987,1033678913,-1106879588)+W(10,1043859461,-1114814873,1035380843,-1099100919)+W(11,1054675670,-1115267941,-1124505249,-1114563702);WS(1054285911,1050558006);
sum1=W(0,-1123510162,1038924416,-1103298920,1049975562)+W(1,-1107117058,-1132690963,-1131523010,1041880394)+W(2,-1093800836,1050884477,-1103773453,1013663344)+W(3,-1131464621,1042834130,-1095165898,1056805171)+W(4,-1101616339,1008580322,1019709806,1022473868)+W(5,1057683379,-1101108530,-1121085405,-1112183179)+W(6,1029482925,-1100861061,1065493943,-1084744157)+W(7,1044641696,-1107880231,1019519396,-1099456110)+W(8,1059660975,-1084827161,1037612741,-1118057053)+W(9,1008876867,-1103795177,1052993120,-1096422344)+W(10,1041661496,-1120002940,990268585,1023983666)+W(11,1049686449,-1102767109,-1112995616,-1125681410);sum2=W(0,-1122499415,-1115660402,1019721643,1052675919)+W(1,-1134010714,-1107636671,-1135750526,-1103885919)+W(2,-1163427536,-1111228057,-1097257542,1043515230)+W(3,1025808744,-1107570715,1050733408,1050715774)+W(4,-1097200131,-1113330231,1004729468,-1109043837)+W(5,1068391994,1068640266,-1098019427,1035061875)+W(6,1038371609,-1101018403,-1088555463,-1109791041)+W(7,-1104872484,1015805682,1025309219,-1106866200)+W(8,1029079067,-1082318320,-1103711089,-1134559274)+W(9,1037233345,-1100735475,1034253450,1048468038)+W(10,-1096395820,1043601518,-1107252608,1049544712)+W(11,-1147071004,-1092391889,1032346912,-1139706642);WS(-1090663639,-1077388844);
sum1=W(0,1018174482,-1118693311,-1093711755,1049109025)+W(1,1040639418,1010315758,-1160081154,1029100670)+W(2,-1098783931,1046071575,1021012498,-1115518041)+W(3,-1125628059,-1120731528,-1088582516,1052420297)+W(4,-1106387497,-1181480889,-1132569784,-1106887239)+W(5,-1095941442,1068562223,986381179,1034527238)+W(6,-1117916196,-1106415899,-1087125152,1064382514)+W(7,-1096200966,974332196,-1117849353,-1097169074)+W(8,-1094690684,1058209900,-1116837948,1015836076)+W(9,1021610031,-1146324700,-1097735927,1048904111)+W(10,1025702951,-1123641014,-1122253105,-1168966176)+W(11,-1093052224,1056110513,-1121509238,1025570188);sum2=W(0,1034436941,-1094381136,1032181918,1038416019)+W(1,-1157362266,1040127243,-1113720588,1042206203)+W(2,998633097,-1112936962,1041189037,-1108577062)+W(3,1024698569,-1096498964,1057336919,1044225483)+W(4,-1114037642,-1122557473,-1106229774,-1082651758)+W(5,1076874404,1035551973,1029476436,1033287923)+W(6,1036635696,-1065300211,1081990850,1041430251)+W(7,1035032611,1024588020,1046234567,-1070759890)+W(8,1049370102,1045207615,1036601034,1015731519)+W(9,1052080385,-1090746117,-1114040834,1038285588)+W(10,-1115422836,-1155116306,1034351318,-1089089289)+W(11,1035723536,-1119691531,-1130950394,1031958369);WS(-1080363926,-1071486509);
sum1=W(0,1035667824,-1117755862,1058850627,-1089812638)+W(1,-1119781738,1033333673,-1106562756,-1102851061)+W(2,1044522508,-1098855847,-1124105919,-1122920906)+W(3,1048836261,1026770536,1060900423,-1094273901)+W(4,-1136163052,1034167779,-1099668353,-1096598034)+W(5,1062774732,-1081351512,1019768789,-1100720585)+W(6,1041756943,-1111989629,1060314417,-1091724133)+W(7,1036217472,1023569595,1034350288,-1117155588)+W(8,1058954340,-1097309107,1034476769,1037864032)+W(9,-1111757455,-1106686285,1047827972,-1089979637)+W(10,1034808863,-1108224543,1036008540,-1110305168)+W(11,1058323473,-1097705308,-1112569431,997120104);sum2=W(0,-1130221439,1026473921,-1098631230,1059210683)+W(1,991949852,-1088875775,1039521143,1040027805)+W(2,1049962270,1037922688,-1128609979,1043008084)+W(3,-1106623296,-1103850305,-1102633929,1032319554)+W(4,1032322677,-1081254616,1040812416,1044422007)+W(5,1053913409,1075309200,-1093367457,-1078110278)+W(6,-1108121630,1033782288,1041179127,1051007822)+W(7,-1128820939,-1087823621,1011405671,-1112409330)+W(8,-1118313372,-1114991064,1042490244,-1085620101)+W(9,1024610419,1042204829,1033589003,1064519547)+W(10,-1108707286,1038944538,-1120568012,1007920671)+W(11,-1105557487,1041664007,-1108726636,-1097283302);WS(-1085146860,-1078432897);
sum1=W(0,1000247468,-1149696569,1046594056,-1105608437)+W(1,1029982264,-1128935441,1037132754,-1105005939)+W(2,1049101493,-1092242085,1035020227,-1114749360)+W(3,-1107087079,1047641075,1036712721,1034057408)+W(4,1000135432,1041253327,1043827999,-1094624073)+W(5,1056540903,-1091288646,-1097712673,-1098691603)+W(6,-1105171356,1038438012,1056427897,-1092984875)+W(7,1048401189,1031740017,1034542459,-1098392071)+W(8,1052522438,-1099696227,-1113847620,-1124493285)+W(9,-1139389265,1037791108,1039493090,-1123704450)+W(10,1041969240,1035876258,1019250012,-1111893867)+W(11,1053002294,-1096292923,-1109486882,-1117863020);sum2=W(0,981650725,1022634928,-1122722467,-1134931805)+W(1,-1114801830,1035155349,-1123188651,-1141995321)+W(2,1043118137,1038372119,-1108690895,-1113558499)+W(3,-1132394336,-1159373413,-1111962066,-1088039805)+W(4,1059960197,-1123558064,1019312288,1040593594)+W(5,-1085264893,-1062981933,1086226578,-1122982849)+W(6,1007032529,-1125839148,1035586791,-1088420516)+W(7,1052041256,1041973847,1019035800,-1144628769)+W(8,1030456162,1033594923,-1121903247,-1112866008)+W(9,-1139057577,-1130558040,1025167346,-1132235322)+W(10,-1127116104,999416881,994405618,996479090)+W(11,-1121727683,-1141102409,1010205301,1015327588);WS(1065314092,1028007882);
sum1=W(0,1031315399,-1118910333,-1110071882,1027958726)+W(1,-1132049297,1030345978,1009229913,1044274103)+W(2,-1091088835,1049048403,-1098774521,1015648546)+W(3,-1129846167,1040482617,-1081937298,1058342964)+W(4,-1097400260,1033820695,1030512684,1028502523)+W(5,1057125791,1041882615,-1128387300,-1123750794)+W(6,1027211107,-1098008831,1063505604,-1081007746)+W(7,1042307230,-1119357859,1024491495,-1114626726)+W(8,1056913060,-1094994912,1046624506,-1108219417)+W(9,-1133667543,1030034106,1045615294,-1103714125)+W(10,1018202602,1021380405,1020076159,1035646611)+W(11,1046315392,-1120947018,-1116178789,-1113806211);sum2=W(0,-1105494348,1051114204,-1106549278,-1106413411)+W(1,1026636954,-1101805730,1042860341,-1095282678)+W(2,-1095274416,-1115620988,1032482885,-1123651604)+W(3,1034523914,-1099570184,-1097084890,-1100406176)+W(4,-1103782738,1033985372,1032509803,-1092355888)+W(5,1068351366,1061966336,-1111829172,1041181693)+W(6,1037500440,-1093487707,1045336627,1064976080)+W(7,-1099957245,-1105149847,-1136462181,-1101634066)+W(8,-1093371043,-1095768559,1011878641,1041978329)+W(9,-1115571726,1038218158,1025607496,1051011462)+W(10,-1122142689,-1106959075,1030953968,-1144657738)+W(11,-1098135458,-1103066203,1046841453,1034424520);WS(-1100053422,1042143034);
sum1=W(0,-1121193300,1038907933,1037214192,-1104157285)+W(1,1003265009,927491180,1027006179,-1101648146)+W(2,1052804861,-1116788520,-1105088109,1036085839)+W(3,-1116784408,1051061595,-1092953078,-1115727182)+W(4,1044603252,-1112320669,-1124403186,-1096312949)+W(5,1063691363,-1094770533,-1110178331,-1132796507)+W(6,1032959000,1021329739,1057610578,-1085255924)+W(7,1042273837,-1129217311,1036096698,-1104405590)+W(8,1046101531,1032460934,-1099699080,1029210945)+W(9,-1106874909,1032316755,1033832353,-1101777344)+W(10,1042741769,-1111566277,-1140087089,1026338531)+W(11,1044117027,-1123976854,-1110400285,1023324661);sum2=W(0,-1141740532,-1127364827,1016858659,1019476887)+W(1,1027610232,-1114104878,-1141563308,-1115378106)+W(2,1014774982,1033910688,-1098709711,1038463125)+W(3,-1146742484,-1097895309,1061549017,-1098904537)+W(4,1048121474,1009723338,1037326381,-1089066292)+W(5,-1086943216,-1087533486,1044386108,-1128378528)+W(6,-1100634945,1074712949,-1081904953,1051894188)+W(7,1035948687,-1114075451,-1112991637,1036278807)+W(8,1016249563,-1105464222,1034738839,1023041183)+W(9,998071241,1023404119,-1104500239,1039001405)+W(10,-1111082062,1028418264,1028661660,1032269699)+W(11,-1118089334,1002948788,1032376859,-1116656881);WS(1064553004,-1122811923);
sum1=W(0,-1129171987,1031404000,1045766677,-1102182210)+W(1,1024429036,-1144455651,1032276908,-1105326008)+W(2,1049463355,-1094389820,1026361994,-1121595412)+W(3,-1113233767,1049333812,1036005443,974120215)+W(4,1035186995,1034062296,1041762428,-1095271692)+W(5,1059787495,-1088583546,-1095666629,-1100003363)+W(6,-1110071667,1021654775,1057980603,-1092394330)+W(7,1048809333,1024774373,1027123610,-1101813124)+W(8,1052117804,-1097358280,-1132328890,-1125809241)+W(9,-1123823416,1034262350,1041561742,-1111517243)+W(10,1043990330,1035275874,1026480898,-1114787413)+W(11,1051913520,-1097569834,-1107060706,-1116630377);sum2=W(0,1027128731,-1118374135,1034513610,-1123174378)+W(1,1026835315,-1114420605,-1153474964,1014938475)+W(2,-1107487108,-1123472496,1026726549,1026647445)+W(3,1032141903,-1106631533,1042187602,1054134699)+W(4,-1092438474,1008281595,-1114194268,1049333862)+W(5,-1091768288,1082046784,-1066065893,1032174407)+W(6,1010972171,-1117272233,1029258819,1048672371)+W(7,-1108402828,-1107223380,-1128303982,1026850075)+W(8,-1112584656,1015595275,-1129520676,1020663133)+W(9,1020076945,-1130317298,1019094573,-1143083862)+W(10,1012988295,1016020771,-1125252319,1023253865)+W(11,1030375545,-1112246350,1033146096,-1120189048);WS(1066855734,-1119441794);
sum1=W(0,-1127562022,1039804281,-1090674092,1057948125)+W(1,-1113289318,1040603681,-1123770274,-1106380690)+W(2,-1096623933,1041520634,-1102744925,-1104646487)+W(3,-1115364812,1049486942,-1088928155,1058254390)+W(4,-1126493725,1030330554,-1108591004,1052921753)+W(5,-1086271011,1066610309,-1125400685,1047144630)+W(6,-1109630903,1002857256,-1088126629,1047590014)+W(7,-1097419497,-1118729135,1012450637,1049080999)+W(8,-1098448030,1058670697,1027654745,1040353710)+W(9,-1111453929,-1123146086,-1095526376,1020669183)+W(10,-1103558716,-1110153949,-1112819014,1045715313)+W(11,-1090620137,1057080301,-1122765265,1038000005);sum2=W(0,1029773001,1045848843,-1100354950,1042255280)+W(1,1031741567,-1106457511,-1098400772,-1098127734)+W(2,985414438,-1114969170,-1101857955,-1121665039)+W(3,1049403575,1040542896,-1094506611,1044461531)+W(4,1033605854,-1106685198,-1106957817,-1113384065)+W(5,1065317808,1063282493,-1099888837,-1090380876)+W(6,1040180418,-1098054809,-1102424534,-1111953320)+W(7,-1148110913,-1097784009,-1125940042,1051521525)+W(8,1038107076,1052337139,-1125555808,1010307405)+W(9,-1121768997,-1098090743,1030043463,-1098581045)+W(10,1034608926,-1105861523,1035657430,1035815778)+W(11,-1104826760,1052586351,-1105779304,-1121200133);WS(1024108216,1053619151);
sum1=W(0,-1110237276,-1117217830,1029541828,-1116974327)+W(1,1028000106,997960357,1036125123,-1104025987)+W(2,1035829669,1029841740,-1125285423,-1115997186)+W(3,-1105593599,1053313098,1040682969,-1093167724)+W(4,1031701731,1020700860,-1116690717,-1107833238)+W(5,1058976450,1049118258,-1094097902,1017239158)+W(6,-1138403916,-1112296045,-1104638900,-1102593951)+W(7,1055269059,-1122615091,-1118424632,-1108171422)+W(8,1053496066,-1123704112,-1100830255,1029941429)+W(9,-1118568038,1025019530,997886569,-1107943218)+W(10,1036129823,-1111217181,-1117554448,-1113883668)+W(11,1047703644,-1108512765,-1109656827,1020926429);sum2=W(0,-1119993039,-1109450011,1040401784,-1106582025)+W(1,1033614749,-1147493015,1038893624,-1096262037)+W(2,1053717996,-1117988753,1000703247,-1114388777)+W(3,-1105602869,1055566572,1043380434,-1092886002)+W(4,1034388956,1043473668,-1106354535,-1158461197)+W(5,-1105416337,1072933379,-1081255560,1043342555)+W(6,1032998629,-1117939535,-1087999087,-1083385663)+W(7,1066426555,-1094544057,998835515,-1108137959)+W(8,1027244587,1045359897,-1093783038,1045623937)+W(9,-1119543359,1037096144,-1117843291,-1101171319)+W(10,1051461624,-1102892249,1026155597,-1114868339)+W(11,1031605777,1022787365,-1100938466,1041102940);WS(1062840044,1036517115);
sum1=W(0,1027882709,1024218619,-1088734638,1057788973)+W(1,1032695796,-1105941698,-1102360361,-1119309706)+W(2,1031157223,1045291130,-1107257205,1032367183)+W(3,1037386637,1051294017,-1082181941,1057574554)+W(4,1039133128,1015412087,1026327034,-1105387538)+W(5,-1087289600,1064725383,1024151288,-1102302982)+W(6,-1102333276,1045232110,-1089919726,1056789371)+W(7,-1131902346,1046746652,1042539613,1042423170)+W(8,-1088061047,1052153154,1045762482,-1110282969)+W(9,-1113170154,-1107171938,-1126992520,-1124580994)+W(10,-1130270357,-1116552186,-1117867630,1042893141)+W(11,-1098512042,-1109192172,1047580087,1032060742);sum2=W(0,-1128425377,-1106124336,-1106789449,-1116881359)+W(1,-1108203604,-1154187588,1027402769,-1123408727)+W(2,1046361983,1040877836,1041799035,1037669599)+W(3,-1122701285,1035952055,1033758045,-1092736894)+W(4,-1110885432,-1106801609,1029460017,-1106291502)+W(5,-1092942672,-1089281400,1058715791,1044648045)+W(6,-1128656941,1034330078,1022825967,1067937621)+W(7,1060265099,-1104725901,1015114546,-1137130753)+W(8,1043050798,1057367901,-1090127289,-1099584998)+W(9,-1131912907,-1151273092,1026393205,-1100743964)+W(10,-1100147508,-1114467924,1012677721,-1141059698)+W(11,-1114857397,-1116376233,-1085394823,1048436512);WS(-1090906199,1032077706);
sum1=W(0,-1133027020,-1114971356,1042474992,-1109782777)+W(1,1040233361,-1113511763,-1121893314,1044790618)+W(2,-1113284386,1033127972,-1105262125,1025873725)+W(3,1023318639,-1123234602,1041326284,-1090554926)+W(4,1034823031,1011115622,1029445080,1040694938)+W(5,-1105269270,1053731809,-1109230339,-1129412204)+W(6,1001128051,1035215242,-1090300845,1054234875)+W(7,-1098565414,1038160135,1034316233,-1102125462)+W(8,1049843289,-1098556565,1042417542,1018477632)+W(9,-1103958128,1043268297,-1131346756,-1121911775)+W(10,1026215817,1009497794,1035906358,-1122145747)+W(11,1025511402,-1113919963,-1122686272,998364239);sum2=W(0,1010874613,1030375188,-1115235366,1049471257)+W(1,-1100352469,1040126787,1031993168,-1098558104)+W(2,1051363302,-1094785947,1040320218,-1131978284)+W(3,-1110586713,-1116546039,1056517150,1031272431)+W(4,-1111763071,-1124433226,1035954309,-1089737673)+W(5,1057138262,-1102658594,1043402933,1027656919)+W(6,1034349301,-1094899703,-1098486858,-1112892354)+W(7,1057577914,-1092308561,-1122071401,1053685859)+W(8,-1093546729,1046184196,1039716432,-1116345243)+W(9,-1140127141,-1108774266,1034072089,-1109252950)+W(10,-1122970680,1016915650,1029284667,-1124583674)+W(11,-1122424073,1037904141,958822899,-1140678181);WS(1065971990,-1117349785);
sum1=W(0,1041698888,-1103591502,-1130045402,1049080916)+W(1,1009208654,1021475879,-1112126136,1043874709)+W(2,1044992637,1047240445,-1121869537,-1134810027)+W(3,1034826515,-1101299034,-1083999976,1060703412)+W(4,-1123043996,-1144695867,-1129568652,-1186542860)+W(5,-1081978560,1061790267,1028920692,1017436104)+W(6,-1109843230,1041410157,-1085461041,1058214583)+W(7,-1105683576,-1131209785,1024013025,-1159955630)+W(8,-1090063736,1059365054,1011681824,-1139574520)+W(9,1009653886,1030113747,-1097631850,1049303674)+W(10,-1125202109,1000157667,-1137279078,-1120752640)+W(11,-1094129699,1052607100,1021258909,1022839599);sum2=W(0,-1117014919,-1073720352,-1104300581,1055286111)+W(1,-1105567211,-1108683793,-1130364155,-1086725672)+W(2,-1091483554,-1109695767,1032269150,1033653176)+W(3,-1106662873,1069712606,1061376514,-1114136197)+W(4,-1138351682,-1115525434,-1114007102,1062079613)+W(5,1060429625,1052661025,1018497014,1043366723)+W(6,1049348603,-1102930718,-1098979910,-1131131469)+W(7,1032920333,-1107942477,-1111037227,1020707077)+W(8,-1091915359,1050631696,-1117367449,-1139459182)+W(9,1016435713,-1114426132,1043583392,-1112682766)+W(10,-1122101547,-1122885189,1035610526,1034066723)+W(11,-1091474650,-1112601210,1039950258,1026792554);WS(-1087438700,-1079683283);
sum1=W(0,1017584527,-1111085935,-1097724786,1052950249)+W(1,-1112145065,1032156829,-1126645293,-1110290014)+W(2,-1098381907,1053593812,-1106211842,-1129163939)+W(3,1024510860,1033919541,-1083731542,1063649365)+W(4,1003633557,-1118260846,-1126938201,1049726143)+W(5,-1081500983,1059087538,1023563130,-1120786763)+W(6,1025818403,1042036038,-1097215121,1052548297)+W(7,1019377518,-1116189667,-1163276521,-1114444262)+W(8,-1091706404,1057898452,-1104008328,1023503580)+W(9,1040771729,1029908410,-1097070911,1045403069)+W(10,-1115067299,-1112674412,-1160528892,1035428627)+W(11,-1097940968,1052829673,1032435766,1015355644);sum2=W(0,1027460995,-1139353737,-1116062036,-1105887481)+W(1,1043084390,-1112909236,-1126036613,-1172793556)+W(2,1041340702,1031879973,-1108443334,-1144584219)+W(3,1029366028,1021322407,1050063273,-1101108606)+W(4,1031078409,-1116288208,-1129309981,-1097919394)+W(5,1055277098,1009470709,1041616760,-1099143154)+W(6,1020875062,-1121912528,-1106551211,1047064096)+W(7,-1107655532,-1100042276,988377354,1034370211)+W(8,1041415105,1034815104,1018545561,-1108610892)+W(9,-1109676838,-1137199485,-1128558209,1034836242)+W(10,1014245687,-1111876576,1030688918,-1107628664)+W(11,-1134721053,1049845283,-1104117922,-1123449114);WS(1044595630,-1081949232);
sum1=W(0,1039675598,-1112185757,-1088266627,-1103352647)+W(1,1051863744,-1115854735,-1114551286,1041771076)+W(2,-1144202605,1058269731,-1102436935,-1130126796)+W(3,1008233858,-1113654239,-1106609306,1055957016)+W(4,1041931682,1017898629,-1121252161,1036138408)+W(5,-1087961804,1060473075,-1105147684,1041818984)+W(6,1033942172,1043328887,-1087619944,1062639593)+W(7,1002098271,-1130413359,-1122512668,1047911808)+W(8,-1086197995,1055667963,-1111264410,1032948860)+W(9,1026205083,1028532559,-1087181441,1042300482)+W(10,1038991809,-1115140949,-1118876117,1051948425)+W(11,-1079365891,1051816684,1047648830,1035539513);sum2=W(0,1050752765,-1087877559,-1089125923,1063798323)+W(1,1013490077,-1098786735,-1102559074,1042152886)+W(2,1035361880,1052128007,-1090156566,1029952535)+W(3,1004621594,-1095393630,1058416370,1062325475)+W(4,-1094287538,-1116454071,-1106905815,-1106434273)+W(5,1058355794,-1120474523,-1101206197,1025568531)+W(6,1038134564,-1099723068,1056388755,1051681161)+W(7,-1100293430,1009033997,-1114858390,1036662936)+W(8,1040360076,-1096401119,-1104699402,997069429)+W(9,999530010,-1101776331,-1106345832,-1106373450)+W(10,1048788631,-1117506479,-1104442024,1054232067)+W(11,1034476952,-1089943559,-1113690608,1019208527);WS(-1082323244,1081334754);
sum1=W(0,1017652669,-1114671162,1045686283,-1100397239)+W(1,1040334760,-1120290385,1026074030,-1101582293)+W(2,1051997878,-1097273854,1036251335,1010893986)+W(3,1026308835,-1102225205,1056290627,-1091487775)+W(4,1044247257,-1114193219,-1139023631,-1128122150)+W(5,-1109179969,1033600923,1034603313,1015477828)+W(6,-1124784756,1047028384,-1088067773,1058585755)+W(7,-1098471302,1027532986,-1157466090,1041367009)+W(8,-1090935975,1058457225,-1104671877,1028455628)+W(9,-1151223253,1037350457,-1100014755,1047302995)+W(10,-1113240670,1023216600,-1123067319,1018518877)+W(11,-1100605637,1040259816,1007040336,-1167442276);sum2=W(0,1021161720,1034310052,1028060302,-1111691904)+W(1,-1117456161,-1120681063,-1130912565,-1120070653)+W(2,1057895756,1060473449,-1103940220,1030806761)+W(3,-1130074229,1013066141,1050008660,1048707954)+W(4,1041027109,-1131293055,-1117040706,-1097167140)+W(5,-1077198236,-1071981659,-1101172514,1009545637)+W(6,1025588007,-1126989997,1036249174,1055589119)+W(7,1014637039,1035622377,1012731209,1035986228)+W(8,1061480822,1068029984,1014223793,-1130249456)+W(9,-1117264939,979500482,1036420478,1025639810)+W(10,1027808652,-1120874755,1035821810,-1131150309)+W(11,-1114248001,-1104930835,-1128414380,1036288471);WS(1053726551,1012659382);
sum1=W(0,1032083097,-1106638998,-1098702088,1047871676)+W(1,998886703,1022035144,-1115995457,1034541187)+W(2,-1098027112,1032148771,1042659740,-1112198366)+W(3,1025061558,-1115280977,-1088652495,1060231518)+W(4,-1106688851,1034668492,-1122031383,-1104507249)+W(5,-1092902123,1065996118,-1104094145,1024148149)+W(6,1038196358,-1114143426,-1085882325,1058126194)+W(7,-1102012910,1010989620,-1115071689,1029764374)+W(8,-1097451113,1059563219,-1121352461,1012420282)+W(9,-1130575936,1031225348,-1098237300,1035470703)+W(10,-1128714910,-1123786037,-1113099877,-1102798468)+W(11,-1111014420,1054581342,1000597622,1024134712);sum2=W(0,-1124504165,1043258069,-1119272862,-1120765402)+W(1,-1132584009,-1130103221,1044199209,-1105860909)+W(2,-1096303760,1027333462,-1112573193,1030769098)+W(3,-1105768285,-1149580326,1030851358,-1110802573)+W(4,1028533186,-1111917317,1030597508,1054859448)+W(5,1057797022,1040041196,1035436142,1033418125)+W(6,-1097181409,1065166573,1062380695,1017534493)+W(7,-1141430739,-1140263257,1040834484,1012576825)+W(8,-1116955554,-1108797661,1032147286,-1126074797)+W(9,-1106395293,-1091772000,-1113754765,1042765191)+W(10,-1113752657,1020067757,1038991009,-1077787203)+W(11,-1098893101,-1110880129,-1120959090,-1136443945);WS(-1091585367,-1096979755);
sum1=W(0,-1125210148,-1104771642,-1104387016,1039960904)+W(1,1043768271,-1127914889,-1121704545,1041680018)+W(2,-1093500244,1056326757,-1114046313,-1113011982)+W(3,-1120024086,1043362647,-1085845307,1060708396)+W(4,1022927067,-1140249314,-1106223422,1048656073)+W(5,-1086139981,1060053831,-1105827043,-1132509525)+W(6,1027649645,1038801018,971788283,-1115241635)+W(7,-1120254754,1027284814,-1106879908,-1103521718)+W(8,-1124812374,1040958787,1038747748,1026834103)+W(9,1033259600,-1106174833,1011346436,995843043)+W(10,-1118768800,-1115807705,-1108105765,1031226898)+W(11,-1119913673,1040930453,1040461604,1029803545);sum2=W(0,1007158722,1004004293,-1123076619,-1109929145)+W(1,-1104848259,1045822378,-1117465525,1030693613)+W(2,1034532408,-1107544976,-1095482533,-1130708853)+W(3,1020157105,1007550482,-1101572236,-1110988335)+W(4,-1085485924,1036333634,-1115575087,1032793866)+W(5,1059720067,1067665797,-1090269083,-1111111456)+W(6,1029731993,-1104867994,-1112732963,1048427228)+W(7,-1135504754,-1105802165,-1115951245,-1111503366)+W(8,-1098900155,1058832170,1037004208,-1115747431)+W(9,1042169362,-1101768383,-1132362761,1029991341)+W(10,-1108400441,-1132122165,-1111020797,1042858280)+W(11,-1101011815,1043396912,1041064016,-1126685993);WS(1050761175,1067771859);
sum1=W(0,1007679755,-1103008542,-1117542415,1040506400)+W(1,-1107587308,-1123566389,1016344868,1051881455)+W(2,-1099208581,1050438683,-1138473483,1035136294)+W(3,-1111212068,-1113694143,-1094852820,1036449755)+W(4,-1102372368,-1110750261,1035369236,1057165115)+W(5,-1086714990,1067282489,1045850761,1047098321)+W(6,-1114152399,1030154052,-1087862176,1049754336)+W(7,-1112794889,-1108921199,1027679203,-1119705863)+W(8,-1098820035,1030273979,-1111030523,-1158006009)+W(9,1024513697,1037582923,-1101037788,1048082428)+W(10,-1114576136,1025557440,1023429051,-1106945041)+W(11,-1098056967,1020854026,1000524418,1029171882);sum2=W(0,-1108377721,1042939389,-1118508723,-1101760284)+W(1,1037932369,-1111488356,1043256577,-1092756549)+W(2,-1136988785,1050996294,-1104406221,1040203060)+W(3,-1098471532,-1140040329,-1099870420,-1098704018)+W(4,1015984185,-1103619810,1048495965,-1094992475)+W(5,1064902851,1062859454,-1098855018,1045571731)+W(6,-1103576309,1017276157,1045749581,-1089477514)+W(7,1025174042,1025902034,1036658009,-1104050853)+W(8,1045838269,-1157061765,-1121418697,-1107737652)+W(9,-1107738492,1032200565,-1110226959,1046491511)+W(10,-1106492592,1044444185,1030436882,-1104348148)+W(11,1042649061,-1106567852,1027657606,-1105647758);WS(1057448172,1069108917);
sum1=W(0,1025232554,-1116799928,-1100727837,1055215485)+W(1,-1106508548,-1139419762,-1128422002,-1123655391)+W(2,1037047614,-1104723136,1040448906,1006660815)+W(3,1032607415,-1111298160,-1102160962,1056783106)+W(4,-1103004521,1016236833,-1106129908,-1119092894)+W(5,1036246919,-1165535249,1040745899,-1123853933)+W(6,-1141856298,1044964179,-1088316592,1049606186)+W(7,-1132962087,1016605067,1015221011,-1128617181)+W(8,-1116622467,1044617768,-1103456342,-1160895193)+W(9,1010040610,-1116425884,1027658969,-1132120236)+W(10,1037741920,1018376479,1026592994,1015937075)+W(11,-1102536008,1042573835,-1118303623,-1120915345);sum2=W(0,-1128749003,1042697161,-1101835107,1038607216)+W(1,-1108371617,1031384482,-1091479855,1061865996)+W(2,-1097573200,1026943422,-1114744392,1026017402)+W(3,-1124909389,1067634595,-1083343720,-1110364223)+W(4,1035072621,1036186174,1030767422,-1111988197)+W(5,-1090130192,-1089515454,1054823097,-1104718688)+W(6,1028475536,-1102439466,1055493018,-1090714326)+W(7,1059932372,1024781950,-1118686225,-1117920963)+W(8,1027292464,-1101900071,1031097460,-1110105890)+W(9,-1133507353,1022976741,1030733458,1033968573)+W(10,-1132241300,1040128898,1003197653,1008285339)+W(11,1002427213,1033064671,-1101772178,1026666744);WS(1065065708,-1125796377);
sum1=W(0,-1112144555,-1106943759,1017193539,1048634147)+W(1,-1127916040,-1132404112,1029634469,1025116330)+W(2,-1112668180,1027133034,1026809557,1004217594)+W(3,-1112840237,-1105630541,-1112954809,1055950575)+W(4,-1112907992,-1111964638,1034269757,-1106751530)+W(5,-1096457447,1060800975,-1093799807,1038388364)+W(6,-1122801969,1023923175,-1094266089,1051425450)+W(7,-1103940357,-1132895812,-1133240789,1041797158)+W(8,-1096385878,1041695411,1039766276,1013909417)+W(9,1016754760,-1113089188,-1106190977,1044103184)+W(10,-1130590086,1032062573,-1119164014,-1130226634)+W(11,-1114305030,1036967948,1008751883,992673732);sum2=W(0,1043431555,-1098806978,1024222598,-1105154239)+W(1,1031236307,953732840,-1109692118,1046643695)+W(2,1045861043,1054740901,1035789437,-1115663935)+W(3,1036275465,-1097975189,-1101643320,-1083291725)+W(4,1007109846,1042301531,-1111890182,1048664613)+W(5,1058544270,1068703829,-1081353417,1035678115)+W(6,-1102288351,1049750262,-1098883379,-1080748028)+W(7,1031821902,-1120166561,1045724738,-1098934938)+W(8,1049188212,1058055770,-1100833476,1047454611)+W(9,-1109691788,1032869755,-1107029975,-1100454574)+W(10,1051695731,-1096856793,1007408138,-1111259526)+W(11,1048185689,-1148294292,-1114785167,1041528279);WS(1061652844,1044003957);
sum1=W(0,-1118715405,1022617806,1044034950,-1101088515)+W(1,1019688911,-1131961856,1029075868,1045689305)+W(2,1030904095,-1103346936,1045834099,-1110934572)+W(3,-1115471369,-1094261862,1059625182,-1096538237)+W(4,-1102841294,1036052922,1032954233,1027529537)+W(5,1057470859,-1086691558,1041319556,-1148682371)+W(6,998963525,-1099266912,1062131070,-1094363880)+W(7,-1166277444,1017830866,-1111723799,1045678528)+W(8,-1098407445,-1105378993,1028040508,-1109411965)+W(9,1036011862,-1119248992,1047156095,-1123294521)+W(10,-1135804811,1030886475,-1152687195,-1108410990)+W(11,1037164834,1016045215,-1106724595,-1123601124);sum2=W(0,-1123087716,-1115107680,1039737456,1045652727)+W(1,-1106100707,-1128513463,-1122327585,-1105390433)+W(2,-1106584843,-1139899009,-1102201417,-1114704327)+W(3,1034911826,1034185422,987338697,1060423005)+W(4,-1111505321,1009548801,-1115300382,1042081129)+W(5,-1094697399,-1103292099,-1094374885,1026056400)+W(6,-1147444258,1036682846,1048628369,-1079464406)+W(7,1066067653,-1112497116,1031538244,1043195731)+W(8,-1100913302,-1102260713,1062702469,-1107096307)+W(9,-1122824244,-1112377777,1041194171,-1101961861)+W(10,1013733313,-1125635761,1026384688,1024479380)+W(11,1036768370,-1106123677,1034543612,1037241080);WS(1061983340,-1091535279);
sum1=W(0,-1154828523,-1133965299,1043906007,-1118138894)+W(1,-1109842717,1025343169,1027504414,-1128653831)+W(2,1027190112,-1097538828,1037523079,-1121887129)+W(3,-1131271078,-1114200663,1061948198,1027560685)+W(4,-1106988467,1023298667,-1120408436,-1129743238)+W(5,1054216086,-1081158944,1048594270,-1108007945)+W(6,-1131629652,-1117839504,1062537731,-1089869577)+W(7,-1121464863,1034422373,-1122568783,1035797658)+W(8,1028696552,-1097887897,1028427349,-1120763036)+W(9,-1165314478,-1115205249,1045640431,-1111951485)+W(10,-1121440284,1008081777,995201141,1019503421)+W(11,1044774081,-1105384996,-1119142300,-1122356070);sum2=W(0,995087446,1036608468,965233164,1033021468)+W(1,-1114419070,1033025046,1030495116,-1099055008)+W(2,-1104807397,-1107407110,1033869233,-1119280070)+W(3,1007114937,-1115487063,-1070882050,1038417178)+W(4,-1103406865,1028798922,-1121939088,1057848194)+W(5,1075270016,-1094462735,1051754977,-1120762821)+W(6,-1109334595,-1106051731,1059573542,1039375650)+W(7,-1104596666,1018124826,1012755199,1015526929)+W(8,-1102771000,-1124510890,1028405316,976567206)+W(9,1031009559,-1118519790,1023903156,1016192349)+W(10,-1111745826,1015800189,-1123906524,1024955281)+W(11,-1159976683,1023974018,955743793,-1129936862);WS(1062927532,1035014202);
sum1=W(0,1039522007,-1114736246,1037103646,-1104897563)+W(1,1044380938,-1121785378,1034505951,-1109500450)+W(2,1048942600,-1092956200,1044086236,1027254073)+W(3,1040732909,1011271190,1053278895,-1091146839)+W(4,1044239087,-1145709740,1002357921,1044028441)+W(5,-1097469770,-1093973369,1042916452,981579331)+W(6,1016035605,1050061010,-1085392865,1051214559)+W(7,-1112456671,1035761861,-1122944943,1042353405)+W(8,-1094832633,1050975197,-1111813313,1033165606)+W(9,999726956,1036129025,-1103977959,1043068615)+W(10,-1112116510,1025151372,-1140151454,1041525964)+W(11,-1111797875,-1126246883,-1110444494,1033358643);sum2=W(0,1038528863,-1084044031,-1082440456,1050939225)+W(1,1053868195,-1113963371,1036214533,-1091834288)+W(2,-1077502553,-1095085693,1028074081,-1114781385)+W(3,1049223347,-1110305241,1049812579,1050231565)+W(4,1046376147,1035810200,-1113699843,1042795689)+W(5,1068178608,1060273714,-1132635925,-1160679206)+W(6,1041716852,1050774414,-1092073446,-1115682722)+W(7,-1098688235,1036026944,-1100571883,1043118649)+W(8,1047476754,-1105112612,1017697398,1016345266)+W(9,1017295180,1047177880,1034666293,1050691511)+W(10,-1092800689,1040315316,-1101978327,1050263507)+W(11,1054410728,-1101197699,-1104788145,-1112282035);WS(-1086906028,1058773265);
sum1=W(0,-1132629757,1044191380,1032367334,-1096691584)+W(1,-1152318558,-1109034905,997844200,1043197109)+W(2,1050808506,-1095732027,1042781664,1031594505)+W(3,965362145,-1125429564,1058285756,-1086608026)+W(4,1034636741,-1119832870,-1106996409,1033453658)+W(5,1062016570,-1081591954,1043388193,-1106441585)+W(6,-1153797548,-1118095697,1044397873,1041881517)+W(7,1045470808,-1149103576,-1120050655,-1121403972)+W(8,1043993638,-1096430215,-1115428219,-1113585524)+W(9,-1122322046,-1119804562,1042486572,1002316636)+W(10,1018594522,-1135705587,1015091632,1026125167)+W(11,1047754366,-1099777504,1024196285,-1122333654);sum2=W(0,1048104076,-1096548381,-1107021820,1018456960)+W(1,-1136070657,-1112321878,1038532068,-1086001730)+W(2,-1131935456,1007620609,1040453646,1033875386)+W(3,-1129915388,-1083843015,1060056432,1033171254)+W(4,-1111662792,-1117768272,-1101156186,1035944594)+W(5,1066609131,1050949241,-1110531416,1032538050)+W(6,-1128179824,-1102068111,1027352212,-1107874139)+W(7,-1104445548,-1114035189,-1128045264,1044127780)+W(8,1048571914,-1104179329,-1127646596,1032855260)+W(9,-1131782160,-1114990278,-1120175088,1038875644)+W(10,-1110249452,-1144805954,-1109473444,1041203218)+W(11,1038985844,-1112054433,1034344442,-1130080864);WS(1046014126,1065769758);
sum1=W(0,1012096182,-1121314108,-1091239207,1052142286)+W(1,1042130570,1019346753,-1112076254,1039437825)+W(2,-1094624040,1048611696,-1109865911,-1152131961)+W(3,-1100987245,1043473803,-1091961473,1060125676)+W(4,-1128757714,-1123465492,-1106802021,1045721640)+W(5,-1088552177,1062377804,-1119711185,1039063160)+W(6,-1106286530,1049347084,-1089539427,1053897896)+W(7,-1128945819,-1114302645,-1129503003,-1109380841)+W(8,-1091526873,1057150062,-1119080717,1015225093)+W(9,1021132153,1049245244,-1091375076,1048631067)+W(10,1034078686,-1135518836,-1112401299,-1120677869)+W(11,-1088888106,1057709495,-1122337355,1014030866);sum2=W(0,-1089976447,1064913799,-1094573985,-1109226965)+W(1,1030445629,-1115506338,-1078304891,1068350548)+W(2,1019506715,-1120561974,1021062218,1018259030)+W(3,-1071851632,1070575185,1065710309,1002672995)+W(4,-1127826384,1012290398,-1070679577,1072673707)+W(5,1065504629,-1098180006,1031139735,995896746)+W(6,-1081022179,1063744071,1056839493,-1117214353)+W(7,-1112765526,1010152224,-1113339548,-1128451504)+W(8,-1124929726,-1111255228,1037321868,-1118014213)+W(9,1011136331,1040942179,-1106886716,1028658493)+W(10,-1127063938,967860273,1035458322,-1115281660)+W(11,-1111465381,1033265670,1001938923,-1119523230);WS(-1096468055,1053785380);
sum1=W(0,-1110473361,-1116957735,1034879511,1017136705)+W(1,-1116669644,-1118632404,1020813409,-1114360891)+W(2,-1114475674,-1111337627,-1135792006,-1120549867)+W(3,-1111899059,-1123200592,-1109008383,1028379180)+W(4,-1105125143,-1162426624,1027946631,-1090968927)+W(5,1066746382,1051825655,-1094808947,-1173354793)+W(6,1003556839,-1107232681,1064704330,-1094442401)+W(7,-1116312257,-1119514205,-1143096715,-1117882342)+W(8,1046069775,-1129057075,-1106172505,-1113957025)+W(9,996386562,-1118523124,1042611044,-1114700263)+W(10,-1135525501,-1130080208,-1123588698,-1105979736)+W(11,1040361862,1022269000,-1106276184,-1123525720);sum2=W(0,-1127419095,-1122531649,-1111543417,1043407189)+W(1,1013519927,-1134679399,-1140125367,1025350612)+W(2,-1108347637,1028851928,-1117946771,991440379)+W(3,1028088432,-1123116186,-1101718819,1048774619)+W(4,1041147594,-1127107007,-1126099139,1020760995)+W(5,1056423339,-1086358248,-1112971994,-1115422093)+W(6,-1114986450,1019570567,1073762237,-1076137651)+W(7,-1118107520,1037345920,1024738032,1039021380)+W(8,-1100544782,1044261707,1015761083,-1103403994)+W(9,-1114843176,1018690059,1049061203,-1099227611)+W(10,-1111772147,1042824177,1023949256,-1119198021)+W(11,1026425060,-1123270518,1027419728,-1129333383);WS(-1089097708,-1091261619);
sum1=W(0,-1127316247,1003986316,-1111263852,1044425283)+W(1,1033605983,-1116984894,-1113526029,-1120011361)+W(2,-1112997295,1047767320,-1118942860,-1121673366)+W(3,-1118797136,1046355762,-1081822066,1061869832)+W(4,-1110810403,1027944882,-1123552881,-1103137072)+W(5,-1100403388,1058200050,1009152314,-1124559262)+W(6,-1123795687,-1103576251,1053114278,-1092855018)+W(7,1046189751,-1131347855,1015138359,1032220600)+W(8,-1138618770,-1160534136,1031283151,-1118591413)+W(9,-1129675572,-1120446878,1007314666,1034662460)+W(10,1016196275,-1131488026,-1126584008,1027028747)+W(11,-1123471427,1018063772,-1128724178,-1122517738);sum2=W(0,-1151923233,1040701127,-1110923755,-1103532415)+W(1,1041909162,-1121169096,1026311687,-1109901381)+W(2,1024679085,1016651554,1036375055,-1135341024)+W(3,1025121279,1034378939,-1080291839,-1082840291)+W(4,-1110170843,1041541680,-1123775834,-1092342947)+W(5,1071256357,1066054209,-1090243220,-1128413506)+W(6,1033596173,-1096202739,1042190483,1056834874)+W(7,-1097275958,1043004954,-1105542037,1051958537)+W(8,-1103925783,-1199035157,1038401459,-1097944284)+W(9,1035290939,-1098166743,1046386099,1035522294)+W(10,-1113079432,1042529081,-1108107550,1047977685)+W(11,-1114731953,1030555165,1015019440,-1099750845);WS(1061142188,1045552914);
sum1=W(0,1022384747,1020461367,1058732728,-1095805239)+W(1,-1101590238,1033080372,1019603337,-1114371061)+W(2,1054684529,-1098135841,-1123665301,1031766591)+W(3,992843677,-1137489184,1060634392,-1085459239)+W(4,1027392977,-1123755612,1025369499,-1128616851)+W(5,1056292747,-1081060320,-1124699057,-1116775033)+W(6,-1149984013,-1114859644,1061516204,-1083596540)+W(7,1038698931,1034158665,1030794181,-1134916072)+W(8,1058073341,-1097701630,-1106352164,-1134014242)+W(9,-1123167236,-1114858116,1052882077,1026645922)+W(10,1006025241,1037240581,1034453383,1009189588)+W(11,1050605022,-1099032542,-1100750969,-1122655396);sum2=W(0,1041010686,1045355628,-1091459780,-1092997038)+W(1,1025085151,1019331790,-1100296712,-1110840017)+W(2,-1109934927,-1109499465,-1110570114,-1115246837)+W(3,1042377248,1028443719,-1120459763,1023984711)+W(4,-1120816159,1025130703,-1124701214,-1097271182)+W(5,1068946970,1068602839,-1090645327,1036287199)+W(6,1002573079,-1108318217,1048538630,1049236461)+W(7,1036483715,1028224647,1026372231,1034868187)+W(8,-1095496747,-1112347607,-1110453128,-1106754238)+W(9,-1107309152,1032249619,-1112114883,-1088682480)+W(10,-1121128467,1040581836,1022594646,1034940919)+W(11,-1096153349,1036467963,-1105549173,-1106253388);WS(-1090464684,1058848194);
sum1=W(0,1038070654,1035807069,1059156269,-1091590511)+W(1,1049775661,-1111666744,-1104784595,-1106022588)+W(2,1027584334,-1104101108,-1100086527,-1128618637)+W(3,-1140651524,-1107342224,1060192817,-1084437581)+W(4,1050662239,-1128690758,1048797564,-1112865880)+W(5,1062566262,-1088742755,1037690576,-1097281200)+W(6,-1115845272,-1102596230,1060113046,-1087393870)+W(7,1050391262,1024450616,-1115304422,-1117573217)+W(8,1043041013,-1095911543,-1117869728,-1151911514)+W(9,1022142646,1011767229,1054886405,-1102839322)+W(10,1042443855,-1131868338,1026901973,-1105151431)+W(11,1057383999,-1088896680,1039830925,-1104457275);sum2=W(0,-1106952896,-1173421195,-1113206734,-1136957987)+W(1,-1152575873,-1112584615,1050458431,-1100970530)+W(2,1037511626,1029901269,-1116273053,1045345833)+W(3,-1084179073,-1117103305,1063723378,-1106205415)+W(4,1039247706,1031320371,-1068828969,1049093414)+W(5,1078393261,-1105390455,1034474614,-1099252776)+W(6,-1082769727,1015202727,1065452472,-1128426057)+W(7,1032907306,1035573879,1054525389,-1093960872)+W(8,-1106048166,993579659,-1100143257,1040309898)+W(9,-1098029126,1043872404,1031385535,-1114758982)+W(10,-1155923695,-1124055116,1038352192,-1107157710)+W(11,1030855073,1034755506,1034533524,-1124561432);WS(-1106782638,-1120193880);
sum1=W(0,1020741911,-1116040418,1053259451,-1112821605)+W(1,-1101282812,-1111424287,1021367862,-1121939617)+W(2,1050945756,-1100446872,1049499553,-1129092267)+W(3,1038644232,-1109539853,1055524943,-1091353929)+W(4,-1100504250,1016236516,-1126436322,-1098608828)+W(5,1065255335,-1085596156,-1101475552,1033532871)+W(6,1043522250,-1101880327,1061719830,-1096552606)+W(7,1025835692,1022700239,-1112066734,993980163)+W(8,1048874997,-1090468372,-1114054607,-1114668904)+W(9,1018349205,-1115252655,1051405991,-1106280862)+W(10,1027947689,-1147278953,1033129938,-1133833389)+W(11,1042923217,-1102788916,-1104899626,1028803059);sum2=W(0,-1113068388,-1115580494,1039529972,-1091718951)+W(1,-1076395174,1046645532,1036673453,1024834555)+W(2,-1098466798,1052150318,-1080701891,-1104586573)+W(3,-1118880240,-1115483686,1043501593,1043613567)+W(4,1068474066,1009076111,1028813378,-1117546792)+W(5,-1115055672,1062484975,1066750300,-1093753132)+W(6,-1107832014,1043490929,-1117282076,1045088246)+W(7,-1097140180,1036864955,1027909744,-1105092918)+W(8,1042504898,-1094456673,1049333443,1022104546)+W(9,-1122240512,1040415904,-1107365158,1030923561)+W(10,-1109881554,1033514298,1011592783,-1119502452)+W(11,-1112704202,-1123953380,1043999999,-1115391680);WS(-1093231703,1042706757);
sum1=W(0,1032826937,1040624182,1058499572,-1084803183)+W(1,-1104136529,1041579305,1026075841,1000558899)+W(2,1052553144,-1099119122,1025447538,1031885534)+W(3,1032961819,-1110755278,1061343357,-1083389465)+W(4,-1114092422,1032264780,1036684171,-1127770315)+W(5,1062021249,-1081334022,-1112317122,1018739433)+W(6,1034757510,-1106938311,1060752603,-1087386813)+W(7,-1132554758,1031902455,1036416025,1019575916)+W(8,1057695045,-1090036539,-1109030926,1037874311)+W(9,1015758976,-1114624210,1051786740,-1098198604)+W(10,1012060669,1027119072,1040004261,1042264396)+W(11,1058906011,-1088285503,-1096739300,1035404188);sum2=W(0,-1134545280,1057942802,-1072425931,-1067197419)+W(1,1049446840,1074141781,-1101426979,1047102485)+W(2,-1084592242,-1071603316,1042726179,1060445087)+W(3,1012752443,1055001204,-1079302223,-1077093049)+W(4,1050812050,1060645469,1036306510,-1096203167)+W(5,-1123894686,-1098326846,-1129334697,1037955576)+W(6,1034320105,-1114902087,1062181631,1072541263)+W(7,-1097319760,-1094473234,-1111393843,-1096420171)+W(8,1062084093,1067609499,-1093274589,-1087350702)+W(9,1046638158,-1101073471,1064536824,1073214169)+W(10,1001153868,-1085693573,-1108867307,-1091559913)+W(11,1073505700,1078744623,-1094526709,-1077663090);WS(-1075107862,1049521772);
sum1=W(0,1027861131,1045206278,-1086495609,1051717721)+W(1,1033503081,1031434621,987763517,1041173528)+W(2,-1097093508,1049572700,-1116084523,-1144572069)+W(3,-1129668766,1032319275,-1086275954,1055584810)+W(4,1009361560,-1140119493,1033675992,1040210256)+W(5,-1081944455,1064397290,995768539,1027980366)+W(6,1016072268,1041485791,-1082045908,1059363461)+W(7,-1112276757,-1129633421,992091051,1044520444)+W(8,-1096923684,1055988184,-1112468587,1024276072)+W(9,1026084697,1042655839,-1093981119,1051323143)+W(10,1005879363,1000619058,-1120420163,-1112688453)+W(11,-1094413520,1050124978,1033578820,1025196738);sum2=W(0,1033523983,-1091543751,1048034710,1051542012)+W(1,1024239879,1041022978,-1107297920,-1125142534)+W(2,1031510683,-1103344470,-1117305947,-1121264057)+W(3,-1109353447,-1100365589,995045613,-1120961303)+W(4,-1099173366,-1115033235,-1097553497,-1121112319)+W(5,1061520608,1061214811,1044020024,1053722991)+W(6,-1102290887,-1119424675,1042981818,-1094266425)+W(7,-1093433218,-1097363289,987526362,-1094244068)+W(8,-1103162896,1043830132,1046119446,1047286054)+W(9,1022298470,1033606211,1052169844,1041952964)+W(10,1043499670,-1106943326,944749371,-1100627225)+W(11,-1098189213,1041818078,-1096785580,1031561067);WS(-1097146583,-1102489480);
sum1=W(0,-1121239074,-1102624204,1041928668,1043173384)+W(1,-1118777253,1016656554,1035066361,1033907292)+W(2,-1096659727,1051162503,-1108685857,995611334)+W(3,-1110655283,-1104909116,-1123609439,1057278053)+W(4,-1102566959,1009112868,1032257412,-1109600459)+W(5,-1091326393,1050132159,-1100309385,1037330963)+W(6,1020382076,-1113387282,-1105975127,1049365769)+W(7,-1101876333,-1111738159,1014217354,-1114213060)+W(8,-1098203983,1049080395,1040792061,1033561904)+W(9,1032256145,-1114763275,1045101428,1033542535)+W(10,-1121020400,-1149295615,-1120529307,-1123950514)+W(11,-1093952115,1055699093,1035959564,-1122689753);sum2=W(0,1030001048,1039849292,-1106927121,1046837828)+W(1,-1131959957,-1116147800,-1107119695,-1106305989)+W(2,1060202814,-1095733546,1012779430,-1124391765)+W(3,1023713698,1019090837,-1104587624,1043085465)+W(4,1026454649,1028873647,-1115026335,1035696383)+W(5,1057308499,1053508746,1038120705,-1104339358)+W(6,1024715164,1036481868,1047684818,1034862818)+W(7,1037173687,1045294658,-1112691697,1023388499)+W(8,-1112160637,1046794790,-1101425448,-1119391248)+W(9,1024758511,-1146519572,-1093257675,-1094465043)+W(10,1036335613,-1156574008,-1147275412,-1112564365)+W(11,1041456307,-1083960309,-1094791365,1012709310);WS(1057303084,-1084740383);
sum1=W(0,1025949163,-1105987664,1034968156,-1097863693)+W(1,1046214631,-1130932027,1023904890,-1104417576)+W(2,1048292239,-1093717272,1042713619,-1126920426)+W(3,1033327896,-1097440039,1057303604,-1088500414)+W(4,1043920086,1012093510,1022060320,-1106403568)+W(5,-1134851644,1058205452,1041892896,1040636140)+W(6,-1131905805,1043670267,-1082452830,1059877080)+W(7,-1101986947,1028551783,-1114170862,1041763972)+W(8,-1089247692,1058731430,-1107457363,1041063330)+W(9,1021513971,1037885311,-1093401571,1046703382)+W(10,-1110573172,-1143718184,-1109381346,1019385429)+W(11,-1097845612,1049842950,1031126152,1016340900);sum2=W(0,-1097593869,-1100989715,1026566131,1061153405)+W(1,1050695083,-1095509343,1040446621,1036240143)+W(2,-1100851860,1047874592,-1096668864,1040237386)+W(3,-1107347821,-1105186205,1046892012,-1103469514)+W(4,-1104864053,-1114614656,1036994425,-1119554977)+W(5,1069594194,1074408805,-1103368475,1040210470)+W(6,989701019,1048367016,-1107809286,-1110319007)+W(7,-1100341899,-1105386934,1043906150,-1095197585)+W(8,1031148367,-1079941721,-1084422687,1031716423)+W(9,1040271244,-1102913875,1038853877,1042791078)+W(10,-1093040701,1036206107,1016581730,1041272891)+W(11,-1105136265,-1086296266,-1099178193,1042594729);WS(-1085311468,1078025451);
sum1=W(0,-1114246985,1033236492,-1126048573,1051596674)+W(1,-1110129580,-1109388771,-1123523234,1042717314)+W(2,-1100167817,1050764301,-1101525701,1021849401)+W(3,-1123774423,1046675224,-1090923842,1057423711)+W(4,-1102550347,1031509177,1017942127,1030027079)+W(5,1002547123,-1138337956,-1117387765,-1126623147)+W(6,1018695644,-1107516674,1061445386,-1085962671)+W(7,1045061525,-1118825262,-1134274761,-1105985470)+W(8,1051174149,-1101362115,1037275627,-1107617348)+W(9,973249598,-1118366597,1032724353,-1098415672)+W(10,1033244340,-1124427728,1032511109,-1108369993)+W(11,1047097650,-1105953621,1025818592,-1115961017);sum2=W(0,-1123353384,-1131031713,1029311455,1047725718)+W(1,1051601031,-1113968956,1030359787,-1114557735)+W(2,-1123787418,1042470619,-1121374979,1045218010)+W(3,1024787123,-1125418898,-1099438470,-1106551206)+W(4,1049816965,1044805763,1015567503,-1132430472)+W(5,1049323738,-1097880179,-1088308991,1039658119)+W(6,-1115408082,1029672716,1042547290,-1089568094)+W(7,-1098255621,1042126156,1026077135,-1118070691)+W(8,1050505809,-1166364565,1026888229,-1115384233)+W(9,-1137211259,-1125125186,-1110579463,-1115324497)+W(10,-1112338809,1043221816,1015951538,-1135395683)+W(11,1040847724,1028809582,-1102185033,1014731468);WS(1060142060,1042832150);
sum1=W(0,1031397804,1036648197,1052129567,-1093104885)+W(1,-1125587404,1030014814,-1121488955,-1142445829)+W(2,1051097024,-1094159296,-1138833071,1024131190)+W(3,1033996248,-1117943062,1054892021,-1086111346)+W(4,1028704007,1024270930,1018827426,-1111782928)+W(5,1065668620,-1081757070,1032794495,-1123778927)+W(6,-1131717262,-1108508447,1059881804,-1087336873)+W(7,1047817147,1022586319,1033609702,-1106903604)+W(8,1058770516,-1090845580,-1104469332,-1125662417)+W(9,1010765225,1015606653,1050176059,-1100487494)+W(10,1038701961,1032196289,1029196868,-1115637854)+W(11,1054801908,-1126749404,-1091639031,1019613157);sum2=W(0,1016709191,1043282989,-1105914972,-1104055195)+W(1,-1113893232,1031619176,1013621039,-1105412866)+W(2,1048947993,1038685325,-1143937773,-1128320153)+W(3,-1134054043,1034830675,-1104630078,-1084033248)+W(4,-1103493551,990218298,1033829499,-1123744731)+W(5,-1088942993,-1072142874,-1098435347,1026126526)+W(6,-1133247239,-1107183956,-1093767876,1073971039)+W(7,1052470850,1042783259,1014723479,-1110083630)+W(8,1055362845,1076386430,-1104225446,-1103699955)+W(9,1025542948,-1115844306,-1111303066,-1098251720)+W(10,1051939911,-1123473137,-1113297030,-1097083153)+W(11,1064727508,-1090433741,-1091328171,1025388740);WS(-1086199532,1054743650);
sum1=W(0,1034444474,1032011277,1048862696,-1097849454)+W(1,1006964268,1027368614,1027498242,-1095519909)+W(2,1053262121,-1090625833,1040908045,-1113781807)+W(3,1040848158,-1107222607,1061389071,-1084999869)+W(4,1038795271,-1118338586,1023783640,-1152811127)+W(5,1030342167,-1113365765,1038235355,-1108967739)+W(6,999869046,1044283945,-1084989084,1060145155)+W(7,-1104327823,1006059384,-1115850147,1044573214)+W(8,-1095010778,1054594461,-1101807134,1028815960)+W(9,1025498402,1036275699,-1106712265,1045643928)+W(10,-1122717633,-1124545277,-1134397103,-1123084051)+W(11,1032418005,1033574715,1015954881,-1135640905);sum2=W(0,-1098769930,1042608106,-1101852353,-1093087039)+W(1,-1139600545,1036192806,1041383757,-1089209738)+W(2,-1121408570,1038811718,-1093098827,-1121276186)+W(3,1031909130,-1102323575,-1108783974,-1089123880)+W(4,-1121335963,1045867083,1040055926,-1105226719)+W(5,1065973699,1069194195,-1098519743,1023817866)+W(6,-1112037460,-1124786133,1049738412,1026907074)+W(7,-1089198426,1042688929,1040275414,-1117623756)+W(8,1057999228,-1106112227,-1101165651,-1122635193)+W(9,-1111784639,-1131302943,-1111524780,1020629449)+W(10,-1109243346,1041146873,-1113621249,1048083051)+W(11,1025491254,-1107530612,1048264427,-1095495518);WS(-1090983255,-1089207473);
sum1=W(0,1011536056,-1126565928,1055178415,-1101680475)+W(1,-1102945718,1026884961,1031895551,-1113602338)+W(2,1054038520,-1097154360,-1121652462,990918528)+W(3,-1113368985,-1111099810,1055473117,-1089575247)+W(4,994604183,1022227241,1041335941,-1099647257)+W(5,1064470249,-1084973552,-1121284913,-1151944468)+W(6,-1112820133,-1102367072,1063942234,-1086493203)+W(7,1041044307,-1119623498,1033755607,1030939267)+W(8,1050197537,-1097159533,-1111487017,1029397803)+W(9,-1120463213,-1111909392,1058279198,-1096914715)+W(10,1017418960,-1127714823,1029129223,1034973975)+W(11,1042393881,-1096995926,-1111098786,1024652821);sum2=W(0,1008868714,-1138668162,988655570,-1108603395)+W(1,1033342078,1018452757,1000134020,1023930211)+W(2,-1099344177,1041622837,1025638720,-1115444075)+W(3,-1131179173,-1108628571,-1064898888,-1131013053)+W(4,-1133763810,1023801183,1026383992,-1114490385)+W(5,-1066369231,-1087427617,1033730604,-1118168395)+W(6,-1108980541,1047990867,1075540559,-1095163420)+W(7,-1117896039,1033324797,1033178726,1030525898)+W(8,1086324754,1057379348,1031531103,-1116567631)+W(9,-1113100227,-1131668265,1049763634,1040828448)+W(10,-1119632759,1028372534,1025874080,-1138114226)+W(11,-1100090533,-1109206595,1025251971,-1128577333);WS(-1109283164,-1114463829);
sum1=W(0,1026307305,1048505142,1056046207,-1087851802)+W(1,-1097387850,1043738183,1010065376,1006853751)+W(2,1051849183,-1096622464,1034233556,1033008793)+W(3,1036887575,-1122796048,1060373686,-1086026376)+W(4,-1106692609,1030721871,1032762791,-1121781501)+W(5,1062361681,-1080983673,-1116217316,1031320492)+W(6,1038442146,-1106474773,1060935143,-1086759863)+W(7,-1136008963,1024808165,1036926348,-1140109366)+W(8,1058739944,-1088322398,-1111740214,1037732587)+W(9,983730417,-1113784606,1052729243,-1098544579)+W(10,973353381,1028455576,1042339968,1033209828)+W(11,1060958338,-1085562739,-1098996574,1032429188);sum2=W(0,1033103311,-1088826877,1076551262,1082157528)+W(1,-1088761642,-1073488400,1036675590,-1093870598)+W(2,1064863709,1075036637,1044533603,-1083381518)+W(3,1035316039,-1096260803,1066303868,1074566779)+W(4,-1088656095,-1087052440,-1139597621,1038770367)+W(5,1054257493,1054121358,-1096732938,1034260530)+W(6,-1104037187,-1120383141,-1086745184,-1075712309)+W(7,1026461691,1055295113,1036924272,1054470917)+W(8,-1080791393,-1075955022,1058516172,1062460380)+W(9,-1111374359,1048854624,-1081541832,-1073360354)+W(10,1036676016,1061463967,1033604811,1052968175)+W(11,-1074269835,-1068055688,1036957577,1072405502);WS(-1073690779,-1087724268);
sum1=W(0,1020006630,1040645890,1037569760,1040537741)+W(1,-1102207443,1011752087,944113971,1024788392)+W(2,1033313762,1022063376,-1117962707,1010250996)+W(3,1028328440,1048604230,1026748704,1037819609)+W(4,1018608989,1035208397,1026519064,-1124203663)+W(5,-1097395091,-1081034849,1030158086,-1107990331)+W(6,1023877839,1026558293,1058432566,-1089181115)+W(7,1048090929,1030700463,1026744019,-1108217132)+W(8,1052406658,-1095782133,1028902900,-1115106384)+W(9,-1116930962,1024907750,1046357449,-1103915032)+W(10,1040820950,1006665970,1037411798,-1124509669)+W(11,1052615509,-1095058991,1037074644,-1120315546);sum2=W(0,1036147454,991782552,-1100036784,-1102354425)+W(1,-1132125723,1037581214,-1115074830,1025479068)+W(2,-1096384442,1031211776,-1114551496,-1107514244)+W(3,-1143660011,-1111873890,1042154750,-1098733186)+W(4,-1120425773,1036528495,-1109526737,1054093522)+W(5,1036720443,1061883500,1042458762,-1113752408)+W(6,-1113309480,1016478163,1015496998,1040999099)+W(7,-1118319659,-1131440878,1006285882,1035621794)+W(8,-1111840809,-1099055155,1021928735,1009305230)+W(9,-1115649745,1027286665,1028637267,-1117281017)+W(10,-1113807339,-1115311515,1026243607,-1108696429)+W(11,1024623035,-1120753705,1033776741,-1117838632);WS(1053167575,1034582410);
sum1=W(0,1023109013,-1135820801,-1107146278,1042183330)+W(1,-1106326923,1038375967,-1105499654,1041430288)+W(2,1045138183,1015167422,1048594337,-1103059717)+W(3,1047073940,-1099071824,1006706653,-1110119411)+W(4,-1101264321,1036901240,-1103829756,1051022760)+W(5,-1098544246,-1114407921,1042439875,1019390619)+W(6,-1134567319,-1103780951,1035133548,1029794991)+W(7,-1115149997,-1122256838,1029509866,1038026111)+W(8,-1101742889,1025810371,-1124355817,1039002364)+W(9,-1107075490,-1144576488,1040882462,1020673517)+W(10,-1133994400,-1113322768,1028951523,1034415069)+W(11,-1110494113,-1144644710,1017843520,1025775953);sum2=W(0,1007469645,-1127684796,1026289720,-1134400734)+W(1,-1121586613,1012304630,1024932078,-1122451669)+W(2,1029479215,-1114161855,1018968072,1018258842)+W(3,-1123529450,934668744,1048216767,-1092503803)+W(4,1055026065,-1105610792,-1106895484,1046133075)+W(5,-1101979386,-1118826374,1057475450,-1091642753)+W(6,-1154152567,1050482770,-1086100405,1054881826)+W(7,1057991283,-1094138317,1026396887,-1100501045)+W(8,-1104578417,1054831843,1037697257,-1097381938)+W(9,1034932657,-1112663810,-1110628430,1037309396)+W(10,1041220013,-1108645190,-1118589447,-1145059796)+W(11,-1120799353,1034243151,1035239909,-1109776821);WS(1065106092,1009251236);
sum1=W(0,-1127594260,-1119086128,-1106710454,1041658930)+W(1,1028936149,999711717,1015119794,1041681344)+W(2,-1108480942,1053952044,-1098626929,-1128362792)+W(3,-1105935716,1038033220,-1085761952,1059673337)+W(4,-1106493133,1030156593,1030756271,-1103164984)+W(5,1048660750,1035410928,1042075767,-1105711219)+W(6,1015463627,-1097628571,1062385221,-1083076739)+W(7,1048795361,-1109139763,1033714469,-1096661826)+W(8,1057312254,-1097132616,1042769246,-1109546740)+W(9,-1121831017,-1162082196,1045270286,-1100422942)+W(10,1033263484,-1128821631,1032817313,1037645501)+W(11,1038003425,-1134248242,-1109564844,-1113038632);sum2=W(0,1026504012,-1111982251,-1115575890,1025515301)+W(1,1038047283,-1121134093,-1115537349,-1109318355)+W(2,1037274256,1036029355,-1140512157,-1118959675)+W(3,1004448402,-1126991046,1032461625,-1105715099)+W(4,1031934837,966777949,-1120289237,-1114485349)+W(5,1046084064,1035923056,-1127252256,1001443794)+W(6,-1116193727,1031030421,-1104386736,1039615788)+W(7,1008094609,-1126229172,1023273402,1036795295)+W(8,1033981186,1034803763,-1108137243,999509622)+W(9,-1106169890,1038895038,1034486696,-1111316562)+W(10,1013721630,-1115420717,-1116296115,1037382021)+W(11,1014573341,-1126611440,-1109430807,-1121268263);WS(1058235500,1054922309);
sum1=W(0,-1126843838,-1110452882,-1096439037,1054965252)+W(1,-1126708475,-1113819273,-1115091447,1026999796)+W(2,-1109530936,1035486938,1040994960,-1112039092)+W(3,1037063794,1027596138,-1126567064,1052521111)+W(4,1048136923,1029145158,-1097782353,1043595317)+W(5,-1080972858,1054616871,-1135709192,-1103625129)+W(6,1017345397,1026915457,-1087153329,1059777872)+W(7,-1117730271,-1113712109,-1106496120,1051692426)+W(8,-1092439359,1055199219,1025849689,-1133876016)+W(9,-1124168315,1033470169,-1096481402,1049045985)+W(10,-1109862614,-1120397392,-1111050604,1047889704)+W(11,-1101856358,1042302776,1048178521,1018059916);sum2=W(0,1032658614,-1104671284,1033357456,-1107649550)+W(1,-1107785448,1014985523,1026047005,1026757765)+W(2,-1146410551,-1093450531,1045006287,-1108588814)+W(3,1016793814,-1106565422,-1129670058,1029536101)+W(4,1032863350,-1114405495,979115576,1040092458)+W(5,1049738304,1048902638,1031141497,1032866808)+W(6,1025048255,-1118382609,1047130549,1043845633)+W(7,1024835039,-1128051766,-1120340424,1024555245)+W(8,-1099524683,1031379649,1016575718,1011865867)+W(9,-1124528004,-1115048442,-1114147283,1015256822)+W(10,-1115840886,1016407002,-1113479651,-1102456829)+W(11,-1143577495,1032535412,-1140327483,-1121997281);WS(1050344663,1040331465);
sum1=W(0,-1119034750,-1123846924,1038870821,1016005498)+W(1,-1113185550,-1180899430,1027008397,1032620906)+W(2,-1145305726,-1104369525,1047408652,-1117862216)+W(3,-1123135107,-1107606109,1045963311,-1101093248)+W(4,-1106188838,1031141157,1034001074,-1113228665)+W(5,1055978044,-1091899011,1019406818,1025902913)+W(6,-1165785906,-1104523524,1061494191,-1089807144)+W(7,-1133495032,995937181,-1109811775,1044228977)+W(8,994921841,-1100340494,1039673315,-1126170822)+W(9,1012082163,-1136436803,1043858443,-1113047285)+W(10,1003314783,-1155810234,1021442477,1015486907)+W(11,1032566715,-1121306753,-1110918342,1012720916);sum2=W(0,1017323653,1006857268,1027026905,-1096858156)+W(1,1057582691,-1108630874,983063098,1027629321)+W(2,1041250623,-1096058068,1069736593,-1103954988)+W(3,-1124332548,1040636195,-1098379711,-1081757810)+W(4,-1098564102,1039138402,-1136855038,1050922570)+W(5,-1095854749,1046692173,-1092586095,1040290673)+W(6,1038193266,-1107256285,-1124475180,1055388353)+W(7,-1101296593,1026430908,-1115428487,1024268384)+W(8,-1107079153,1044471504,-1099842491,-1135051275)+W(9,1037749325,-1105738834,1035306909,1018283467)+W(10,-1130236866,-1127494735,-1162541650,-1112368096)+W(11,1041041721,1034757871,-1116072515,-1128054004);WS(1064629676,-1098084920);
sum1=W(0,1033302207,1017516913,1037844037,1004101612)+W(1,-1100831258,1023773169,1017176603,986968687)+W(2,1048067236,-1094217842,1032944847,1036346276)+W(3,1043155505,-1093133598,1059745345,-1107275372)+W(4,-1118901210,-1109611315,1036523218,-1136867787)+W(5,1054752956,-1083111259,-1111571193,1036061697)+W(6,-1135635048,-1099849236,1054803234,1036740290)+W(7,-1104247276,-1130856180,1036902751,-1112073298)+W(8,1049105955,-1089373007,1044914424,-1178541510)+W(9,-1154473427,1015173986,1045303547,1007182507)+W(10,1032262742,1028817260,1031815708,-1108314079)+W(11,1049045791,-1096296960,1028425028,-1121119813);sum2=W(0,1031116538,-1106561538,1041324255,-1097318271)+W(1,1038093550,1003684433,1018758860,1041892626)+W(2,-1122918288,1050772655,-1113042451,1005733025)+W(3,-1093507837,1060901401,-1090730175,-1089173269)+W(4,-1103574570,1036702490,-1142239225,-1094547881)+W(5,1059998586,1050575163,-1096117806,1007559836)+W(6,1008547208,1048344650,-1105692057,-1105982083)+W(7,1045224094,-1111284039,-1115133937,-1106548880)+W(8,-1107738784,1062167006,-1093777588,1032209739)+W(9,1037272918,1031802380,-1109731964,-1115007264)+W(10,1040225760,-1119496571,-1116833334,1032935937)+W(11,-1105354579,1051274636,-1097190188,1039213738);WS(1059570988,-1104849743);
sum1=W(0,1015935639,-1105217736,-1100062838,1055580097)+W(1,-1114680436,1027695934,-1114327981,-1117057793)+W(2,-1095539196,1051203348,-1104422643,-1122995670)+W(3,1032097032,1045549308,-1097913193,1057098153)+W(4,1035503236,1026067698,-1100671580,994695167)+W(5,-1081463016,1065307314,-1100709080,-1115820943)+W(6,-1118415719,1019924475,-1088685699,1060408535)+W(7,-1100882497,-1121911751,-1146837726,1044124420)+W(8,-1103538521,1060044676,-1127513406,1040976712)+W(9,-1128662677,-1133264506,-1090424260,1048658511)+W(10,-1106885414,-1109730008,-1106017873,1026902699)+W(11,-1096642336,1058793797,-1112552037,1032897105);sum2=W(0,-1101738300,-1102635520,1049960021,-1107186076)+W(1,1031463651,-1109595133,1026251680,1042860418)+W(2,1045813894,1037904592,1043360780,1032162510)+W(3,-1096487254,-1118004862,1012147620,-1101520598)+W(4,-1099464580,-1144663840,-1097132336,-1097577131)+W(5,1062244087,1050699569,1042220045,1017587638)+W(6,-1103125896,1034939290,1030928730,-1118944274)+W(7,-1129575892,-1122088198,-1098301296,-1107323885)+W(8,1018590462,996952385,-1143727552,-1112243029)+W(9,-1145491968,1046219299,1042676852,-1132230456)+W(10,1038679603,1028948530,-1102991820,-1101571742)+W(11,1048890187,-1120981264,1022002534,-1108091801);WS(-1095386967,-1111219145);
sum1=W(0,989878260,1046105185,1042696371,-1089927208)+W(1,-1127509006,1030962098,-1130549149,-1114353482)+W(2,1044731284,-1092958347,1029760895,1015099027)+W(3,1027494660,-1126247292,1059356463,-1090136954)+W(4,-1123276603,1002268463,1027516453,-1101798869)+W(5,1066759339,-1086407791,-1134143337,1008759050)+W(6,-1138329195,-1109199416,1060963410,-1086208082)+W(7,1037957160,1030926587,1029536895,-1149170463)+W(8,1056388995,-1087382795,1028489291,1024487352)+W(9,1016226972,-1110945897,1052477254,-1099705531)+W(10,1033794703,1027177352,1031794584,1041043200)+W(11,1048385630,-1090430272,-1116367629,-1155852515);sum2=W(0,1037152773,-1107393101,-1107499267,-1071982339)+W(1,1050177526,1034063245,-1155239869,-1118272906)+W(2,-1123365743,-1066777138,-1099174901,-1111285661)+W(3,-1110337901,-1121008946,1053226346,1065602467)+W(4,-1114100047,-1111810642,1031799544,1040803769)+W(5,-1091451910,1078719649,1051522302,1032887971)+W(6,-1115579003,1040826838,1036591998,1072207876)+W(7,-1112448128,-1105619991,1027082675,-1129277077)+W(8,984589146,1012365693,1036247818,1027337883)+W(9,-1125050611,1044810576,-1111221822,-1114663567)+W(10,1024897040,-1128259763,1027786160,-1128372019)+W(11,-1115106721,1027240586,1010421237,-1110086921);WS(-1090330604,-1095913405);
sum1=W(0,1020138108,-1155846064,-1089580553,1060107168)+W(1,1026904097,-1129005794,-1123891981,-1158857313)+W(2,-1099259748,1041623909,1034391623,1027969480)+W(3,1027835331,1042832881,-1086143680,1061453552)+W(4,-1115844409,-1126805065,-1104251929,1026174194)+W(5,-1083565678,1065434151,-1108664129,1015124739)+W(6,1036891437,1041459232,-1087459168,1058328348)+W(7,-1103857816,-1133565543,-1115340623,-1107002233)+W(8,-1094838563,1058061687,-1108388469,1018898230)+W(9,1034060158,1043482052,-1096454718,1046178603)+W(10,-1124051644,-1128371111,-1111402939,-1101325435)+W(11,-1097944271,1056232524,-1124315511,1016813002);sum2=W(0,-1123501879,1032645553,1031823713,1073269342)+W(1,1039470942,-1134706270,994818552,-1106534525)+W(2,1055123028,1086127434,-1106004733,-1108902493)+W(3,1024190209,1041404870,1003420836,-1097366650)+W(4,1048036108,-1131894299,1026428551,-1104982451)+W(5,-1080276792,-1064048639,1029604730,1040747994)+W(6,-1113685733,1042593674,-1127504591,-1073275019)+W(7,-1102930579,-1114192145,1033345966,-1115833227)+W(8,1051480126,-1090368136,-1127043711,1028687353)+W(9,-1113104927,1034301013,-1116624943,1039074558)+W(10,1016207563,-1110363669,1032770548,1019409377)+W(11,1017007809,-1104405577,1023925896,1028902826);WS(-1090401964,-1152005757);
sum1=W(0,-1107975723,-1110378885,-1108756369,1036253290)+W(1,-1114963960,-1113670180,1027213860,-1114833045)+W(2,-1095679285,-1126602324,1031108853,-1122691487)+W(3,-1098681011,-1110030634,-1106296032,1055690689)+W(4,-1100045596,-1107558750,1041527967,-1088517567)+W(5,1070380432,1071039479,-1089232274,1041737494)+W(6,-1104614908,-1108968043,-1108442736,1052643167)+W(7,-1099409217,-1114805320,-1117487349,-1117626874)+W(8,-1098750614,1027420045,-1149243844,-1114809497)+W(9,-1139447119,1013150495,-1103582017,1037720897)+W(10,-1112117145,-1129003237,-1114124023,-1107640642)+W(11,-1109258534,1028231256,1004205268,-1115685308);sum2=W(0,1032241318,-1104603794,-1110024851,1040884292)+W(1,-1102517567,1041491703,-1099535875,1042476400)+W(2,1036274242,-1098717699,1017815860,-1106264274)+W(3,1055385702,-1090035137,-1088795135,1054345172)+W(4,-1094964358,1050847172,-1088862448,1058560544)+W(5,1070638870,1049287225,1049908300,-1097728340)+W(6,1049303281,-1088861159,-1093985609,1045145516)+W(7,-1104972980,-1120926078,-1109469239,1052772694)+W(8,-1106832655,1028821082,-1121780800,1040141480)+W(9,-1107728961,-1098593341,1040915158,-1095210561)+W(10,1046695263,-1097969166,-1128383244,1040732759)+W(11,-1094544594,1053404675,-1097835418,1042680505);WS(-1070853435,-1079594702);
sum1=W(0,1031368074,1015638464,-1114370347,-1115839497)+W(1,-1115223191,1032466078,-1129832370,1041167744)+W(2,-1117069532,-1102391672,1027397066,1017764904)+W(3,1034753191,1035847262,-1123068615,-1103157041)+W(4,-1112317379,1032880216,1015854174,-1103546680)+W(5,1064504443,-1091637800,-1115479934,-1129698458)+W(6,1034404179,-1113675090,1061831318,-1080200908)+W(7,1034003429,1015162251,1016952500,1024462894)+W(8,1053421228,-1096184888,1024063661,-1140051844)+W(9,-1121119193,1024493276,1039689052,-1127920108)+W(10,1021986479,-1133040549,1030231874,-1128491667)+W(11,1047845552,-1114780422,-1108195108,-1121925385);sum2=W(0,-1106137478,-1112484873,1057355655,1035747177)+W(1,-1121112608,-1111886750,1043473407,-1102332364)+W(2,-1095817987,-1115086293,-1132505032,1028632460)+W(3,-1106937584,-1092913054,1065744344,1023360745)+W(4,-1113186427,-1106034045,1026389244,-1107744995)+W(5,1065853704,1072123343,-1092294539,1034294011)+W(6,-1112665680,-1097742336,-1081387458,-1079419356)+W(7,-1121542644,1024287965,1037682857,1043622402)+W(8,-1127502696,-1106562006,1037780507,1025382780)+W(9,-1122471729,1020098037,-1107102958,-1106082519)+W(10,1042075138,1002478149,-1132137458,1022975237)+W(11,-1141866869,-1126279403,1036152561,-1184105122);WS(1049779927,-1112776705);
sum1=W(0,1028071903,-1118237477,-1102803275,1029391902)+W(1,1034486619,-1146402448,-1114011991,1043483133)+W(2,-1098367878,-1104983021,1030141823,1024272361)+W(3,1029458468,1007633232,-1088820906,1052808064)+W(4,1041927295,-1136262168,-1119065733,1035764138)+W(5,-1094340312,1066199650,1028311666,-1116603171)+W(6,-1132325110,1035328577,-1080604425,1053987355)+W(7,-1120802495,1022508086,1021654911,1034435922)+W(8,-1090240908,1056392483,1033716813,-1120600656)+W(9,-1140102008,-1138188744,-1148292210,1036299814)+W(10,-1137351220,-1178578023,-1114327724,-1122000063)+W(11,-1113705707,1048826612,1019304377,1020743116);sum2=W(0,1032570045,1038214390,-1105258373,1049712324)+W(1,-1104412018,-1123221706,-1105084280,1026252154)+W(2,1013797397,-1092505394,-1106628914,1042796766)+W(3,1038138439,1040403525,-1089116471,1060934721)+W(4,-1095609080,997194667,-1106537061,-1094267982)+W(5,1076181184,1059180753,-1100140938,1031304969)+W(6,1040196930,-1111441511,-1077048432,-1094660144)+W(7,-1105239307,1025898916,-1115643975,-1113353460)+W(8,1025617857,-1116351798,1035183993,-1113508292)+W(9,1030892929,1041615042,-1099622062,-1112051433)+W(10,-1108612586,1036578837,-1115802712,1045634969)+W(11,1030853641,1036834683,-1126459673,-1114596985);WS(1046079918,-1101410372);
sum1=W(0,-1119247786,-1128322399,1042510685,1040172212)+W(1,-1102544268,-1115138862,1028420729,1041896248)+W(2,1041276767,1029165630,1023180436,1035447066)+W(3,-1112243383,-1105916230,1052547749,-1093769957)+W(4,-1094151845,-1116787216,992275696,1048641796)+W(5,1049660162,-1086983984,1051181214,-1126725978)+W(6,-1122025413,-1106854731,1058242473,-1090223605)+W(7,1034028133,1020616971,-1106451742,1031954663)+W(8,1042746961,-1101840568,1035662026,-1106918309)+W(9,1031954516,1008473970,1045913078,-1131429676)+W(10,-1136064862,1031591591,-1132155589,-1111364501)+W(11,1038481040,1034663574,-1123376855,-1113758304);sum2=W(0,-1141998719,-1109775790,1044487768,-1123003936)+W(1,-1128896096,-1116651188,-1145824639,-1114337335)+W(2,1032184652,-1105393491,-1105870753,1028260552)+W(3,1031031156,1035421278,-1118695686,1043275908)+W(4,-1123077850,-1117301622,1020781312,-1094152732)+W(5,1023745864,1060925239,-1116720242,-1118185274)+W(6,1022361784,1019796096,1018742928,1035441608)+W(7,1005384511,-1111756371,1035727822,-1109500163)+W(8,1044822196,-1129786704,-1106753069,1028382728)+W(9,-1106658345,-1126048860,1018234504,-1154747838)+W(10,-1109895735,-1112885074,1018984000,-1133379360)+W(11,1040264262,-1114483694,-1115363912,1013789936);WS(1065850966,1065849900);
sum1=W(0,-1148044715,1023026535,-1096615656,1051437895)+W(1,1037565454,1009078433,1016251913,1037817733)+W(2,-1090259708,1044690723,1031445334,-1134993406)+W(3,-1121600570,1025496281,-1086496425,1060547800)+W(4,-1123828273,-1122338716,-1122606683,1030608138)+W(5,-1089114938,1067874188,-1103278290,961099943)+W(6,-1119487441,1035148220,-1087399018,1061971613)+W(7,-1103477215,-1115158089,-1123929445,1038603949)+W(8,-1089721837,1051923078,1017932657,-1152593000)+W(9,1022387720,1040789578,-1091666965,1020371139)+W(10,1017045638,1017681054,-1113618935,1029056085)+W(11,-1090055623,1050691807,1041207209,1032486406);sum2=W(0,1035054009,1029203106,-1095822387,-1096883389)+W(1,-1106861506,1003858895,-1100085534,1055497340)+W(2,-1094806083,1022251406,1025821768,-1141198631)+W(3,1050236106,-1099101530,-1112580467,-1105263591)+W(4,-1099047212,1038164225,-1106312974,-1091493710)+W(5,1065636371,1066985993,-1090221894,1007864647)+W(6,1040394388,1035688516,1057422694,1050729384)+W(7,1040303734,-1131632326,-1111006317,-1100130836)+W(8,1038056034,-1113669663,-1095697855,1034223408)+W(9,-1122528690,1051271785,-1090043318,-1109365057)+W(10,-1132012078,1022279531,-1120327060,1037370697)+W(11,-1101753600,-1098907474,1042447412,-1111449439);WS(-1097113303,-1098536273);
sum1=W(0,-1128711506,1026190055,-1089449919,1051085133)+W(1,1039600836,1017357112,1001100740,-1129782332)+W(2,-1090119792,1054274400,1006971045,-1151099700)+W(3,-1116245678,1036959597,-1089233276,1059231684)+W(4,1035061810,1008174399,-1123204686,1010531062)+W(5,-1088111001,1068549146,-1106500579,1027830380)+W(6,-1122390725,1040533155,-1083999320,1060528017)+W(7,-1110173729,-1118330949,973480529,1032146359)+W(8,-1100399617,1051645044,-1118570949,-1138008953)+W(9,-1135175840,1016950072,-1096337083,1021720363)+W(10,-1105366950,-1113983621,-1112078369,-1115082484)+W(11,-1098983064,1056811397,-1163217111,-1114515356);sum2=W(0,-1126544110,1057867675,-1084782762,-1101472514)+W(1,1046930113,1047938716,-1106788080,1045040387)+W(2,-1103936041,-1095964817,1060484868,-1116398073)+W(3,-1123763395,-1116688865,-1096694543,1033632512)+W(4,-1098897900,1033301960,1031886252,1008770068)+W(5,1065118928,1070094219,1055777327,-1112910333)+W(6,1019879781,-1111977015,-1120781351,-1093909441)+W(7,-1105350592,-1132175940,-1106896864,-1104133845)+W(8,-1094413904,-1091348732,-1098592917,1028498658)+W(9,1025236903,-1123575137,1055216743,-1087869152)+W(10,1032159773,-1111429301,-1103198659,-1095297610)+W(11,1063595180,-1101379604,-1090856164,-1148399072);WS(-1088872108,1052196610);
sum1=W(0,-1115772244,-1114837443,1040729928,999143576)+W(1,1035543595,-1109636323,1026268067,-1111544357)+W(2,-1129315660,1051137549,-1115388138,-1138847608)+W(3,1022683057,-1104977249,1050293045,1050616762)+W(4,-1110255664,-1148093909,-1119255225,-1110507588)+W(5,-1115663356,-1123488747,-1102766242,-1113579532)+W(6,-1126845407,-1124752108,1055556797,-1107532492)+W(7,-1115121626,1031428336,1018606696,-1106979958)+W(8,1038400791,-1115698508,-1111362474,-1123058305)+W(9,-1122729971,-1118779367,1043464385,-1106851872)+W(10,-1114761165,1024891874,-1119390253,1032957370)+W(11,1010467373,1013947482,-1127308771,-1117161611);sum2=W(0,1021571414,-1136485425,1033792089,1044650880)+W(1,-1111938281,-1111133361,1005045849,-1108696907)+W(2,1026572719,1068805535,1042295210,1015874538)+W(3,1032761087,1015124882,-1097148617,1072674603)+W(4,1053858128,-1115667125,-1131955840,-1109877489)+W(5,-1072841573,-1073632622,-1114078156,1025743417)+W(6,1002892889,1050593712,1051731235,1040667946)+W(7,986622244,1029743517,-1113636159,-1105061066)+W(8,1040799594,-1114163718,-1105514756,-1150165522)+W(9,1017257782,1027289415,1025178361,1033059623)+W(10,-1131411966,1028606721,-1116947723,1035889263)+W(11,1033387155,-1113785952,1024784261,-1131685126);WS(1059574956,-1147706177);
sum1=W(0,-1126851274,-1107330821,1039522745,-1101979721)+W(1,1039509326,-1113513772,1032992154,-1114850125)+W(2,1036915515,-1103811902,1037543219,-1122830319)+W(3,990365335,-1111585801,1058476188,-1091594576)+W(4,1044635632,-1115799180,1021792788,1025219833)+W(5,1057257569,-1102147871,1015035920,999411009)+W(6,1014654722,1042448198,-1130368142,1049911159)+W(7,-1098033363,1008106627,1023708133,1041111834)+W(8,-1087441640,1046832311,-1103709614,1030688938)+W(9,1021433863,1028566264,-1103664757,1042912388)+W(10,-1112635561,998865060,1024270494,1025900485)+W(11,-1101532519,1034347764,-1106561201,1033251158);sum2=W(0,1030668111,-1100054904,-1106823977,1038847176)+W(1,1045749759,-1139922314,-1138525905,-1127093272)+W(2,-1118630721,1023505668,-1100949461,-1137789612)+W(3,-1118095530,-1104427366,-1104404781,1055088734)+W(4,-1106737563,1025350194,1046358820,-1094333916)+W(5,1066330506,1059364463,-1115593085,-1118124817)+W(6,1026007575,-1098434999,1032956568,-1109156363)+W(7,-1105827255,1044080198,1036395993,-1114547879)+W(8,-1089680445,-1102029714,1014767972,-1111415597)+W(9,1044323398,-1098255510,-1118009606,1019564502)+W(10,-1114455410,1034872747,-1102154889,1043811931)+W(11,-1104253130,1042217401,1033201092,-1116871429);WS(1056332375,1037816258);
sum1=W(0,-1121656782,-1103168373,-1119737691,1044637987)+W(1,1028439953,-1147698697,-1121854558,-1112652978)+W(2,-1116096096,1045017865,-1108613751,1015231409)+W(3,988019291,1032694229,-1099471067,1051843657)+W(4,-1124711667,-1126623722,1027294260,1032971073)+W(5,-1088930875,1058468850,-1105155884,1025720722)+W(6,-1141230927,1036051832,-1088040995,1059943427)+W(7,-1110648631,-1125643860,-1146196851,1029047507)+W(8,-1094038173,1054278049,1023373473,1025459107)+W(9,-1124586778,-1138159876,-1105369135,1040438911)+W(10,-1109090662,-1140770656,-1119789479,-1116156558)+W(11,-1100717841,1052440082,-1121068380,1033302707);sum2=W(0,1037403217,-1101035659,1032316963,-1116665707)+W(1,-1159849898,1025618366,1056969468,-1090106390)+W(2,1038083410,-1119459300,1009385423,-1128266716)+W(3,1057593955,-1080354518,1060881997,1028006921)+W(4,1038355181,-1107076145,1065979451,-1077736273)+W(5,1057826659,-1093367622,-1108823981,1040978108)+W(6,1052219437,-1095104394,1040943565,1050471411)+W(7,1028403474,-1107763897,1048107842,-1110113632)+W(8,-1093495590,-1098889696,1041580846,1031803963)+W(9,1012201018,1035332836,1023246776,1037291810)+W(10,-1108503511,1028340263,1034400525,1036232380)+W(11,-1105354500,-1172133380,1023204972,-1124125618);WS(1057728492,-1114894260);
sum1=W(0,-1113553553,-1137973853,1030725486,1027451936)+W(1,1024408310,-1122023828,-1129994721,1032124939)+W(2,1023297510,1039175515,-1104644784,1015759447)+W(3,-1116323110,1038491142,1042012404,-1096381204)+W(4,-1098358292,-1129065232,1032700067,1042214629)+W(5,1063322480,1002639809,-1097199096,1025211173)+W(6,1022553594,-1102850457,1049455560,-1095884801)+W(7,1038368473,-1119912573,-1174372438,-1103814977)+W(8,1038337085,-1099447670,1041557913,-1120935138)+W(9,1025649872,-1108835354,1036180712,-1107257155)+W(10,-1143485305,1022194670,-1204938694,-1117610625)+W(11,1041170774,-1110131186,-1139346043,-1131327617);sum2=W(0,-1132724746,-1136277690,-1115335750,-1142062564)+W(1,-1111737990,1021138001,-1125894137,1023794749)+W(2,1019650853,-1102896527,1036465851,-1117376889)+W(3,1008401986,1034921985,-1111489002,-1095970428)+W(4,-1093339450,1036367329,-1123753553,-1135255538)+W(5,1065003137,1052274635,-1130345777,-1114642052)+W(6,1028568703,-1095862669,1042205114,1050282098)+W(7,961646223,983274770,-1129573217,-1103833757)+W(8,-1104966989,1039075981,-1123958953,-1121876761)+W(9,-1115138968,989975657,1028245440,-1124502561)+W(10,975314596,-1131382405,-1129237393,-1117578737)+W(11,-1137003202,1029353869,981021860,-1129104973);WS(1064957100,-1084259623);
sum1=W(0,-1147443767,1048172674,1050085746,-1087174820)+W(1,-1110620477,1041967934,1002237105,1022388856)+W(2,1049301459,-1096483251,-1130736462,1032395752)+W(3,1042679235,-1111985505,1061123934,-1084863818)+W(4,1036594273,1029284270,1025036588,-1105536623)+W(5,1059891343,-1085360136,-1096717087,1027822410)+W(6,1039980881,-1111204540,1063082922,-1087496217)+W(7,1049051417,1038157169,1039876787,-1118973740)+W(8,1059164422,-1085023864,-1098175193,1033526682)+W(9,-1122119878,-1115201293,1050147791,-1099749261)+W(10,1038851310,1035926782,1046679440,1036937851)+W(11,1052477312,-1093770425,-1094492881,1040430103);sum2=W(0,1043574668,-1079200674,1070660923,1052128984)+W(1,-1102512316,-1114631788,-1110691764,-1088609636)+W(2,1057860954,1049301959,-1119415890,-1111966430)+W(3,-1103083598,-1104512784,-1107138551,-1106877192)+W(4,-1099577256,1025811761,-1104224219,1072315297)+W(5,-1092267131,-1082025998,1048136354,-1120067756)+W(6,-1111324648,1071717488,-1073631870,-1098154139)+W(7,-1101281480,-1097839567,1045365848,1074062948)+W(8,-1072626825,1060924493,1049098296,1046934152)+W(9,-1123650350,1072927288,-1076777698,1055782129)+W(10,1053482338,-1142912019,1040472402,1075518858)+W(11,-1068851440,-1085268633,1045375219,-1113956244);WS(-1075237718,1059347685);
sum1=W(0,1021242911,1049968737,-1123217820,-1100043508)+W(1,-1123750750,1039650209,1033512399,-1159856274)+W(2,1052611492,-1096977477,1035058824,-1164938034)+W(3,1029870036,1035044013,1055398719,-1086974821)+W(4,-1111424357,1031585078,1022930282,-1122614884)+W(5,1061884279,-1081627821,1035852049,-1146263191)+W(6,1032776022,-1113136009,1059035017,-1085989237)+W(7,1046594056,1040828171,1018371807,-1134430929)+W(8,1058365139,-1083853344,1040835864,-1113397210)+W(9,1019954077,-1114025505,1054270736,-1094951367)+W(10,1036293471,1041271429,1033340372,1040742208)+W(11,1057072208,-1082038839,1043435581,-1112152131);sum2=W(0,-1109418256,-1082007392,1074622373,-1087167323)+W(1,-1079889153,1054843717,1045686709,-1092895857)+W(2,1045059925,-1090791673,1052961109,-1111299754)+W(3,1025535098,-1097230803,1022527077,1061750517)+W(4,-1094791227,-1097908774,1041368995,-1087580936)+W(5,1072979117,1066822104,-1121141584,1039933817)+W(6,1025255906,-1090709237,1059630355,-1104688853)+W(7,-1114952578,-1109459004,1045341483,1030380818)+W(8,-1082271661,-1098772696,1048788253,1032974905)+W(9,-1131647237,-1098811123,-1098333373,-1097425000)+W(10,-1109808864,1041274025,1050563248,-1122444474)+W(11,-1080249300,1035536875,1062091865,-1101634861);WS(-1073405707,1071333561);
sum1=W(0,1032445482,-1107154225,-1086616986,1053035442)+W(1,1037191452,1005358651,-1114759602,1043648434)+W(2,-1097373989,1049497533,-1113096234,-1140703610)+W(3,1009365348,1025826187,-1088696011,1058380737)+W(4,1042579156,-1147371482,-1116673978,1050217769)+W(5,-1084271170,1057270871,1027100008,1008260703)+W(6,-1140494528,1045274198,-1086550017,1060414079)+W(7,-1122447285,-1128134433,-1138343378,1041826370)+W(8,-1088202787,1054213138,1033632004,-1146407565)+W(9,-1164102249,1037855412,-1096484208,1049814032)+W(10,-1117413058,-1132301012,-1128324122,1036590066)+W(11,-1090407429,1044502774,1049279047,1030979244);sum2=W(0,-1104849756,1044778147,1087011564,1051692028)+W(1,-1115275477,1024288807,-1130309268,1042344095)+W(2,1065552014,1050304642,1012814276,-1122813731)+W(3,1032168017,-1115874267,-1071484991,-1095624232)+W(4,1034711867,1018071134,1006608216,1016899230)+W(5,-1064792716,-1080996320,1012706900,-1113948677)+W(6,1025939811,1015318926,-1108487910,1038353709)+W(7,1031018877,1039145567,-1116205504,1017541078)+W(8,-1111002668,1015541566,1017981722,-1121567210)+W(9,-1134020588,1025032291,1026184365,-1115175630)+W(10,1016059306,-1161414849,1015836550,-1134707560)+W(11,-1105554232,1035428553,1030487759,957459976);WS(-1093094231,1019545057);
sum1=W(0,-1147370279,1024662611,1045730364,-1100871081)+W(1,-1113292876,-1115285964,-1111661690,1043371102)+W(2,1007712219,-1103400446,-1125293706,1035921815)+W(3,1036370005,-1098598749,1063151515,-1086049630)+W(4,1038700136,-1106696483,-1130128916,-1121967929)+W(5,1048771569,-1094208743,1042591246,1031896756)+W(6,-1138886402,1034324947,-1102866212,1057052051)+W(7,-1109292474,-1117085921,-1114353490,1030255498)+W(8,1043747359,-1103168823,1040829042,-1117982022)+W(9,-1139052495,1020719663,1042970997,-1114366281)+W(10,-1113681601,986496271,-1123566046,983686292)+W(11,1044423271,-1105757546,-1119014482,-1116127556);sum2=W(0,1017737448,-1113949677,-1109074925,-1106456753)+W(1,1033894674,1002006465,-1112488549,1043174240)+W(2,-1099690943,1036040708,-1136025401,-1127095326)+W(3,1041909593,-1095542187,1055357640,990810979)+W(4,1036060652,-1106928479,-1119128646,-1123930650)+W(5,1063813292,1064786485,-1095508468,1041202855)+W(6,995222883,1011641777,1029075282,-1080550900)+W(7,-1096849813,1028541984,-1138532089,1043431269)+W(8,-1111808055,-1099317256,1042059844,1013308785)+W(9,-1122958336,-1133447353,-1121958092,-1111251400)+W(10,1031456264,-1130037494,1002378369,1011720393)+W(11,-1111615901,-1122017034,1041840135,1011740497);WS(1065464534,1066200435);
sum1=W(0,-1120929867,-1114034816,-1093428139,1053507241)+W(1,1039630850,1039737375,1037468205,-1098649416)+W(2,-1095417420,1053719708,-1117479019,-1104296205)+W(3,-1104046500,1044270480,-1095455089,1059517274)+W(4,-1116571174,1034668025,-1118049328,1030873567)+W(5,-1078956988,1062996894,1037682987,1027940302)+W(6,1026495526,1027018036,-1097112752,1062358792)+W(7,-1100052716,-1105628906,-1102710553,1029661039)+W(8,-1090364038,1051059848,-1134398359,1047874257)+W(9,1047356358,992085460,-1098761015,1053033759)+W(10,-1124964177,-1105711476,-1104379061,1014898857)+W(11,-1089997432,1058137077,-1119205176,1036556777);sum2=W(0,1052570920,-1079960756,1059860803,1024102895)+W(1,-1109439044,1028585912,-1096757231,-1072214843)+W(2,1077140634,1045135233,-1135125103,1026412089)+W(3,1032706704,-1067716640,1078085184,1007395147)+W(4,1039504993,999691338,1048916325,-1071149720)+W(5,1074719494,1048879105,-1119420973,1031274943)+W(6,1032567852,-1113086642,-1126012658,-1105291454)+W(7,1042487387,-1115876939,1027784571,1026889523)+W(8,1023965646,-1125605772,-1107726802,1031655696)+W(9,-1123035498,-1102782368,1033915049,1036400237)+W(10,1040624471,-1118021143,1032789056,-1113248449)+W(11,-1131155204,-1120868355,-1123377002,1033633154);WS(-1088460652,-1077196042);
sum1=W(0,-1106714405,-1126618358,-1100538888,1061836401)+W(1,-1105561066,1017778831,1012745873,-1104692362)+W(2,-1105672234,1049398341,-1107347643,-1107815087)+W(3,-1106817926,-1128320455,-1096420642,1063373516)+W(4,-1095103574,1021813111,1014233321,-1113350277)+W(5,1032760733,1062672955,-1104500106,-1130991024)+W(6,-1139695810,-1104636978,980853696,1040237156)+W(7,-1136108756,1015562593,-1112340330,-1111992333)+W(8,-1098221750,1049303442,-1098848505,-1124042178)+W(9,-1112616426,-1112151140,1032069058,-1115352833)+W(10,1028357771,-1117430379,1014140598,-1103199781)+W(11,-1124202648,1047738902,-1108236605,1024298444);sum2=W(0,1042942941,-1095373315,1047404354,1041600542)+W(1,1029337611,-1116792463,-1103739979,1042549384)+W(2,-1104635751,1049880149,-1113660916,1033409028)+W(3,1021675082,-1100136800,-1156628070,1042313351)+W(4,-1103511888,-1100575516,1031504716,1032277385)+W(5,1056265483,-1095000083,1052284225,1042607543)+W(6,-1103784377,1051314558,-1086627236,1058671506)+W(7,-1098025422,-1102539848,1021140017,-1097536524)+W(8,1056610233,-1087499329,1053296214,-1123811627)+W(9,1032312275,1033748340,-1097748456,1053303874)+W(10,-1097031052,1034071897,-1113021145,1006926454)+W(11,1032415346,-1106742186,1040224097,-1116904421);WS(-1090190636,1052333694);
sum1=W(0,-1118008162,1046164882,-1087764995,1050774996)+W(1,-1132114980,992812356,1017370722,1025512151)+W(2,-1107299674,-1113611419,-1133738119,-1143374172)+W(3,1028313190,1039176172,-1107276920,1042980645)+W(4,1016759930,1031741320,1032465571,-1140639831)+W(5,1054861041,-1104478910,1039228938,991966796)+W(6,1021024634,-1114523818,1048774281,-1116066086)+W(7,1029146129,-1131726971,1022145795,-1123803590)+W(8,1052546887,-1088290914,1046828701,-1135053738)+W(9,974396430,-1114987978,1033108808,-1101829203)+W(10,1025239231,-1135839572,1023704762,-1150325779)+W(11,1052242867,-1082760046,1050382392,-1117633184);sum2=W(0,-1112927492,-1126311221,-1124129707,-1089259297)+W(1,-1121960162,-1127721129,1000278501,-1112124316)+W(2,1030656727,-1136644755,-1119195008,-1143597573)+W(3,-1115114722,-1096516945,1062718459,-1089907054)+W(4,-1113085858,1010259715,1038568093,-1095439368)+W(5,1069168233,1066488720,-1108783853,1016497897)+W(6,-1107752992,1035770391,-1092856910,1057602472)+W(7,-1101947316,-1142073349,1036864823,-1173738153)+W(8,-1097729376,-1119016562,-1105922885,1034450025)+W(9,-1111435217,-1127749525,-1108466839,1028769031)+W(10,-1119106133,-1113345821,999311589,-1118042174)+W(11,-1106807928,-1101412503,-1119408565,-1121786357);WS(1050584535,1068150000);
sum1=W(0,-1115260532,1034938395,1038987194,-1117589351)+W(1,-1115913835,1013034091,1010165469,-1115625742)+W(2,1047833470,-1104527215,-1116485512,1026352434)+W(3,-1112895478,1043729220,-1102791097,1041775364)+W(4,1035117570,-1123123343,1003680362,1046586119)+W(5,1053057826,-1092950416,1032942189,-1126776150)+W(6,1038151522,-1096382429,1060286702,-1085160955)+W(7,1051158381,-1118268740,-1113655284,1036369142)+W(8,1031810112,-1099697720,-1109351189,992197073)+W(9,-1132334157,-1110737789,1033665067,-1112334730)+W(10,1035094123,1007592182,-1116596385,1020311663)+W(11,1045919272,-1112800213,-1113211075,-1128843070);sum2=W(0,1027450901,-1130117632,-1112751331,1023748039)+W(1,-1129067048,1020055214,999052617,1037992777)+W(2,1031860941,-1148181737,1031574877,-1123191999)+W(3,998486633,1035832253,-1100828230,-1107268336)+W(4,-1108371420,-1176849298,-1098069390,1058826704)+W(5,1066377631,1031601953,-1110435251,992240434)+W(6,1050271656,-1075559944,1059983898,-1105105514)+W(7,-1111123861,1022099846,-1144500281,1051052067)+W(8,-1089703828,1006070601,-1135053221,-1122685646)+W(9,1034115809,-1104035684,1037142243,1031181077)+W(10,1013422629,-1154287506,-1111215245,1041076323)+W(11,-1116488683,-1123703892,994427506,1025316569);WS(1065940278,1034622363);
sum1=W(0,-1130882111,1042781009,1048563851,-1106282856)+W(1,991352096,-1132163876,1018945629,-1105035701)+W(2,1039562393,-1093168999,-1128564863,-1146137419)+W(3,1038546130,1037583679,1050832116,-1106056839)+W(4,1040441019,1034240611,-1109081570,-1089961211)+W(5,1065150616,-1081267407,-1125259845,-1103163033)+W(6,-1116833467,-1106689964,1063013875,-1093571617)+W(7,1037655800,1014989293,1027338207,1025705412)+W(8,1053064399,-1098826451,1032573560,-1132178841)+W(9,-1118439678,-1110899849,1043578884,-1098971955)+W(10,-1126802554,-1140385876,1023675896,1000818681)+W(11,1052844651,-1103816344,-1174556270,-1124029942);sum2=W(0,1042045232,1025081894,-1120251562,-1098032480)+W(1,-1122897683,-1131598407,-1100582068,1047796551)+W(2,-1130142714,1051286467,-1114446743,1028094206)+W(3,1051353130,-1135649915,-1091982339,-1088973774)+W(4,1048662352,-1114986235,-1098661297,-1083821047)+W(5,1066411068,1066192686,-1098476628,1035402858)+W(6,1033093932,-1113123121,-1108263063,-1096817778)+W(7,1043244089,-1113670703,1041505758,-1102707738)+W(8,-1116829613,-1124748705,-1105512115,1040252082)+W(9,-1111611431,1042774566,1029093314,-1115318079)+W(10,1039955893,-1113507172,1036803556,-1119704488)+W(11,-1105374597,1039210409,-1115075522,-1136180467);WS(1056991468,-1087030746);
sum1=W(0,-1123211458,-1104816506,-1105628499,1049039296)+W(1,-1110865210,-1119944116,1040392564,-1123900599)+W(2,1035944426,1031104918,1038992913,1019968535)+W(3,-1107179074,-1097679367,-1092912076,1058030045)+W(4,-1092536332,-1113705364,1032323379,1050060447)+W(5,1043269081,1044634502,1052766173,1024115141)+W(6,-1112698351,-1113372906,-1098944114,1032247835)+W(7,-1101773536,1016666555,-1113154609,-1118981766)+W(8,-1111852653,1043769326,-1111088882,-1113641643)+W(9,1035059984,1036804874,1030188977,1035537687)+W(10,1017337855,1034739876,-1117349658,-1117759553)+W(11,-1099907470,1048904265,-1120093295,-1119368937);sum2=W(0,1038207100,-1100024892,1019998746,-1116235844)+W(1,1028590129,-1132429552,1055370704,-1091918952)+W(2,-1108168198,1051323790,1017416940,-1131674494)+W(3,1017023961,-1082116017,1065911065,-1096201210)+W(4,1032160655,-1107738152,-1102268135,-1125190319)+W(5,1060923636,-1094794141,1048662690,-1115273448)+W(6,-1122475964,1048656820,-1095962080,1023749917)+W(7,1005611185,-1120617509,1023693826,-1118701724)+W(8,1025593786,-1112111831,-1121410776,1032669658)+W(9,1033230771,1009208157,1022143062,1028403793)+W(10,-1131420642,1007544955,-1120372849,1017593165)+W(11,-1123799386,-1116942925,1018425448,990755743);WS(1065408790,1036624080);
sum1=W(0,1031689276,-1095782030,1040908418,1044865119)+W(1,1010781241,-1124793181,-1118902603,1036811736)+W(2,-1099523235,1048657234,-1114118270,-1132122507)+W(3,-1130392064,-1106389326,-1100633526,1056569877)+W(4,-1105362262,1010247305,-1130349122,-1116251760)+W(5,-1088986706,1059819669,-1109527143,1021657598)+W(6,-1124855342,1016267643,-1097124896,1057017186)+W(7,-1101014271,-1147394236,-1120117724,-1116551776)+W(8,-1093812931,1059687187,-1105256235,1019294354)+W(9,1032115325,1029730958,-1102530619,1046000250)+W(10,1028862634,-1131137795,-1114562026,-1110739566)+W(11,-1093706094,1058243684,-1118348593,1010280523);sum2=W(0,1008018405,1028827850,1048442625,1022982076)+W(1,1015261982,1023643398,-1131603511,-1115409151)+W(2,-1128423353,976919119,-1110305290,-1142661114)+W(3,988821927,1044469435,-1144038842,-1106419532)+W(4,1025710382,1024565032,-1126539767,-1105522597)+W(5,-1080807551,-1069309764,-1128896061,-1156968388)+W(6,1029044494,1031515550,-1100063920,-1077869698)+W(7,1034212953,-1108906576,-1154431236,1029512486)+W(8,1047735839,1057375362,1047372093,1040986767)+W(9,-1144594818,-1118759177,1049631559,1074645104)+W(10,-1121013958,-1109343217,-1134541747,1017115388)+W(11,1040817807,1074183528,1028992794,1013497529);WS(-1134496480,-1135409208);
sum1=W(0,1012816882,-1118561391,-1172095542,1042727039)+W(1,-1101252924,1038725048,-1131032216,1023949458)+W(2,-1135187513,-1111514505,940438235,-1118209095)+W(3,1015795842,1025102291,-1122643706,1044113108)+W(4,-1099247502,1039141810,1017081284,-1098855254)+W(5,1062211658,-1088869665,1037442288,-1110868352)+W(6,1032335660,-1109465919,1053298610,-1090758606)+W(7,1036453998,-1124785329,-1114842158,1018180354)+W(8,1055550179,-1097017583,1038283500,-1123999226)+W(9,-1121133019,1039697400,-1104417019,1024023145)+W(10,-1127849669,984058180,1020892138,-1121622748)+W(11,1042088653,-1131309822,-1111728213,985363057);sum2=W(0,1027844464,-1123756397,-1109401613,-1123223808)+W(1,1035039619,-1128717516,-1120185020,1023474305)+W(2,1009596088,1048386893,-1119575836,-1197272208)+W(3,1033301171,-1120807818,-1105464515,-1117881742)+W(4,1029989604,-1129559846,-1142892826,1045181163)+W(5,-1069578385,-1079085438,1032607110,1013531724)+W(6,-1130897478,1050514681,1080182479,1057107198)+W(7,-1113328530,1001587842,-1112219415,-1148494098)+W(8,1033916695,-1155326684,-1143648562,-1126181730)+W(9,1008317678,-1124897908,-1111316356,1015620530)+W(10,1010222764,1011089790,-1123809910,-1112292483)+W(11,1038900121,-1138311341,-1144599918,-1129634008);WS(1063953772,1006246735);
sum1=W(0,-1129265445,1023929568,1050480356,-1094701786)+W(1,1037312131,1034664643,-1103221880,-1113408580)+W(2,1053092565,-1092563365,-1114954585,1012249970)+W(3,-1129858606,-1152025615,1054804888,-1099755687)+W(4,1041973195,1007014628,-1113052252,-1124775629)+W(5,1058637767,-1081976315,1043978961,1034276907)+W(6,970168057,-1116248388,1061520345,-1085039957)+W(7,-1109284733,-1121545966,1035503657,-1112901548)+W(8,1052655373,-1106127939,1037644971,1031841028)+W(9,-1114702297,-1114551939,1043614208,-1104465584)+W(10,1036504960,-1122618723,1026538155,1012918985)+W(11,1053852345,-1094975651,-1153236991,1015394179);sum2=W(0,-1108119214,-1098605940,1035846227,1036002502)+W(1,-1110269476,-1115932080,-1096454441,1047215192)+W(2,-1114546522,1051355228,1034086715,1019597651)+W(3,-1110533412,-1103381544,1042040175,-1102267339)+W(4,-1102892813,-1130886478,-1119694402,-1128298432)+W(5,1054173861,1055154953,1033662351,-1108620470)+W(6,-1127729168,-1115663656,-1103681801,1052945690)+W(7,1018137856,1033484697,-1110958880,-1114162078)+W(8,1035812038,-1097546689,-1135158408,-1106956606)+W(9,1023031785,1023974294,1020649501,1033369183)+W(10,998437331,1029836288,-1130979192,-1102917557)+W(11,1043843622,1033695483,-1106336801,1026224246);WS(1049960663,-1098656338);
sum1=W(0,-1129270334,-1097905355,-1106458043,1053746044)+W(1,-1153859324,-1120671826,1010743226,1038429850)+W(2,-1094238830,1050579558,1008020477,1036488405)+W(3,-1116543140,1026505899,-1084542826,1060156652)+W(4,-1101873487,1033306211,1036165346,-1111354490)+W(5,-1093117384,1065413702,-1122984978,1035776465)+W(6,1026370235,1012909508,-1096055524,-1110641506)+W(7,-1132001470,1015184758,1026933359,1034045586)+W(8,-1093158415,-1140159326,1048347588,-1115507932)+W(9,1009750007,-1139624135,-1113672231,-1153271990)+W(10,1027525597,1024719161,-1164389112,1033987231)+W(11,-1098353419,1046556600,-1124973593,1037016731);sum2=W(0,1007202997,-1107138382,-1101985157,-1105521455)+W(1,998286218,-1135144653,1038605814,-1092409649)+W(2,-1111080585,1031799434,-1127152184,-1138707909)+W(3,-1111184485,-1086536233,1058778058,-1102287591)+W(4,1043783051,1018462794,-1097778206,1033842165)+W(5,1062592323,1054124413,-1107786643,-1134709509)+W(6,-1107862779,1050500010,-1115904936,-1121603522)+W(7,-1104929125,1016336685,-1126800416,-1107791267)+W(8,1050870644,1039372702,-1103666737,1035379787)+W(9,-1122928880,1035028069,-1115500703,1030823202)+W(10,-1123649878,-1120475406,-1117103670,1024236113)+W(11,-1137706913,1012044041,1042413442,-1119073178);WS(1045571246,-1101396513);
sum1=W(0,1027156266,-1105879340,-1095381975,1052608133)+W(1,1036979366,-1116386461,-1135540454,1031079263)+W(2,-1094890856,1052732944,-1110160581,-1124519785)+W(3,-1123739311,1036462891,-1086841044,1059410250)+W(4,1033495803,-1113888968,-1123826896,1048275928)+W(5,-1081913239,1057453824,986236332,1015417435)+W(6,-1110505155,1040289247,-1087831711,1053535332)+W(7,-1121128186,-1106215130,-1138173481,1033674439)+W(8,-1095054872,1059217778,-1117509614,1025380519)+W(9,1019384210,1035302207,-1100616678,1056369955)+W(10,1002559041,-1132265864,-1138775820,-1109766005)+W(11,-1096527684,1057086003,1031959012,1009437253);sum2=W(0,1023702857,1025579445,-1107828603,1030949885)+W(1,1030056541,-1138881396,-1116086512,1041684936)+W(2,-1100190580,-1127701406,-1101693823,1031874044)+W(3,1027064225,991232624,-1127488618,1063977916)+W(4,1026840857,-1115029594,1024261913,1049263730)+W(5,-1121382305,1081524863,1032271344,-1124133978)+W(6,-1115739014,994389040,1049530396,1074557390)+W(7,1041139218,1015337722,1023117658,-1121855219)+W(8,1041567276,-1078514947,1024600809,-1113125346)+W(9,1011341860,-1121905805,-1097196557,-1067412604)+W(10,-1110332083,-1157524144,1016675050,-1114246345)+W(11,-1125328530,-1072747255,1045882874,1009384836);WS(-1091844311,1066789497);
sum1=W(0,-1126657090,-1121934839,1053346558,-1094816004)+W(1,-1134360567,-1196074864,-1118280816,-1104655157)+W(2,-1150447404,-1096277599,1026981217,1030410603)+W(3,1035276339,1036892560,1061301148,-1095276499)+W(4,1035239934,-1117233544,1034822275,1041291861)+W(5,1054539137,-1085328499,-1132053288,1032377106)+W(6,-1122398524,1016354085,1061579109,-1094948141)+W(7,1041572288,-1113536398,1027512241,-1100932977)+W(8,1052329175,-1090319102,-1138204721,1028691858)+W(9,-1105911320,-1113195754,1010492736,-1109759879)+W(10,1026669711,1016723124,1036073133,-1137558275)+W(11,1052092547,-1096198988,-1122862318,1004385343);sum2=W(0,-1130924015,1022730742,-1156842543,1039023607)+W(1,-1147026848,1024455841,976327856,-1107671502)+W(2,1030703882,-1100688592,-1113451109,1015244616)+W(3,1006816288,-1102494949,1050591037,1039287442)+W(4,1030233046,-1121583866,1032746467,-1063244855)+W(5,1084548157,-1091568120,1034384724,1032201434)+W(6,-1109752024,-1117144683,1041535529,1042495948)+W(7,1024850879,-1112832588,1030725620,-1118200508)+W(8,1030607420,-1100624377,1037336210,984232072)+W(9,-1118656485,1023153636,-1117378226,1033109796)+W(10,-1123040622,1003511712,1013150272,1019358625)+W(11,1000111712,-1135441064,1025293966,-1124806470);WS(1062375148,982896070);
sum1=W(0,1041356906,-1092346958,-1098857839,1052252533)+W(1,1050501706,-1165233042,-1141741512,1042371688)+W(2,-1100631199,1048733184,-1126563284,-1134397903)+W(3,-1123251246,-1107640316,-1093348349,1057292943)+W(4,1043133649,1008063554,-1121772047,1037798623)+W(5,-1081710855,1063732968,-1111246422,1032268279)+W(6,-1138991637,1035668286,-1084667272,1061645578)+W(7,-1112114769,988108978,-1156317853,1026956462)+W(8,-1088318752,1059891330,-1106214611,1037368483)+W(9,-1161666833,1016120313,-1093940123,1051947731)+W(10,-1109426316,-1138661789,1011726474,-1115727625)+W(11,-1084607638,1059995535,-1190508359,1040598420);sum2=W(0,-1087149149,-1081699534,1075074133,1074122230)+W(1,972078363,-1097056662,-1111774062,1035582541)+W(2,1078981756,1067224402,-1092574897,1045566397)+W(3,-1122195827,-1087576154,1080077903,1066418532)+W(4,-1094572008,1049096521,1039123010,-1082404199)+W(5,-1086433828,-1082120864,-1101495601,-1109136155)+W(6,1035630599,-1111170675,-1073636555,-1078722695)+W(7,-1124013413,1034655424,1055099903,-1119441337)+W(8,-1080599553,-1083892454,1051613332,1023040696)+W(9,1042757145,-1097950160,-1080969229,1038753292)+W(10,1020974546,1027077203,1060125526,-1098859385)+W(11,-1075310961,-1085615144,1056506110,-1129411423);WS(-1073733835,-1077508759);
sum1=W(0,1004911573,1043185540,1056421033,-1084678800)+W(1,1025064353,1009545653,999004239,-1120942224)+W(2,1054442442,-1094509130,1020812405,1022285001)+W(3,1008908284,-1136904037,1059517190,-1087084867)+W(4,-1149079216,-1118599969,1032559088,-1114184455)+W(5,1066321721,-1089134469,-1127746091,1007063543)+W(6,-1123346838,-1112686066,1063474337,-1088382556)+W(7,1027145139,-1149726053,1021646261,1032555200)+W(8,1052962698,-1089853747,-1126936380,1015641511)+W(9,-1114632613,1005792618,1044159722,-1092765869)+W(10,1027348136,1023282088,1036339578,1040940927)+W(11,992460573,-1093589176,-1126618160,981480241);sum2=W(0,1016441223,1040812131,-1091551076,-1083270432)+W(1,1054198423,1001473573,-1123853806,-1136381199)+W(2,1020713637,-1123741604,-1108424657,-1110846033)+W(3,1034027700,-1121560396,-1092123318,1057043619)+W(4,-1115262538,1008724259,1016212045,-1100123577)+W(5,1069362941,1065772322,-1092584961,-1120589670)+W(6,1025170155,-1100550013,1050653373,1058297195)+W(7,-1121642970,1040111989,1030169991,-1105283667)+W(8,1020763615,-1091989226,1029919048,-1104422780)+W(9,1024326153,1029487024,-1121149602,-1092470882)+W(10,1039520200,1027795061,1020004331,-1102325825)+W(11,-1094990109,-1106605421,1026718342,-1115881428);WS(-1083424620,-1083774644);
sum1=W(0,1025997707,-1107578509,-1116799831,1051882641)+W(1,-1114213177,-1140244728,995558823,-1112668224)+W(2,-1098861996,1045883512,-1127946135,-1116793621)+W(3,-1132669247,-1109754213,-1099316274,1060321715)+W(4,-1106758402,-1131243108,1015677409,1048694360)+W(5,-1079768279,1059777970,1040276008,-1129876893)+W(6,-1113673299,-1099923633,-1093459346,1064776049)+W(7,-1108196294,-1167573435,-1146244698,1044345284)+W(8,-1098475085,1036566882,1008462282,1020492609)+W(9,1028038186,-1117921566,-1113981277,1042756750)+W(10,-1117078569,1015090721,-1119640804,1030760459)+W(11,-1105585281,1033934183,-1130472177,-1176961296);sum2=W(0,-1120400279,-1120118931,-1114073896,1044457775)+W(1,1036833596,-1137956564,1006239848,-1112851025)+W(2,1016448074,-1095953339,-1112980685,-1122147671)+W(3,1033967902,-1101370370,1047917593,1065044078)+W(4,-1119396143,987310366,-1138878316,1037781128)+W(5,-1113781647,1069276419,-1110041421,-1187381491)+W(6,1012842788,-1100258045,1045546113,-1075186216)+W(7,-1132903556,-1131003226,-1135736068,1002346920)+W(8,-1114666278,1035717470,-1120766465,1029533357)+W(9,1028356101,-1112182778,1002645288,-1097061266)+W(10,1015304410,1003776904,-1120658117,995892591)+W(11,-1115876966,1049663208,-1123504973,-1150885167);WS(1055938007,-1113494123);
sum1=W(0,1002908945,1028210664,-1133494457,-1135464580)+W(1,1008466835,-1131269290,1005413771,-1117675639)+W(2,1035958810,-1095959351,1040264713,1035203030)+W(3,1025040167,1040926954,1041989700,-1087581816)+W(4,1048292991,-1116685065,1016082831,-1118443670)+W(5,-1101702418,-1121242873,1034336763,-1117662885)+W(6,-1114102015,1040854289,-1098047787,1048632765)+W(7,1043249233,-1132796663,1024456642,1046508410)+W(8,-1093641223,1052220147,-1183964258,-1144182458)+W(9,-1121270129,1019764906,-1111985289,1025236686)+W(10,1036425152,-1137681823,1006080470,1029150738)+W(11,-1102768646,1042463785,-1131127167,1031884341);sum2=W(0,-1148833389,-1103329032,1039527980,1036545465)+W(1,-1140514638,-1111163586,1034952858,-1114547380)+W(2,1019372679,-1111710878,1042452640,1025974311)+W(3,-1131645803,-1099667252,1017530647,1040867364)+W(4,1048394746,-1102843950,1044582101,1046239383)+W(5,-1095619156,1074171367,1046568773,1030125627)+W(6,-1100126968,1038848953,1053527025,-1072583834)+W(7,-1104419698,1045672947,1041029558,1023994452)+W(8,-1122648352,-1089175055,-1095650184,1033990232)+W(9,-1101188496,1040593566,1048348234,-1110512168)+W(10,-1113024814,1039972451,1038559400,-1104909140)+W(11,1034383711,1048723535,-1105559093,-1123744674);WS(1054254551,1014537956);
sum1=W(0,-1121039367,1035774671,-1112598570,-1132150029)+W(1,-1109088445,1040615567,1018675757,-1130008697)+W(2,1008273253,-1122251932,-1109769252,1003469451)+W(3,1022410264,1030747950,-1093495169,1041075666)+W(4,-1103842329,1040565356,1028321069,-1107714718)+W(5,1061840455,-1100441032,-1105690119,-1126038165)+W(6,1032078897,-1097508911,1062686448,-1084814013)+W(7,1049125597,-1115375938,1035879540,-1100889147)+W(8,1058139578,-1090418276,1045096257,-1105705223)+W(9,998902321,-1111836109,1050284599,-1098262366)+W(10,1018266794,1030169589,1035017184,-1112194220)+W(11,1050365160,-1104639554,-1137878196,-1123088958);sum2=W(0,1011204314,-1130282463,-1119643322,1040567914)+W(1,1058038651,-1092395975,-1151906447,1008292026)+W(2,1036989282,-1093705400,1048788001,1041384381)+W(3,-1132982086,-1113509623,1023195387,1046529995)+W(4,1069827352,-1082188469,1015334447,-1118416042)+W(5,1031871454,1053486166,1061661513,-1087135929)+W(6,-1126682819,1010705513,1036745108,1053627848)+W(7,-1076895592,1050130047,1031867988,1015562377)+W(8,-1105750465,-1097180463,-1083563182,1062283738)+W(9,-1118412630,1033032763,1024841875,1042871577)+W(10,-1102862368,-1108358221,1019402007,-1171211484)+W(11,-1132045005,-1098551422,-1093245544,1058279550);WS(1057163500,-1105993220);
sum1=W(0,-1117201821,-1127293622,1046510122,-1119279260)+W(1,-1111026820,1018908832,-1121502764,1045431725)+W(2,-1097880614,1032698105,1044535287,-1110256660)+W(3,1035599249,-1100979748,1061106926,-1097882833)+W(4,-1095331735,1024080836,-1105708961,1049617722)+W(5,-1099817760,-1088567265,1053288920,-1117593824)+W(6,1039647740,-1110465655,-1119635500,1058361641)+W(7,-1096979757,1027464313,-1100922079,1042176840)+W(8,-1109566363,-1097567811,1050620014,-1113789929)+W(9,1009912816,1018827936,-1147860066,1036626725)+W(10,999121112,-1159432152,-1136735831,1001114727)+W(11,1037588842,-1111863248,1037098289,1012647057);sum2=W(0,1032576295,-1107895050,1016729470,1038099246)+W(1,-1122727069,-1114110583,-1123342042,1039805910)+W(2,-1102939450,-1120156902,-1128970625,-1124467804)+W(3,-1102694716,1052615154,1050355566,-1100691281)+W(4,1046407453,-1110408836,-1132748357,1027679479)+W(5,1057040101,-1098318717,997134844,1035923921)+W(6,-1114775905,-1183264704,1041423933,1028185223)+W(7,-1094682594,1040728790,1033817148,-1127944484)+W(8,-1098800812,1043085543,1023808656,-1104134547)+W(9,942234367,1017960690,1027447559,-1113846578)+W(10,1033077879,-1111084310,-1109637447,-1117652574)+W(11,-1113353192,1025700351,-1136470782,1024627457);WS(1069430838,-1077807532);
sum1=W(0,-1123171840,926704291,1028287308,1024652287)+W(1,-1121358347,-1124249574,-1123870031,1035074891)+W(2,1030377682,-1104443381,-1137933441,-1123723658)+W(3,1012978707,-1102713036,1060355037,1049114747)+W(4,-1102473935,-1124350158,1026708965,-1094582899)+W(5,1064667974,1049334299,-1095444677,-1155502135)+W(6,1032241614,-1104095024,1044883747,-1097738289)+W(7,-1112982200,996719039,-1110089696,-1131766218)+W(8,1023923417,-1112895132,-1115022670,-1114119663)+W(9,1013657340,-1123449267,1023074654,-1133494194)+W(10,-1123735342,-1129702439,-1120091289,-1126388352)+W(11,-1134219998,-1105084689,-1125652635,-1115595936);sum2=W(0,-1176390445,-1120278537,-1122813389,1041053822)+W(1,1022193201,-1120846771,1032791968,-1112747779)+W(2,-1119517685,1042596904,-1132233097,-1150821318)+W(3,-1107216374,1039675898,1061000499,1032712030)+W(4,1037891533,-1120324549,1039748018,1025598156)+W(5,1059349510,1055783944,1009116037,1006903493)+W(6,-1104895086,1049256042,-1087513873,-1099074048)+W(7,-1107732985,-1117395279,1038133354,-1105015824)+W(8,1030867610,-1084050573,-1101549778,1034659541)+W(9,-1123666927,1024448666,-1108606159,1040697602)+W(10,1022775251,-1115429715,1013658503,-1110290749)+W(11,1029186614,-1106116496,-1106656496,1028618234);WS(-1107817820,-1083770194);
sum1=W(0,1033900161,-1103638846,-1091016130,1053216608)+W(1,1041711845,1032252891,-1129878691,1019165999)+W(2,-1105602789,1056291523,-1114138529,1005244003)+W(3,-1129439246,1023785569,-1097747004,1057499003)+W(4,-1107402783,-1129556050,-1131338575,1041664750)+W(5,-1076846267,1059566574,1043057225,1037921123)+W(6,1015365308,1007653393,-1089110318,1057822998)+W(7,-1097881621,-1126092988,-1128788741,1026305479)+W(8,-1101714279,1057215924,-1104471663,1041959808)+W(9,1034359265,1029035509,-1095981534,1051239662)+W(10,1029122288,1025745172,1024049691,-1111132977)+W(11,-1089968180,1055184137,1032118072,1027268745);sum2=W(0,-1108694073,1017327589,1040440313,1037365040)+W(1,-1097181356,-1123414724,1045019344,1034893158)+W(2,1020539438,1043169414,1044490295,-1142407924)+W(3,-1102469381,-1100848825,-1091152854,-1179472005)+W(4,-1098856738,-1124070306,1037993179,-1146521528)+W(5,1062010427,1059039676,-1105305386,-1103656828)+W(6,-1102369829,-1136622056,1017850914,1038217042)+W(7,-1109601321,1025666621,1036817135,-1122158468)+W(8,-1095264144,-1119445175,-1098482637,-1105116469)+W(9,-1116848662,1036214504,1045324437,1048192551)+W(10,1034613852,1027457629,-1123721670,-1109074807)+W(11,1047380031,-1115655698,-1105047780,-1121369495);WS(-1121449656,-1084978473);
sum1=W(0,1045775831,-1099605930,-1086366198,1054843763)+W(1,1044622847,1025802254,1021114964,1028648016)+W(2,-1100836955,1049277222,-1121703995,-1116658981)+W(3,1036495664,-1113195701,-1085601027,1059006957)+W(4,1039106531,-1138285574,1032769888,-1106810756)+W(5,-1088747404,1062277595,-1122091582,1043922200)+W(6,-1134400474,1033523886,-1083936243,1060137529)+W(7,-1102614275,1020367213,1043049231,-1109837568)+W(8,-1087596695,1057384673,1011169881,1042132230)+W(9,-1112792957,1039225431,-1102874546,1045407794)+W(10,-1118753961,-1132370673,1043659613,-1097941829)+W(11,-1088234269,1055835664,1048366450,1039326553);sum2=W(0,1027272459,-1105747151,1058588727,1050147388)+W(1,-1089616072,1040922163,-1122536322,-1103046200)+W(2,1025881493,1054947781,-1098050255,-1157391810)+W(3,-1115599503,1043039962,1025318337,1058930692)+W(4,1020160348,-1097372724,-1109953333,1029006014)+W(5,-1079698237,-1072349877,1078384354,1029236731)+W(6,-1101108438,1049577028,-1116019666,-1069493839)+W(7,1078006681,-1111844849,-1160853572,1035298821)+W(8,1050247454,-1072151832,1075828182,-1095907204)+W(9,-1125199072,1043042004,-1104971590,-1072978341)+W(10,1074567753,1046502148,-1105305527,1053260045)+W(11,-1094505007,-1072202568,1072013431,1037030073);WS(-1076413686,1050217089);
sum1=W(0,1037264211,-1103937453,1032015257,1043075881)+W(1,-1122840185,-1144808135,-1140703701,981259974)+W(2,1015092336,-1110472573,-1115654547,-1126940256)+W(3,1010880426,-1126374874,-1117441203,-1140207123)+W(4,-1121072785,-1127053849,-1119658251,1042459879)+W(5,-1095655209,1058975156,1016890098,1040888602)+W(6,-1116247362,-1115463620,-1089060935,1059127610)+W(7,-1095200233,1021095812,1031154598,1040532067)+W(8,-1097693400,1049753500,1024224509,990976051)+W(9,-1125273098,-1110800684,-1116339093,1026525586)+W(10,-1116764924,-1118091276,-1131976189,1020764716)+W(11,-1115082479,1038259412,1027865572,1016317274);sum2=W(0,1057721492,-1087030854,-1098169441,976966634)+W(1,1023517212,1010046217,1028643349,-1118716844)+W(2,1050324940,1023362490,-1141117066,1027499437)+W(3,1060288138,-1080168014,1016748144,-1115171624)+W(4,1023617033,-1115470708,1059252612,-1080273709)+W(5,-1095791676,1047291739,-1099550108,1034407868)+W(6,-1088865108,1065839894,1025332663,-1136639192)+W(7,1041241265,-1116997486,-1086775589,1065802380)+W(8,1048744751,-1124716700,1003901823,-1138422172)+W(9,-1123025940,1052992874,-1103675095,1045176631)+W(10,-1105682362,1028187249,-1093527126,1051057083)+W(11,1047968677,-1122660154,1020688386,-1121332252);WS(1066004950,-1130673709);
sum1=W(0,-1116101174,1031654568,-1088044468,1052873383)+W(1,1041536990,-1136500130,-1143212072,-1115365365)+W(2,-1112634148,1046315731,1018103788,-1125315968)+W(3,-1110468285,1037471350,-1095270314,1053790292)+W(4,1044233532,-1143909091,-1115338446,1044807147)+W(5,-1086079158,1057379349,-1114923292,1020745202)+W(6,-1108483849,1036857292,-1084922887,1062574892)+W(7,-1111082699,1016815907,1016794668,1049500535)+W(8,-1089120237,1059566963,-1112535089,-1120057699)+W(9,-1129241385,-1116011560,-1096691029,1043154809)+W(10,1013224078,1009076749,1013476922,1018991691)+W(11,-1092328502,1052540519,1045681849,-1111113254);sum2=W(0,1049010278,1059657103,-1081123115,-1096253478)+W(1,1022187211,1042763848,1037489391,-1120407882)+W(2,-1091075041,1044030983,-1110198086,-1123055347)+W(3,-1120558834,1065561208,-1094693777,-1088412254)+W(4,1026065263,1010460099,-1115441721,1065354919)+W(5,-1086070082,-1088804298,979808314,1037997843)+W(6,-1107156556,1033902725,1048072918,1059822273)+W(7,1015305348,-1106407542,992841734,-1090673211)+W(8,1058489027,1048768363,-1103664360,-1127526979)+W(9,1011333881,-1082019922,1067731839,-1110539158)+W(10,-1102578162,1046102351,1042878013,-1076779646)+W(11,1065573397,1056386736,1041735451,-1098151359);WS(1047691950,1051513987);
sum1=W(0,1022367675,-1106171493,1047705594,-1115678670)+W(1,-1110486184,-1119968336,1023115866,-1148261013)+W(2,-1138130365,1039875161,1038987295,-1146539325)+W(3,1025923810,-1110614526,-1138856554,-1098498099)+W(4,-1111291916,1031736900,-1121417283,1048684730)+W(5,-1092459648,1059839847,1037143648,-1113038256)+W(6,-1135269348,1043654816,-1088007377,1055365231)+W(7,-1116325726,999460043,-1123344254,1037977761)+W(8,-1117423671,-1110502987,1038170008,-1124410005)+W(9,-1153116613,1018209505,-1145599589,-1108540005)+W(10,1024662707,-1170140361,-1140725337,1012206837)+W(11,-1130685354,1013205632,-1106962771,1022378313);sum2=W(0,-1153456458,1034638423,1026219462,-1118314715)+W(1,-1119545213,1020158000,-1134949160,-1132037434)+W(2,-1110235102,1026400860,1033998497,-1129681397)+W(3,976205336,1047224115,1041432515,-1098555575)+W(4,1038320636,1034767622,-1107040555,-1111241686)+W(5,-1098519781,1048945857,1042089138,-1100590807)+W(6,1031938263,-1102088763,1016119332,1066956313)+W(7,-1089428981,-1131704894,-1148458760,-1109506803)+W(8,1045200456,1038098069,-1088147582,1033722488)+W(9,-1128058621,-1119972538,1026438298,1020127420)+W(10,-1103340362,1036980701,1018102832,-1122339703)+W(11,1012163112,1026446934,-1114149729,-1126638758);WS(1065730166,1060778308);
sum1=W(0,-1109508860,-1157499671,1041425921,999270323)+W(1,1009856488,-1122732458,-1155017835,-1122491724)+W(2,1039607429,-1108915110,1019270959,1019165315)+W(3,-1113193022,-1101845990,1059840031,-1093896302)+W(4,1048952862,-1112299503,1018445113,-1123710636)+W(5,-1103201623,1034241095,-1124851701,1031136123)+W(6,-1116526739,1037579925,-1086536234,1065443257)+W(7,-1100984082,-1130156262,1027367671,-1109701838)+W(8,-1119532176,-1115473720,1042597895,-1112137490)+W(9,-1113248331,1024052458,-1131587533,1023021127)+W(10,988759974,1035869970,-1116098736,-1155438706)+W(11,-1135484603,-1169161851,-1109972554,1026435614);sum2=W(0,-1117967445,1023936292,1048994422,1036573845)+W(1,1025878262,-1136777476,1040648348,1027011316)+W(2,-1081925843,-1090561506,-1121546197,1000734832)+W(3,-1112630617,-1104815876,1069895227,1061477130)+W(4,1006994724,-1120512530,1042642774,1032485416)+W(5,-1079286264,-1076993331,1017402756,1043800887)+W(6,-1134880336,-1097739621,1067803238,1074358700)+W(7,-1094759274,-1115175264,-1108734545,1008252288)+W(8,-1093635474,-1082750513,-1124517798,-1106635673)+W(9,1042723069,1027781874,1039731885,-1152591489)+W(10,-1128233335,1050798200,-1110919553,1017816544)+W(11,-1113045602,1040942069,1015619872,-1104563368);WS(1051081815,1004177576);
sum1=W(0,-1127006616,1047378036,1040477302,-1095193921)+W(1,984028115,1015654525,1009183853,-1123222753)+W(2,-1133548407,-1099314072,1033152150,1000220336)+W(3,1030806032,1030530563,1061394914,-1084986498)+W(4,-1134209438,1016832613,1035550201,-1112167248)+W(5,1067589976,-1091645900,-1104155199,1007541309)+W(6,-1148492092,-1102096100,1061693295,-1092420382)+W(7,-1126214664,1020442767,1031890286,-1119963793)+W(8,1056018877,-1084371172,-1117645071,1016050244)+W(9,-1122950699,-1117414047,1051876647,-1100397982)+W(10,-1115478541,1015156587,1033051522,-1118879820)+W(11,1054656608,-1096248194,-1098736399,-1120116135);sum2=W(0,1038737431,-1086393652,-1122890851,1062117952)+W(1,1031555324,-1105710539,-1107492679,1061143042)+W(2,-1087802869,-1089713201,1047951996,1021198999)+W(3,1048033211,-1086071985,1050554685,1059347527)+W(4,1026779363,-1103176732,-1120313369,1050160290)+W(5,1074235084,1068761695,-1098359769,1024031768)+W(6,1015799927,1036302581,-1097102610,1051722018)+W(7,1043634021,-1105088271,-1127256174,-1118303985)+W(8,-1080828834,-1090432670,-1093586557,1023611974)+W(9,-1108431753,1030572627,1051308486,-1096060997)+W(10,-1093678452,-1113357802,1025558434,1049210573)+W(11,-1086660156,-1089293346,-1099341241,1042868230);WS(-1081907798,-1114644056);
sum1=W(0,1023775725,-1099395677,1055907631,-1100928459)+W(1,-1119324179,-1109439504,-1170980595,-1134709766)+W(2,1050593936,-1112754945,1032148262,1017060589)+W(3,1026005873,-1099241994,1058604967,-1087793848)+W(4,1009969504,-1128826918,-1126334628,-1120114113)+W(5,1054687330,-1087665246,1038203192,-1138112959)+W(6,-1135823392,1034531271,1038229186,-1104299004)+W(7,1028440637,1038462084,-1129163353,-1108351113)+W(8,1034921283,1040795209,-1104169898,999099597)+W(9,-1151688884,1019473342,1018134455,1040889398)+W(10,-1106565731,1007377992,-1129940170,-1110039318)+W(11,-1120708196,1054318790,-1107725509,1027667523);sum2=W(0,-1119441358,-1109792567,-1127769135,-1107196821)+W(1,1030789742,-1113410550,-1129970231,-1120391232)+W(2,1050978947,992017798,1040616080,1030775978)+W(3,1013923693,-1103233485,1033489482,-1095646457)+W(4,1038693473,-1115392393,-1135011770,-1103316489)+W(5,1054134565,1049668759,-1124339641,-1108882435)+W(6,1015830944,-1104701758,1049300223,1056508485)+W(7,1043974386,-1145057435,-1115083307,961266788)+W(8,-1110832497,1047186396,-1086696217,-1118394614)+W(9,1009913072,-1120471806,1049274561,-1110580647)+W(10,-1110322035,1032794842,-1117182320,1032096200)+W(11,-1124368769,-1109467751,-1103392519,1029776437);WS(1054547415,-1080700728);
sum1=W(0,-1118959255,-1106813137,-1136179854,1049136707)+W(1,-1121699838,-1110798213,1000886579,1020745112)+W(2,1042266506,-1113159542,-1135369949,-1133353861)+W(3,-1108938574,1000629071,-1114102394,-1117329322)+W(4,-1098171678,-1132246652,1035589374,-1089948699)+W(5,1058763908,1057279043,-1102488395,-1116069530)+W(6,-1115953331,-1104374042,1043996152,1058534976)+W(7,-1118338951,1023843187,-1120209015,-1115354302)+W(8,1034434840,1042941412,-1123101368,-1110056358)+W(9,-1130255148,-1115551813,1030595334,1024662339)+W(10,-1111680098,-1125104281,-1114831416,-1107411355)+W(11,1037557447,-1115931546,-1111356186,-1113468791);sum2=W(0,-1104438281,1010047952,1041416137,-1126834256)+W(1,-1137643420,-1141914640,1006975884,1033813267)+W(2,-1103312430,-1117623020,-1119875938,-1142859168)+W(3,-1114845259,-1104617278,1059878226,-1091497753)+W(4,1032827109,-1115736166,-1121830816,1016682467)+W(5,1030331467,1058017528,-1098691452,1030249718)+W(6,1035922248,-1119230330,1042445877,1016098448)+W(7,1038105687,-1111253212,-1109021584,1016925125)+W(8,-1127060444,1041560361,-1110812698,-1153808400)+W(9,1024387710,1031893944,-1106783001,-1112957506)+W(10,1032692112,-1114320479,-1116080890,1028042677)+W(11,-1113418625,1032681483,-1112120334,-1122393388);WS(1052913623,1049378679);
sum1=W(0,-1122838827,1042960148,-1086626395,1057292387)+W(1,1037967453,-1155224026,-1140317417,-1131398976)+W(2,-1096052024,1051976144,-1115050310,1021209962)+W(3,-1125024735,1047376245,-1085621156,1057250406)+W(4,1033197251,-1137632582,-1119624720,-1142164473)+W(5,-1082562971,1065554348,-1105683981,1041116332)+W(6,-1114511683,1052155164,-1087926293,1052193006)+W(7,1022767638,-1114068531,1000517975,1026436976)+W(8,-1091398264,1054127476,1031945184,1019309136)+W(9,980913767,1040745327,-1096441475,1052669955)+W(10,-1117629257,-1119607996,-1118732996,1037554661)+W(11,-1088065070,1051850318,1041425290,1029050594);sum2=W(0,-1128729473,-1113890565,1030681183,-1116238263)+W(1,1054381777,-1088819879,1026695603,-1113695617)+W(2,1046246583,1032966985,1060417287,-1094452995)+W(3,-1122814467,1012493154,-1119541727,1063042504)+W(4,1065151040,-1073258706,1038041001,1007226362)+W(5,-1105895610,1066720275,1069419683,-1071852139)+W(6,-1114364242,1022932917,1013035938,1061802664)+W(7,1070184946,-1071972143,1029245131,-1121347205)+W(8,-1109256305,1054635319,1067716376,-1076852924)+W(9,-1114309631,1028217359,1037707015,1034508407)+W(10,1063333907,-1084913408,-1131614889,1005475605)+W(11,1018572933,-1114817272,1057796391,-1086618913);WS(-1080205366,1054586731);
sum1=W(0,1028285119,-1104231365,-1105384067,1018315643)+W(1,1050517144,-1107795033,1034516295,-1118125300)+W(2,-1098317298,1050987674,-1103331232,1030553289)+W(3,-1114270114,-1122896269,-1102251495,1045079495)+W(4,1044797187,-1134423957,1028158052,1031422323)+W(5,-1084181862,1065887519,-1106919576,1039594145)+W(6,-1122816794,1042423964,-1083878719,1058366107)+W(7,-1136969466,-1127143669,1015275709,-1113275778)+W(8,-1102645126,1055927247,-1127822612,1007528111)+W(9,1008209269,1035567225,-1094749758,1042520123)+W(10,-1111681950,-1112108944,1026827799,-1113291743)+W(11,-1095155767,1054820368,1023800268,1010334934);sum2=W(0,1018519238,999332143,1041061518,1033756160)+W(1,1071473984,-1074851124,1015687849,1021267259)+W(2,-1105547391,1042746528,1066765865,-1079967238)+W(3,-1123243110,1021268373,1034089943,1026544409)+W(4,1067795051,-1079279124,-1154321191,1001850235)+W(5,-1097359239,1057524548,1059938647,-1081222132)+W(6,-1147705571,-1122367554,1024181853,-1128118669)+W(7,-1126584943,1036308208,-1137574530,-1149097003)+W(8,964634475,1033087855,-1109247299,995399503)+W(9,1025499637,1028798873,-1139074510,-1129467393)+W(10,1002507759,1006964374,-1123293958,-1120881342)+W(11,1038775557,-1131901697,-1137941026,-1131371017);WS(1032292188,-1145187004);
sum1=W(0,-1121091224,1026282854,-1110430066,1041424886)+W(1,-1163709786,-1130362518,-1124591439,1032165735)+W(2,-1099744666,1053335502,-1097458647,1026340962)+W(3,-1121198813,1048823572,-1088767505,1045555550)+W(4,1040806261,1020242430,1009701366,-1113803654)+W(5,-1109489438,1044961340,1038271382,-1136150382)+W(6,1007646671,-1119045850,1041537816,-1098280566)+W(7,1040783354,-1117600916,1026658136,-1092992668)+W(8,1047050636,1043075732,1037260307,997023189)+W(9,1020346030,1019935126,-1121506375,-1107270401)+W(10,1000329008,-1124456788,-1122546321,-1119672872)+W(11,-1110555528,1047792295,-1120965766,1026784415);sum2=W(0,-1120115102,1027036707,1028744443,1037973272)+W(1,-1111409649,-1114092190,1024423113,-1119221834)+W(2,-1122478763,1049287438,-1096539764,1034186497)+W(3,-1131404107,1034928052,1034534080,1047707985)+W(4,1032305459,-1111870688,-1162462122,-1115806512)+W(5,-1117650486,1065549495,1059270295,-1104163224)+W(6,-1116017912,-1133321326,-1108495610,-1079218451)+W(7,1053073262,-1116841516,1035047655,-1101382306)+W(8,-1105332910,-1101676179,-1108544028,1038206879)+W(9,-1146105278,1029706393,1038914207,-1109811124)+W(10,-1125217018,1004549098,1011265421,1023154260)+W(11,-1113944011,-1116861489,1023662974,1021319568);WS(1065238444,1029810764);
sum1=W(0,-1117664959,1035631050,-1105662947,1044376095)+W(1,-1180059800,-1144996235,1033625479,998132025)+W(2,-1110409480,1041425605,1029921727,1002652741)+W(3,-1121511107,1046740798,-1115600622,-1117226857)+W(4,1047596134,986508455,1026353828,1049143094)+W(5,-1117398499,-1088462543,1050498082,1031133314)+W(6,-1154871713,1044265580,-1101622768,-1090821428)+W(7,1032067983,-1119889178,980940712,1037075730)+W(8,-1109487884,-1099167518,-1134957959,1038687768)+W(9,1018182811,1028486865,-1112099063,1039936213)+W(10,1021107193,-1122286680,1025470327,-1128624253)+W(11,-1120941494,-1117520833,1019194744,1032539083);sum2=W(0,1027136813,-1109237812,-1131106290,1028116649)+W(1,-1115313320,-1132573667,-1126103938,1029641913)+W(2,1047599733,1041211299,-1119521049,1022404146)+W(3,-1134438995,-1108335880,-1097134429,-1092284431)+W(4,-1100904528,1016921434,1023841561,1016569578)+W(5,-1076957808,-1103461794,1040752059,1027441157)+W(6,1003327910,1032415828,1044824498,1073063564)+W(7,1045381268,-1106952976,-1130954514,999116870)+W(8,1037851390,-1111597872,-1112786376,1036890340)+W(9,-1135210803,1003972614,-1123469057,1033926584)+W(10,1034574746,-1110049884,994333964,-1138234067)+W(11,1043898273,-1115472968,-1137298819,-1139674515);WS(-1111543132,1053084187);
sum1=W(0,1033211657,1029336727,1056808676,-1089574549)+W(1,-1112225370,1035575202,-1116548448,-1100473306)+W(2,1042013257,-1097689349,999357322,-1114691470)+W(3,1043994373,1036113196,1061342772,-1087296749)+W(4,1042186215,1040681774,-1112421659,-1100606697)+W(5,1060655799,-1082434496,-1100755553,1045312421)+W(6,1033458902,-1117467379,1059165410,-1087667391)+W(7,1042539448,1039236406,1042588164,1024205686)+W(8,1057924951,-1091727169,1041805473,1042949980)+W(9,-1106715184,-1098518156,1042727104,-1095816456)+W(10,-1105873704,-1113675407,1042106754,1010302211)+W(11,1057649845,-1093601226,-1114265639,1035739628);sum2=W(0,1036389819,1006854517,1049279774,-1104547241)+W(1,-1140479293,1032391465,-1106855677,-1114095075)+W(2,-1106885840,-1120692701,-1096936463,-1098591621)+W(3,1031620401,1044374087,1052305677,1045612807)+W(4,1051540981,-1115708783,-1109245550,-1105124479)+W(5,1054861276,1058901209,-1092919117,-1081363743)+W(6,997072274,-1105277948,1057655059,1054428932)+W(7,-1129490106,-1090444858,-1132619277,1043212463)+W(8,1046093411,1034709627,1034565381,1017473602)+W(9,-1096737767,-1104242691,-1094755169,1054770354)+W(10,-1092959620,-1098730750,1049991282,-1113287926)+W(11,1057224822,-1094426804,1030915645,1044114915);WS(-1084020140,1068126260);
sum1=W(0,1006295077,-1156074282,1049019906,-1097931528)+W(1,-1117241095,-1123621559,-1137936208,-1103771606)+W(2,1049395923,-1091558419,1040511881,1023627215)+W(3,1034316741,-1104490636,1061237576,-1086810430)+W(4,1040083512,-1108467318,-1149620895,1038480604)+W(5,1033598516,-1099102215,1044377854,-1115694024)+W(6,-1141477121,1018703789,-1094713154,1059440745)+W(7,1044961993,-1120119968,-1110713826,1041233006)+W(8,-1098857908,1018408058,-1146014215,-1145494414)+W(9,-1119964867,1031629367,1023717620,-1122483505)+W(10,1038059949,-1122997930,-1159113641,1005339683)+W(11,1036793310,-1108866660,-1129764324,1007729326);sum2=W(0,1015277664,1025130698,1027591084,-1117062871)+W(1,-1101670769,1019605180,-1114453597,-1134749664)+W(2,1033917561,-1115087054,-1114105716,-1131991228)+W(3,1036987011,1032879133,-1126832950,1055956188)+W(4,-1097729634,-1104354242,-1112547401,-1134874844)+W(5,-1114337945,-1108159193,-1123425664,-1097147867)+W(6,1038859445,-1112115766,1026538526,1052262112)+W(7,1058230624,-1101321392,-1116674795,1018163604)+W(8,-1114930086,1032023389,1047994902,-1100180330)+W(9,983557058,-1128408082,968847366,-1105383385)+W(10,1046456588,-1106875572,-1127718668,1003243264)+W(11,-1132712652,-1120777676,1042953566,1009596296);WS(1044178094,-1112419455);
sum1=W(0,-1131480425,1028145051,1050373320,-1113746394)+W(1,-1097767254,1005496122,1014469647,-1106904202)+W(2,1050878345,-1101407218,1036986154,1009224698)+W(3,1033460669,-1114114798,1059597501,-1089975999)+W(4,-1106579916,1010606701,-1111970637,-1103921210)+W(5,1061375910,-1083033439,1025899544,-1155279741)+W(6,1018155424,-1104772954,1062331213,-1089702156)+W(7,1034746546,1027233072,1028778773,-1105642670)+W(8,1054878354,-1100724747,1032512190,1015772371)+W(9,-1120733619,-1122369255,1050980308,-1095744476)+W(10,-1113254377,-1131981388,1036392279,-1105836421)+W(11,1057064179,-1096031599,-1120232930,-1140419566);sum2=W(0,1044058702,-1120335698,1041124235,1021344157)+W(1,-1087803383,1057976488,-1105410550,1016883675)+W(2,1035757794,-1104385836,-1085495757,1058928386)+W(3,1033398047,1032351899,-1105578788,1068114101)+W(4,-1081571635,1051244378,-1119512188,-1103364509)+W(5,-1105098443,1052569394,-1086748155,1048853947)+W(6,-1121578506,-1123961512,1037191880,1027075889)+W(7,1031589750,-1130402783,-1129503263,1043612533)+W(8,1025665274,-1095293941,1048618044,-1124003088)+W(9,1005093795,-1110855577,1024086018,-1113226379)+W(10,-1121765158,1010599720,-1116781712,1044044613)+W(11,1023695645,-1106316439,1039073287,-1120128288);WS(-1095246679,-1087513362);
sum1=W(0,1027634667,1005582218,1054139855,-1093682933)+W(1,1002440559,-1142612208,998672596,1034119552)+W(2,1049059024,-1099832192,1040529483,1024339285)+W(3,-1149130110,-1098084154,1052649123,-1089047862)+W(4,-1122861959,1025618962,1026870673,-1141537276)+W(5,1065515488,-1088853800,-1126585773,1014930618)+W(6,1006905115,-1098155038,1064339388,-1084571535)+W(7,-1099945809,-1117714471,1027369115,-1115874224)+W(8,1053781857,-1097071228,-1105399392,-1136815962)+W(9,-1156874400,-1130796284,1050040635,-1107001190)+W(10,1023818537,1018962754,1027010724,-1110211381)+W(11,1056042372,-1095503614,-1117200441,1028298602);sum2=W(0,1021849900,1041438934,-1128850825,1035803991)+W(1,-1100551265,1028120411,-1131412357,-1119369172)+W(2,1021256857,-1111021944,1042971908,-1109090883)+W(3,-1118206650,1040592619,1046750596,1038923952)+W(4,-1109478151,1026074630,-1125196517,-1114002177)+W(5,1025252531,1072474004,-1083937830,-1100770381)+W(6,1035111533,1032710077,1048692472,1077302109)+W(7,-1067064389,1049109423,-1144348946,1044882286)+W(8,-1128830461,-1095554578,-1084038225,1041329596)+W(9,1021086832,-1106944856,1032666924,1044371493)+W(10,-1106119426,1033664959,1020034266,1034465258)+W(11,1034167215,-1126088605,-1103479472,-1114595648);WS(-1086863724,-1072185677);
sum1=W(0,1028385114,999422396,1054099261,-1096116227)+W(1,-1144842721,-1139590961,-1117432553,-1108936247)+W(2,1053618221,-1097427086,1026659130,1021035463)+W(3,1039695343,-1104614655,1060257868,-1085349189)+W(4,1037424170,-1123772160,-1109809663,-1104994067)+W(5,1062802560,-1083398775,1038629270,-1103266023)+W(6,1021420394,-1154652341,1056152893,-1099176000)+W(7,1048207210,1017905387,-1123921882,-1146863602)+W(8,1045520765,-1110026089,-1118540449,-1111374457)+W(9,-1130768465,-1114930982,1044268562,-1104661441)+W(10,-1129199023,997564786,1022384484,1034006493)+W(11,1050379178,-1115290030,-1101129750,-1108736604);sum2=W(0,-1122660132,1040406414,1007232002,-1096101684)+W(1,-1114861255,1041847394,1028330563,1017997140)+W(2,1025921746,1022732374,1041150821,-1105481885)+W(3,-1115262781,1025264396,1043786284,-1102241564)+W(4,-1094431556,1055232297,1045687787,-1103384157)+W(5,1040909479,1055010544,-1078483413,1061241514)+W(6,-1108704409,-1151694751,-1108714653,1057419270)+W(7,-1079156700,1063042984,1029063313,986929807)+W(8,1043690826,-1126901852,-1078269109,1067726336)+W(9,-1116092784,1026201848,-1119932664,1047767958)+W(10,-1092610189,1054314043,1013546756,-1115691336)+W(11,1038266954,-1115096031,-1098859524,1052159629);WS(-1100931758,-1079897221);
sum1=W(0,1002503979,-1105750735,-1109125113,1042140489)+W(1,-1126416416,-1119888216,1034941050,1038153885)+W(2,1017797614,1051948423,1024057510,1035399096)+W(3,-1106318298,-1105238364,-1095922988,1034322060)+W(4,-1103862864,-1104877795,1040768819,1049149819)+W(5,-1090093369,1059094088,1040510958,1042879258)+W(6,-1115730241,1028324215,-1091054939,1049017573)+W(7,-1112163155,-1120272065,-1141069099,-1106412131)+W(8,-1102230944,1050624300,-1106256757,-1112985689)+W(9,1027555620,1039911116,-1127686569,1045992036)+W(10,1017980086,1033961137,-1123362142,-1114353739)+W(11,-1097766172,1043140938,1018029782,-1117933580);sum2=W(0,-1118098210,1039272612,1033865352,-1107428188)+W(1,1041731770,-1138511840,-1106915273,-1120265428)+W(2,1043187452,-1111026913,-1108614463,-1129236656)+W(3,1038839398,1047577900,-1107536005,1034998667)+W(4,-1104254290,1049639209,-1115506453,-1112696018)+W(5,-1090204449,1068488571,-1073443109,1065503173)+W(6,1032442192,-1123012045,982996928,-1096446249)+W(7,1040126834,1035312463,1016491198,-1123570623)+W(8,1042935567,1013219076,1041050172,-1104804103)+W(9,996494424,-1121836120,-1120793710,-1101384300)+W(10,998034192,1040382819,-1145352236,1026228225)+W(11,1030161309,1023915500,1038049010,-1106858818);WS(1060652716,-1122012062);
sum1=W(0,-1136700086,-1113850590,-1093156519,1056384406)+W(1,-1101587139,1021600449,-1120727741,1022556549)+W(2,-1098011208,1052398904,-1106430355,-1114714908)+W(3,-1136846536,1030968440,-1100004083,1062519968)+W(4,-1132405458,1016310696,-1102129381,1036351121)+W(5,-1079676696,1061355096,-1107897312,-1113036024)+W(6,1035874533,1049961616,-1097573322,1059521337)+W(7,1048756772,1022545811,-1111246103,-1119797202)+W(8,-1087704492,1052440101,-1109566980,956768943)+W(9,1019584793,1037896960,-1096988084,1048869443)+W(10,1020055223,-1121983087,-1111739075,1033695743)+W(11,-1092447605,1048091420,1043876621,1018273385);sum2=W(0,-1134928360,1033535752,-1108867200,1056652859)+W(1,-1094974673,1034782854,1028726521,-1102458559)+W(2,1031241917,1048810536,-1100509489,-1123876292)+W(3,-1102649789,-1114678181,1028753942,1051021341)+W(4,-1100441695,-1100025719,1041988393,1050124192)+W(5,1056497468,1036208495,1034323322,1037384204)+W(6,-1105797881,-1102215651,-1090602802,-1099717915)+W(7,-1115767916,-1098766868,-1125378124,1032107719)+W(8,1057082230,-1114740583,1041259997,1024245049)+W(9,1034345705,1014416128,1023046526,1002570703)+W(10,-1122784508,-1114560124,-1134413224,-1119150822)+W(11,1025484112,-1101875417,1037850051,-1112409616);WS(-1104650926,-1097620835);
sum1=W(0,-1121602225,1025795527,1046345311,-1105175020)+W(1,-1160491701,1000929055,1021304961,-1105437010)+W(2,-1108985665,1045711217,-1117138161,-1145522137)+W(3,-1132438763,1039870965,1041625463,-1093274991)+W(4,1040158758,-1117941464,1033606955,-1097752993)+W(5,-1144407721,1062570208,1049985633,-1122762228)+W(6,-1119908749,1037504305,-1100934531,-1099088029)+W(7,1037586881,-1109694278,1032325913,-1109081755)+W(8,1047145475,-1097698093,1004919651,1026835862)+W(9,-1112547088,-1121171172,-1119544288,-1136783989)+W(10,-1124949278,1024727664,1011690407,-1116159153)+W(11,1036418740,-1106563213,999804916,-1126831120);sum2=W(0,-1103930431,-1122873970,1048581640,-1139346648)+W(1,1030984702,-1115391660,1043997541,-1100601593)+W(2,-1108032519,1042591516,-1123657132,-1107477718)+W(3,-1102154605,-1174042309,1029742536,1045200151)+W(4,-1106767363,1032437784,1046282803,-1084779372)+W(5,1068068442,1052027066,-1086671314,1025856678)+W(6,-1106269056,-1114322527,1051594943,-1098651742)+W(7,1024653780,1036550683,-1116052960,1046060831)+W(8,-1119470820,-1115540046,-1127107345,-1121355040)+W(9,993204113,-1115511338,-1138871916,1021777728)+W(10,-1163609763,-1115373797,-1113135778,1041954938)+W(11,1020181836,-1107159950,-1134598872,-1122730046);WS(1066180726,1071088208);
sum1=W(0,1019239309,-1125280121,-1096761986,1046613601)+W(1,-1107071425,1022045682,-1139409238,1001471451)+W(2,1012641888,-1137946220,1047813898,1006921793)+W(3,1016498838,-1110062156,-1103040193,-1089511315)+W(4,1045045936,1010038708,-1117575980,1036666525)+W(5,-1098591157,1064065326,1024305865,1025055882)+W(6,1000209679,1049354787,-1079760364,1058946251)+W(7,-1110782371,990559266,-1113394675,1048739493)+W(8,-1090655988,1056455200,1013890551,1028621651)+W(9,1030691589,-1119525817,-1102803453,1048597558)+W(10,981956228,-1118324476,-1133365628,-1103045922)+W(11,-1099636767,1050574049,1043476657,-1146495466);sum2=W(0,-1132513434,1043448685,-1099364915,-1092624350)+W(1,1056566992,-1119372495,-1110784932,-1133524329)+W(2,1037755510,1047633966,-1103089496,-1105722911)+W(3,1015163300,-1107748756,-1102119678,-1120785461)+W(4,1032253510,-1123661455,1015068960,1038994810)+W(5,1041992963,1052941265,-1122308723,-1115405106)+W(6,1033174530,-1104237963,1059473601,-1112171819)+W(7,1028984470,-1126727948,-1135254713,-1120882016)+W(8,1015880446,-1149514732,-1121912217,1038410412)+W(9,1032888151,-1105704866,1034086136,-1106883398)+W(10,1037486360,-1113287020,-1132281738,1042278645)+W(11,-1087682569,1032085587,-1121651695,1025242322);WS(1036385628,1044378228);
sum1=W(0,-1125923878,-1119989961,-1113894352,1034400041)+W(1,1040468885,-1119159494,-1122454178,1024777096)+W(2,-1109744594,1050462805,-1118152051,-1136375156)+W(3,-1106272614,1045742974,-1081686591,1057689729)+W(4,-1112362495,1016953331,1034604284,-1106270482)+W(5,1049041391,1056885773,-1111838475,1033159371)+W(6,-1112814039,-1097223397,1058546239,-1082103097)+W(7,1051410218,-1127987422,1030894675,-1112273196)+W(8,1043400251,-1111542214,1042722054,1008300000)+W(9,-1123079474,-1131680651,1024933634,1032256832)+W(10,-1104716944,1020481857,-1130721815,974203052)+W(11,-1127331477,1030325078,1028514056,-1122308858);sum2=W(0,-1126857538,-1124098806,1017023528,-1105780084)+W(1,-1128747572,-1133097491,-1118763531,-1105376950)+W(2,-1096176503,-1094874635,-1140350635,1036694112)+W(3,1031801448,1037674477,1067983244,1071605005)+W(4,-1109792866,-1111308161,1032593429,-1110580495)+W(5,-1078904043,-1075832971,-1097243929,1036064001)+W(6,1004108563,-1116861031,1060638644,1065456263)+W(7,1040323331,1039332997,-1119835024,1039467599)+W(8,-1111109918,-1112838992,-1114824160,-1103055030)+W(9,1016299757,-1109178305,-1098624444,-1104548941)+W(10,1033955221,1027541135,-1169697445,1033383777)+W(11,1040587540,1006549790,-1127435882,1022453269);WS(1044586414,987793058);
sum1=W(0,981244734,-1094962922,1056192743,-1106851755)+W(1,-1119312576,-1109764848,1029861564,-1105742952)+W(2,1054313512,-1099782448,1027895469,1032524411)+W(3,-1127551587,-1103252055,1058042871,-1098041547)+W(4,1019737521,-1110892330,1008852553,-1106380176)+W(5,1048369556,-1096188128,-1121596880,1024237680)+W(6,-1110264932,1039776063,-1104749720,1052995119)+W(7,-1106765091,-1120426409,-1120415085,1036900841)+W(8,-1097596121,1058305414,-1098125906,1026360866)+W(9,-1128191927,1025145152,-1105335335,1045503990)+W(10,-1106717007,-1151171624,-1111219811,1028803677)+W(11,-1103570473,1055249646,-1101993823,1031597860);sum2=W(0,-1170894487,1038321486,1053283699,-1093894288)+W(1,-1100030896,1046510222,-1116947191,1032730216)+W(2,-1102463031,-1109920837,1047091130,-1098101478)+W(3,1031282910,1034140662,1044178467,-1089191295)+W(4,-1097946325,1046381950,-1112734885,-1104751545)+W(5,1054507486,1065532097,-1095028025,-1113780206)+W(6,1042944653,-1102906173,-1128523954,-1115680584)+W(7,-1094781909,1020709100,-1112368696,-1115060896)+W(8,1038784522,1029167633,1050920778,-1114933696)+W(9,1023647443,-1124833342,-1109068581,1021288403)+W(10,-1113980416,-1114621382,-1149951158,-1103764076)+W(11,-1105151256,1048070264,1052479172,-1120673083);WS(-1114317660,-1079530866);
sum1=W(0,1005492722,-1115918380,-1124407701,-1116105277)+W(1,1041270838,-1125596386,1045601427,-1100871485)+W(2,1040297908,-1115200394,1034785295,1024917256)+W(3,-1125684614,-1122621547,-1098312611,-1103806788)+W(4,1049040249,1026343653,1040691817,-1094477942)+W(5,1054673340,-1097950923,-1103823208,1033886401)+W(6,-1138701159,1044150368,1041833209,-1088150296)+W(7,-1129519613,1039772509,-1122106750,1041157065)+W(8,-1120050519,1040435582,-1121264402,1028146611)+W(9,1010492340,1039210328,-1116922669,1025767275)+W(10,-1133614768,1030520276,-1132247342,1037992735)+W(11,1025359158,1032362656,-1107139719,1032249339);sum2=W(0,-1155531695,1035594747,-1111112193,-1101564588)+W(1,-1116834132,-1130931838,-1116868484,-1130123766)+W(2,1034328851,-1113096514,-1115452418,-1123313694)+W(3,-1135508412,-1121397012,1033705026,1029679690)+W(4,-1152418495,1018386998,-1106991844,-1115576312)+W(5,1050004218,1048453590,1029930774,-1127714868)+W(6,-1135674828,-1126221532,-1117911568,1050922209)+W(7,1007646710,-1121358676,1001487940,-1107263445)+W(8,-1123887534,1043692754,-1114385718,1023927325)+W(9,-1119877490,-1121744498,1017446183,1034884616)+W(10,-1122169416,-1115969900,-1131775200,-1125291430)+W(11,-1110635219,1032206024,1016330315,-1122013064);WS(1066254326,-1103165682);
sum1=W(0,1032736195,-1107990998,1040177417,-1102376817)+W(1,1034252186,1019040113,1027879829,-1114107453)+W(2,-1121888407,1024426522,-1134855959,1012754494)+W(3,1031762634,-1103287009,1058340070,-1086180914)+W(4,1048880356,-1128188760,-1123062443,1041209406)+W(5,-1097968365,1045901207,-1117801777,-1116847305)+W(6,1004281096,1039171204,-1082040497,1060563077)+W(7,-1108119503,-1149008906,-1148973229,-1113506869)+W(8,1042461256,1045252895,1021862138,-1140572507)+W(9,-1119568276,1029657432,-1110264442,1035749465)+W(10,1017288487,1021245074,-1130151676,1042306865)+W(11,-1106785311,1042341554,-1125959462,1010461490);sum2=W(0,1021177914,-1111267114,1038432054,-1105822865)+W(1,1037666445,-1122267795,-1124089023,1044764288)+W(2,-1106310853,-1100663157,1039738660,-1121288215)+W(3,1026640236,1026571855,-1115065858,-1088005063)+W(4,-1097556837,1045614354,1019818775,-1103902938)+W(5,1063205014,1066152263,-1094681119,-1112191805)+W(6,1019369915,-1139759728,1054784388,-1093573252)+W(7,-1095778937,1041592438,-1106530127,1046869720)+W(8,-1096246655,-1098236584,1051664274,-1110480242)+W(9,1038187852,-1116925721,-1115197568,1033917272)+W(10,-1104072801,1015983837,1030498751,-1107211067)+W(11,1035488589,-1107121631,1038730556,1022742082);WS(1062838508,-1098141683);
sum1=W(0,-1134697126,-1129876167,-1116304310,-1099161722)+W(1,1038618718,1030514076,1033720508,1021336509)+W(2,-1104597903,1019102333,1045312786,-1118743028)+W(3,-1121504814,1014720225,-1101916102,1049624810)+W(4,1036131058,-1134396481,-1119656591,1046652247)+W(5,-1082370571,1058084844,1029119981,1009920435)+W(6,950602286,1047400131,-1091801796,1053105145)+W(7,-1119759594,-1132133195,-1114868293,1033072079)+W(8,-1096699752,1050650780,-1119884597,-1133963803)+W(9,1034808260,-1139606129,-1121911577,1034036747)+W(10,1024218735,990998386,-1113093265,1026913289)+W(11,-1098146380,1048726310,1017329950,-1121758433);sum2=W(0,-1120814392,1026947049,-1124609851,1029294693)+W(1,-1089366560,1054044776,1018600110,-1114533760)+W(2,1043306429,-1096357662,-1078857162,-1109773692)+W(3,1027325255,-1112504706,1030055965,1075131584)+W(4,-1106088729,-1105806639,-1124538308,-1107191892)+W(5,-1090928488,-1118772404,1060040329,-1102685120)+W(6,-1127260613,1023329910,1046523168,-1092017575)+W(7,1045316672,-1119137158,1007599328,-1124222597)+W(8,1015958190,-1113584525,1047822624,1032716843)+W(9,-1128821133,1024046209,1022187138,-1109468012)+W(10,1021757630,-1120065319,-1125977712,1019591350)+W(11,-1115445424,-1105922548,1038940063,1016647840);WS(1054286935,1054427377);
sum1=W(0,-1139016422,1031868724,-1103470657,1027450488)+W(1,1036611766,-1113202838,1015966225,1024526894)+W(2,-1100637795,1046711412,-1105992614,1036202402)+W(3,1034481375,-1107528289,1043922306,-1098573729)+W(4,1045477269,-1121078688,1029692191,-1123790766)+W(5,-1096987004,1036148808,-1138151730,1006910195)+W(6,-1118014037,1033739398,-1103397016,1053311986)+W(7,-1103945702,1033532379,1037138557,-1101429240)+W(8,1045510949,1016118627,1013880803,-1135069562)+W(9,-1107878452,1035472806,-1113746932,-1127637067)+W(10,1041047838,-1112788047,996243233,-1114181077)+W(11,998962565,1041113135,-1118755335,1020627009);sum2=W(0,998302909,-1114977231,-1111023634,1036510752)+W(1,1004185429,1033017445,1020343611,1031676937)+W(2,-1115901635,-1117993552,1041465226,-1113757911)+W(3,1029585253,-1113383024,-1091081120,-1099268355)+W(4,-1113451820,1021941233,1014080934,1053648356)+W(5,-1095412525,-1083342245,-1115471327,-1161911507)+W(6,-1135780688,1044096370,1066870285,1034064765)+W(7,-1118193886,-1120710156,-1115911996,1042686855)+W(8,-1137657706,1037488276,1023464409,1018751107)+W(9,1018594371,-1108781434,1043350243,1014772326)+W(10,-1138084208,-1148724493,-1117868456,1037265024)+W(11,-1126645268,-1113946823,1032826620,967002060);WS(1069042774,1023813606);
sum1=W(0,-1120569815,1029846837,-1087916882,1052864835)+W(1,1037940281,-1130288148,982627530,-1113747494)+W(2,-1109565588,1048856613,1011966045,-1136915076)+W(3,-1113058670,1033076468,-1095056850,1056781822)+W(4,1041407837,-1140629239,-1122018428,1039673254)+W(5,-1085384902,1059308179,-1107102153,1027021082)+W(6,-1110295833,1038190732,-1083727323,1063669175)+W(7,-1111254596,1007651659,1021479086,1046432919)+W(8,-1089999723,1059014405,-1110936865,-1128736648)+W(9,1001627822,-1134594983,-1094559921,1044534497)+W(10,1025983877,-1139332738,1013049407,1016231853)+W(11,-1094610970,1048044230,1046858383,-1114487747);sum2=W(0,-1097118790,-1088323667,1067177084,1049654149)+W(1,-1120538318,-1108580354,-1115645027,1030684990)+W(2,1056476304,-1101283859,1040556965,-1124995735)+W(3,-1109249259,-1081609065,1058423359,1057270411)+W(4,-1122455315,1017763415,1042765123,-1082143899)+W(5,1061996602,1055747315,-1120372038,-1114753052)+W(6,1015795842,-1102809807,1006287482,-1087207348)+W(7,-1106540179,1040354664,1028792702,1059694558)+W(8,-1085597397,-1106003210,1042932361,1033427208)+W(9,-1116071919,1064574838,-1080103447,1023804763)+W(10,1048665861,-1098395984,-1105083736,1072110122)+W(11,-1081832849,-1090423898,-1101912272,1049644025);WS(1046279854,-1100682627);
sum1=W(0,-1155754074,-1109896894,-1107576521,1035511522)+W(1,1002805634,-1116898232,-1110611178,-1114421037)+W(2,1030120983,-1124410677,-1114543731,1008443967)+W(3,1022309140,-1131162933,-1094043528,1038811574)+W(4,1039227081,-1122237996,-1118509483,1027993210)+W(5,1062355587,1059809630,-1113128332,-1141634631)+W(6,-1109973457,1040243222,-1094900881,1038778317)+W(7,-1105636701,1021837827,1022155595,-1117693450)+W(8,-1110047247,1046487839,-1109843880,-1132048229)+W(9,-1107208537,1019138289,-1110631994,-1127423844)+W(10,1004796827,-1123472091,-1117715774,996768085)+W(11,-1107567326,1039784548,-1112311954,-1128081977);sum2=W(0,-1155805362,-1107499970,1022847832,1035480223)+W(1,-1120962569,-1110725720,-1111094572,-1112866732)+W(2,1044264749,-1148903065,-1114470280,1021130376)+W(3,1028160711,-1106540686,-1155674450,1040150233)+W(4,1010774604,-1120260095,-1123681391,-1140638716)+W(5,1057429467,1045538131,1016428102,1009992044)+W(6,-1116453985,1031083122,-1106158641,1031696457)+W(7,-1120179561,1026515918,-1119301235,-1139408516)+W(8,1025824831,1041846065,-1118124541,-1114275912)+W(9,-1108559318,1034592379,-1111164410,-1120456085)+W(10,999266665,1011855672,-1115385578,-1116565509)+W(11,-1121519923,-1129601606,-1119709653,-1115407958);WS(1068834358,-1130516755);
sum1=W(0,-1110020716,1034114243,1048068617,-1102038774)+W(1,1031998965,-1110620517,1043574522,-1095778974)+W(2,1048936405,1035735542,-1100504766,1038840817)+W(3,-1110718798,1047457188,1038642250,-1105529591)+W(4,1047377413,-1109142655,-1129582842,-1108460854)+W(5,-1114164062,-1096174934,-1130108598,1023990363)+W(6,-1114402010,1054126843,-1110583455,-1112126358)+W(7,1044906670,-1122044916,1034180284,-1096959660)+W(8,1049433806,1043709316,-1095231947,1040978881)+W(9,1025857751,1033414773,-1136840220,-1123546692)+W(10,-1130058411,-1131191403,-1111247176,1039130852)+W(11,-1119539023,-1112879245,1035429307,-1115530151);sum2=W(0,970017593,-1108165952,1047729556,-1102798485)+W(1,-1142827268,1029593938,-1125442959,1040753488)+W(2,1000227776,-1088611471,1049645408,-1108133201)+W(3,-1107196630,1033984686,1038319755,-1087549565)+W(4,-1127043239,-1114349374,-1108273260,1051322703)+W(5,1055231112,1062180091,-1103837458,1035145460)+W(6,-1130992285,-1113564209,-1094436986,1046553690)+W(7,-1107399737,-1114342182,-1132402709,1041587650)+W(8,986706110,-1113546876,1048231400,-1146643074)+W(9,1017358256,-1116630320,-1124437274,-1120036494)+W(10,-1124561928,-1126967424,988670622,-1122802752)+W(11,-1132214419,1032902155,-1145381770,1014303584);WS(1067517750,1033639701);
sum1=W(0,1025509678,-1102897085,1023511162,1037697110)+W(1,1039047450,-1138182274,-1130341242,-1132678155)+W(2,-1096924480,1040728225,-1108434135,-1138791135)+W(3,-1120272434,-1151042791,-1094474081,1056422164)+W(4,1032921189,1010850641,1018375590,1013105800)+W(5,-1086033191,1062857884,-1122589009,1034477848)+W(6,-1116961737,1041000592,-1085852953,1058773976)+W(7,-1100255843,-1112868181,1026047982,1032243033)+W(8,-1093123217,1063905370,-1106044526,1026848855)+W(9,1025041660,1034904976,-1093479580,1050274619)+W(10,-1112977566,-1122948276,-1113724179,-1123793645)+W(11,-1091335173,1057695471,-1136654701,1007925107);sum2=W(0,-1101843642,-1101718380,1046322966,1051125372)+W(1,-1084762721,1050651985,1047092496,-1110599661)+W(2,1053918698,-1092942861,1058235489,-1101055683)+W(3,1032746990,-1127672356,-1100340247,1040369276)+W(4,-1090389206,1050412863,-1098074183,-1096713677)+W(5,1069438643,1074732797,-1088693676,-1103557505)+W(6,1053786699,-1104014372,1025809994,1050011098)+W(7,1053232821,1052371166,-1096910060,1035860070)+W(8,-1083706115,-1080423025,999981171,-1099152238)+W(9,1043846267,-1097849415,1048729218,-1117530220)+W(10,-1097505133,1041618808,1023876031,1051096852)+W(11,-1081917128,-1091623712,1050919626,-1123531943);WS(-1098378327,-1087753140);
sum1=W(0,-1149815841,-1123262056,-1110243207,1053738584)+W(1,-1096838314,1031741109,1013838405,-1131552366)+W(2,997589309,1025605911,967065877,-1135340592)+W(3,1021155853,-1114416842,-1104972312,1049179692)+W(4,-1108406847,1029594857,1025974631,-1103162646)+W(5,1042062186,-1094476095,-1130981226,-1145022506)+W(6,1017740987,-1099404299,1057054155,-1093068705)+W(7,1023051300,1005012974,1020943940,-1100518162)+W(8,1059648114,-1101042271,1010424693,-1112923496)+W(9,-1137239299,-1111541722,1047878460,-1111532695)+W(10,-1117167136,1030823984,1031952605,-1098489580)+W(11,1061110492,-1100382705,989087216,-1113821120);sum2=W(0,1034695587,1032463913,-1087773887,1051055536)+W(1,-1103774157,1028563957,-1111830177,1031752431)+W(2,-1104893727,1010301739,1003908630,-1111301343)+W(3,1017885202,-1103205904,-1114987001,1045597173)+W(4,-1107230114,1042437558,-1116805918,1045285117)+W(5,1061301409,1065451004,999416278,-1106181364)+W(6,1039973913,-1092035876,1053784665,1036331211)+W(7,-1118216068,1014136811,-1113376464,1044034906)+W(8,-1096259933,-1101789830,1047293827,-1127455968)+W(9,1024357631,-1097056010,1015259894,-1105822235)+W(10,-1119063058,-1137717779,-1109344122,1034392181)+W(11,-1095057905,-1098597360,-1139528651,1017174230);WS(1051991511,-1090129628);
sum1=W(0,-1119709994,1035475128,1044364174,-1099369674)+W(1,1024914253,-1122358045,1028979258,-1103260128)+W(2,1048862488,-1107028176,1037758213,-1142000036)+W(3,1025569135,-1099928080,1054464119,-1092954947)+W(4,1045752341,-1110227337,1025156752,1041023848)+W(5,-1103260308,1048877896,992983000,1023847918)+W(6,-1113846787,1030722332,-1090331224,1036105176)+W(7,-1115078629,1018698636,1032797781,1040845476)+W(8,1039529634,-1113372113,1027244574,-1139349278)+W(9,-1137003429,1015665914,1015668019,-1104520406)+W(10,1039091960,-1131269376,-1126457798,1032471277)+W(11,1036006161,-1111431094,-1113568276,1004297100);sum2=W(0,1043798657,-1098470129,-1126555274,1029962999)+W(1,1028782608,-1131048284,-1117698064,-1096590117)+W(2,1047971790,1037727050,-1161955740,1022180969)+W(3,-1102458928,-1084690772,1067678357,1008201251)+W(4,-1103096568,-1120783295,-1101130902,1065791971)+W(5,-1099131342,-1083609361,1051059538,1014843769)+W(6,1025730631,-1123809426,1036453804,1031198846)+W(7,-1106261335,1020274026,1026623851,1019910088)+W(8,-1117295572,-1113754273,1041141064,-1111232000)+W(9,995294154,990258218,-1116170672,1030505142)+W(10,1028328942,-1127235720,1012466631,-1124630920)+W(11,1010360391,-1136369090,-1119361560,1001879503);WS(1062559660,1025273829);
sum1=W(0,1017067222,-1098241838,-1088364567,1060515311)+W(1,-1113064427,1036248943,1004255955,1041017424)+W(2,-1088941672,1050253504,-1115329590,-1133026900)+W(3,1019590495,-1136327879,-1087512143,1064814036)+W(4,-1113817187,1008140615,-1109975080,1032386976)+W(5,-1083706517,1061681108,-1146803505,1028690158)+W(6,1028071367,1031451349,-1089169701,1061080357)+W(7,-1112935650,1010963867,1004648665,-1112687016)+W(8,-1092690193,1052988124,1031379878,1030651112)+W(9,-1129853588,1040197151,-1100415991,1048643203)+W(10,-1112391860,-1133141907,999516190,-1105242363)+W(11,-1093365052,1050105214,1051227835,-1139571464);sum2=W(0,1058977722,-1088438618,-1070888183,-1080154822)+W(1,1057028315,1020668753,-1123128465,-1084402469)+W(2,-1068917363,-1109667848,-1133954517,-1117456198)+W(3,1051128320,-1097793743,-1079680807,-1080832517)+W(4,1057005952,1031920962,1025585093,-1092491618)+W(5,1078112044,1058335327,-1089499329,1039195999)+W(6,1043020026,-1090336452,1082393215,1067339759)+W(7,1038175360,1046190750,-1090331128,-1094761348)+W(8,1070728174,1057746923,-1096630558,-1139309423)+W(9,1037612985,1032815200,-1090225897,-1122043266)+W(10,1051816122,-1116527206,-1101815127,-1080227574)+W(11,1066541275,1067785018,-1086032969,1046599598);WS(-1077531606,-1068627295);
sum1=W(0,-1124767318,-1113367136,-1095446127,1055377197)+W(1,-1111814927,-1126382267,1034866077,1048375560)+W(2,-1099058463,1047513184,1045191539,1025894069)+W(3,-1101653116,-1104403272,-1090535733,1058086815)+W(4,-1094831865,-1117513042,-1130761376,1049955828)+W(5,-1087242437,1061174628,1048150628,1008100281)+W(6,-1106412978,1036710310,-1088900579,1057172304)+W(7,-1103308083,999030326,-1121310187,-1108970480)+W(8,-1096168584,1056094244,-1102502166,-1115104524)+W(9,1040285922,1049541454,-1097928011,1047121222)+W(10,1043510842,1032672660,-1107982930,-1107579101)+W(11,-1095682732,1054731422,-1103869114,1025118882);sum2=W(0,-1118325221,1021086937,1043003051,-1131106753)+W(1,-1122810381,1007248641,-1109912068,-1119472758)+W(2,1026424546,1030452362,-1109242129,1007569065)+W(3,1055626857,1051951524,-1092928023,-1103671831)+W(4,1034708821,-1112697430,1073210842,1028908234)+W(5,-1081037490,-1079815727,1035695099,1034566233)+W(6,1050117205,1044779683,-1093398148,-1105002867)+W(7,1037167425,-1131640977,-1108710534,1039597247)+W(8,1044106321,1032627417,-1112762482,1020894429)+W(9,1007734945,-1130127373,-1119182686,-1108845723)+W(10,-1120996683,-1144614067,1005945059,1026547602)+W(11,1019051617,1023992222,999154803,1009135009);WS(1027136184,1037475189);
sum1=W(0,1032095571,-1116112165,-1115063802,1049018533)+W(1,-1119314641,-1107767341,-1100957374,1049686375)+W(2,1038845436,-1106083983,-1120251015,1047825580)+W(3,1042581547,1028374302,-1088748902,1046087792)+W(4,1034473457,-1104556803,1008293424,-1096656387)+W(5,1053200569,1044615055,-1099043646,1041068763)+W(6,-1125080965,1033692244,1024446429,-1090279185)+W(7,1029265287,1035958465,1046313162,-1105885187)+W(8,-1103807360,1052904956,1033985068,-1106489925)+W(9,-1104233593,-1122471385,1048125173,-1106111045)+W(10,-1106885357,1037737330,1032243376,-1122778646)+W(11,-1114896431,-1113201013,1045413959,-1123269230);sum2=W(0,-1109957285,1028061230,1045893852,-1110812851)+W(1,-1108048047,1027149256,1046942588,-1090820835)+W(2,1047577084,1048459161,-1114577527,-1106934834)+W(3,-1108558913,-1168618571,-1096957845,1058947879)+W(4,-1104353646,-1104794282,1035311457,1053631926)+W(5,-1097789717,1028951753,1041621301,-1139749789)+W(6,-1103268017,-1140171429,1058472778,-1086199154)+W(7,1047742834,-1105608688,1020819182,1024395745)+W(8,1010859305,1018177816,-1101676043,1051639728)+W(9,1017489970,1034074787,-1118924631,-1119421881)+W(10,1030918112,-1105627073,-1119040125,-1111153127)+W(11,-1134098557,1029986143,-1110045381,1035525353);WS(1059085676,-1120419895);
sum1=W(0,-1123531970,1010567522,-1140828475,1031892193)+W(1,-1126417758,1013434325,1015920803,1041225150)+W(2,1042370229,-1105839574,1021017477,-1117671948)+W(3,-1129458830,1048968044,-1081896608,1052692461)+W(4,-1106306215,1033141013,1003238718,-1107069702)+W(5,1061545382,-1113798029,1033163859,-1110196995)+W(6,1024388894,-1107554082,1057779808,-1080962214)+W(7,1051334024,998455538,1019022757,-1131681870)+W(8,1048429719,1023517883,974463598,-1104852314)+W(9,-1122285937,-1110859547,1046207852,-1107360247)+W(10,-1137698561,-1130795454,1029064795,1018058500)+W(11,1043188126,-1109838114,-1182091254,-1115208005);sum2=W(0,-1115293356,1051048471,-1116254969,-1108089569)+W(1,-1110389222,1032305896,-1104270657,1028093784)+W(2,1055158904,-1104160418,1040482382,-1109483288)+W(3,995357221,-1111420185,-1108447426,-1113016550)+W(4,-1105273681,1033267880,-1140125409,-1087783718)+W(5,1057721666,1060085251,-1106428297,-1106001572)+W(6,1041981586,1031459460,-1086769840,1041174723)+W(7,1046452617,-1115354420,1016190873,1035133120)+W(8,-1119040585,-1119561801,1045849559,-1127947625)+W(9,-1140513641,1028088400,-1121069799,-1114345654)+W(10,1044224673,-1119205024,-1115228320,1019234873)+W(11,1043934745,-1097229960,-1114369945,1033437588);WS(1063842732,1069263660);
sum1=W(0,-1134238373,-1122877239,1055968823,-1099884346)+W(1,-1101209335,1027783644,1031532473,-1122091454)+W(2,1052972391,-1097152888,-1119905385,1025876211)+W(3,-1118861678,-1114405937,1057777668,-1088480739)+W(4,1025124405,-1133551424,1031846503,-1102409375)+W(5,1062381841,-1081966868,-1166909210,-1124858713)+W(6,-1118980549,-1105793535,1065218890,-1086950263)+W(7,1045788186,-1146513705,1032122901,-1113900631)+W(8,1051224528,-1107218856,-1105943487,-1136389690)+W(9,-1119645672,-1129606328,1055096307,-1097976619)+W(10,1011470685,-1153551023,1033668289,-1133229476)+W(11,1043160456,-1106065147,-1107257190,1024085520);sum2=W(0,1008982555,1017497319,-1114050188,1044555710)+W(1,-1115112254,-1121509319,-1122047761,-1119731325)+W(2,1048705804,-1104624717,-1113283108,1042591944)+W(3,-1134583037,-1110768789,1082656561,1041907901)+W(4,1041138312,-1111081434,-1137222855,1050149080)+W(5,1079097716,-1088882238,1033378952,1018241317)+W(6,-1140752305,1041298195,-1069364548,1050137131)+W(7,1048604087,-1128224049,1029699842,-1094516021)+W(8,-1064571216,-1099205492,-1105508475,1008906239)+W(9,-1114302140,1037679865,-1105564781,-1109039739)+W(10,1026612451,-1118064246,1026101716,1029205125)+W(11,-1121859551,1040352044,-1131493091,1024193619);WS(-1129102704,1046511454);
sum1=W(0,-1120255189,1003871004,-1098175836,1060542285)+W(1,-1104614392,-1115237700,992833099,1029362986)+W(2,-1113473140,1049212165,-1118651222,1012659838)+W(3,-1134582632,988783847,-1095364566,1059935407)+W(4,-1098721330,1026034940,-1138794987,1011030567)+W(5,-1091886143,1049733902,-1109648580,-1116104473)+W(6,-1157138191,-1118838023,1040190185,-1115543549)+W(7,-1121023765,1036784617,-1129425099,-1111313565)+W(8,-1149570791,1041064643,-1105481630,-1112251695)+W(9,1016407976,-1115457860,1037653026,-1119854466)+W(10,1031662787,1023835049,-1133147960,-1106432157)+W(11,1038304902,1029519512,-1111089569,-1170197274);sum2=W(0,1039353726,1022956598,-1093991321,-1088722171)+W(1,1039854738,-1125147089,-1104263814,1036699032)+W(2,-1154678850,-1088770012,-1104468959,-1123571799)+W(3,1027240563,-1120983737,-1089878099,-1101846939)+W(4,-1096446657,1036003207,1028285409,-1106986979)+W(5,1067214284,1070132546,1029156699,-1117321918)+W(6,1032871415,-1095425364,1047639440,1045480826)+W(7,-1098508409,1027342659,-1151417050,-1136397826)+W(8,1051464555,-1099095249,1024325599,-1150420266)+W(9,1027668005,-1108376211,-1104038071,1043597107)+W(10,-1148394393,-1138411071,1023556565,-1098325150)+W(11,1061372327,-1086577064,1034968116,1031516803);WS(1056411607,-1109579684);
sum1=W(0,-1129654332,1040494825,1053570965,-1089114662)+W(1,-1099475130,1041782836,1027988397,1031736403)+W(2,1051564806,-1091392278,1018661052,1032323860)+W(3,1041758889,-1118623100,1061336939,-1087917688)+W(4,1034322317,1035039650,1027974595,-1104250813)+W(5,1057393436,-1081469355,-1094207710,1010041732)+W(6,1038643645,1023561152,1065029703,-1091410052)+W(7,1052271760,1041287822,1038422303,-1115303377)+W(8,1052932495,-1085011849,-1096091282,1020820966)+W(9,-1115801276,-1111435064,1051403778,-1108233957)+W(10,1036087894,1036272138,1047822542,1037517815)+W(11,1056446507,-1089621406,-1095410877,1043391417);sum2=W(0,-1114696922,1063327246,-1085101471,-1089121793)+W(1,1049274948,1041765085,1043151870,1054945342)+W(2,-1091433742,-1108711949,1036153834,-1114908726)+W(3,-1098855398,-1111180476,1044429796,-1096795753)+W(4,1047012469,1017938665,1045725515,-1078968963)+W(5,1071264665,1049748951,1043607695,-1113887753)+W(6,1041130784,-1075182266,1068966947,1041099170)+W(7,1008700501,1052357470,-1093166728,-1073598210)+W(8,1074573142,-1107925652,-1106854972,-1097732836)+W(9,1048010869,-1072729035,1072575447,-1087601324)+W(10,-1100708600,1035577978,-1097485062,-1069127579)+W(11,1082548410,1057234494,-1095686167,-1117196119);WS(-1075355670,-1094395357);
sum1=W(0,-1145694380,1013276974,1022872131,-1102394069)+W(1,-1132601278,1032373060,1031927794,1019602069)+W(2,1012968093,-1105184299,-1113047243,-1123577887)+W(3,-1126751284,1034056645,1064151904,-1089968245)+W(4,-1112578984,1012023536,-1107635165,1046251906)+W(5,1059501808,-1079531190,1045395638,-1121043161)+W(6,1035883256,-1107984424,1052823861,1040654683)+W(7,1035604635,-1136193989,-1117999477,-1101824103)+W(8,1052884390,-1097950850,-1102570614,-1124087697)+W(9,1025403748,-1117853800,1040309473,1021798787)+W(10,1016601958,1014648876,-1135056568,-1113050587)+W(11,1051481338,-1099617206,-1117559395,1015049529);sum2=W(0,1040559153,1024400373,-1112035522,-1102969122)+W(1,1035694118,1008704054,-1099966915,1050797480)+W(2,-1095559069,1048535090,-1109162397,1035803260)+W(3,1051040838,-1098907063,-1091507667,-1081423354)+W(4,1049424016,1032276403,-1122400566,-1088192853)+W(5,1063399780,1065515124,-1098794388,-1104133833)+W(6,-1103745056,-1132746540,1064106398,-1104928579)+W(7,-1097345189,1042270874,-1127876766,1040989775)+W(8,-1101527709,1047332946,-1105732065,-1109516912)+W(9,-1118336076,999475557,1025976147,-1171911780)+W(10,-1107661001,1033064723,-1122216569,1024449813)+W(11,-1118033876,1047796018,1036172042,-1106418589);WS(1045480366,-1089018411);
sum1=W(0,956510844,-1147321796,-1098659472,1046172476)+W(1,-1117032824,1012429717,998930446,-1119371847)+W(2,-1114996930,1016456206,1032232105,992745416)+W(3,-1129843310,1033743797,-1084286683,1060852743)+W(4,1034928007,-1120189081,-1113698796,1047477674)+W(5,-1080535200,1065762350,1036591131,-1130833259)+W(6,1001814128,993727556,-1100569285,1055209670)+W(7,1034876769,-1112309127,-1126854725,1019312750)+W(8,-1095107249,1054147605,-1103835661,-1162991986)+W(9,1033942209,991522899,-1106428344,1040201800)+W(10,-1110790848,1019870324,-1127622934,-1124727396)+W(11,-1102902186,1049320503,-1117790432,-1166423644);sum2=W(0,-1135134951,1034251754,-1112699779,1028246411)+W(1,1024730233,-1141862453,-1138029383,-1112450391)+W(2,1048844919,-1097747276,1036047504,-1116303285)+W(3,1039247354,1048129179,-1081251706,1030988939)+W(4,1032907358,1032058431,-1105815405,1013788103)+W(5,-1102377508,-1085286825,-1098604264,1026446373)+W(6,1043479193,-1107279344,1074756442,1066704374)+W(7,-1121203556,-1115422697,-1108579602,-1098532570)+W(8,-1079912447,1048531717,-1097926469,1017067577)+W(9,1036464698,-1125069222,1051417558,1025432715)+W(10,1037541288,-1110631868,-1114044136,-1106884027)+W(11,-1113485350,1037742006,-1114746618,1026757097);WS(-1129198960,-1098545020);
sum1=W(0,1016631370,-1103774667,-1097986678,1055978916)+W(1,998946812,-1113370572,-1109829274,1046260982)+W(2,-1103302894,1038066845,1013747092,1026014767)+W(3,1027654249,1041444949,-1085753764,1057520791)+W(4,1033950432,-1133701934,-1135763497,1029491033)+W(5,-1087937321,1064242364,-1108378356,-1124979408)+W(6,1022371969,1033440347,-1100503343,1043702710)+W(7,-1149232679,1034434352,-1109147378,1047095266)+W(8,-1092825640,-1106434743,1039795292,-1123636138)+W(9,-1124465415,-1135425502,-1114972810,1042256612)+W(10,-1134578155,-1133096682,1000105708,1031236725)+W(11,-1092048676,1048160666,1047273267,-1110866582);sum2=W(0,1008784866,-1101060946,1045200185,1046672822)+W(1,-1118279822,994298612,-1111810524,1041574978)+W(2,-1109901275,-1123470329,-1113194466,-1124039764)+W(3,-1123287968,-1113715041,-1111729623,1052382391)+W(4,-1105523541,1016737108,1035375858,1009783259)+W(5,-1099551228,1057574679,-1090683445,1025528776)+W(6,-1131156064,-1117592464,1028611861,1037781521)+W(7,-1089242363,1044936991,1014562100,1037249766)+W(8,-1126723736,-1088911756,1057541056,1038965019)+W(9,1013976797,-1112331585,1048583824,-1105025107)+W(10,1046019340,-1100984465,1025684805,-1116058888)+W(11,-1123970907,-1098796399,1058673062,-1111874598);WS(1055927127,1032414456);
sum1=W(0,1026777470,-1105922759,1039415013,-1114467391)+W(1,1040445212,-1109775801,-1114645447,1038629978)+W(2,-1109541160,1049649890,-1118657663,1029983880)+W(3,-1107741345,-1118870909,-1121580331,-1099187900)+W(4,1040802710,-1103039897,1034928754,1048976902)+W(5,1035267569,-1110167275,1050521172,1032803169)+W(6,-1106080726,1031310464,-1092363639,1044706191)+W(7,-1122260014,-1106266495,1036990351,-1116578243)+W(8,1052806443,-1098780639,1045812872,-1117906236)+W(9,-1132545269,-1121324945,-1105847083,1042096283)+W(10,-1112784326,1031828590,-1115024108,1028926430)+W(11,-1107491323,1026721601,1028974308,-1113700371);sum2=W(0,1046339838,-1095477634,1041080449,-1106007640)+W(1,1022253579,-1124447256,-1116647554,1046850624)+W(2,-1097525459,1046513622,-1109703351,1043170037)+W(3,1008329020,1046890022,-1087064144,1055899106)+W(4,1048733947,-1100004355,1019769686,-1090363791)+W(5,1051375999,-1097018549,1049672544,-1097807314)+W(6,-1108633040,1015468535,1042338708,-1122727333)+W(7,1051464963,-1129042543,1035617664,-1092874283)+W(8,1061754259,-1100515622,1025134369,-1112390214)+W(9,1033551944,-1110478242,-1118600243,1043707610)+W(10,-1099218588,1040819075,-1127469148,1032940188)+W(11,-1108757958,1042447169,-1108633308,-1120359161);WS(1063732396,1030954530);
sum1=W(0,1032126752,1036299263,1040042182,-1085959612)+W(1,1040218780,1017251428,976782235,-1151769923)+W(2,-1126287138,-1100277765,1040546448,-1135394341)+W(3,1026279044,1034233519,1024363996,-1112294345)+W(4,1044348191,-1164354746,-1118035684,1048463661)+W(5,-1092651532,-1099766629,1048686290,1013744650)+W(6,1028715099,1036782808,-1113174091,1035866674)+W(7,1009750781,-1137751148,-1121995199,1036166050)+W(8,-1102126950,1049742039,-1118854702,972654113)+W(9,1032435871,1020132772,-1118937966,-1116277291)+W(10,1040779899,-1123833085,-1124714096,1046021200)+W(11,-1096484767,1041160144,1026126509,1032085003);sum2=W(0,1023560328,-1114346246,1055635447,1080093571)+W(1,1053265582,-1109086292,1005726416,1027252420)+W(2,1058379047,1066361916,1041698127,1032891532)+W(3,-1116687692,-1128267680,-1093219742,-1079490865)+W(4,1044641580,-1142986448,-1115408842,-1102003721)+W(5,-1075825777,-1069273193,-1103412699,1040229437)+W(6,1041728877,1038357336,-1122468504,1048667285)+W(7,-1104322529,1008854368,-1105589301,1012806192)+W(8,1043596623,1040586029,-1123753164,-1116993440)+W(9,1038558105,1025579970,-1110943172,1032482622)+W(10,-1134749344,-1125346072,-1113100068,1032847335)+W(11,1037773232,-1123027612,1003892288,1027065900);WS(-1091386327,1040820769);
sum1=W(0,-1133727678,-1113530145,1024243708,1033777591)+W(1,1009482248,-1122301794,1015097725,-1145488419)+W(2,-1111308865,1043618337,-1113425624,1016257779)+W(3,-1138479056,1016526204,-1103657483,1057905859)+W(4,-1104459527,1026855702,-1114059050,1038143634)+W(5,-1091368514,1056300329,-1103801765,-1136938187)+W(6,1024901707,-1118547201,-1102986721,1019703993)+W(7,1043076580,-1118577003,-1122041679,1031893970)+W(8,-1104061090,1024793576,1039830345,-1111999542)+W(9,1013224377,-1120867010,1020963773,-1114932462)+W(10,1042855834,-1119434421,-1123564392,1007161468)+W(11,-1118947879,1024563890,-1129826522,1018984621);sum2=W(0,-1118014300,-1107425211,988341556,-1122432623)+W(1,1031639360,-1122715046,-1121259996,1034914627)+W(2,1058886039,1043257251,-1110426684,1030027284)+W(3,-1118480989,1057124947,1080471640,1049657622)+W(4,981320073,1022014335,-1120519112,1041680563)+W(5,-1067455811,-1080970083,-1105451271,1012008135)+W(6,1034237400,-1110358856,-1105716188,-1091987171)+W(7,1044181951,-1121988626,1031820662,-1114315301)+W(8,-1113532913,1051213388,-1110623014,1009779611)+W(9,-1116062192,1010762999,1033223294,-1109593637)+W(10,1038375349,-1113750985,1029964608,974005161)+W(11,-1106855886,1037720533,999181553,1028099986);WS(1067317974,-1128063738);
sum1=W(0,-1112292702,1047000343,-1088068429,1048838463)+W(1,-1121751190,1027999791,1030230219,1008892739)+W(2,-1130941083,-1108932456,1013016624,1017454988)+W(3,1023947008,1038318737,-1122235065,1034700890)+W(4,-1165199081,1031463650,1037678225,-1110797816)+W(5,1055157388,-1096039434,1039874719,1025959551)+W(6,1016840879,-1118959774,1048428783,-1113377160)+W(7,1031603132,1018062255,1032095758,-1114918032)+W(8,1052878187,-1088738347,1045859362,-1143147336)+W(9,1018620213,-1114992535,1036886165,-1100769370)+W(10,1028131502,1018649043,1023530868,1004226268)+W(11,1052393190,-1082056652,1050791676,-1115371169);sum2=W(0,1017164622,-1091622621,1072454217,1067262657)+W(1,-1098954881,1035940089,1004731920,1038964407)+W(2,-1113390241,-1112910469,1038887363,-1108193245)+W(3,1046790460,1049069382,-1080520963,1044434118)+W(4,1033204278,1032575148,-1106036842,1047078409)+W(5,-1071223185,-1073367678,-1106847320,-1127548642)+W(6,1036535757,-1107481011,1059476479,-1099641871)+W(7,967303234,1015223408,-1103678216,-1098544714)+W(8,1061994978,1029437169,1030771421,-1109007913)+W(9,1025471738,1040369699,1053016271,1051233508)+W(10,-1123160801,1042599225,-1122761780,-1107095641)+W(11,1054597152,1062276141,-1113404397,-1116480773);WS(-1095745367,-1102532016);
sum1=W(0,-1117700567,-1131139906,-1104729417,1031266390)+W(1,1034962037,-1123836106,-1125050061,-1115476726)+W(2,1049785973,1034862742,-1108925228,1021444802)+W(3,-1104292247,1044141479,-1096094522,1043929817)+W(4,-1121682994,-1112024639,1032821374,1043020835)+W(5,-1103984511,1025371182,1003529681,1036065165)+W(6,-1106685309,1033588284,-1135965844,1048857569)+W(7,-1108409524,-1114922921,1026094807,1027591436)+W(8,-1092452582,1049600882,1029191534,1028793076)+W(9,-1109617979,1031476842,1035377859,-1127826823)+W(10,-1105178749,1025559229,1025256272,-1109574827)+W(11,-1108767399,1045422790,-1147768356,1027631502);sum2=W(0,-1102917712,1050493331,-1104683957,1038417192)+W(1,1032679083,-1124032472,-1090566997,1058641835)+W(2,-1106617401,-1131983160,-1117134944,-1142618034)+W(3,-1083236080,1072277942,-1083529216,1026745412)+W(4,1030312114,1033461689,-1084121809,1066117726)+W(5,-1110147426,-1097349120,1045086676,-1107466492)+W(6,-1092542987,1055792221,1053260074,-1092834676)+W(7,-1115504874,1040055828,-1098664696,1016159325)+W(8,1047496584,1048447149,-1103742512,-1111688997)+W(9,-1115432352,-1123932559,1040670728,-1110071086)+W(10,1018575153,1025562022,-1109069600,-1107091755)+W(11,1041712051,1019306140,1023956348,995416610);WS(1064673964,1027541745);
sum1=W(0,1040862122,1042078126,1060076351,-1092017101)+W(1,1050924251,-1113513485,-1105951646,-1104573695)+W(2,1032906140,-1098380055,-1103234546,-1122608113)+W(3,-1159900529,-1104241265,1059885441,-1084208856)+W(4,1045405901,-1114509959,1047048323,-1111978190)+W(5,1064315273,-1089015252,1048739529,-1097330869)+W(6,-1123048515,-1096920009,1059865934,-1085419935)+W(7,1043557114,-1130206982,-1115789415,1032018046)+W(8,1050382000,-1095947620,1032498465,1009712656)+W(9,1032172675,1022298419,1053685923,-1104053605)+W(10,1042167691,1011282770,1028373376,-1099040790)+W(11,1058530774,-1087017843,1037400788,-1099616447);sum2=W(0,1039738446,-1137481092,1036746190,998253152)+W(1,1035100433,1029249908,-1096514001,1050849818)+W(2,-1109747727,-1102987618,-1144728624,-1103405950)+W(3,1067583917,1017170018,-1078331016,1044897487)+W(4,-1108804343,-1113657787,1083413745,1041988969)+W(5,-1066189939,-1088427847,1030429056,1049519441)+W(6,1067818743,-1115429835,-1077977055,-1125950758)+W(7,-1124211336,-1105416150,-1089267428,1054896719)+W(8,1050059376,-1108032139,1045807183,-1104699523)+W(9,1050540062,-1108022123,-1119460484,1038480975)+W(10,-1164441214,1036658641,-1102208699,1042362507)+W(11,-1140654200,-1098634922,-1138500556,-1135144148);WS(-1084384556,-1100810808);
sum1=W(0,1032390692,-1101205955,-1095424763,1056723089)+W(1,-1103994552,-1113631133,1033258828,-1114756638)+W(2,-1115332589,1044941511,-1103092466,1038921097)+W(3,1036208454,1034225747,-1089988048,1059213081)+W(4,1016698694,1041433148,-1153131217,-1123281148)+W(5,-1080799329,1058219330,-1102604175,1029458059)+W(6,1035878930,1052764669,-1086451675,1065718984)+W(7,1010056863,1046701849,-1113170436,-1110681734)+W(8,-1089641270,1051546784,-1105901266,-1114617106)+W(9,1034716867,-1132636906,-1111992667,1048907447)+W(10,-1104305197,1022756491,1008810370,1010363102)+W(11,-1089944572,1051751177,1025009925,1042675492);sum2=W(0,1003892755,-1106845972,-1130802613,1042856976)+W(1,-1090921483,1035865477,-1123544386,1040443741)+W(2,-1099129814,1046395618,-1117156960,-1128022157)+W(3,1040199158,1041556166,1034864555,1049252005)+W(4,-1101642940,1029291710,-1099919704,-1098641213)+W(5,1044973210,1051151809,-1094482604,1033022953)+W(6,1046124074,1043027552,1046986152,-1120255910)+W(7,1049495257,1028643166,-1114201767,-1102894487)+W(8,1040886200,-1098031952,-1113386876,1031856421)+W(9,-1137485313,1031291554,-1097152858,-1103612985)+W(10,-1132183417,-1106468948,1018916205,1029095170)+W(11,1035815457,1034278467,1026205590,1020718685);WS(-1097545175,-1081485407);
sum1=W(0,1036015463,1034150438,1057909318,-1085934785)+W(1,1035924004,1033963168,1036906638,-1107749409)+W(2,1041348600,-1091465804,-1120240750,-1115496908)+W(3,1033438601,1025404544,1058891216,-1088212159)+W(4,1040930578,1023737332,-1148467606,-1130068931)+W(5,1062920275,-1085185870,1044931644,1034996968)+W(6,-1116883369,-1110996648,1058446394,-1083820335)+W(7,-1110014855,-1109644005,1043481795,-1129433572)+W(8,1057530498,-1097522985,1046628778,1044774695)+W(9,-1107248831,-1112307200,1041812911,-1098817647)+W(10,-1112689630,-1109394217,1035852867,-1133343797)+W(11,1058924580,-1088845017,1031062731,991839047);sum2=W(0,-1085422352,-1096165509,1057773529,-1090487063)+W(1,1044955346,1048850208,-1073537081,-1097506962)+W(2,1050305732,1042351306,-1096519547,-1098077313)+W(3,-1090145600,1035648589,1070820271,1042246902)+W(4,1012707558,1040847724,-1103264022,1037776879)+W(5,1064009122,1057815879,1035447241,1039355809)+W(6,-1098060014,-1106454260,-1102687355,1056492080)+W(7,-1098251612,-1128314591,1039561049,-1132410675)+W(8,1037201191,-1132940238,1055262754,1034334977)+W(9,-1111561066,-1095706003,-1106323076,1047053654)+W(10,-1098685023,-1107078913,-1097648243,-1093619532)+W(11,1065891070,-1104795343,1017091667,1044351754);WS(-1079771574,1075069839);
sum1=W(0,1032166989,-1118529175,1055702741,-1092970539)+W(1,-1117950828,-1113551430,-1111167476,1021133405)+W(2,1048648437,-1092445782,1033539229,-1142239002)+W(3,-1123178206,-1093562003,1062276827,-1088433116)+W(4,-1104828877,-1110397888,1032734815,-1104246611)+W(5,1071187580,-1118830448,-1114529494,-1119974813)+W(6,1029165557,-1098100446,1061220800,-1097110780)+W(7,-1112849365,-1139975764,-1112820125,-1114628655)+W(8,1049405702,-1093425874,1023590922,-1111568211)+W(9,-1135576864,-1133453360,1042497282,-1109854691)+W(10,992807281,974859957,-1114861753,-1119446905)+W(11,1051379002,-1094782027,-1104282614,-1107804608);sum2=W(0,-1108373663,1058265898,-1105791278,-1097633487)+W(1,1040059628,1041333883,1008476139,-1092753943)+W(2,-1098184263,1036219103,-1096394805,-1106791026)+W(3,-1104454680,1052155727,-1106622092,1039768739)+W(4,1043022076,1034264586,1048684757,-1094584251)+W(5,1051207789,1059813061,-1089567461,1043988712)+W(6,-1093428939,1044002260,1040647411,1037804238)+W(7,1053976656,-1094438691,1053127551,1027921055)+W(8,-1092246791,1058749571,-1109099791,1046191998)+W(9,-1096653504,-1109762731,1028193495,-1091622541)+W(10,-1128546349,-1105323978,1052320010,-1093142139)+W(11,-1102532444,1056925595,-1105143398,1027895571);WS(-1080085654,1070612946);
sum1=W(0,1024243697,-1111019203,-1099863023,1051294614)+W(1,1018553499,1001929499,-1118763904,1017624971)+W(2,-1093242824,1049086721,-1110032568,-1129474933)+W(3,-1129448298,998267115,-1096657110,1054244159)+W(4,-1107816470,-1103030358,-1125372076,1049904509)+W(5,-1083526619,1063525996,1050014740,1034265690)+W(6,-1130529432,1044325341,-1084273056,1060516258)+W(7,-1120428313,1028809164,-1113325424,1036368923)+W(8,-1089131829,1052725165,1042939778,-1137068591)+W(9,1028582463,1022422215,-1100657096,1045179095)+W(10,-1105723916,995816851,-1115811081,1029887376)+W(11,-1095229037,1047234173,1034815359,1023513072);sum2=W(0,1027629060,-1114994936,1044032624,-1120685804)+W(1,1028515824,-1128032940,1025235210,1042086314)+W(2,-1110089750,1041443307,-1109301707,1028557604)+W(3,-1125103522,-1109536432,1027377576,1041551160)+W(4,1038947979,-1095260923,-1130467636,1043514454)+W(5,1040857173,1078385077,-1069674168,1041445431)+W(6,1000499297,-1116030212,1049094807,1071531230)+W(7,-1072009528,1044521776,1020465580,1034381305)+W(8,-1102199059,-1097624207,1042363648,-1111317304)+W(9,-1138182160,-1133867384,1040209410,1042950964)+W(10,-1100125727,1026231984,1014590712,1032991925)+W(11,-1107097337,-1110894461,1020171064,-1115643044);WS(-1094677847,1071331518);
sum1=W(0,-1108370254,1050522446,-1090412394,1059909490)+W(1,-1131659964,1045668787,1027561514,-1102155388)+W(2,-1096900614,1033926552,-1108396174,-1099365497)+W(3,-1098732332,1051883284,-1088235704,1060113893)+W(4,-1104366446,1036562753,-1118400576,1052444946)+W(5,-1081990504,1065971548,1016076284,1045429432)+W(6,-1098654343,1048632224,-1083209683,1057796766)+W(7,-1094058291,1027649399,1020701942,1036179296)+W(8,-1095695623,1055081266,1044926426,-1115499084)+W(9,-1114608461,1043748547,-1096819473,1048355474)+W(10,-1102235562,1020598162,-1102267173,1046936641)+W(11,-1088405429,1057781222,-1122894705,1041162909);sum2=W(0,-1102306900,1042298222,1021581591,-1097774924)+W(1,1051289508,1044651623,1039340517,1011988276)+W(2,-1091773202,-1083547573,1050176620,1060043835)+W(3,1036459319,-1104503945,-1086047943,-1076320925)+W(4,1066124397,1072230275,1032447827,-1099734245)+W(5,-1071833762,-1070847208,1069182349,1080482397)+W(6,-1099327251,1032726509,-1087097517,-1079468544)+W(7,1058492703,1067612874,1052797014,1032685073)+W(8,-1094401898,-1084551630,1061745990,1060905071)+W(9,-1122082449,1045894449,-1089730964,-1096261152)+W(10,1029975482,1035766217,-1098452307,1031495568)+W(11,-1094627244,-1097740674,1062784611,1036170953);WS(-1075403638,-1098484659);
sum1=W(0,1008218969,-1141902179,1045612697,-1098198307)+W(1,-1115216112,1014117412,1031048294,1016567255)+W(2,1051272109,-1097302541,1045061466,1032424528)+W(3,-1123131291,-1102849342,1045999461,-1089514713)+W(4,-1110301017,-1117285565,1045188911,1018204181)+W(5,1067242878,-1083074125,1055219615,1039741805)+W(6,-1123984690,-1097928441,1057827361,-1090995143)+W(7,1042127630,-1138318152,1016373997,-1102752375)+W(8,1039307800,-1089521325,1018247819,990571063)+W(9,1038284987,-1119205801,1052680217,-1111274305)+W(10,1043301703,1035406958,993498863,-1111653947)+W(11,1048974634,-1089001074,-1112012330,991913685);sum2=W(0,1032878555,-1136655860,1031615749,-1113247036)+W(1,-1102324444,1033821831,-1123900432,1023477569)+W(2,1032172309,1040892014,1041677780,-1122117887)+W(3,1029453781,993352402,-1101515073,-1093800370)+W(4,-1099560811,-1111754290,-1120535472,1007422372)+W(5,1063516373,1059067488,-1101931537,-1118366060)+W(6,1040510410,-1110556919,-1114866186,1049733424)+W(7,-1091691569,-1131546954,-1109544472,-1138628828)+W(8,-1101753271,-1112478460,-1137342172,1043560141)+W(9,1036988619,-1137184004,1046060209,-1128679382)+W(10,-1112686045,-1110783375,-1113659102,1035524869)+W(11,-1110546008,-1106958218,999359657,1026284797);WS(1018938736,1060529869);
sum1=W(0,-1114076530,1037607357,1045714156,-1166977277)+W(1,-1102825464,1003359422,1008598737,-1120766810)+W(2,1044442542,1024586298,985048227,1019680094)+W(3,1029696041,-1113865353,1057228923,-1084710912)+W(4,1048654858,-1122235660,-1118730378,1019917938)+W(5,1049628033,1048848151,-1109196652,1032134772)+W(6,1036159584,1041300082,-1081803320,1052825757)+W(7,-1101625253,1023446241,1012443924,-1119787914)+W(8,1042784239,-1110703311,1021290536,1025035938)+W(9,1034257674,-1102751430,1016494120,-1108049641)+W(10,1039349129,-1122160707,-1133449206,1018668169)+W(11,1031639516,-1111061268,1018121541,1028394476);sum2=W(0,-1146778654,1033337426,-1101837401,1023259685)+W(1,-1165315756,1017616818,1009999826,-1117028555)+W(2,-1107426057,-1113617305,1042598704,-1119841713)+W(3,1042445717,-1092512747,-1106280442,1063964069)+W(4,-1101414619,1033400884,1027431889,-1100415596)+W(5,1063146362,1058459732,-1136881638,-1110929163)+W(6,-1118789096,-1100913756,-1086144449,-1101061454)+W(7,-1099212326,1043348599,1034933139,1031653672)+W(8,-1121957589,-1139753565,1035181957,-1110261015)+W(9,-1102516465,1049736808,-1104136456,1034026738)+W(10,1031514566,-1119239229,1039233552,-1123203031)+W(11,-1123128270,-1143324392,-1103321885,1032933914);WS(1057790316,-1113005641);
sum1=W(0,-1123468520,1034968039,-1107161453,1035442035)+W(1,-1107573447,1040623159,1016842734,-1180462681)+W(2,-1109372445,-1126387193,-1110219956,1001956750)+W(3,1017823704,-1141354132,-1097660717,1045333479)+W(4,-1111689634,1034883047,1031334797,-1111663246)+W(5,1060769665,-1097006056,1016331253,-1121213099)+W(6,1029517379,-1096962432,1062816796,-1085875335)+W(7,1042106418,999707420,1032276500,-1102337515)+W(8,1057344992,-1087615930,1042154624,-1110655190)+W(9,1024531558,-1112383277,1050585827,-1099229077)+W(10,1021430571,1027213229,1032934320,-1115337892)+W(11,1048852876,-1104188731,1007994773,-1125102461);sum2=W(0,1027505374,1006384241,1038217397,-1102596332)+W(1,-1088198084,1054112069,-1119743709,1032385395)+W(2,-1124784904,1055108824,-1101781911,-1110486748)+W(3,1022357321,-1110226975,1036163691,-1095998103)+W(4,-1077861124,1063443275,-1129702556,1009992786)+W(5,1038388564,-1096068823,-1082211809,1060625206)+W(6,1025908250,-1117540770,-1107551412,1027585837)+W(7,1067639721,-1095993202,-1116658238,1015280579)+W(8,1043662427,1052401764,1063419774,-1084462256)+W(9,1007287620,1013929491,-1110875284,-1112465838)+W(10,1041946916,1040943353,-1132286080,-1123806249)+W(11,1032548500,1049275421,1054953848,-1088060635);WS(1057314092,1031126097);
sum1=W(0,-1113264897,1047286031,1051515170,-1091122512)+W(1,1035529026,-1125355113,1042921300,1038748523)+W(2,1044373061,-1119263830,1016709539,1029610636)+W(3,-1118216326,1040626286,1057172805,-1081529962)+W(4,1043973191,1029771624,1036778483,1048990343)+W(5,-1111196723,-1076778621,1049229393,-1112976162)+W(6,1035020911,1036098930,1053560288,-1085296972)+W(7,1046938632,1041831703,-1108928881,1042428894)+W(8,1053915059,-1112351005,-1123285785,-1103970660)+W(9,1036290288,1016422504,1044112316,-1100809115)+W(10,1035877806,1044125996,1012907241,1041504752)+W(11,1048512334,-1107245185,-1123727583,-1123672296);sum2=W(0,-1110279027,-1116888772,1033554595,-1108669327)+W(1,1015808739,1027314221,1044898087,-1115916604)+W(2,-1111117443,1045218355,-1106102431,-1116221606)+W(3,-1096945908,-1107202311,1035778723,-1103416606)+W(4,1041666953,1024714919,1039092196,1045884385)+W(5,-1113256321,1065794034,-1107247823,-1098987808)+W(6,-1113241071,-1103988696,-1115920774,-1090569433)+W(7,1049716916,1049758114,-1099008684,1049112986)+W(8,-1139004677,1055599565,-1106016659,-1091770239)+W(9,1044106833,-1123386226,-1112080343,-1099737884)+W(10,1031391070,1053158291,-1103116396,-1134049769)+W(11,-1114347803,1044073709,-1108799013,-1105054228);WS(-1078536214,1004530797);
sum1=W(0,1027375859,-1101920227,1025777344,1044389645)+W(1,-1110651587,1018050380,1017444741,1031432968)+W(2,-1103056081,1048716617,-1137653198,-1125959547)+W(3,-1120029560,-1106564803,-1107107772,1051154454)+W(4,-1107166356,1019570356,1000019140,1048371434)+W(5,-1082038651,1066595410,-1130046381,-1125449965)+W(6,-1114543207,-1118108517,-1087843395,1055824714)+W(7,-1105265945,1033235496,1013557197,1042631950)+W(8,-1090887738,1054676989,1030116559,-1126792065)+W(9,-1122136338,1018155212,-1103973545,1041035048)+W(10,1023828021,-1122035417,-1148145247,1016114854)+W(11,-1102912795,1016296812,1040191506,-1142050258);sum2=W(0,1027035378,1026113022,-1111907604,-1117578886)+W(1,-1140538653,1018825264,-1132701065,1034348094)+W(2,1044772326,987582920,-1136739637,1015195718)+W(3,-1114259972,1019537869,-1115459713,-1091701771)+W(4,-1106970806,1029368182,1024730711,-1139897757)+W(5,-1083470341,-1064559027,1035917626,-1129456736)+W(6,986229224,-1140805741,1024256637,1083026821)+W(7,1051507274,1025912688,1013886009,-1118691470)+W(8,1050967575,1062853848,1035548789,-1107265712)+W(9,-1129435432,1009541569,1013091981,-1097816209)+W(10,1030786995,1031335734,-1141056234,-1129312440)+W(11,1028089297,1036032976,-1102804079,-1115863996);WS(1053759831,1032374114);
sum1=W(0,972229904,-1121671930,1054724605,-1092393035)+W(1,1018308729,-1129466650,-1109228149,-1112583528)+W(2,-1112974870,-1101934908,1027590122,1029939172)+W(3,1034978575,1034149296,1061211455,-1092299422)+W(4,1034030567,-1113423424,1041049216,1029443406)+W(5,1048871720,-1093922438,-1111847647,1038901743)+W(6,-1120680758,1029497788,1059772533,-1094240300)+W(7,1041914031,-1106909549,1029299866,-1098177536)+W(8,1052523382,-1091878482,-1113968603,1040006220)+W(9,-1104501302,-1147362406,-1143596105,-1112394307)+W(10,1028043992,-1140269215,1034604409,-1129221556)+W(11,1050895314,-1097371836,-1126204095,998375305);sum2=W(0,-1150066816,-1150466984,1023864952,-1110066210)+W(1,1023825317,-1124858867,-1122485893,1032358015)+W(2,-1120268940,1042589181,1027888694,-1130877326)+W(3,-1114773240,1050624105,-1092046440,1028033997)+W(4,-1151325172,-1135440218,1024800634,1086980496)+W(5,-1062089081,-1086968029,1038366470,-1140173368)+W(6,996682648,1049846439,-1092228228,1024724796)+W(7,-1121152696,1022098295,-1123997738,-1116390866)+W(8,1022750294,1041929871,-1118357792,1017805328)+W(9,1019128023,1016213345,1015347232,-1114433107)+W(10,1031614438,-1119866592,-1127165963,-1127449775)+W(11,1000268865,-1139900476,-1136800730,1025894920);WS(1063005484,1009613411);
sum1=W(0,1023879031,-1099686359,1052137768,1046007565)+W(1,-1104853008,1005501772,-1116658758,-1121736524)+W(2,1047373394,-1096622041,1032552475,-1119708225)+W(3,1016433014,-1101192360,1060630207,-1088767007)+W(4,-1107092245,-1118541917,1020845368,-1114633573)+W(5,1066103327,-1084203279,1041296218,-1116191290)+W(6,1014732617,-1095872969,1062822060,-1090088910)+W(7,1027255591,1022596005,-1133265115,-1106126199)+W(8,1059882369,-1090037515,-1131360500,-1115075910)+W(9,-1123204757,-1114430117,1050777829,-1103091289)+W(10,-1122457924,1022253604,1010953149,-1135381594)+W(11,1058652475,-1092699671,-1108476770,-1114779071);sum2=W(0,1018912922,1027578843,1033809184,-1094114890)+W(1,-1100264522,-1107937173,-1115513506,-1122957333)+W(2,-1107632498,1001948858,1024979575,996744179)+W(3,1035927400,1036987406,-1102289594,1056054406)+W(4,-1110397259,-1110541201,-1104590179,-1100032664)+W(5,1055409420,1048553428,-1121465059,-1114033403)+W(6,1040736265,-1110179624,1055289786,1051787669)+W(7,-1147035242,1041331760,-1107721632,-1125426330)+W(8,-1112721987,-1094744691,1045301422,-1113161109)+W(9,1025188211,-1103038285,1036015348,1032878358)+W(10,-1131004626,-1108457170,-1112944230,1043904940)+W(11,-1110109848,-1118996080,-1124556646,1028913131);WS(-1088267692,1058858468);
sum1=W(0,-1112379634,1030761249,1050799110,-1099191401)+W(1,1033839199,-1111715307,1029162995,1004146884)+W(2,1045209037,-1095201623,981108966,1002675052)+W(3,-1140270752,-1122297718,1060358148,-1091143388)+W(4,1043211072,-1120236170,-1141342278,1040340278)+W(5,1057423488,-1083233902,1032118859,-1118812007)+W(6,-1155361775,1036240851,1058630580,-1098879351)+W(7,1032700466,1017441470,-1113272402,-1129581456)+W(8,1044230767,-1096101987,1030417559,-1148456452)+W(9,-1140210569,1042224566,-1104611845,-1122560784)+W(10,-1140846885,-1124250818,1015213304,994119730)+W(11,-1109863885,-1109785875,1009738084,-1131671893);sum2=W(0,-1113443438,1021821461,-1122246023,-1146734500)+W(1,-1128559783,-1125128801,1023812788,1044300514)+W(2,-1104002403,1024116650,-1115812447,-1134793082)+W(3,-1131593767,-1104994806,1038382254,1049088332)+W(4,-1105739887,-1131329759,-1112801638,1060658961)+W(5,-1099826888,-1089766136,1025686404,1034755166)+W(6,-1105757720,1044687616,1066144433,1042354562)+W(7,-1117250635,-1114066084,-1107427633,-1087213560)+W(8,1057721748,-1129092349,1035306954,1031417186)+W(9,-1107137147,-1093064102,-1097329958,1044181933)+W(10,-1106719387,-1117543346,1049954034,-1093773442)+W(11,1039897892,-1105235988,1040800736,-1128306605);WS(1042978478,1051058289);
sum1=W(0,-1105382966,1032357083,-1099095273,1056839899)+W(1,-1122236410,1024938700,1035278676,1023966158)+W(2,-1110890773,1050844654,1019140850,-1122653091)+W(3,-1102112151,-1113794846,-1087097191,1060126757)+W(4,-1107056589,-1122892351,-1102711504,1052488610)+W(5,-1081382120,1063120271,-1150461374,-1119829084)+W(6,-1113404858,1046698475,-1086454106,1060142827)+W(7,-1103751812,1007453138,-1111458068,1025992701)+W(8,-1097860134,1054395618,-1120625160,-1106500335)+W(9,1038103836,1042579843,-1105233954,1048420817)+W(10,1025690583,1032216339,-1101215220,1026938905)+W(11,-1091436978,1056719627,-1112415123,1010325087);sum2=W(0,986675002,-1098687074,995475005,-1115454695)+W(1,-1110655697,1018060844,-1112567440,1041166801)+W(2,-1097111455,-1132868679,-1114152579,-1101427932)+W(3,1033516168,-1099338776,1062728692,-1120015952)+W(4,1023628514,1045275251,-1097585273,1019263552)+W(5,1066654492,1054175336,-1097107880,-1098419362)+W(6,1031672616,-1108963639,1034345380,1038275134)+W(7,-1118909665,1049612882,1029453516,-1104454378)+W(8,-1124466258,-1096244103,1049130538,-1100742770)+W(9,-1106591291,-1109440188,-1092068145,1039104546)+W(10,-1093717692,1000911598,981423732,1024870634)+W(11,1048117247,-1119846616,1042494451,-1140045927);WS(-1097071959,1072623846);
sum1=W(0,1026094363,1010541764,-1087379998,1028105114)+W(1,1046169702,-1135291959,-1114366565,1023927408)+W(2,-1100421531,1051865478,-1105971271,-1125008010)+W(3,1026372640,1034504814,-1091057687,1057630379)+W(4,1041980470,1012391943,-1127140609,1038480008)+W(5,-1086095524,1064048287,-1104375598,1011497593)+W(6,1020533357,1046400295,-1083615449,1061319210)+W(7,-1113258549,-1126436590,-1164090721,1040252248)+W(8,-1089701071,1056141130,-1149976804,1008261592)+W(9,-1143600974,1040642843,-1093225865,1049626241)+W(10,-1120849689,-1126913777,993477434,1032065949)+W(11,-1090227881,1047950199,1048635489,1026040178);sum2=W(0,1012042818,1045767812,-1063490706,-1101778611)+W(1,-1112785819,1012780879,1021360395,-1098807230)+W(2,-1081789373,-1114664520,1033999610,1021391529)+W(3,-1107209227,1044720012,1074390906,1049922132)+W(4,-1110057121,-1130294258,1027378250,1042281858)+W(5,1079115935,-1094869567,1045861970,1031106226)+W(6,-1105921842,1016599978,1058048856,-1118592797)+W(7,1034050759,-1122317121,1041772128,-1127223374)+W(8,-1108782236,-1121088549,-1129798306,1025125464)+W(9,-1127367716,-1115783877,-1128008216,-1137516645)+W(10,1033434514,-1149825053,-1127019644,1027816090)+W(11,1032186898,-1111496361,-1136389257,1031888403);WS(-1103312814,-1092017335);
sum1=W(0,-1127703091,-1101144796,1054306333,-1126801713)+W(1,1023075088,989243788,1018146514,-1115460311)+W(2,1039997174,1026063214,1027296474,-1122138660)+W(3,-1121799134,-1106383343,1024945271,-1131110905)+W(4,-1132250026,1032388672,1017072510,-1133230391)+W(5,-1088288960,1059941407,-1113425894,982272924)+W(6,-1131539818,1034901054,-1088630417,1061737047)+W(7,-1097522374,1021266411,-1112727125,1027622014)+W(8,-1096972398,1057455253,-1097018828,-1135487483)+W(9,1017229265,1018005017,-1101045202,1048616129)+W(10,-1112216732,-1117699788,-1109754009,1034197373)+W(11,-1098488314,1051714580,-1142469689,995701513);sum2=W(0,1015133861,-1105189044,-1093732269,-1094162786)+W(1,-1109540616,1030009493,1037113072,-1115931822)+W(2,-1102686481,-1113599737,1040400825,-1114813207)+W(3,-1114822552,-1098364789,1041653115,1041635421)+W(4,-1118060506,1027616765,1028491873,-1113527921)+W(5,1065997875,1064813540,-1123044799,-1116517245)+W(6,-1105557810,1024139573,-1130473293,1037786550)+W(7,-1105450383,1021543889,1038591890,-1112247318)+W(8,-1098512761,1036196676,-1106060901,1005718790)+W(9,-1105949948,1007564387,-1125828389,-1114108758)+W(10,-1118151575,-1122858549,1032708826,-1120342494)+W(11,-1125733097,-1132225813,1010062515,1029912177);WS(1054094679,1053313313);
sum1=W(0,-1133457438,-1123263126,1046955525,-1124016519)+W(1,1039131745,-1120644986,-1120986711,-1130558777)+W(2,1034791245,1044418743,-1102726978,1007447622)+W(3,1034987238,-1097984725,1059693200,-1102062065)+W(4,-1136653836,-1119688622,1028444909,-1096198619)+W(5,1056744813,-1098120268,-1097784815,-1150742701)+W(6,1035642130,1007426149,-1111414009,-1111514230)+W(7,-1121981368,1028941155,1018062863,1002886242)+W(8,1030506913,-1104691680,1038384226,-1124505481)+W(9,1034710931,-1123562906,-1113706235,1011520719)+W(10,-1114621003,1028268649,-1149170946,1018181775)+W(11,1033357311,-1107703301,1012043028,1016894461);sum2=W(0,988916677,1035831303,-1110571087,1034464782)+W(1,-1106828560,-1178538002,-1137939637,-1140903881)+W(2,1038296707,-1090860425,1044389789,1041756630)+W(3,-1123566910,-1103092742,-1107155945,1056968489)+W(4,-1079651989,1029915845,1028209713,-1131746560)+W(5,-1117714466,1064742714,1050942503,-1106236653)+W(6,-1123858844,-1101579019,1038803820,1040557782)+W(7,1043224862,-1110415601,1036944358,1038814302)+W(8,-1103151768,-1120375726,-1130430804,1019097405)+W(9,-1119538750,-1130948272,1032643961,-1111036663)+W(10,1041889175,-1132733633,-1142606817,1038676356)+W(11,-1111989951,-1122089622,1014857001,-1140337549);WS(1060301740,-1107262085);
sum1=W(0,980901136,1034782831,-1105836176,1036556474)+W(1,-1123655719,-1123449511,1027361860,1047173818)+W(2,-1090641081,1050207945,-1104237805,1032390687)+W(3,-1140723427,1039236098,-1089836727,1053103024)+W(4,-1097134658,1023266998,1026764890,-1167399456)+W(5,1057068694,1041462691,-1168491986,-1128069487)+W(6,1040866884,-1096504911,1061579759,-1084387656)+W(7,1041789973,-1111341496,1025665684,-1107799148)+W(8,1058017849,-1086651203,1041962562,-1121577073)+W(9,1033047081,-1104388354,1050545524,-1099258584)+W(10,1042093191,-1128080260,-1120424813,1042507977)+W(11,1043225643,-1106352190,-1107448273,-1118302731);sum2=W(0,-1120672932,1046006360,-1112452525,-1103760793)+W(1,-1135937657,1037670355,1020434122,-1097339905)+W(2,1059308780,1054394959,1038148088,-1114765629)+W(3,1029602171,-1114812458,1040180724,1058139034)+W(4,-1103543044,-1120562291,986372169,-1107596062)+W(5,-1073685765,-1075031098,-1098429000,-1131755817)+W(6,1039121856,1036462865,1068230783,1055263295)+W(7,1051067274,1034635900,-1113202257,1042494496)+W(8,1060720662,1065727212,-1106499347,1010504894)+W(9,-1139183469,-1097212089,-1116372590,-1106882983)+W(10,-1127997619,-1127537321,1010867474,-1111658779)+W(11,-1096232759,-1102585430,998537328,-1141626877);WS(-1096709719,-1109932402);
sum1=W(0,1015250582,-1143431239,1041217222,1009444904)+W(1,-1127867147,-1115442975,-1109965037,1015070528)+W(2,1044707911,-1099789672,1028928427,1033219242)+W(3,1037158888,-1094706154,1032459556,1049449359)+W(4,1015515213,-1119289842,-1115453048,1051852512)+W(5,-1103734188,-1091866852,1049692098,-1140261177)+W(6,1032345875,-1107272167,-1116721265,1042112892)+W(7,-1094357813,1041543818,-1113173429,1039101648)+W(8,-1100636937,1051337808,1036490203,-1107580668)+W(9,1033146133,-1112986991,980311674,1011811037)+W(10,-1118660177,1027230184,-1109546082,1034073405)+W(11,1017051268,1035868647,1019523665,-1121586498);sum2=W(0,-1129366500,-1111869912,-1114572049,1047691494)+W(1,1024096486,-1112777200,1029756683,1029022998)+W(2,1041454921,1051011830,-1094989992,1033382685)+W(3,-1113040482,1046043365,1063827282,-1075590857)+W(4,-1094007689,1046068934,1041050942,1028636589)+W(5,-1088878874,1052419847,1049374228,1022134325)+W(6,1019865458,-1100561355,-1120053198,1053136256)+W(7,1051405216,-1104418826,-1130192114,-1118786886)+W(8,1037601458,-1142379802,-1105102628,1039472389)+W(9,1021094310,-1136660469,-1121128994,-1115896886)+W(10,1030093181,-1173694926,1011878989,-1113939693)+W(11,1024511741,1033422229,1038213156,-1122209396);WS(1065853238,1014077745);
sum1=W(0,-1141216588,-1117433015,-1094201799,1050233869)+W(1,1044254087,-1138617969,1026623353,-1129058045)+W(2,-1096460535,1049952264,1008011942,1022594791)+W(3,-1128763228,1039902504,-1083943142,1051933059)+W(4,1048823509,-1141149825,1020370461,1043759351)+W(5,-1077503527,1055071872,1025148605,1032777398)+W(6,1026101893,1050608829,-1089716396,1055823041)+W(7,1040921250,-1117303781,-1118113002,1042454284)+W(8,-1098731144,1057515106,-1120507502,1030831063)+W(9,1032019108,1027449020,-1095714819,1050055875)+W(10,-1149099066,-1131034510,-1113706417,965645460)+W(11,-1094767340,1054942629,1040832262,1023411184);sum2=W(0,1024492456,-1107369605,-1114418679,-1102696165)+W(1,-1133142225,-1122518916,-1126703609,1040389587)+W(2,1038677226,-1115181151,-1114014523,1026327736)+W(3,1029353704,-1109233879,1043636997,-1104069114)+W(4,-1122395696,1035228514,1036516578,-1095300447)+W(5,1063429366,1063594124,-1091978649,1023044321)+W(6,1032071462,-1104963978,-1101740776,-1098164193)+W(7,1053626887,-1116601496,-1107363712,-1106122650)+W(8,-1097459892,1040620147,-1097146692,-1130578705)+W(9,1044306067,-1143085570,1035238854,-1106357294)+W(10,1040976159,1026795860,-1105180142,1043865859)+W(11,-1116890590,-1127904241,-1120794976,-1127926993);WS(-1088917996,1063906509);
sum1=W(0,-1110920777,1044506738,1047786311,-1095080042)+W(1,-1134941681,1033765698,1042151912,-1103723194)+W(2,1032125650,-1113114611,1025189266,-1104090263)+W(3,-1101936374,1033303784,1061302810,-1088574755)+W(4,-1115794445,1041151454,1005195703,1049511025)+W(5,1034065915,-1080208865,1048946939,-1113407178)+W(6,1032265367,-1113286290,1048810800,1049193686)+W(7,-1126346531,-1109067703,-1103459368,1043019742)+W(8,1054491533,-1121283466,-1103486336,1044875416)+W(9,1041691572,-1128222025,-1112859072,1024774526)+W(10,1015955599,-1121559327,-1129700693,-1114181825)+W(11,1049358361,-1147499681,-1097425800,1029016425);sum2=W(0,-1103461552,-1127991186,-1120190757,-1108916090)+W(1,1012492564,1029245469,1050674327,-1116051994)+W(2,-1113530372,-1124692174,1042343963,-1115385529)+W(3,-1104590141,-1131508502,1055990720,-1121470095)+W(4,1032226081,1026603353,1015549042,1050173609)+W(5,1072931527,1046026095,1048814953,1024686773)+W(6,1036919049,-1105608002,-1095048932,1050729023)+W(7,-1098673970,-1108452621,-1098769683,1039941075)+W(8,-1078020039,-1084802111,-1101605152,1046452703)+W(9,1046313441,-1101603735,-1101033642,1047911325)+W(10,-1113534935,-1112756717,-1112862464,1031505597)+W(11,1010804308,1034713295,1017021378,-1119772659);WS(-1128039792,1065254279);
sum1=W(0,949814928,-1114341117,-1094482850,1052398616)+W(1,1027872723,-1155305313,1027171091,1031806764)+W(2,-1095186291,1051880795,-1139824782,1022544667)+W(3,-1129242384,1033646238,-1085842430,1058904806)+W(4,1010706555,-1121892394,1031101353,1018879791)+W(5,-1092086861,1068407459,-1098849364,1040052675)+W(6,-1120975327,1042055949,-1084252337,1055432619)+W(7,-1121195299,-1127339326,1003634843,1033681236)+W(8,-1089087466,1036562814,1023772639,993927654)+W(9,-1144006416,1023909046,-1099056317,1039311896)+W(10,-1126801378,-1123991661,-1123053628,1027677731)+W(11,-1095496311,1050962337,1038931216,1005742098);sum2=W(0,-1120833032,-1124763415,-1118777010,1030229073)+W(1,1028911958,-1123843510,1034915193,-1113475142)+W(2,1010824003,-1105412742,-1133618203,1030755234)+W(3,-1115307960,1025322201,1064953874,1042572184)+W(4,1022077590,-1135426163,967112657,1059271888)+W(5,1082807588,-1098383492,1048790378,-1113939962)+W(6,1023925021,-1102912552,-1080316189,1054443836)+W(7,-1103923621,1038571089,-1107476032,-1118552210)+W(8,-1064631277,-1098098835,1029953956,-1109596012)+W(9,1033449936,-1103660545,-1110193476,-1121091158)+W(10,-1106218101,1035405992,-1132191993,1033898849)+W(11,1039205719,1028111985,1036034024,-1126376787);WS(-1100484014,-1082813103);
sum1=W(0,-1123138350,1037916588,-1092840871,1048819422)+W(1,1042234192,-1212876940,-1124738939,-1123209507)+W(2,-1095165544,1053647432,-1117914254,1018206961)+W(3,991988525,1049386547,-1086369653,1054472273)+W(4,1039202605,-1120915541,-1115403050,1038702225)+W(5,-1082690349,1063735148,-1121098737,1024686130)+W(6,1032429349,1052139678,-1080932794,1057734851)+W(7,-1124146173,1015928020,-1113715255,-1114440425)+W(8,-1104541586,1057909982,-1120991811,-1138122766)+W(9,1024280877,1033284897,-1091044852,1048946363)+W(10,-1116174764,1018911880,1024090791,-1105213156)+W(11,-1098590565,1057027323,-1140316975,1023234987);sum2=W(0,1017320792,-1151813795,-1114719136,-1127138406)+W(1,1024237362,1038691322,-1115193567,-1117132961)+W(2,-1104426322,1035777956,-1122656452,-1114810881)+W(3,1033153774,1023133248,-1094043595,1044557822)+W(4,1043828952,-1134215421,-1109723345,-1096979800)+W(5,-1067432541,-1081748159,-1105451925,1025666138)+W(6,1038092476,1051436512,-1094705611,-1094662263)+W(7,-1118217110,1023161212,-1111785287,-1136600857)+W(8,1084038773,1059186895,-1118750811,-1141123106)+W(9,-1119671739,1043953938,1051561136,1023890070)+W(10,1026839182,1009024009,-1109901657,1038440342)+W(11,-1097692319,1021470996,-1114305884,-1122422926);WS(-1090600151,1059961608);
sum1=W(0,1026132748,1003856660,-1086859502,1051724689)+W(1,1051693682,1032934656,-1119499740,1023957057)+W(2,-1105095800,1035359281,1030063117,-1123043606)+W(3,1009974340,1043713207,-1089372619,1059175635)+W(4,1040699442,1034542394,-1113885561,977342510)+W(5,-1080432315,1059908410,-1106762114,1018557983)+W(6,1031101992,1051525550,-1084623068,1060487798)+W(7,-1114853678,1019132432,-1111559238,1025363409)+W(8,-1086083942,1059822844,-1116041416,1031213982)+W(9,1038517558,1031878320,-1090836983,1051599439)+W(10,-1130086580,-1150140386,-1109274083,-1114083846)+W(11,-1097114792,1057278953,1040974422,-1138998830);sum2=W(0,992923986,-1099561897,-1105536701,1079165891)+W(1,-1067147152,-1122782084,-1162949315,-1123994385)+W(2,-1114799541,1071631223,-1073660425,-1122543983)+W(3,1026898877,-1116860796,1049791100,1068780303)+W(4,-1081838471,-1095462698,-1114052913,1033030662)+W(5,1035377948,1075632919,-1083671230,-1097530520)+W(6,-1129262506,1024241717,-1088177074,-1093777203)+W(7,1057542893,-1107750254,1033577774,1027801571)+W(8,1049717575,-1083766160,1057183721,1032284006)+W(9,-1129225578,1041458479,1043978030,1029517847)+W(10,-1103299573,1025982179,1036380420,1050404867)+W(11,-1091169113,-1083354335,1061807320,1016984746);WS(-1077101366,1062204989);
sum1=W(0,1030791972,1034919675,-1119759728,-1099266697)+W(1,1044609922,-1131275309,1033145401,-1109323772)+W(2,1033209467,1032826652,-1108657922,-1142019948)+W(3,1041963978,-1109601924,1053457281,-1084468746)+W(4,1049423472,1005679697,974201395,-1098302775)+W(5,1054965265,-1116769210,1034832195,-1125973710)+W(6,-1122207423,1049858413,-1085314770,1055247733)+W(7,-1104833109,1038354000,987140211,-1163737350)+W(8,-1111164798,1051122507,-1113738245,1030630601)+W(9,1038549201,-1104961646,-1103072597,1043488164)+W(10,-1121147841,-1132893044,-1110991006,1022472166)+W(11,-1115893275,1036206931,-1131086146,1033991117);sum2=W(0,-1128313262,1013333880,1041733323,1023499747)+W(1,-1111312052,1026149469,-1111995834,1035550861)+W(2,1024909109,-1107108555,1015145454,-1188980193)+W(3,-1111474816,1047569009,1049082846,1042800306)+W(4,1017141780,-1123639612,-1108547758,1036006103)+W(5,-1093864056,-1137016284,1013541080,-1132476264)+W(6,-1123519406,-1104835579,1049905793,1032249988)+W(7,1034012446,987971164,-1107039325,-1119199538)+W(8,1005924363,-1146750815,-1119513572,-1118671040)+W(9,-1122872424,-1113807123,-1107099901,1024429363)+W(10,1036805530,-1119021692,1034342977,-1111926114)+W(11,-1117079308,1029021112,1021769214,1010774610);WS(1062330988,-1108933484);
sum1=W(0,-1130422235,-1127744279,-1103583502,-1112967222)+W(1,1030687296,1027221408,1014897395,1022571909)+W(2,-1095189640,1057599524,1033146447,-1115561596)+W(3,1027643186,-1103670303,-1097916197,1050533350)+W(4,1045948242,1024802772,-1143835797,-1110385841)+W(5,-1083565633,1066390108,-1104991248,1027456689)+W(6,1008148004,1042533684,-1085814590,1059916677)+W(7,-1098839314,-1125614226,-1128962907,-1104774725)+W(8,-1117452294,1050496965,-1114792086,1027191883)+W(9,1015454424,-1116892960,-1099231943,1049304867)+W(10,-1127702342,-1115468561,-1140840472,-1113171223)+W(11,-1103031657,1049771574,1032045679,1026854932);sum2=W(0,1032895988,1032830726,-1115406541,-1088204952)+W(1,-1092446016,1031989945,-1117467777,-1111744013)+W(2,1060942494,1054289941,-1123665301,-1104702594)+W(3,1028545567,1005059811,1047355779,1071613570)+W(4,1060958044,1046230999,-1111764526,984631841)+W(5,-1080183554,-1077634808,1046926373,-1100189171)+W(6,1041090350,1049595248,-1134532596,-1093147012)+W(7,-1113920155,1034621337,-1115412116,-1107906030)+W(8,1035977506,1042083474,-1097187857,-1132922134)+W(9,-1125773241,-1128022386,1020817981,1037668146)+W(10,-1142970826,-1117116166,1023304410,1041765137)+W(11,998580490,1032116542,-1125184917,1022449461);WS(-1109331804,1042368707);
sum1=W(0,-1127022377,1017844485,1059385318,-1100795701)+W(1,-1111987554,1016900750,1024616740,-1131144083)+W(2,1050963589,-1097056965,1029893237,1023074109)+W(3,-1123466393,-1107976561,1060165431,-1085607547)+W(4,1029216560,-1112887422,-1123208698,-1113085828)+W(5,1059271336,-1083778221,1039937652,998408382)+W(6,-1123129456,-1114039899,1060839292,-1087428756)+W(7,1032072458,-1132276000,1019270569,-1111910285)+W(8,1056907678,-1094957746,-1114977786,1030127674)+W(9,981412042,-1118232839,1049849056,-1097540376)+W(10,1024925794,1027413302,-1140654132,1022571624)+W(11,1053487153,-1103251894,-1099334072,1016237783);sum2=W(0,1032849952,1026055449,-1062565523,-1095655110)+W(1,-1117249787,1033345650,-1124884727,-1115329827)+W(2,-1069645041,1045607629,-1117682124,-1126204236)+W(3,-1113876395,1027815845,1071954840,1038549538)+W(4,1041120073,-1111681252,-1129227720,1037903820)+W(5,1082661778,-1099195860,1049745271,1027383795)+W(6,-1120368220,1033732250,1074466947,1038448988)+W(7,-1117133911,1003632367,1017198470,-1135699996)+W(8,1029601901,-1098438651,1028175479,-1122462785)+W(9,-1139825528,999495607,1010255452,-1108984513)+W(10,1021673198,1028818665,-1146042855,-1129930944)+W(11,1032971494,1036170224,-1119888169,1008778484);WS(-1115348316,1054745777);
sum1=W(0,-1137232980,1036166838,1049991788,-1091675395)+W(1,1017816583,1029575560,1010567825,1015838740)+W(2,1049110157,-1096298109,1034100235,1027659359)+W(3,1027515738,-1156212270,1058008076,-1087264777)+W(4,1034455816,1022248439,-1129778165,-1111605669)+W(5,1064241460,-1084812083,1015442096,1022178737)+W(6,1031078129,-1105267814,1060214194,-1090012802)+W(7,1038960299,1027280241,-1163675813,-1129353779)+W(8,1054590870,-1089909917,1024747424,1032358751)+W(9,1021335208,-1109102196,1041116785,-1099321920)+W(10,-1128935590,-1140454872,1015357019,1044530957)+W(11,1051902330,-1087098097,1001621141,1023518060);sum2=W(0,-1165172934,1029679520,-1126280148,-1133513625)+W(1,1007295249,-1112190701,1024206556,1020162972)+W(2,-1122180110,1032751166,-1123729058,1031911051)+W(3,-1116697030,1034059275,997668227,1058808820)+W(4,-1106696521,-1130859572,1027518769,1040171419)+W(5,-1097026624,1078058683,1051253388,-1110596693)+W(6,-1114129087,1027996817,1034726751,1074823993)+W(7,-1129919188,1030310076,1038375004,-1110434123)+W(8,1040744343,-1082346775,-1130957332,1020514684)+W(9,-1112102389,1034335827,-1102815825,-1066028315)+W(10,-1106067749,-1120038362,1033334280,-1129105068)+W(11,-1107441727,-1081349721,1046963831,-1140190249);WS(-1106429870,-1094013011);
sum1=W(0,-1180060253,1032914805,1051659804,-1083977393)+W(1,1044666432,-1143253052,1010730896,-1122572746)+W(2,1041447962,-1096070845,1042077981,-1112889935)+W(3,1021824818,1007289698,1049003466,-1090427610)+W(4,1040702780,1019043703,-1126648308,1032028260)+W(5,1055000463,-1110426966,1039434940,-1121648024)+W(6,-1129917792,1028442598,1028832887,-1154202266)+W(7,-1143541158,-1121855216,-1130361130,1044381070)+W(8,-1108621431,1047276227,-1126798128,1025638626)+W(9,-1120274467,997655159,-1127588999,-1106909952)+W(10,1034262401,-1112957869,-1140710069,1048974915)+W(11,-1092428073,1037115308,-1116914978,1027653084);sum2=W(0,-1113021585,1044056205,-1096040530,-1099894114)+W(1,-1101136816,-1129192316,1027309129,1042644451)+W(2,-1098848264,-1100852865,1051352325,-1127314210)+W(3,1040557912,-1130917417,-1086782093,1055980834)+W(4,-1094431966,1001033976,-1105312463,-1097839840)+W(5,1066533545,1060955207,-1105883820,1028457481)+W(6,1045635393,-1093830389,1047866369,1049480207)+W(7,-1100511063,-1109915970,-1102513438,-1101732547)+W(8,1049511378,-1136131482,-1095199310,1041484506)+W(9,1027399099,-1116545436,1054444603,-1099150452)+W(10,1057783348,-1111537389,-1114789238,1035602021)+W(11,1045074348,-1089010378,-1105061215,1038428609);WS(1043891118,1068855714);
sum1=W(0,1034864935,-1116934668,-1092449819,1054927906)+W(1,1034556804,-1137767170,-1115119790,-1132968331)+W(2,-1094480060,1036212657,-1105343195,-1110944332)+W(3,1021640868,1038582262,-1087769325,1059302628)+W(4,1039390277,1007166673,-1116826163,1007221512)+W(5,-1085866861,1065404307,-1118670257,1000130184)+W(6,-1131811026,1042862352,-1087019235,1060871017)+W(7,-1097654326,-1149095244,1023733166,1036137865)+W(8,-1090795981,1058788692,-1110180471,1038210141)+W(9,-1143217636,-1140157826,-1096174840,1054585007)+W(10,-1103987387,-1123846591,-1132040205,-1132089051)+W(11,-1088777568,1058320673,1039274926,1033742658);sum2=W(0,-1109312558,1043524956,-1128190925,-1098627702)+W(1,1046310591,-1109532722,1016877071,1022447527)+W(2,-1112207078,-1106898612,1038513036,1007593597)+W(3,-1119267190,1041115214,-1098728904,-1125515089)+W(4,1034661588,-1120394532,1012463989,-1113751024)+W(5,-1096567460,1069702771,-1085518745,-1104054586)+W(6,-1126846961,1044302697,-1103900959,1067943590)+W(7,-1080776989,-1120974914,-1130793473,1017381631)+W(8,1042180588,1068665203,-1076263106,1042247803)+W(9,1028514185,-1118188819,-1098746809,1066385707)+W(10,-1082060374,1009589981,987754923,1030898373)+W(11,1045698067,1053793920,-1093259035,-1114854661);WS(-1087649964,1019782291);
sum1=W(0,-1120416323,1030168161,1040415828,-1105270513)+W(1,1024428446,-1138699736,-1143853715,-1112895868)+W(2,1040272853,1031966316,-1115504066,-1138905653)+W(3,997344379,1041161399,-1108639376,-1088122706)+W(4,1050439898,986611002,-1117444008,-1109107148)+W(5,1066099001,-1107599501,-1101667648,-1107645603)+W(6,1021907901,1047711365,1016783474,-1089416651)+W(7,1046888529,998160367,-1121005123,-1121138472)+W(8,1034911086,-1111272734,1033038819,-1138080961)+W(9,1024251314,1000308143,1025062450,-1107120316)+W(10,-1142414472,1016114481,-1131127160,1016698342)+W(11,1039033917,-1102333873,1024070769,-1128756052);sum2=W(0,-1107127477,1040784536,-1117663793,-1112675945)+W(1,1039537683,1025325994,1033768126,-1100939724)+W(2,1017594321,1057262150,-1092150404,1019337948)+W(3,1023416069,-1105075327,-1107862291,-1072566694)+W(4,1066290117,-1099590626,-1125558334,1031863699)+W(5,-1098589794,1078638992,-1077578123,1051733383)+W(6,1043030557,-1103416126,1051532765,-1086195181)+W(7,1053259006,-1119314417,-1118774605,-1104742149)+W(8,1047503953,-1109470897,1050584179,-1100419866)+W(9,-1151915405,1042707477,-1106456825,1041105499)+W(10,-1103867215,1038050610,1000627574,-1121719211)+W(11,1014542959,-1106760943,1033290657,1002291590);WS(1061891500,1029739432);
sum1=W(0,-1120639769,-1106216192,-1113834067,1044238166)+W(1,-1114217922,-1131739160,-1135804195,1006283635)+W(2,-1103570763,991333090,-1139025510,-1118882723)+W(3,-1111424495,-1105829118,-1096510251,1059958553)+W(4,-1105864021,-1144807936,1029738303,-1090566706)+W(5,1051808376,1070740438,-1094764771,1034612526)+W(6,-1117498485,-1116262763,-1092264601,1055146526)+W(7,-1102695282,-1134494805,-1118615961,1034396863)+W(8,-1100309453,1034609097,-1115698885,1017541191)+W(9,-1125527056,1019261400,-1103214946,1035571491)+W(10,-1137185181,-1114134173,-1118385394,-1120846617)+W(11,-1103884676,1043753671,-1118241703,1003240643);sum2=W(0,-1121600381,1026550907,1038640235,-1118247849)+W(1,-1129506938,-1121040584,1006302792,-1138054916)+W(2,-1115693397,1032667651,-1150824496,1022873234)+W(3,-1119262688,1026195583,1049140618,-1131891756)+W(4,1032667233,-1116879102,1002488024,-1109251816)+W(5,-1070322023,1075955836,1037796079,-1123674716)+W(6,1029037035,989985520,1050244555,-1093462820)+W(7,1041966968,1023067742,1026568605,-1119850715)+W(8,-1111337441,1039467523,-1119306593,-1115823182)+W(9,-1136033516,1023268674,1034795019,-1123631905)+W(10,1011205316,1030765775,1023468893,-1113487368)+W(11,1032357843,-1111383976,-1140765060,-1117038411);WS(-1084563692,-1094583093);
sum1=W(0,1022703229,1012279186,1016172182,-1118740542)+W(1,1030161881,-1118949361,-1162852794,-1124105959)+W(2,1043937588,1029178707,-1113029519,1029291849)+W(3,-1132568844,1040618577,-1096721723,1047241030)+W(4,-1110742685,1002005802,1021772616,-1104495965)+W(5,975997096,1058138797,-1095587800,1026228226)+W(6,1024085850,-1108936808,-1105257082,-1098942649)+W(7,1044167852,-1121437018,996545514,-1134036365)+W(8,-1119752408,1033384955,1030217107,-1128298663)+W(9,1026223997,-1117471057,1035927703,-1119041259)+W(10,1033396614,-1127843472,-1146052282,-1121618798)+W(11,1030206390,-1135741956,-1114495566,1024441958);sum2=W(0,1025430445,-1154040649,-1116838887,1050769250)+W(1,-1101164186,1025324860,1022296570,1041313314)+W(2,-1089338077,-1110563158,1049390351,-1110459458)+W(3,1036981025,-1095051054,-1080092115,1047738904)+W(4,-1105225557,-1123670947,-1113204042,1045521896)+W(5,1068042633,-1105725339,1058198082,-1102419914)+W(6,1015494893,-1140159290,-1123762249,1046459196)+W(7,-1097909404,1036400862,-1113488118,1036274902)+W(8,1036460009,-1099991734,1042800199,-1121611661)+W(9,-1127432409,1033705522,-1115504399,1035671600)+W(10,-1112380024,1029427990,-1122316989,1014652738)+W(11,1034428960,-1109634740,1019626217,-1122111247);WS(1070570422,-1118483066);
sum1=W(0,1018165832,-1110069429,-1099959964,1060331110)+W(1,-1162935118,-1139421786,-1132852684,1031499417)+W(2,-1099020957,1050128623,1032275410,1009522871)+W(3,-1139725729,1040072889,-1084885570,1059366093)+W(4,1019497086,-1140197674,-1109730565,1042906054)+W(5,-1081528768,1062372980,996066926,-1117746023)+W(6,1028156415,1042919301,-1083523477,1058454089)+W(7,-1118811556,-1128372287,-1118139972,-1168228894)+W(8,-1091258848,1058887102,-1112630512,1014662756)+W(9,1024357779,1039947243,-1095225642,1048717802)+W(10,-1117991970,-1119179525,-1122455036,-1103975241)+W(11,-1094692227,1057283318,998336395,1028666043);sum2=W(0,1041833519,-1105638218,-1090712556,-1068172350)+W(1,1053466473,1031038629,-1108615966,1028972955)+W(2,1051586707,-1062545743,-1089644697,-1109024185)+W(3,-1125372171,1029956673,1040982790,1058445980)+W(4,1044082250,-1115541422,-1161988394,1048735800)+W(5,-1113315600,1081890452,1021891615,-1110157560)+W(6,-1113215633,1034458457,1025381303,1078990875)+W(7,1047100697,1034093689,1034531971,1025753183)+W(8,-1116357686,1057946443,-1138523317,-1121128958)+W(9,-1118383435,1036634769,-1096961046,-1129266047)+W(10,-1118643722,-1164400298,1028261725,1000882603)+W(11,1047278155,1020805991,1003167691,1023430939);WS(-1086946092,1067745931);
sum1=W(0,-1129718754,1043160110,1057051220,-1086793423)+W(1,1029510552,1019782728,1029399808,-1107060738)+W(2,1052187432,-1093519641,1041235060,1028876859)+W(3,1034551451,1035261538,1056679450,-1086890615)+W(4,1027399596,-1121687640,1031195606,-1095383669)+W(5,1065908691,-1082115172,1028581668,-1151056709)+W(6,1040134022,-1133919947,1053194351,-1091092163)+W(7,1039541441,985161115,1033121193,-1122710934)+W(8,1055695833,-1087806651,1022886169,1032179179)+W(9,1023151712,-1107305618,1050664148,-1106762967)+W(10,1035840335,-1137650955,1042343314,1042006276)+W(11,1051480109,-1086763775,-1123269599,1023858088);sum2=W(0,-1092038506,1049598436,1043882093,1042320103)+W(1,-1131832297,-1121740952,-1100127293,1048639033)+W(2,1037661877,-1103044471,1002123811,1029198842)+W(3,-1076970891,1064718435,1059313512,1034035103)+W(4,-1103733932,-1115216799,-1074419095,1072396257)+W(5,1057486689,-1104719409,1041582287,1010136401)+W(6,-1072137471,1071503744,1051417643,-1111075093)+W(7,-1115120295,-1128000009,-1071882845,1074270589)+W(8,1058040444,1044428409,-1139439905,1024386386)+W(9,-1075499422,1071966648,1034550731,-1105998171)+W(10,1008560441,-1120184167,-1077760287,1067893220)+W(11,-1109701446,1040427981,-1112073274,1030441594);WS(-1081254198,-1103496580);
sum1=W(0,-1115414444,-1146587219,-1093427101,1048836291)+W(1,1038644661,1040942563,1041339642,-1098606506)+W(2,-1097683981,1057498447,-1144521152,-1102869832)+W(3,-1098407452,1050459360,-1091994231,1058816906)+W(4,-1117884339,1036627839,-1130637434,1042214179)+W(5,-1078168847,1061921355,1040740783,-1165859686)+W(6,1020760807,-1117423418,-1095228700,1063391143)+W(7,-1099277734,-1107645994,-1101995566,1034598934)+W(8,-1092752622,1049596874,-1125383814,1047950513)+W(9,1047565230,-1122745995,-1097351785,1055225025)+W(10,-1125503451,-1104517417,-1100079212,1024450296)+W(11,-1094816186,1057483350,-1112883619,1038686359);sum2=W(0,-1101463653,1057761413,-1092703936,-1109493923)+W(1,1041760680,1014720459,1049429767,1067192921)+W(2,-1078098525,-1139460835,1028945771,-1117756514)+W(3,-1128244554,1075421514,-1071536845,1039603395)+W(4,-1114414573,1016362862,-1113723320,1075836777)+W(5,-1077415283,-1087182285,1045554670,-1118637934)+W(6,-1100253783,-1088665878,1059548308,1034610843)+W(7,-1106673179,-1125369728,-1100739127,1016894214)+W(8,1051692516,-1117875445,1032645955,1027339291)+W(9,1041910404,-1116933337,-1101242161,1013931579)+W(10,-1122014712,1013909643,-1105778187,-1111337535)+W(11,1048285068,1038460759,-1113595007,-1124961818);WS(-1089093868,1047195432);
sum1=W(0,-1139038025,-1108646892,1042227448,-1116853265)+W(1,1032512066,1015754506,-1146634508,-1102493258)+W(2,1050027260,-1113152371,1037772585,-1111624526)+W(3,-1107247574,-1102675263,1055627170,-1102292967)+W(4,1040310103,-1122052409,-1111039036,1027299238)+W(5,-1094097439,1059178599,-1120135685,-1123630421)+W(6,-1111569431,1043334313,-1086063146,1064850945)+W(7,-1097054397,1035574535,-1131070116,1035038251)+W(8,-1091453053,1055758905,-1107670363,-1126001639)+W(9,-1123633457,-1130835530,-1104540112,1047069456)+W(10,-1109953256,1015067608,-1125658710,1006218639)+W(11,-1100496626,1028822677,1033685440,906381938);sum2=W(0,-1103632983,1051248459,1050224986,-1112111441)+W(1,-1114055425,-1111599379,1043805370,-1102825598)+W(2,-1106748849,-1107415409,-1113209339,1037386114)+W(3,-1100282419,-1110573499,-1142028319,1047715488)+W(4,-1106125891,-1107474855,1043204826,1027245233)+W(5,1068200484,1064575785,1034756297,1042201726)+W(6,-1107284068,-1115422824,-1110893073,-1116519441)+W(7,-1121811913,-1115818225,1032596944,-1088944566)+W(8,-1082511144,-1166081973,1036646608,1036836551)+W(9,-1115324019,-1119815045,-1101546175,1033478296)+W(10,-1139772871,-1107371535,1038389706,-1103855212)+W(11,-1099926119,-1112155627,1042197713,1026011708);WS(-1121781432,-1075996235);
sum1=W(0,-1139185884,-1104344139,1055178280,1023675446)+W(1,-1115352921,-1116105386,1017932812,-1106763371)+W(2,1050633065,-1102467779,-1113788396,-1134059780)+W(3,1031934942,-1097501556,1061458986,-1098857564)+W(4,987917899,-1113912527,986151814,-1122902443)+W(5,1056941803,-1087567683,1038547421,-1136836585)+W(6,-1164665422,-1153685131,1057254916,-1091469811)+W(7,-1108760371,1007170123,1000199096,-1127990679)+W(8,1045616484,-1104204108,1011665321,-1128021832)+W(9,1007298263,1001735501,1030315686,-1129857478)+W(10,-1121847517,-1154396360,-1140438078,-1113474827)+W(11,1046908556,-1103515070,-1118109260,-1121041198);sum2=W(0,-1168649543,-1097479461,1049098480,1042706476)+W(1,1041988609,-1106980555,-1129109975,-1104465921)+W(2,1049155382,-1102354715,-1112820525,-1122042062)+W(3,1016893178,-1103938775,1057022497,1043506300)+W(4,1047765539,-1105649317,-1132018102,-1118749694)+W(5,-1098731951,-1097087336,1046909100,1031531696)+W(6,-1117453381,-1115486085,-1119719509,1057524747)+W(7,-1100642605,-1114531186,1023462612,976518647)+W(8,-1106384437,1036026738,-1121071990,1040948740)+W(9,-1106957470,1025546665,-1098317799,1045328977)+W(10,-1106523641,-1113359258,-1115823387,1034975399)+W(11,-1105263623,1035074429,1003192501,1033488186);WS(1058868844,1053114578);
sum1=W(0,1019520880,1047026923,1040716289,-1095841007)+W(1,1020793813,1026453035,-1122446279,-1120049453)+W(2,1048040834,-1093651986,1039005404,-1117418946)+W(3,1037061470,994701546,1059285152,-1089525095)+W(4,1046415125,1019785277,1025396381,-1104790763)+W(5,1063349990,-1081113852,1040363303,-1114838686)+W(6,1029402067,-1104820950,1062179110,-1086213616)+W(7,1045703966,1030676884,1031841884,1021084025)+W(8,1056787146,-1087503095,1041196477,1024749253)+W(9,-1120186199,-1105237507,1046529242,-1091401861)+W(10,999605293,1004229292,1033549944,1009185118)+W(11,1057448647,-1088312360,1036113571,1022861598);sum2=W(0,1050427341,-1089070569,1053219089,1067490860)+W(1,-1080930470,1058659628,-1106859908,-1111523090)+W(2,1052246278,-1093125710,-1078811541,1066232343)+W(3,1035861035,1043538575,1059060280,-1078649576)+W(4,-1074777053,1073277874,-1112488680,-1097196972)+W(5,-1088179143,-1087268097,-1075643449,1065823003)+W(6,1032409135,1036654054,1017346040,1059384755)+W(7,-1124572738,1062269032,-1122621450,-1133854060)+W(8,1043005089,1062938540,1049929252,1043425453)+W(9,-1104767713,-1130574088,-1092034159,-1093321870)+W(10,-1112625720,-1092663388,1046587865,-1093068011)+W(11,1052143300,1059539225,1059287102,-1098215774);WS(-1074642550,1059001037);
sum1=W(0,1033877849,-1105864948,1040506928,-1096349630)+W(1,1046552293,-1110243859,-1114814273,-1133959838)+W(2,-1108476642,1023714759,-1108357401,-1127057913)+W(3,1017602926,-1106724665,-1098100854,1055335876)+W(4,1032280783,-1147216585,-1122785432,1042832010)+W(5,-1084427489,1065396984,-1132282059,1033899323)+W(6,-1119942606,1046400581,-1083890617,1062559324)+W(7,-1113686945,1032718711,-1121541554,1036804396)+W(8,-1088670813,1061684023,-1104721044,1025273824)+W(9,1004629641,1032924291,-1090515058,1051195620)+W(10,-1110306392,-1122497752,-1103073299,1039804561)+W(11,-1095458045,1054342111,1031943308,-1121848889);sum2=W(0,1024273115,1021686194,1043888107,-1108335658)+W(1,-1077891718,-1110849641,-1131612410,1025348247)+W(2,-1101286924,-1122239076,-1091711743,-1111108183)+W(3,-1107407950,-1105777061,1048538591,1046097166)+W(4,-1097181377,1033944270,1041256788,1042238427)+W(5,-1090332406,1036931728,1065426853,-1111979954)+W(6,-1117121277,-1126779625,1053208564,1040874893)+W(7,1063431633,1039617071,1031505312,-1118046720)+W(8,1043322093,1040745205,1040529954,-1105370761)+W(9,-1110072407,-1118330488,-1135252559,1050743072)+W(10,-1097546746,-1122096807,1016793154,1027338756)+W(11,-1116082242,-1096125238,1050690616,-1122718137);WS(-1088674604,-1128666815);
sum1=W(0,-1123914807,-1112902532,1031043843,1051063687)+W(1,-1094561666,1018478931,1016031116,-1154837176)+W(2,1033184452,-1131397783,1025159063,-1134237698)+W(3,1014718188,-1114821559,1015481863,1027540319)+W(4,-1102063788,1024172061,1024027612,-1098901213)+W(5,1054517603,-1102428675,-1104802482,-1126359028)+W(6,-1145356432,-1103324234,1051928805,-1094753613)+W(7,1021380397,-1133861065,1024193015,-1099251759)+W(8,1059978813,-1100081596,-1111732847,-1114031158)+W(9,-1124389866,-1119376425,1047372601,-1110958225)+W(10,-1154253637,1028470484,1032770888,-1101826270)+W(11,1062901239,-1101878062,-1113334654,-1114369951);sum2=W(0,-1125911137,-1108931889,1017628143,1050970701)+W(1,1035307535,-1132880011,1012595671,-1114639139)+W(2,1032292317,-1128469007,-1112594616,1026392505)+W(3,999266341,1007405169,-1114156858,-1110785518)+W(4,1028698628,-1126668834,1044288444,-1110292957)+W(5,-1067836662,-1074929312,-1112320536,1035975658)+W(6,-1101165077,1050109344,-1072172899,-1105301985)+W(7,1032862316,-1115294669,1041147790,1041510968)+W(8,1037860217,1044362436,-1133865234,-1122721591)+W(9,-1113177198,1029583838,1074693740,1048694785)+W(10,-1121233078,1027549527,1025832748,1046353900)+W(11,1081403750,1057358913,1015908463,-1114367420);WS(-1092184279,-1114774309);
sum1=W(0,-1112548452,1035183681,-1114927434,1044352162)+W(1,979364527,-1115173597,-1120800919,1038305887)+W(2,-1101125062,1039166894,-1131609361,-1182492945)+W(3,-1114639366,1043708422,-1087724142,1063427286)+W(4,-1093459700,1021495134,1008341430,1037535198)+W(5,-1103312811,1034792975,1048665209,-1113251558)+W(6,1009522319,-1098020135,1062809460,-1088121787)+W(7,1043037714,-1113757330,-1120506536,1029108045)+W(8,-1118967585,-1115071968,1023205859,-1113409875)+W(9,1034801619,-1128765878,1002077113,-1114196826)+W(10,1033949151,-1123554950,1022706306,-1106461058)+W(11,1043448960,-1129024277,-1126884683,-1115469664);sum2=W(0,-1130731300,-1113218164,1024876637,-1112264614)+W(1,-1099018413,1026854381,-1146462793,1028824397)+W(2,-1129593633,-1113338336,-1111675537,-1102804304)+W(3,-1114036842,1013989596,1044891209,1058622224)+W(4,-1088855347,-1102462733,1017173194,1034818358)+W(5,-1101530532,-1105838439,1059579881,-1108694945)+W(6,1027612469,-1104368005,1049606516,1050794194)+W(7,1042736448,-1114432119,-1121343755,1040334859)+W(8,-1097048862,-1102338893,1043492825,1019755962)+W(9,1027895615,-1123082454,1042764886,1040822444)+W(10,-1121501222,-1122392540,-1154268081,-1123775916)+W(11,-1113704648,-1122592353,1034905054,-1119817837);WS(1061153836,-1122742154);
sum1=W(0,1027853554,-1109089440,-1102650256,1051082942)+W(1,1027843188,-1131011401,-1115291137,1043116226)+W(2,-1115210274,1047414994,-1112215273,-1119605372)+W(3,-1171221910,-1138258466,-1112757431,1055597733)+W(4,1034632359,-1126942769,-1112977164,1050791197)+W(5,-1077890273,1055540065,1042514461,-1126698730)+W(6,-1121554637,1034471002,-1082648980,1061271560)+W(7,-1131618020,998349933,1022714404,1041098678)+W(8,-1093251577,1053866013,1046515591,1025132479)+W(9,-1157881362,-1134239506,-1097764996,1044732088)+W(10,1036747322,-1120958927,-1123187178,1034237593)+W(11,-1092621429,1032996986,1043087924,984532249);sum2=W(0,1031101174,-1102026314,1042272104,-1126868316)+W(1,1028240358,1023923290,-1132731961,1038074007)+W(2,-1090146581,1042331882,1036936531,-1128194324)+W(3,1022986308,-1092900468,1028046198,1039425711)+W(4,-1122656394,-1114483483,1017601076,1030590838)+W(5,1054179894,1068886648,1039233571,-1108833787)+W(6,-1126674740,1001758673,-1096188072,1049555295)+W(7,-1086618714,1026905222,1022398052,1001713969)+W(8,1035923987,-1096410864,-1090080092,1029729918)+W(9,1013813081,-1140283033,-1106500726,1036573795)+W(10,-1110072380,1035325123,1010235161,-1138091097)+W(11,1036670019,-1105222854,-1134061337,1035525391);WS(-1098883799,1037141561);
sum1=W(0,-1114839991,1039141586,-1110021469,1020247259)+W(1,1030453625,1040211480,1029657918,1034970850)+W(2,-1090767256,1029681923,-1119339247,-1126798193)+W(3,-1116594483,1048999812,-1089859629,1058872566)+W(4,-1104869706,1041448405,1034543274,1026227619)+W(5,1007604554,-1100094273,-1106749124,-1123771570)+W(6,1026816074,-1103366664,1063309440,-1090400131)+W(7,1040832320,1006844457,-1140770618,-1115755155)+W(8,1050338841,-1090199858,1023759014,-1131945671)+W(9,1035386535,-1109617409,1049028980,-1104209655)+W(10,1040157646,-1115455274,1007197468,-1117505278)+W(11,1050252341,-1101914812,1034144506,-1106217213);sum2=W(0,1003211606,-1120528483,-1156174412,-1122088448)+W(1,1034591096,1008615371,-1137674963,-1120827669)+W(2,-1165578649,1021421814,1046263423,-1109822394)+W(3,-1151639180,-1113012012,1045965141,-1108742643)+W(4,1043768035,-1107512724,-1126381316,-1125167698)+W(5,-1143882022,1025314463,1048434617,-1102660599)+W(6,-1125497686,-1133545211,-1157195276,1048741047)+W(7,-1100558843,-1103528899,-1120928387,1042115577)+W(8,-1139515595,1042307479,-1111490489,-1116374767)+W(9,1024650751,-1111755343,1024020315,1028526161)+W(10,-1106766859,1031989982,-1121709003,1034768106)+W(11,-1128894336,1033940928,-1105393784,-1146160726);WS(1056068055,1054753321);
sum1=W(0,-1151415881,1039080395,1057552055,-1089028090)+W(1,-1115248008,1035025164,-1148496799,-1110003853)+W(2,1043835198,1042243518,1050869997,1014222010)+W(3,1010657956,1010453293,1059020393,-1089501818)+W(4,1038857744,1019596694,1024019466,1036235820)+W(5,1056043521,-1077848098,1040563886,-1121658024)+W(6,-1130137728,1020552269,1059247988,-1085601017)+W(7,1031869090,-1123056704,1008503186,1036573197)+W(8,1054798584,-1088101382,1014726271,1035081577)+W(9,-1132133255,-1115513116,1050516586,-1102383812)+W(10,1037313809,-1137744617,1035499631,1040242409)+W(11,1047345767,-1092379525,-1116861746,1008326318);sum2=W(0,1028355794,-1096807405,1040605863,1067941768)+W(1,-1077104108,1052817152,-1106782132,1053669968)+W(2,-1138391825,-1075220438,-1095467240,-1103015841)+W(3,1035193429,-1113415499,1054131819,-1088459045)+W(4,-1094157882,1049259157,1019490884,1045145961)+W(5,-1117197986,1059082808,1063065831,-1103440804)+W(6,-1103311494,1033457423,1014178849,1050105229)+W(7,1061761756,-1095094287,1051099266,-1105194567)+W(8,1043284247,-1121773074,1042603721,-1122898552)+W(9,-1107701072,-1111393110,1045435457,-1120483817)+W(10,-1116379229,-1109769641,1017055868,995616995)+W(11,-1110630971,1023829774,1044996767,1018464332);WS(-1081368566,-1084412265);
sum1=W(0,1027068306,-1116002144,1048181720,-1097381330)+W(1,-1110979184,1021378954,1015688387,-1139602460)+W(2,1048418201,-1109028275,1018111780,1036715310)+W(3,1033201483,-1116483849,1059204754,-1086309497)+W(4,-1126061147,-1118145977,1018141039,-1108067395)+W(5,1059054739,-1080843359,1023153354,1024269909)+W(6,1032237687,-1114781410,1060863016,1035809139)+W(7,1043786804,1014428471,1022250212,-1101031910)+W(8,1054995541,-1090938969,-1102361409,1015803518)+W(9,1019999841,-1110135922,1048891912,-1097995920)+W(10,1017536656,1027639288,1019305877,-1115253585)+W(11,1054003721,-1098655035,-1110370680,1026153225);sum2=W(0,-1105480981,1050460434,-1098849709,1048076097)+W(1,1035320005,-1105501338,1035973965,-1096496755)+W(2,1051612828,-1090117310,1047120319,-1108725217)+W(3,1037165381,1049140757,-1090898849,1053634690)+W(4,1021130333,1039969785,-1106311589,1006710678)+W(5,1040931379,1066845841,-1083953982,1046728781)+W(6,1052000177,-1091756558,1058463605,-1077185739)+W(7,1057459457,1038345201,-1104974154,1044207757)+W(8,-1090778289,1058534342,-1091684787,-1141278071)+W(9,-1120302417,1032159893,1039812947,-1102438650)+W(10,1041032826,1040363142,1040627526,-1100748342)+W(11,1045155050,-1096398368,1045504944,-1109297232);WS(1040286894,1035975353);
sum1=W(0,-1171293815,1034319831,1059664710,-1091927835)+W(1,-1116625676,1013574450,1023182418,-1127987806)+W(2,1048633701,-1097464070,1029070026,1012611215)+W(3,996039142,-1102399280,1062256902,-1087363556)+W(4,1016696459,-1115123712,-1137235964,-1105596260)+W(5,1059153168,-1086480503,1000027879,1006568169)+W(6,-1135192533,-1103790599,1061115073,-1089057879)+W(7,1028964506,-1134032598,1025821242,-1108335719)+W(8,1056014846,-1099300213,-1108586113,1032814547)+W(9,-1128818097,-1114500598,1050028641,-1097571161)+W(10,1032749254,1020632239,1020463141,-1129600787)+W(11,1052737098,-1112421262,-1096430155,1016193698);sum2=W(0,-1115556642,1037372428,1085969060,1051814466)+W(1,1011471282,-1114698318,-1130243023,1030557532)+W(2,1077581449,1043810263,1030366783,1034280644)+W(3,1032034792,1049080310,-1074326256,-1103611514)+W(4,-1109496698,-1140286158,-1126476135,-1112452010)+W(5,-1064530882,-1081646826,-1129814679,1022645135)+W(6,1032996496,-1108874582,-1074476109,1033029539)+W(7,1035377868,-1126128243,-1138592966,-1125709403)+W(8,-1104386166,993676602,1007963430,1013431542)+W(9,-1121911846,-1147299853,1029772508,1034388196)+W(10,1005762565,-1114714998,1029413614,-1125845903)+W(11,-1109306490,1000946837,1024214725,1024966722);WS(-1128144240,-1105727419);
sum1=W(0,1008177348,1038442911,1034971295,1037111480)+W(1,-1119737674,1019898055,1008158465,1030921926)+W(2,-1108323937,1020025483,1015575522,1036155997)+W(3,1025380533,-1116236765,1041262911,1039711206)+W(4,-1096558626,1023258159,1041196118,-1091904121)+W(5,-1116818069,-1090328900,-1106145913,1038413850)+W(6,-1123971020,-1110541401,-1118195565,1053066642)+W(7,-1107602136,-1123851725,1038005880,-1155490648)+W(8,1050488689,-1108534613,1033678004,1027658998)+W(9,-1110790464,-1118346788,1005836543,1032777199)+W(10,1034582855,-1118860082,1022532691,-1132141153)+W(11,1035288564,1043217853,-1110557919,-1161170171);sum2=W(0,-1128930637,-1132037027,1018701611,-1110976033)+W(1,-1129623857,1029665439,1013105493,-1110061572)+W(2,1028677045,-1113315034,-1136221161,-1120215489)+W(3,1027020519,1023565141,-1097696705,-1136487341)+W(4,1045236380,1025952555,-1111106512,-1118411413)+W(5,1051172043,1064921249,-1100340880,-1120959951)+W(6,1033707008,-1104848450,1036460110,-1097426277)+W(7,1026225447,1006240491,-1108465338,1001195043)+W(8,-1134254189,1028959819,1033145987,-1118442072)+W(9,-1130609759,-1113096913,1035127174,-1113952185)+W(10,-1105387359,-1137489821,-1112986298,-1123693871)+W(11,1021784635,-1139702593,1025786651,-1119362634);WS(1066786198,1018352061);
sum1=W(0,1037807432,1042991174,1056116676,-1089303485)+W(1,-1115182496,1044944769,-1147124480,-1118935590)+W(2,1053008404,-1093203077,1032850856,1019595829)+W(3,1032919115,-1102401423,1058826232,-1091158043)+W(4,-1118679276,1030098999,1043153405,-1111703874)+W(5,1052869895,-1077398372,-1112497438,990101824)+W(6,1024885356,-1105747115,1063596395,-1088790919)+W(7,1041854800,1037575334,1040525108,-1109427003)+W(8,1052412861,-1096537905,-1158252416,1022825908)+W(9,1034093744,1036876386,1055303296,-1092801624)+W(10,1029739551,1042956152,1041644314,-1113217832)+W(11,1055747689,-1095292522,-1097656684,1027108728);sum2=W(0,1036031230,-1102747382,1040389106,1027629590)+W(1,1033840740,-1113736580,-1120880520,1035081854)+W(2,999021742,1048871361,1037408166,1036561850)+W(3,-1118383086,-1081312733,1046511529,-1102228261)+W(4,-1111365044,-1105995296,-1112120068,-1097589576)+W(5,1061513306,1059108854,1017984327,1037901466)+W(6,1044452135,-1136989239,-1098672489,1030279668)+W(7,1032578550,1024281094,-1113902667,-1101386787)+W(8,1028645652,-1090327880,-1098256610,1003868670)+W(9,1036248196,1038098664,1037598188,1046091275)+W(10,1055272900,1035521712,-1175016923,-1106083613)+W(11,1027306194,-1110606753,-1100293962,-1114802202);WS(-1088826540,-1072617048);
sum1=W(0,986338164,1037920241,1051799989,-1096657083)+W(1,-1131268440,-1122826702,1023136598,-1108211448)+W(2,1051897846,-1097067830,-1134063855,1022858827)+W(3,-1127817408,-1117329516,1060040519,-1085267217)+W(4,1034398076,1016624516,1038855104,-1098615294)+W(5,1068445460,-1091986338,-1104903024,1025833567)+W(6,-1112014844,-1156351446,1041659186,-1085224562)+W(7,1041222927,-1148095931,1032100206,-1125030464)+W(8,1049473503,-1095210946,-1123500579,1018816617)+W(9,-1114071293,1025960366,1046320643,-1103740786)+W(10,1021522163,1004333185,1031252724,-1128205111)+W(11,1053193450,-1098483636,-1110505437,-1135786218);sum2=W(0,1025188267,-1139275200,1040515214,-1131755519)+W(1,-1105181237,1030566925,-1121532154,1033600964)+W(2,-1111129732,-1105820182,1041295374,-1137053008)+W(3,1037371296,-1123953755,1035395064,1067277095)+W(4,-1104867399,-1131759093,-1111771837,1046721727)+W(5,-1119362505,1075696256,1058324165,1026363312)+W(6,1040037716,-1098628025,1046868281,-1070220409)+W(7,-1095490474,-1118056117,-1106548534,1040338433)+W(8,-1095083293,-1079865944,1030948623,1018203389)+W(9,1039102739,-1109104289,1045077862,1049591033)+W(10,-1107729189,-1128931569,-1109851481,1042987802)+W(11,-1121821072,-1113640498,1039251361,-1123620784);WS(-1126600048,-1081356549);
sum1=W(0,-1127841038,-1133929050,-1098403026,1044657313)+W(1,-1112364357,-1126110067,-1121393942,1032965854)+W(2,-1092154099,1056638003,1040562850,1036225512)+W(3,-1127713943,1033968271,-1092503722,1049224359)+W(4,1040769245,-1129561307,-1112866678,1043820719)+W(5,-1081570623,1066854747,-1105175211,1047740947)+W(6,-1130256197,1042942538,-1086843241,1055316562)+W(7,-1123699911,-1102743497,-1113126004,1043379215)+W(8,-1092479684,1058087872,-1108064855,1041161205)+W(9,-1135790871,1027795642,-1097678271,1032418298)+W(10,-1138101411,-1106598351,-1114110304,1034600139)+W(11,-1094287464,1051778533,999504676,1039116783);sum2=W(0,1002695390,1041236493,-1107205869,-1110230321)+W(1,1025661924,1013006047,-1122258341,1024135109)+W(2,-1167041196,-1120190201,1051920007,-1101224590)+W(3,-1122292123,1018577975,1048984334,-1063745707)+W(4,1083223141,1033459361,-1120933435,1034742596)+W(5,-1085659967,-1070580481,1079255156,1037086181)+W(6,1032169765,-1148289286,1041640777,1042707591)+W(7,-1110361303,-1105447820,-1117894001,-1155671947)+W(8,-1108030745,1049556353,-1097500712,1029970779)+W(9,1003179774,1027950533,-1123201389,-1106095214)+W(10,1030518681,1006793819,-1138289315,-1116290259)+W(11,-1139220243,1050855401,-1105964729,-1115669085);WS(1044741550,-1111040261);
sum1=W(0,-1123328853,-1129171790,-1119860449,1045626213)+W(1,-1104602741,1022127887,-1102049737,1051367713)+W(2,-1091471693,1046305018,1044417333,-1107859535)+W(3,1040528310,-1097130129,1035652177,1049556145)+W(4,-1091825946,1033350174,-1104112191,1051950321)+W(5,-1092522751,1053940037,1049099055,-1124872112)+W(6,1024305776,1039437043,-1095677118,1055561708)+W(7,-1104689389,-1115808049,-1101315365,1045396986)+W(8,-1130673884,-1095468986,1055485165,-1115536169)+W(9,1021709031,-1108128612,-1112716514,1044018368)+W(10,-1103796617,1029190802,-1111623399,-1165073551)+W(11,-1121220876,1026385047,1036376309,-1122289340);sum2=W(0,-1104033148,1039328248,1040757730,1023457753)+W(1,-1105261590,1019934334,-1105436527,1038128967)+W(2,1010939044,-1118329847,1011822306,998732076)+W(3,-1109964889,1010051700,1051778220,-1098103909)+W(4,1019752394,-1151355224,-1097126651,1057153562)+W(5,1035481326,-1094975289,1037637839,-1112777586)+W(6,-1098141643,1057745438,-1094952202,1048659070)+W(7,1023965510,1012075272,-1090250993,1060383381)+W(8,-1102222701,-1098057265,1049957743,-1134551782)+W(9,-1116302593,1035812245,-1133841678,-1123621243)+W(10,-1104798795,1031321862,-1118233874,1044677482)+W(11,-1105877607,-1160321672,1036758948,-1124061226);WS(1065794902,1053657215);
sum1=W(0,-1121908120,1038333639,1027457764,-1123855831)+W(1,-1123864939,1004753494,1018314063,1031009517)+W(2,-1106391546,1034446294,-1121443224,1015085764)+W(3,1015310777,1039118671,-1097318831,1039330595)+W(4,1026117491,-1152877546,-1124873339,1034311430)+W(5,-1141167585,-1090069831,1040632671,-1119728987)+W(6,1031572020,1041290230,1054548019,-1096859758)+W(7,1028976296,-1155937596,-1147984576,-1120195837)+W(8,1053489270,-1090834490,1043686014,-1132243578)+W(9,1024640407,-1119856235,1041008530,-1105884449)+W(10,1007855863,999100652,1026486289,-1114392412)+W(11,1038700424,-1105777031,1023881277,-1148206328);sum2=W(0,-1111593455,1035072504,1043803228,1033408259)+W(1,-1104275307,998670368,1026283313,1028902500)+W(2,-1108682745,-1102620143,1005020832,1032181798)+W(3,-1106910582,1047373071,1040261276,1048908013)+W(4,-1100960524,1023771046,-1123416451,1053329938)+W(5,1067600226,-1090850305,1050480903,1032569956)+W(6,1050577288,-1092564654,-1072392505,1062297118)+W(7,-1138210428,-1112013629,-1128641646,-1100521328)+W(8,-1113219589,1017836657,-1168415746,1023611526)+W(9,1047088729,-1096962366,1049469167,1033530157)+W(10,1025688819,-1112880371,-1113858977,1017970524)+W(11,1037790473,-1125952722,-1131011166,1021270423);WS(1062391596,1012575503);
sum1=W(0,1031343933,-1118754907,-1124966418,-1110681406)+W(1,1044511208,-1105353116,-1104891955,1040079801)+W(2,1034244551,-1097175282,1039695694,1041572194)+W(3,1032025473,-1098309187,-1115351741,1051954479)+W(4,1024690888,-1106768761,1018981700,1047266492)+W(5,-1082667844,1046130725,1049723012,-1111177056)+W(6,-1107154694,1041578200,1034155267,1051147223)+W(7,-1103478091,1041859398,1037332142,-1102249736)+W(8,-1116669206,1052085167,1031631968,-1100878141)+W(9,-1113508494,1040475388,-1108675062,1003822408)+W(10,1001356052,1037747241,-1120166325,-1099931343)+W(11,1037232762,1045069376,-1120670778,-1115735812);sum2=W(0,1033523600,984378304,1029410276,1013286288)+W(1,-1149511552,-1114072340,-1111554425,1035520350)+W(2,1027721316,-1092144316,1040549613,1027894332)+W(3,-1129275556,-1139357832,-1120989222,1051778774)+W(4,-1101613332,-1138380800,-1122087690,1042336361)+W(5,1063527919,1062226267,1044728263,-1113445964)+W(6,-1124036306,-1098127108,-1086537602,-1106529787)+W(7,-1102568312,1042436209,1037981702,-1108770624)+W(8,-1087308230,1023869712,1043627655,-1103441850)+W(9,-1119955572,1031985496,1038170956,-1106223749)+W(10,-1109791564,1038090706,-1122349214,1030270440)+W(11,1040810725,-1113965912,1025118636,-1120264936);WS(1061969900,1065420380);
sum1=W(0,1002358108,1041410250,1005238718,-1098164717)+W(1,-1127598604,1013481849,-1132400117,1024825568)+W(2,1055004288,-1093641048,1037205414,-1128588267)+W(3,1036273784,-1111416381,1058195604,-1089452644)+W(4,-1122200151,995531041,-1121891281,-1112279056)+W(5,1065721300,-1081575699,1041630292,-1118185583)+W(6,1031471239,-1100377015,1058645356,-1095897092)+W(7,-1115380038,1031870564,1014037550,-1110955448)+W(8,1050103969,-1095327860,1033148051,-1125213521)+W(9,1015146068,-1140842745,1047622119,-1122283864)+W(10,-1112032609,1031659065,1021231496,-1109508230)+W(11,1050895308,-1101391147,-1107652840,-1167265945);sum2=W(0,1037378832,-1097408481,-1089422359,-1134521568)+W(1,1024014288,-1156999910,-1105869799,1040337956)+W(2,1064628576,1048269110,-1113808990,-1121898726)+W(3,1034348880,1050274911,1078490638,1055313899)+W(4,1025241947,1025759300,1010791317,-1124897054)+W(5,-1067190452,-1081189141,-1100728789,1010618498)+W(6,1020451237,-1105197585,1026583828,1051135592)+W(7,1047164907,981635389,1025476671,-1107003535)+W(8,1034175619,1043712009,-1112306567,-1142752483)+W(9,-1121382126,-1131733180,1030289482,-1114815155)+W(10,1025919494,-1158764013,-1144944739,-1128932040)+W(11,1035014695,-1125325948,-1116208218,1029088384);WS(1048733783,1027643848);
sum1=W(0,-1133845785,1036515120,-1088559253,1057953132)+W(1,1034283684,-1114935677,-1133175894,1023561851)+W(2,-1093510507,1049915371,-1130587597,1012777537)+W(3,-1135183403,1042717327,-1088396394,1060634166)+W(4,-1127730531,-1122593837,-1116789548,1030082171)+W(5,-1080791005,1063183646,-1114509469,1031486794)+W(6,-1148511502,1048693393,-1089662985,1058925305)+W(7,-1138682841,-1116148770,-1134260761,1034425221)+W(8,-1090323862,1044704560,1038705162,-1166921432)+W(9,1018609610,1039337356,-1100061261,1042697693)+W(10,1015444552,-1126426832,-1123833247,1027869798)+W(11,-1089888600,1047384498,1049640472,1023971661);sum2=W(0,994989105,1037891939,-1173716290,-1100065758)+W(1,-1120127409,1036146011,-1144072856,-1103317800)+W(2,1052666546,-1122814128,-1094230404,1054652553)+W(3,-1122509885,1037436931,1001371192,-1129250144)+W(4,-1083084807,1061875701,1026939205,-1127785128)+W(5,1040815920,1058553182,-1075758811,1067689129)+W(6,1028398855,-1103788534,-1100616833,1055924851)+W(7,-1074914963,1068744910,-1120878413,1034163445)+W(8,1020001090,1053725018,-1075891465,1067320464)+W(9,1025208177,-1127272012,-1134790452,1036740791)+W(10,-1081737398,1065190583,-1113678678,1026044831)+W(11,1043708121,-1123998093,-1084193900,1062426867);WS(-1084457324,1066101859);
sum1=W(0,-1146837948,-1111022815,-1115296098,1042035070)+W(1,1030912362,-1121095658,1016102797,-1125864729)+W(2,1038645029,1047347075,-1106508822,-1128702979)+W(3,-1115430590,1047559389,-1083544605,1059438663)+W(4,-1104927285,1022709564,-1115904029,1034715654)+W(5,1037951214,1052960194,-1167432352,-1129984885)+W(6,-1139281484,-1103064096,1057869073,-1083491782)+W(7,1045723406,-1123913107,-1117556663,-1108958078)+W(8,-1109939240,1046468604,1012598283,-1123056725)+W(9,1034492603,-1131712724,-1123954086,-1121536740)+W(10,1019381994,1026960983,-1124011056,-1131623214)+W(11,-1123535023,1043250206,-1110102674,-1128824061);sum2=W(0,-1125705477,-1127395739,-1105227463,1036906007)+W(1,1026846896,989272222,-1127756609,1044805550)+W(2,1015549291,-1109261657,1037043129,-1106679057)+W(3,993770127,-1097909373,1049252886,-1102191244)+W(4,-1097396928,1042524140,1034569455,-1177736375)+W(5,1058826852,1061852121,-1116961215,1013800282)+W(6,1010458600,-1116962018,-1119951878,-1086841826)+W(7,-1103314123,1033157194,-1119844207,1043096893)+W(8,-1094678765,-1128420796,1038664018,-1128652243)+W(9,-1122090273,1035619005,-1119199398,1021651597)+W(10,1035622840,-1124905499,1019369801,-1112228363)+W(11,-1109645851,1038741216,1019677755,-1126258736);WS(1067036470,-1087655195);
sum1=W(0,-1143851962,1018554747,1050955184,-1110423387)+W(1,-1106360251,1025799530,1026890311,-1120379564)+W(2,1053786273,-1098337218,1040602294,-1118031105)+W(3,-1106604063,-1114993347,1042552729,-1090196611)+W(4,-1134551499,-1119796702,1016195769,1022258327)+W(5,1063572966,-1083965137,1045568787,-1110210301)+W(6,-1138731339,981655329,1058367344,-1084059678)+W(7,1046272662,-1132188582,1037080924,1045778247)+W(8,1055564522,-1090231591,1028646847,-1117810092)+W(9,-1121217270,1025121994,1047575674,-1096786628)+W(10,1026932869,1021012754,1029907824,1023696087)+W(11,1048845230,-1095677575,1027665749,-1118338222);sum2=W(0,-1113854255,-1108417433,1042382895,1025435556)+W(1,-1108154666,1042045079,1028862084,1033605964)+W(2,1032534216,1033584957,1046901615,-1105415159)+W(3,-1104900936,-1109151867,1017793091,1033281558)+W(4,-1111336587,1039313065,-1104116954,-1102487521)+W(5,1067799294,-1099286824,1036137805,1005958605)+W(6,-1114719178,-1071728118,1077900204,1056033422)+W(7,1024983956,1020191839,1040474278,-1073652757)+W(8,1051278318,-1113833767,1034492621,-1114752489)+W(9,1048817634,-1090221130,1048299521,1011833167)+W(10,1033542750,1024757388,-1122519186,-1102125815)+W(11,-1105402373,-1107682623,-1127962013,1032711916);WS(-1087701164,1071308133);
sum1=W(0,1040776942,-1100025248,1040244657,1047131214)+W(1,-1116520012,-1152028354,-1112915908,1039729431)+W(2,-1108101926,-1104971284,-1123736282,-1120800451)+W(3,1032135583,-1111499300,-1107965963,1036283892)+W(4,-1105297773,1024489952,-1109010607,1047911115)+W(5,-1095250332,1057920197,1040789767,1038925278)+W(6,-1125896234,-1096854047,-1097276733,1057601759)+W(7,-1089523085,1034463851,1033070381,1047586960)+W(8,-1104060437,1046835436,1046328829,-1130324381)+W(9,1001383873,-1100475875,-1129328465,1017446731)+W(10,-1107686492,-1112186573,-1127540900,1025720505)+W(11,-1115131352,1041767855,1031878575,1015088161);sum2=W(0,-1089646175,1060062242,1050551269,1017421696)+W(1,-1124178965,1023971829,-1112379036,1018139178)+W(2,-1096611550,1040955729,-1115297526,-1112174927)+W(3,-1087427677,1066898400,-1116330565,1035645225)+W(4,-1111832492,1035838465,-1088789602,1066001716)+W(5,1056235229,1040223965,1027731712,-1128027042)+W(6,1059010203,-1079880526,-1118197619,-1114176344)+W(7,-1106279788,1015547306,1060985431,-1081253059)+W(8,-1102574794,1044677785,-1130074994,1033729011)+W(9,-1139584980,-1095878540,1039647840,-1100382074)+W(10,1040262609,-1110899873,1054225000,-1095013927)+W(11,-1099698701,1035015292,-1124507789,1032866060);WS(1063980716,-1121784884);
sum1=W(0,1027357276,1046480497,-1094692773,1050884987)+W(1,1046796692,1025153935,-1104528667,-1121849329)+W(2,-1090457523,1048987838,-1098583576,-1107151594)+W(3,-1122859745,1049050976,-1090130146,1057733925)+W(4,1037378828,1016110982,-1107033792,1046903620)+W(5,-1084796508,1061180023,1034725880,1023598816)+W(6,-1105809438,-1128776604,-1089370535,1054317580)+W(7,-1096435840,-1114135692,1033196814,1050194992)+W(8,-1105629197,1055134019,1049629536,1040596522)+W(9,-1111338526,-1112079704,-1093813713,1046804578)+W(10,-1097780651,-1113598601,-1111105883,1037688238)+W(11,-1094775914,1057027842,1038664949,-1127372967);sum2=W(0,1041589168,-1098133521,1031854878,-1105720063)+W(1,1035016760,-1121214780,1024315846,-1106371173)+W(2,1051327081,1023684981,-1128261352,1011090873)+W(3,1043663909,-1106740015,-1108849860,-1124767392)+W(4,1035542785,1029549000,1040621380,-1107177437)+W(5,-1106409587,-1127108094,-1111599720,1034668152)+W(6,1040212968,-1111131552,-1120392794,-1102248051)+W(7,1051247500,-1136161665,1033384296,1040430896)+W(8,-1093765703,1050935529,-1102687331,1018485311)+W(9,1014426993,1032409853,-1107120761,1033359350)+W(10,1037002974,-1126387868,1022694293,1003633577)+W(11,-1104283048,-1128561530,1026574958,998242826);WS(1047153326,-1105960410);
sum1=W(0,1032318440,-1105871782,-1111485966,1043448020)+W(1,-1110710801,1019497606,-1133035902,1024269605)+W(2,-1098984649,1044051929,1028564080,1019882933)+W(3,1023033002,-1110369667,1050315790,1059563250)+W(4,-1113831750,-1118335287,-1111741083,1047130673)+W(5,-1080272088,1053459949,1024144723,1018957863)+W(6,1009988015,1043587009,-1086889743,1061038806)+W(7,-1117616080,-1122250988,-1126171361,-1113373146)+W(8,-1098309317,1044456898,-1145766181,-1124691083)+W(9,-1183551252,1035984354,-1105786176,1048086975)+W(10,-1114741783,-1123242346,-1118067977,-1111622952)+W(11,-1106267538,1037611273,1040212689,-1150984053);sum2=W(0,-1132142402,-1109262360,1044069954,-1111364284)+W(1,1031679549,1018817977,1019405455,1034679642)+W(2,-1104355470,-1108806456,-1097044621,1034241557)+W(3,1022592575,-1099677890,-1119884477,-1066728208)+W(4,1043056057,988348592,1002713172,1048612806)+W(5,-1094376769,1079847520,1057366851,-1114461524)+W(6,993592760,1036415285,-1110824904,1060715429)+W(7,-1104696735,-1107038514,-1120241477,-1118742739)+W(8,1031998111,-1103911380,993276152,1036085605)+W(9,1024283135,-1125545553,-1128336378,1028262793)+W(10,1012785110,-1128734189,-1139068036,-1129249399)+W(11,1030577347,-1127589036,-1133646774,-1182233281);WS(1056964652,1042968547);
sum1=W(0,1026864302,1044356666,-1111481597,-1091567350)+W(1,1041608192,1008927875,-1136392949,1026146499)+W(2,1051097712,-1098882624,1029687022,-1130908784)+W(3,1024389106,1030265493,1040695131,-1090350559)+W(4,1042991030,-1127664937,-1126999334,1038248593)+W(5,1052760426,-1081953599,1043333208,-1121268145)+W(6,1026043785,-1126651679,1056669112,-1095456258)+W(7,1044232931,952128323,-1130628252,-1146035092)+W(8,1038264227,-1102468122,1038520784,-1146879000)+W(9,1000688741,986691602,1027446877,-1109487565)+W(10,1033386798,-1137895230,1002882868,1033146167)+W(11,1040116499,-1110909592,1040618297,1023066122);sum2=W(0,-1155037894,-1109445776,-1106399184,1052866656)+W(1,1046069094,1012439553,-1117766868,-1132308185)+W(2,1041934367,-1111172948,1042904039,-1108172404)+W(3,1042293027,-1101307898,-1137539889,1058738313)+W(4,1045435531,-1110297962,1004126723,995397702)+W(5,1035303811,1064268129,1051607279,-1110625272)+W(6,-1123150924,1014206993,-1091518060,1052685347)+W(7,-1098813712,-1107185126,1015608713,1046458351)+W(8,-1124849601,-1090299347,-1150133894,1045339946)+W(9,-1135323377,-1120597884,1043824666,-1087905074)+W(10,1037110006,-1122419536,1030487760,1026431488)+W(11,1061366644,-1075431372,-1089430426,1049588119);WS(-1096061015,1045980634);
sum1=W(0,-1136709393,1047345176,-1089944925,-1113534082)+W(1,1020871950,1032683291,1028828435,1016418418)+W(2,-1096285771,1049565603,1021274185,1018404508)+W(3,997001355,1049157941,-1094897728,-1113216951)+W(4,1042276288,1027484139,1022855123,1032879612)+W(5,-1097979037,-1094660427,1039512084,-1119890439)+W(6,-1128346047,1042754713,1014307589,1031601097)+W(7,1028680388,1030972704,1031977874,1032419332)+W(8,1040846151,-1095562472,1044068336,-1125789619)+W(9,984865373,-1124110958,1042092045,-1109834744)+W(10,-1140756488,1031142826,1040707047,1040469689)+W(11,1041011167,-1093905225,1048548616,-1123584299);sum2=W(0,-1114682679,1055059251,1064739409,-1095220576)+W(1,-1100660553,1038444345,-1115477579,1024869090)+W(2,1031266096,-1113806527,-1105830101,-1132048253)+W(3,-1100789101,1055732865,1030176534,1040530242)+W(4,-1096186716,1040636888,-1113658391,-1122542034)+W(5,1067742275,1036337974,-1103152959,1015520805)+W(6,-1110942733,-1120682294,1062911121,-1087169731)+W(7,1035448471,1032588114,1044868728,-1107016239)+W(8,-1081471397,1042181045,1052603278,-1102136445)+W(9,1028313432,-1152832742,-1080677577,1042749891)+W(10,1033558186,-1134141481,1046472362,-1087243594)+W(11,-1077241450,1067213860,1052345796,-1112398105);WS(-1086603372,1061480206);
sum1=W(0,1025472273,1022341006,1006839158,-1102342404)+W(1,1042514621,-1114893026,-1143591172,1027469190)+W(2,-1128153798,-1124925900,1043263108,-1114252238)+W(3,-1124123051,-1141108008,1051787090,-1093885235)+W(4,1027880941,-1121794488,-1110008795,1042054049)+W(5,-1090097115,1058414043,-1105821275,1039892842)+W(6,-1124248793,1051331968,-1081435553,1063214861)+W(7,-1094479791,1028544109,-1127491490,1044174205)+W(8,-1089913687,1057428893,-1099759469,1041669328)+W(9,1014214528,1044005681,-1092574472,1052102264)+W(10,-1112069887,977928239,-1120184170,-1155225358)+W(11,-1096696337,1048742922,1035771431,1039400116);sum2=W(0,1037224808,1025638319,-1093017633,-1143762368)+W(1,-1119609796,995865588,-1109009263,1049599085)+W(2,1039705537,-1112746506,-1119534458,1021427773)+W(3,-1120793535,-1142324554,1040559103,-1099136162)+W(4,-1123476586,988834049,-1110258597,1028269513)+W(5,1053657173,1056581815,-1104556193,-1122952792)+W(6,-1112240446,-1132053081,-1120149375,-1118127758)+W(7,1044376501,-1114993482,-1151274598,-1119573384)+W(8,1043501160,-1147801478,-1107739102,1029987722)+W(9,-1120536233,1010517574,-1121251494,-1130373692)+W(10,1033895801,-1106681926,-1103902982,1008384356)+W(11,1035850418,1032229723,-1122521676,-1116132116);WS(1037058908,-1087106898);
sum1=W(0,1032385376,1026637522,-1098495714,1041048768)+W(1,1039729665,1017191910,1028077583,-1129390954)+W(2,-1107088868,1041268325,-1126519617,-1132138900)+W(3,1014613011,1048467894,-1108180359,1045140885)+W(4,1040649531,1035348883,-1151370839,1048758199)+W(5,-1093334653,-1080472255,-1114665834,997380151)+W(6,-1139761263,1043852440,-1108393155,1045570315)+W(7,-1125126080,1031307292,1027279360,1034990442)+W(8,-1097414435,1045361342,1035082182,1030937245)+W(9,1022565566,1017011558,-1111470776,1028923180)+W(10,1023808326,-1138594135,1031834108,1036138504)+W(11,-1104527470,1036330497,1027790590,1036519916);sum2=W(0,-1111516802,-1131222514,-1097346809,1049467820)+W(1,-1118099733,-1111393075,1036231024,-1098228691)+W(2,-1128682274,1020406578,-1102087439,1039222222)+W(3,-1130951686,1034905648,-1113861539,1024259929)+W(4,1049541587,-1113826501,1031916934,-1090487171)+W(5,1052765954,1061096371,-1108988196,1025340241)+W(6,-1130989326,1032129266,-1108538807,-1104129123)+W(7,1033200380,1029417921,-1129631002,1035677128)+W(8,-1122282521,-1108918961,1042713844,-1111528334)+W(9,-1123615369,-1103168970,1038239484,-1114584358)+W(10,-1097598443,1034012496,-1119469958,1049196148)+W(11,-1116187122,-1129232626,1018354634,1029857705);WS(1054906071,-1091145324);
sum1=W(0,1029398237,-1120406171,1051536197,-1115196942)+W(1,-1136290815,-1126429728,-1140775857,-1106052861)+W(2,1046952684,-1109008729,1034481647,1032555988)+W(3,-1128656451,-1099422950,1057886666,-1097962977)+W(4,-1114344740,1015919623,1004160018,1032725545)+W(5,-1085942396,-1130426984,1050651652,-1108426832)+W(6,-1130732913,-1097841652,-1098611557,1048146402)+W(7,-1102043591,1040987294,1029686973,1037934865)+W(8,1042440654,1034532491,-1133864753,-1107032303)+W(9,1021855224,1036573848,1035129734,-1122054089)+W(10,-1124817654,1044439941,-1128798955,-1157619404)+W(11,1032622058,1027356128,-1126847669,-1115113714);sum2=W(0,-1113802973,1027581315,-1110955855,1047020911)+W(1,-1105727831,1022816774,-1116219822,-1112877584)+W(2,-1127685514,1021259086,-1118276653,-1129541322)+W(3,1020553430,-1110295429,-1097495000,1057623683)+W(4,-1110729082,997980814,-1109755343,1027296115)+W(5,1025841055,1053623791,-1104267868,1016281450)+W(6,-1131329246,-1126007358,-1104102640,1057318729)+W(7,-1106795812,-1105649969,-1112950186,1035099341)+W(8,-1110724235,1040083835,-1119773745,1031563375)+W(9,-1113313093,-1130784978,-1165405916,1048620928)+W(10,-1128480210,-1111917112,-1116367256,1035863861)+W(11,-1097352168,1039940909,-1110646461,1032754595);WS(1063926444,-1083200389);
sum1=W(0,-1110900111,1049653262,-1089993663,1052688460)+W(1,-1098055945,1042131972,1015785179,-1116391059)+W(2,-1106495964,1038385529,-1108169455,-1121748392)+W(3,-1132926346,1048988121,-1104923071,1045396422)+W(4,-1110654965,1039495970,1034778082,-1111931241)+W(5,1061854120,-1089207439,-1111176153,-1117097761)+W(6,1029162938,1002973694,1062129309,-1085048198)+W(7,1042255343,-1120523578,1024169214,-1107911937)+W(8,1059656227,-1087799869,1043917388,-1106362715)+W(9,1031086749,-1104277444,1047872627,-1096506545)+W(10,1012240783,1011366638,-1116484151,-1114837807)+W(11,1055218483,-1096830980,1049045741,-1098874335);sum2=W(0,1031260311,-1079593190,-1121246507,-1113337443)+W(1,985022717,1032096214,1008713252,-1080879443)+W(2,1035854140,1043424734,-1123981203,-1130846658)+W(3,-1110413739,-1099919153,1040572163,-1112705599)+W(4,1028350097,-1119780465,-1108083749,1067198745)+W(5,-1111993270,-1102589461,1035118406,1007072124)+W(6,1024382525,1061544601,1060638292,1044789771)+W(7,-1119559917,-1132931022,-1107516795,1037733964)+W(8,-1122943484,1040341398,-1123835438,-1131952682)+W(9,1032742989,1034769578,-1098923291,-1116338100)+W(10,1021760610,1028149723,-1107429215,1037726418)+W(11,1034609836,1030676197,-1114867192,-1115680064);WS(-1091090263,1040227933);
sum1=W(0,-1123880467,-1113261184,1033284496,1044923332)+W(1,-1105999782,-1135767575,-1114808049,1027485320)+W(2,1019377225,-1098653061,1042536309,-1127683258)+W(3,1014154590,-1101480756,-1102787036,1059927492)+W(4,-1095990282,1037484605,1032220316,1043855170)+W(5,-1094753319,1040011797,1044858269,-1120454550)+W(6,1018131933,-1088775234,1065098078,-1099661886)+W(7,-1091964998,1029352975,-1121223347,1021676847)+W(8,-1107869654,-1151140018,1045062557,-1109078132)+W(9,-1128795491,1031227206,1045897152,-1113799968)+W(10,-1109510984,1027724204,1008528046,1026364723)+W(11,1025551690,-1125551659,1023695008,1006311503);sum2=W(0,-1123304381,-1135928985,1039889929,-1113522433)+W(1,-1108136941,1038356153,1011470018,-1131363804)+W(2,1045400660,-1100907702,1038781261,-1139124254)+W(3,-1116901758,1044779190,-1100997480,-1104972678)+W(4,1052809383,-1105005165,1029761957,-1101932196)+W(5,1055172736,1058841413,-1093286229,1040780481)+W(6,-1135722528,-1097334030,-1087140500,1039800739)+W(7,1034962749,-1105451984,-1111769341,994986369)+W(8,1054550160,-1122473050,-1105965260,1042887374)+W(9,-1107033568,1042173475,-1110305303,-1109069053)+W(10,1038676003,-1114167820,1032808415,1025113569)+W(11,-1115908038,1032761157,-1155418681,-1152192529);WS(1063982124,1031276218);
sum1=W(0,1041442545,1031361481,1056936890,-1090353464)+W(1,-1122143798,1007942615,-1103090149,1026538936)+W(2,1055470587,-1090262005,-1101092681,1040474995)+W(3,1042807746,-1101400314,1060963845,-1096383728)+W(4,1031723710,-1103896066,1024468200,1034898060)+W(5,1061353486,-1078114170,-1122232454,1027975174)+W(6,-1106882536,-1103132501,1063510555,-1106902698)+W(7,1043143621,1030475455,1049721332,-1112916420)+W(8,1048946651,-1088793180,-1172995470,-1101011290)+W(9,-1101888878,-1139074135,1054541302,-1098771630)+W(10,1032268200,1044176219,1042454319,-1110788513)+W(11,1058321972,-1093460753,-1104729748,-1108198577);sum2=W(0,1015674059,-1109357907,1031332447,1066992274)+W(1,-1074609058,1048304191,1034996578,1024785272)+W(2,1048659656,1076858856,-1070866381,1030261153)+W(3,1026624942,-1129998179,-1108514478,1078632808)+W(4,-1068251573,-1098508369,-1128049054,-1120348186)+W(5,1052415888,1073772904,-1076608801,-1108782845)+W(6,999367802,1048014132,-1105319294,-1105884909)+W(7,-1103939197,1048310856,1021382702,-1105300006)+W(8,-1117149322,1038594495,-1109221944,1031934850)+W(9,-1124407536,1046166047,1010482847,1038514249)+W(10,-1098022157,1046147873,1029480964,-1116382211)+W(11,-1154249511,-1098756758,-1125235504,1038709270);WS(-1084008748,-1076428689);
sum1=W(0,995293936,-1119372516,-1088304948,1059786207)+W(1,-1137964103,1013109895,-1162911689,1036299874)+W(2,-1097059736,1051547992,-1125552990,1006687204)+W(3,-1138016718,1017340780,-1085861109,1060565598)+W(4,-1116363658,1002349741,-1132274729,1041960361)+W(5,-1081600491,1064118968,-1116908178,1007519945)+W(6,-1145295444,1044385332,-1083799507,1058261310)+W(7,-1119006543,994300076,-1131268254,1034368866)+W(8,-1090459925,1050466917,1026422690,-1119097260)+W(9,-1201649403,1043013720,-1104403080,1049921019)+W(10,-1131911306,-1123993357,-1135278623,-1103541652)+W(11,-1103180426,1042671596,1051353751,1023041036);sum2=W(0,1033856632,-1090933982,1068958128,1067844920)+W(1,-1095515318,-1124923033,1041148647,-1094617784)+W(2,1066199400,-1102124443,-1122244574,1042779533)+W(3,-1094518814,-1122277735,1055138982,1051248434)+W(4,1036900546,-1103088355,1045521814,1062250596)+W(5,-1070105649,-1078683071,1046136146,-1114411292)+W(6,-1128266986,1027053741,-1070096660,-1079091570)+W(7,1021983978,-1114099181,1033117136,1050179515)+W(8,-1082392713,-1089309992,1045719314,1023274434)+W(9,-1173165821,1033890948,1067349236,1047411220)+W(10,1050937215,-1124200313,1041230368,-1086799133)+W(11,1076979077,1070525583,-1091587052,1042022635);WS(-1081223670,1021288719);
sum1=W(0,1011016529,1035837139,1042651768,-1098433890)+W(1,-1129696110,995272815,-1123721507,1032041909)+W(2,1036928499,-1100608474,1024607124,1027549342)+W(3,1017381041,-1108640782,1055254255,-1094722148)+W(4,-1131079071,-1116321147,1017648243,1024313608)+W(5,1061777248,-1083909329,1047474926,1017435439)+W(6,1028006000,-1105590117,1061429156,-1087617676)+W(7,1036831026,-1122084432,-1122128468,-1108791100)+W(8,1052534382,-1091388554,1033276873,-1139273509)+W(9,1009660876,-1128783630,1049990152,-1104773376)+W(10,-1150770463,1024807730,1007983923,-1116825572)+W(11,1053483289,-1093454083,1005912461,-1125665142);sum2=W(0,1057380038,-1088994983,1016685185,998662038)+W(1,1040844632,1027712021,1057597982,-1085734595)+W(2,983594263,1031174835,-1116219635,-1109851055)+W(3,1069621581,-1072283812,1066773393,-1099503122)+W(4,-1134907857,1037507283,1060801069,-1079782207)+W(5,1060848632,-1097910780,1027931069,-1116080368)+W(6,1060050844,-1081640783,1043641192,1038323247)+W(7,-1111695032,-1123552119,1041938366,1046270010)+W(8,-1105013658,1026094487,1047921746,1028446195)+W(9,-1122435905,-1113922524,-1104981345,1036576275)+W(10,-1114519002,-1108250726,1024344515,1043446590)+W(11,-1105295106,-1145544806,1032973176,1031771441);WS(-1120405176,1052288640);
sum1=W(0,-1136485047,1040656325,1051431647,-1114886102)+W(1,-1113721480,-1115542032,-1120969533,1013423883)+W(2,1042796768,-1092939904,1039390695,-1165530871)+W(3,1032711321,-1108004548,1062809491,-1083705303)+W(4,1026161897,1020434857,1027237267,-1107763377)+W(5,1060861813,-1089040632,-1116341945,1024821617)+W(6,1021305874,1022040031,1027813500,1039332409)+W(7,-1108229347,1031183209,-1146847086,1040265357)+W(8,-1107918083,-1098943929,1035322940,1019272038)+W(9,-1133175986,1031093856,1039657966,-1112315213)+W(10,-1115465454,1024346473,1039673939,-1100629595)+W(11,1043412169,-1104541036,-1114748782,1012723731);sum2=W(0,1032873736,-1128467212,-1098460251,1024553592)+W(1,1047433570,-1128334191,-1106233681,-1131275971)+W(2,1035809416,-1114616785,1026776904,-1107845863)+W(3,1036788040,-1113770947,-1078975662,-1092555656)+W(4,-1132131619,1043173677,1009987037,-1088748320)+W(5,1062703231,1067981395,-1104531393,-1111351589)+W(6,-1117147579,-1097209973,1059662245,1058574054)+W(7,-1106248497,991598885,1018109057,1040210251)+W(8,-1110493560,-1103422592,-1125640736,-1107997815)+W(9,-1114508674,-1099376356,1052516052,1038056552)+W(10,-1107638185,1023829740,-1106556966,1050939532)+W(11,992650581,1026754378,-1107493388,-1106870741);WS(1050656983,1072047790);
sum1=W(0,-1128713579,1048792739,1050333168,-1097949975)+W(1,-1101689274,-1127716817,1026709637,1034799517)+W(2,1050171449,-1104033571,1036522731,1037025856)+W(3,1023201012,1014670385,1053203577,-1085647978)+W(4,-1115538280,-1116963676,1030859291,-1116111658)+W(5,1064066450,-1080119690,1043957990,-1112813084)+W(6,1041237492,1025355287,1060032700,-1088145917)+W(7,1037919995,1036783049,-1152997210,-1112906461)+W(8,1050694506,-1088560507,-1120212113,-1113565993)+W(9,-1155686725,1036463444,1053095469,-1105136840)+W(10,1035379762,1035776666,1040488948,1002270506)+W(11,1046913707,-1093840327,-1108210918,-1122514141);sum2=W(0,1032121925,1067037293,-1074821338,-1094551116)+W(1,1045030197,-1115959604,-1105031648,1072414374)+W(2,-1081225596,1050387420,1035683027,-1117669800)+W(3,-1130820039,1072723545,-1069168235,1050306407)+W(4,1054464199,-1109697271,-1105961083,1076922042)+W(5,-1068908234,-1080768789,-1129129027,-1106200850)+W(6,1040237041,1072846596,1068735095,-1110799161)+W(7,-1109242003,1041008693,-1091675607,-1079373087)+W(8,1050158994,1048692149,-1102086715,-1107790175)+W(9,1052906990,1048404715,1043049709,1039557097)+W(10,1050068036,1019897614,-1119953618,-1090018360)+W(11,1036354441,-1114340558,-1106557101,1034398799);WS(-1081468886,1041730784);
sum1=W(0,-1114247594,1021500053,1028761377,1044129269)+W(1,-1131183895,-1121682823,999910687,1042624634)+W(2,1005300019,1053438789,-1096850135,1029411807)+W(3,-1112649805,1043096639,-1100727404,1055682820)+W(4,-1106832988,1022343799,1022168820,1034747044)+W(5,1035906940,-1086991443,1038040260,-1113521452)+W(6,1009392321,-1103886814,1062898916,-1084075064)+W(7,1044548897,-1110992968,1025791509,-1101453262)+W(8,1054732110,-1098009154,1037861846,-1110478453)+W(9,-1115410306,1026735815,1042621601,-1097832968)+W(10,1022910341,-1125653940,1020540891,1034256626)+W(11,1041116931,-1117544535,-1121491970,-1112646442);sum2=W(0,-1109856908,1025315462,-1111613060,-1108093549)+W(1,1041489120,-1114414815,995541592,1040254152)+W(2,997512408,-1085520225,-1094645099,1040714423)+W(3,-1107331629,1035675473,-1115826672,-1103361463)+W(4,-1102705141,-1125997775,1043476326,1026228130)+W(5,1067108106,1059978555,-1121534122,1032256197)+W(6,-1104942022,-1101803200,1053887552,-1094292172)+W(7,1039802977,-1130615251,1039471517,-1123010638)+W(8,-1104388416,-1120534147,1017265579,-1129091643)+W(9,-1114856041,1040268905,-1120685867,-1108094032)+W(10,1040793483,-1108206349,1022399907,1028920354)+W(11,-1103458923,1040596394,-1107135380,1027593934);WS(1054796503,-1111794816);
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][0] = HOOKED_texOff(vec2(-3.0, -2.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-3.0, -1.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-3.0, 0.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-3.0, 1.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-3.0, 2.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-3.0, 3.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, -2.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-2.0, 3.0)).x;
samples[3][0] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[3][1] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[3][2] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[3][3] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[4][0] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[4][1] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[4][2] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[4][3] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[5][0] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[5][1] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[5][2] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[5][3] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[6][0] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[6][1] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[6][2] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[6][3] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[7][0] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[7][1] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[7][2] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[7][3] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[8][0] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[8][1] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[8][2] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[8][3] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[9][0] = HOOKED_texOff(vec2(3.0, -2.0)).x;
samples[9][1] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[9][2] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[9][3] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[10][0] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[10][1] = HOOKED_texOff(vec2(3.0, 3.0)).x;
samples[10][2] = HOOKED_texOff(vec2(4.0, -2.0)).x;
samples[10][3] = HOOKED_texOff(vec2(4.0, -1.0)).x;
samples[11][0] = HOOKED_texOff(vec2(4.0, 0.0)).x;
samples[11][1] = HOOKED_texOff(vec2(4.0, 1.0)).x;
samples[11][2] = HOOKED_texOff(vec2(4.0, 2.0)).x;
samples[11][3] = HOOKED_texOff(vec2(4.0, 3.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns256, 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, nns256, 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,-1118812211,-1126504964,-1120674615,1037346316)+W(1,-1120777358,-1137814218,-1128256674,-1118580651)+W(2,-1118354985,-1117760744,-1117458482,-1097807929)+W(3,-1114916026,-1101147334,978731342,-1112914505)+W(4,-1108702207,-1127312137,-1124477727,1051925971)+W(5,1042061230,1032645830,1026597474,1040041685)+W(6,-1107177196,1040658850,1041726453,1061593601)+W(7,1053108884,1029100907,1023094846,1010634196)+W(8,-1116025261,-1105559165,-1102924251,-1098269094)+W(9,-1109857889,-1121960158,-1133406593,-1137769344)+W(10,-1113369587,1024463101,-1120327001,1015141868)+W(11,-1129934237,-1114359336,1018102856,-1124738995);sum2=W(0,1012167794,975711915,1007876102,-1112492311)+W(1,1037438381,-1104922990,1035896848,-1129478003)+W(2,1034293816,-1103749327,1042152488,1032768248)+W(3,1026775674,-1112883791,1009005510,1029694272)+W(4,1040949842,-1105000392,-1113573827,1065119806)+W(5,1049707133,-1118855570,1019305156,-1105233202)+W(6,-1073125242,-1097051670,1048636347,1064777150)+W(7,1035198208,1049268872,-1110039318,1045598091)+W(8,-1098861131,1026609280,-1103172582,1028248806)+W(9,1042916747,-1108803486,1037762592,1002108025)+W(10,1034317546,-1107080190,1037196612,-1106667446)+W(11,1024046979,-1112062411,1031133421,-1116379320);WS(1002542528,-1081598301);
sum1=W(0,-1123106403,1003194766,-1115291860,-1120609928)+W(1,1033033375,-1104418325,1031657633,-1140694509)+W(2,1018532849,1031358712,-1100442248,-1102109750)+W(3,-1124327881,1022719310,1042404749,-1173350542)+W(4,1058293919,1048723343,1060312385,1065191364)+W(5,1057579241,1055391647,1048926634,1057234642)+W(6,-1096563748,-1102943230,-1084853826,-1082116255)+W(7,-1090047916,-1090520747,-1115672903,-1088607906)+W(8,1033211315,1043311017,-1122032382,1048832547)+W(9,1045565001,1034840623,1040065984,1034960904)+W(10,-1104454821,1033034550,-1105126162,-1093430837)+W(11,1033480943,-1104668395,1041617645,-1100859732);sum2=W(0,-1118979564,-1136455954,1031647880,-1098733088)+W(1,1032618663,-1115252794,-1105564107,1028338874)+W(2,1038135851,-1098903542,1043936541,-1095471090)+W(3,-1114646115,1050331000,-1107943513,1030299514)+W(4,1040555036,-1113356687,1041172918,1058853402)+W(5,-1111675314,1042547849,-1102521857,1048036907)+W(6,1046730291,-1091503884,1053446821,1057969905)+W(7,1026777488,1032649026,-1097022326,1045220138)+W(8,-1098841046,1033064908,-1105844234,-1107613268)+W(9,-1104403193,-1109177822,-1106932655,-1104926499)+W(10,1010901456,-1105119573,1050988870,-1096003667)+W(11,1040941647,-1135105484,-1111654963,1015146572);WS(-1089089900,1057806976);
sum1=W(0,-1107295812,-1127595840,-1123024597,-1107414907)+W(1,1016079705,-1114511976,-1121404144,-1120167114)+W(2,1034138799,1025412102,1036945929,1043589025)+W(3,1048626936,1026901142,-1122208804,-1132433569)+W(4,-1095422036,-1098433268,-1092642698,-1086058047)+W(5,-1087422851,-1090938821,-1099844512,-1092394401)+W(6,1050726826,-1189029283,1055732365,1066834483)+W(7,1060391966,1050840209,1046023279,1054523402)+W(8,1041715821,-1122343505,-1122551116,1012137296)+W(9,-1112593208,1032081267,1025525231,1034856335)+W(10,-1107540610,-1114195981,1004508092,-1123010964)+W(11,1021997657,-1116540066,-1117735535,-1140325311);sum2=W(0,-1100068589,1040406565,-1105732125,-1129255625)+W(1,-1110986904,1041854514,-1108063740,1040297872)+W(2,1045053907,-1112537807,1034765996,-1096936254)+W(3,-1098576495,-1119869595,-1108123574,-1106886121)+W(4,1035618626,-1097933278,-1099579155,1047111871)+W(5,1056019034,-1119227686,1029490732,996712344)+W(6,1049401249,-1091711434,1056573344,1055190008)+W(7,1058665437,-1092612461,-1121089271,-1113107096)+W(8,1036897142,1040848725,-1089717374,1050298277)+W(9,-1089302244,1058580142,-1127874601,-1110437244)+W(10,-1103084156,1039746012,1030295740,-1110783667)+W(11,1041764164,-1100808273,1022690203,1034569294);WS(1049963735,-1124746024);
sum1=W(0,1006389467,991131306,-1124991168,1036315168)+W(1,-1114080443,1034164414,-1168983685,1034869786)+W(2,1034213253,-1110639240,-1124116580,-1106688436)+W(3,1016950458,1034354600,-1118357326,1046100667)+W(4,1058411598,1049374726,1060442825,1064243752)+W(5,1058630778,1057235431,1051622657,1028310995)+W(6,-1089111694,-1111102680,-1086690096,-1080857842)+W(7,-1086343400,-1086990857,-1099687954,-1090257402)+W(8,-1120169982,1039576302,1018630958,1032153615)+W(9,1034713638,1036089759,1035150121,-1126482082)+W(10,1033778855,-1134195605,-1122058050,1024033695)+W(11,1016006830,1017381585,1027377121,-1130216101);sum2=W(0,-1114775505,1022693528,1033686534,-1159675846)+W(1,-1112709023,1033838002,-1125624388,1032684170)+W(2,-1111353121,1040828458,-1108626677,-1179590680)+W(3,1041114289,1028829848,-1108121837,1037026782)+W(4,1051023520,1041444385,-1101109690,-1089609004)+W(5,-1101828769,1037546580,1033655640,-1104771455)+W(6,1077280281,1083159907,-1090827263,-1064966677)+W(7,-1073695373,-1090323484,1042738654,-1104201752)+W(8,1042396970,1039028690,-1129576724,-1146898193)+W(9,-1117377551,1046069066,-1098820901,1049907200)+W(10,-1100155636,1038899070,-1108327399,-1128357112)+W(11,1026559236,1017563688,-1149039617,-1119733667);WS(-1082925548,-1131273240);
sum1=W(0,-1130676005,1024417890,-1127912110,-1123681912)+W(1,-1128802908,1009745483,1030244593,-1124372951)+W(2,1028984921,1026031368,1046418962,1048544370)+W(3,1032747842,-1115143804,1035809011,1012870858)+W(4,-1090453298,-1094705109,-1088411833,-1080625999)+W(5,-1078821070,-1093720869,-1115224705,-1099806226)+W(6,1056020338,1048479050,1054709085,1056570469)+W(7,1060414079,1058018725,1048613352,1053689379)+W(8,1036092472,1026370227,1040943828,1016526011)+W(9,-1134933227,-1146727344,-1126383553,1034696072)+W(10,1031745797,1023514525,-1139610597,1039178347)+W(11,-1115579031,1033865376,-1123856496,1032018765);sum2=W(0,-1117505397,-1126832117,-1116692107,-1107644007)+W(1,-1117458583,-1123105101,-1117032217,1004815486)+W(2,-1114926763,-1140231915,-1125548157,-1125354742)+W(3,1042669208,1027773818,-1115355410,-1119603373)+W(4,1048798551,-1146496262,1045683415,1053833339)+W(5,1057710126,1032098567,-1100115369,-1110288078)+W(6,-1102904639,-1113101086,-1125191934,1000279686)+W(7,-1104919217,-1107525999,1032507221,-1103622420)+W(8,1025448640,-1129185935,1034411663,-1120274227)+W(9,1041220979,1022009255,1021108475,1039592007)+W(10,-1112830121,-1125809392,-1121525964,-1113082203)+W(11,-1111650191,1035574395,-1112638630,-1117835672);WS(-1089340204,1064822548);
sum1=W(0,1024560260,1017532199,1036465700,1032538389)+W(1,1031720480,1035008482,1020865894,1041385023)+W(2,1040632746,-1123651609,998268921,-1115892569)+W(3,-1109887627,1033415588,-1112010572,1043778521)+W(4,1042654740,1053882699,1058440180,1062655475)+W(5,1057084090,1054084900,1046711885,1050203279)+W(6,-1106019185,-1094337163,-1083627654,-1081203240)+W(7,-1087921069,-1086686700,-1098821294,-1083224116)+W(8,-1121721479,1033472482,-1112650528,1042941034)+W(9,1046201917,1038013786,1039144481,1043447032)+W(10,1037194524,1028050126,993325743,1013010462)+W(11,1035154240,1021897635,1027972046,-1131974615);sum2=W(0,-1108565409,1041490776,-1103680498,-1113858207)+W(1,1018958125,-1139146344,1024460115,-1111959213)+W(2,1034353453,1018486577,-1113519263,1052082200)+W(3,-1097140178,1046768714,-1098207895,-1128703602)+W(4,-1088688588,-1105841420,1037914109,1062919581)+W(5,-1095558118,1049328132,1041960027,1035231667)+W(6,1053209723,-1092734414,-1094792328,1049986423)+W(7,-1107726366,1044527939,1046336394,-1110040773)+W(8,1049996954,1039814215,1034343810,1012724150)+W(9,-1098318745,1024888668,-1106186917,1036710347)+W(10,-1107721619,-1122233136,-1116717915,1040029087)+W(11,1007719490,-1100531711,1037888927,-1102670680);WS(-1083458668,-1076208878);
sum1=W(0,1028803476,-1119221604,-1136427363,1033962333)+W(1,-1108948664,1041264181,-1108358441,1032628870)+W(2,1040683401,-1097616301,1042493937,-1106128994)+W(3,-1096558041,1044433886,-1097860853,-1123751924)+W(4,1046406904,1051879501,1058517387,1062475632)+W(5,1061490456,1053313566,1049919352,1054299289)+W(6,-1098733730,-1093169213,-1088547874,-1086787145)+W(7,-1088927588,1035939910,-1096390160,-1130402734)+W(8,1004468631,-1110693690,1024040880,1045297574)+W(9,1028806548,1038834422,-1095128350,-1106314264)+W(10,1030855367,-1111140815,-1127640694,-1108587948)+W(11,-1104411844,1040762412,-1118015030,-1165494119);sum2=W(0,1016611708,1037888148,-1105282980,1016374797)+W(1,-1146676672,-1118267731,-1130451858,1032410610)+W(2,1016478676,1037533502,1012928145,1042320298)+W(3,-1119445205,-1133007186,-1123652878,-1114217777)+W(4,-1110195557,1036667983,-1126800264,-1123884642)+W(5,-1097480948,-1111241984,1039970164,1039354964)+W(6,-1101004152,1029018929,-1092116144,1048907311)+W(7,1063932318,1045206632,1051255124,1032089604)+W(8,1040169462,1051795874,1041335879,1052196876)+W(9,-1105880602,-1088285853,-1095104183,-1090379026)+W(10,-1128480930,-1116498505,-1105668811,-1110762465)+W(11,-1096424000,1016609657,1029046774,1046489649);WS(-1104670894,-1131977046);
sum1=W(0,-1112648188,-1122872327,1034658686,-1105196647)+W(1,1040705957,-1105551222,-1121117111,1017793890)+W(2,-1127207577,1044660591,-1159198685,-1091967838)+W(3,1050515731,-1105182655,-1127322710,1049557794)+W(4,1054983097,1050049705,1055452918,1062208630)+W(5,1055187309,1051606290,1047450666,1052382814)+W(6,-1088875575,-1112061830,-1088327234,-1080890076)+W(7,-1103107959,-1088400827,-1103254713,-1097595959)+W(8,1031188251,1037435556,1047857485,1027642075)+W(9,1054501223,-1109004816,1042878098,1041414585)+W(10,-1103988635,1027063042,-1117747167,-1097581231)+W(11,1026629396,-1115427963,-1119280070,-1121163375);sum2=W(0,1016354951,-1117974191,1039379806,1055799129)+W(1,1043516685,1037116388,1033575170,-1131729016)+W(2,1027513536,1035918257,1037237024,-1144611727)+W(3,1028380863,1042440009,-1106882882,1025801393)+W(4,-1143898815,1029824032,-1103985849,-1097216592)+W(5,-1106760625,-1103814691,-1123395355,-1136138683)+W(6,-1120711631,1038928177,-1101088822,-1097673825)+W(7,-1124050651,-1105579212,1026359109,1011024469)+W(8,-1121835937,-1110582057,1009730353,1040607236)+W(9,-1115312251,1038947942,-1135830635,-1112603972)+W(10,1011202413,1027020738,-1113735870,1044957698)+W(11,-1114960631,1027787831,-1133116095,1008198659);WS(-1096559831,1037484900);
sum1=W(0,1028249855,-1134487991,1034313250,1016173128)+W(1,1027417370,1028347039,1000575210,1035635068)+W(2,1038422322,1027879764,1029515489,-1112460521)+W(3,-1107825326,-1123304579,1030471249,-1120703806)+W(4,1057397273,1048869250,1056640275,1065757625)+W(5,1058322735,1054334819,1052511918,1052376319)+W(6,-1091437192,-1098773026,-1086850776,-1083502823)+W(7,-1083394976,-1089694535,-1098313541,-1102551488)+W(8,-1101563608,1029769503,-1127965876,-1131269971)+W(9,1044386388,-1107441417,1031752252,-1098473097)+W(10,1033785689,1031362249,-1173649736,-1128247556)+W(11,1035484541,-1132373103,1034873120,-1142130892);sum2=W(0,-1112511339,1040888051,1033770332,1027239578)+W(1,-1109060021,-1135961020,-1113507810,-1110941727)+W(2,-1073555081,-1070793862,-1069228230,-1071158503)+W(3,-1080567434,1047598893,948656059,-1129804625)+W(4,1076402541,1075658117,1075655149,1077820889)+W(5,1045918702,-1118850699,1035044244,1026016583)+W(6,-1104998932,1054215981,1042820552,1046227202)+W(7,-1095422364,-1101978428,1045389579,-1103164541)+W(8,-1101584674,-1115233903,1010151672,1035248614)+W(9,1038949494,1049027220,1028467783,-1118124613)+W(10,1037626737,1015165170,1023929473,1033175695)+W(11,1025525751,1032251645,-1117328038,1042587545);WS(-1081931126,1073966570);
sum1=W(0,-1121849711,-1146361331,1017322599,-1106692309)+W(1,1025148299,-1106210884,1006422511,-1115138804)+W(2,1035175459,-1097410109,1043585907,-1120101763)+W(3,1050307440,1038219466,1023773090,-1132131774)+W(4,-1121951547,1026127169,-1144746721,-1091000962)+W(5,-1079735571,-1091953433,-1096168868,-1102445962)+W(6,1027761070,1045225025,-1106255910,1065386286)+W(7,1061827739,1056380469,1049682211,1046599772)+W(8,1025905706,1037511592,1043091875,-1111228857)+W(9,-1120837551,-1102991437,1003336935,1040799505)+W(10,-1114686833,-1113648733,1017686828,-1108319001)+W(11,1018597782,-1147707682,-1110127893,1028136822);sum2=W(0,-1106398945,1034732755,-1136096426,-1116038033)+W(1,1044672515,-1100200943,1037208365,1025870712)+W(2,1035173169,-1090565718,1037348813,-1089313148)+W(3,1037418911,1045738761,-1130864309,-1117649125)+W(4,-1101335301,1056357842,-1122254044,1066071262)+W(5,-1095175639,-1132458755,1007521414,1025322164)+W(6,1053305068,1050400788,1036743473,1057700465)+W(7,-1084949846,1003355997,1030076164,-1106413087)+W(8,-1121291886,-1115544374,-1105444760,-1086616818)+W(9,1050477957,-1102270714,1045722667,999303933)+W(10,-1109509581,-1107192051,1016457143,1022772267)+W(11,1033704361,1035291569,-1111299866,1024551876);WS(1052508503,1065718149);
sum1=W(0,1042149474,-1109127212,1041796883,1033122295)+W(1,-1120120612,1045736850,-1110374755,1038133568)+W(2,962035242,-1098223900,1027445007,-1108112926)+W(3,-1098175173,1043181559,-1100319159,-1102543586)+W(4,1048663227,1043423478,1055339346,1061167739)+W(5,1054196775,1055761732,1041284046,1051299336)+W(6,-1097510801,-1096660204,-1087758861,-1089406218)+W(7,-1094841886,-1105769888,-1103555357,-1120191499)+W(8,1028239019,-1104342914,1027971236,1037128774)+W(9,-1105773058,1042761157,-1101757237,-1105847257)+W(10,1038442493,-1109357577,1040109559,1025450507)+W(11,-1123303012,1044237597,-1111907879,1039590240);sum2=W(0,-1109097964,1021868522,1007318978,1032613655)+W(1,1002517286,-1126879582,1031113174,-1114937810)+W(2,1037136687,-1116667451,-1107845433,-1109068920)+W(3,1016069779,-1103760436,1030143702,-1118059752)+W(4,1031673749,-1094712046,1038331125,1040720319)+W(5,-1111158812,1056111085,-1106358629,-1121843086)+W(6,-1125393555,1041352693,1034962829,-1112580519)+W(7,-1106409067,-1106729155,-1106975050,1047380650)+W(8,1019467600,-1104433838,-1122570447,-1121851072)+W(9,-1113430896,1049773824,1036295980,-1122235886)+W(10,1025995330,1008084051,1039892459,1025598855)+W(11,1045465420,-1110468674,1020538422,-1113447212);WS(1056997868,1008833773);
sum1=W(0,-1118496039,1036420187,-1113594582,1034344230)+W(1,1038393121,-1109888100,1032434307,-1131937728)+W(2,1006806901,-1130107576,-1115019369,1045363911)+W(3,-1090717022,1037930126,-1110427933,-1112104883)+W(4,1039826714,-1123687353,1053157409,1059756929)+W(5,1058230383,1045739824,1042446790,1052782212)+W(6,-1123143270,-1104570591,-1093231896,-1095316624)+W(7,-1095564524,-1098051412,-1101398261,-1104229594)+W(8,1006039247,1032886196,-1105180689,-1102708199)+W(9,1035814292,-1129186168,1025625861,-1112516090)+W(10,1017005492,-1125702370,1028719950,1009228202)+W(11,-1119964195,1033820442,1028568173,-1136905401);sum2=W(0,1034320453,-1112051735,1043966073,1033608293)+W(1,-1092579307,1051236380,-1102939053,1027336318)+W(2,-1118604595,-1109468006,-1106879339,-1088213587)+W(3,1064370547,-1095838484,1043763107,1016664388)+W(4,1025235375,-1107232926,1049289065,1067079268)+W(5,-1088486363,1044420987,-1107783352,-1116658227)+W(6,1028595208,1046387359,1044354198,-1087106166)+W(7,-1108961766,-1104528882,1035658672,1023955051)+W(8,1002638229,-1105038970,1045499601,1035867996)+W(9,-1096457250,1028839698,-1122532695,-1126291119)+W(10,-1116609216,1005965131,-1111658272,-1132447732)+W(11,1042442572,-1134350406,-1131375963,-1135660575);WS(1064849644,-1092967401);
sum1=W(0,1041078624,-1103081652,1045204674,-1126422222)+W(1,-1107755791,1049230600,-1101861336,1041473799)+W(2,1033930742,1034184171,-1098756264,1038407355)+W(3,-1103118957,-1103625882,1035198826,-1102710964)+W(4,1053270962,1058076017,1059044453,1061713418)+W(5,1064682577,1047988615,1055582710,1058355518)+W(6,-1091277968,-1091900963,-1097334921,-1078564449)+W(7,-1099822850,-1091654943,-1096942230,-1098047297)+W(8,-1115974645,-1101902009,1038364767,1031099397)+W(9,1025967234,1010917525,1021900159,-1106099948)+W(10,-1124489961,1046377811,-1096742869,1034335299)+W(11,1015202107,-1098744549,1047801952,-1101582418);sum2=W(0,1034970587,-1105865147,1024111791,1018431373)+W(1,-1107243650,1038385161,-1114574492,-1129893537)+W(2,1039267337,1026053125,1040193826,1037956157)+W(3,-1106797747,1031902437,-1114137980,-1128932411)+W(4,-1109640195,1027743203,1042644379,-1088412806)+W(5,-1104275404,1031274183,-1115379021,1040558376)+W(6,-1085205368,-1076908464,-1072741915,-1079896887)+W(7,1057561219,1052902509,-1103620900,1054347378)+W(8,1065312771,1068235631,1074530244,1069229068)+W(9,-1110308581,1045193510,-1167188013,-1099424233)+W(10,-1111782462,1029167111,1035172075,1048206286)+W(11,-1092973955,-1105822229,-1102796809,-1106619819);WS(-1085552428,1044647857);
sum1=W(0,-1130568573,-1111247047,1001536536,-1104704953)+W(1,1029690778,-1104108900,1012447989,-1107166286)+W(2,-1120131932,1046596325,1026932885,1049575094)+W(3,1042872064,-1127841478,-1114289465,-1110288351)+W(4,-1097293585,-1095715202,-1090361246,-1085535724)+W(5,-1105723034,-1113844876,-1127895515,1028149942)+W(6,1052681344,1050957098,1059711152,1060788917)+W(7,1048249845,-1106926654,1034645781,1043016176)+W(8,-1115182247,-1125685565,-1097304503,-1122898434)+W(9,-1115360055,1050188162,-1110595670,1041406167)+W(10,1016796643,-1123522377,1028362085,-1112833505)+W(11,1008149481,-1111804152,1032897312,-1119471349);sum2=W(0,1049638564,1012096208,1055008508,1058022553)+W(1,1059601221,1065544846,1035938200,1043980555)+W(2,-1122573304,-1169058693,-1092917400,-1080721407)+W(3,-1081684685,-1080284825,-1096574070,-1098850345)+W(4,-1097365817,-1118822370,-1124083512,1056959548)+W(5,1056508637,1051359763,1044088441,1031681402)+W(6,-1120650912,1032693677,-1127709292,1044260765)+W(7,-1099806388,1042746095,1033735876,-1121369890)+W(8,1039129637,1036528332,-1113518885,-1122124802)+W(9,1019567420,-1101554026,1041548497,-1108142320)+W(10,-1114566411,-1119534724,1015256750,1042163670)+W(11,-1110975736,1032382474,-1110809702,1022534793);WS(1049904727,-1085461498);
sum1=W(0,-1114441151,1032673159,1027012354,1041600521)+W(1,1035856141,1033107055,1031163069,-1139856090)+W(2,1047758995,-1122472531,1048177385,-1116753522)+W(3,-1105032264,-1109908945,-1104848436,-1111353615)+W(4,-1092338425,-1101190388,-1096531431,1059669870)+W(5,1063099682,1058897901,1049115478,1055941567)+W(6,1054893264,1042608805,1050188989,-1088410395)+W(7,-1084283112,-1088007491,-1096369309,-1096366496)+W(8,-1095327506,-1108884127,-1104987150,-1123782065)+W(9,1042263123,1042892731,1029697804,1047202227)+W(10,1042581180,-1119554504,1041262473,-1120686401)+W(11,-1117364890,-1107384925,-1138499405,-1100444021);sum2=W(0,-1101934313,-1127864237,-1112463889,1047304216)+W(1,-1097499627,1041678537,-1128505773,1039199998)+W(2,1068410613,1066297935,1052441146,-1077079694)+W(3,-1082290320,-1095668928,-1097722710,-1096167330)+W(4,1053392914,1047339448,-1111508378,1044634164)+W(5,-1086326188,1053023843,1050833435,-1112581958)+W(6,1045964051,-1107136628,1035674775,1046050296)+W(7,-1113442140,-1135364198,1028981469,1028034745)+W(8,-1109754454,1023924243,-1121555471,-1111827987)+W(9,1006763480,1034831467,-1128234727,1032814306)+W(10,-1118726053,1029832629,-1111696115,1036477638)+W(11,-1119582249,1024856185,-1112331027,1017921306);WS(-1087326956,1033622098);
sum1=W(0,-1113899675,1035193378,1030557818,-1119324954)+W(1,1042470612,-1117399605,1021883592,1035419591)+W(2,1045896801,-1161971013,1045303135,-1095480777)+W(3,-1110770003,-1109576477,-1100233714,-1122013269)+W(4,1041409216,-1108871427,-1104804773,1041468886)+W(5,-1098059200,1052050234,1041862393,1017834329)+W(6,-1108955706,1048600721,-1094955846,1051943793)+W(7,1025944442,-1097508910,1030612641,-1106071902)+W(8,-1104543128,-1114333163,1045266364,-1096626659)+W(9,1048775867,1043056710,-1122051827,1042839849)+W(10,1041055226,-1106692192,1039063182,-1112593372)+W(11,-1107180444,1041486173,-1114362202,-1121041260);sum2=W(0,1008283263,-1114415273,-1114655921,1036167174)+W(1,-1111159985,1033204129,-1122340118,-1127458940)+W(2,-1111634453,1032259795,-1123951654,-1116061542)+W(3,1039368345,-1102899145,1024476440,-1118949310)+W(4,-1112224655,1046234660,1039099048,1049934438)+W(5,1003410015,-1113540553,-1117681522,-1122317014)+W(6,-1121896666,1020399084,-1139717487,1050902690)+W(7,1039007446,1039510238,1032062517,1033150391)+W(8,1031996897,-1105304684,1017260660,-1102142181)+W(9,1003551903,-1114854307,992233789,-1113963477)+W(10,-1106176579,1027107696,-1106922258,1022104088)+W(11,-1122048418,-1135188919,-1128403972,-1125862176);WS(1068173014,-1111006676);
sum1=W(0,1031049568,-1115395480,1019703498,-1113567107)+W(1,1015808760,-1109811912,1027899359,-1103105894)+W(2,-1103201566,-1112513259,-1112438249,1042819653)+W(3,1048780036,1039150546,1034094633,1040353932)+W(4,1048004603,-1117860850,-1104427535,-1083606526)+W(5,-1083053360,-1090564527,-1092330682,-1095220995)+W(6,-1100468360,-1173290307,1042677725,1064316383)+W(7,1063571221,1060600586,1050639762,1054475004)+W(8,1046039773,-1123264224,1030284012,-1122621123)+W(9,-1094902185,-1103353426,-1106486660,1034806311)+W(10,1012485196,-1127850837,1029876039,1036820754)+W(11,1035184606,1024997805,-1149057999,-1123061719);sum2=W(0,1014853092,-1120466254,1027909890,-1117512854)+W(1,1026011110,-1110873488,1036041188,-1115497806)+W(2,-1122580470,-1114547761,1030745116,-1119656010)+W(3,1035574738,-1120221385,1020780404,-1122615179)+W(4,-1120994367,1038991680,1034511499,1041066172)+W(5,-1109149586,1024235728,-1112980367,1020521688)+W(6,1047459793,1047680543,-1098401240,-1121088174)+W(7,1045982327,1024310650,-1122000913,1042402937)+W(8,1064875701,1054395623,1045153300,-1085223893)+W(9,-1084582209,-1099510820,1029465320,-1105747852)+W(10,-1132455031,1011283964,-1108441710,1018552602)+W(11,-1106692167,1026658994,1023023932,1004613671);WS(-1095915991,979918868);
sum1=W(0,-1115463727,-1137886897,1011021190,1011860489)+W(1,-1129491953,1007409140,-1124741815,-1122228982)+W(2,1032823819,1037523161,1029800132,1043477300)+W(3,-1105888052,-1114264129,1021218335,1030459197)+W(4,1026707497,-1131549790,-1108429845,-1100874368)+W(5,1047336484,1049886943,1042964547,1038061098)+W(6,-1119898332,1035412665,-1136100063,-1112838682)+W(7,-1098267600,-1097768883,-1106237874,-1108915952)+W(8,1026568544,-1108324895,-1138504034,1047390560)+W(9,1036689246,1037432366,996441389,-1121991146)+W(10,-1121143952,-1129452238,-1120493188,-1147670274)+W(11,1028096953,-1134502280,-1157333673,-1177453050);sum2=W(0,-1121902268,-1128394666,1039974898,-1114856664)+W(1,1032116923,-1115163450,-1112859101,-1128925353)+W(2,1020062213,-1143339877,-1102502778,1034423857)+W(3,1030950002,1038088024,1036537682,1019282123)+W(4,1034601005,-1111450467,1034366199,-1093114037)+W(5,1027196884,1036157347,-1130356560,1032717961)+W(6,-1096503308,1052764693,-1095299550,1060522961)+W(7,1057088106,-1104371255,1031719642,-1110891365)+W(8,1050858947,-1099720262,1055940597,-1087523263)+W(9,-1085850393,-1107617878,-1119144319,1017512699)+W(10,-1108630019,-1130142915,-1105816149,1037139152)+W(11,1054601799,1043807995,-1122652165,1025497552);WS(1066530838,1025703389);
sum1=W(0,-1120765920,1009297086,-1122351141,1015487755)+W(1,1015844344,-1127613121,-1133586812,-1124468594)+W(2,-1132051981,-1139418709,-1109474502,-1098776251)+W(3,-1109199593,-1123764613,-1121408403,-1145136640)+W(4,-1129191897,1032587897,1057153612,1049522345)+W(5,1041525985,-1109817213,1010121533,-1107128582)+W(6,1042371592,-1118415861,-1120712699,-1099055070)+W(7,1049700744,1050593755,1036084166,1038803505)+W(8,1007708012,-1122811552,-1105657359,-1099127683)+W(9,-1111888320,-1113004743,984437698,1036904923)+W(10,-1116932051,-1134432681,-1127344014,1026629028)+W(11,-1119906716,-1136900213,-1118848634,-1123829719);sum2=W(0,-1117430114,1039120940,-1106133189,1026507473)+W(1,1031550625,-1142215401,1026312489,-1139250704)+W(2,1041261247,-1107749198,-1099018179,-1131506304)+W(3,-1123617030,-1123190888,-1112954810,-1137414048)+W(4,1033806419,-1097831330,1064523288,1045711847)+W(5,-1088977338,1052831473,-1133526188,-1122137188)+W(6,-1126022952,1041137317,1057416214,-1092069746)+W(7,1059767697,-1088761837,1033531722,-1110686692)+W(8,-1155381873,-1127685702,-1099691831,1026250214)+W(9,-1098651966,-1118397760,-1130823120,1029280576)+W(10,-1125967712,-1116954634,1032736142,-1120045450)+W(11,1021746164,1028302350,990513889,-1115066264);WS(1066680246,1040921440);
sum1=W(0,-1119730500,1034101258,-1132236433,-1104735450)+W(1,1035235184,-1111591250,1024518355,-1121802685)+W(2,-1110280861,1011417444,1027753539,1038200908)+W(3,1035268043,-1121734057,1032771355,-1126371080)+W(4,-1092083138,1031601302,-1090607216,-1078665075)+W(5,-1096046953,-1093429316,-1094352558,-1102572591)+W(6,1053565584,1054599907,1058261942,1061430978)+W(7,1061610294,1056142824,1053165350,1055282545)+W(8,-1110918026,-1143895330,-1111808624,-1099071584)+W(9,-1106320677,-1105323662,-1138833863,1035738553)+W(10,1029997623,-1113777127,1039976245,-1112447940)+W(11,1023744576,-1145165385,-1113453535,1031263347);sum2=W(0,1033717276,-1129082210,-1111396517,1053521042)+W(1,-1096499765,1041638909,-1115028859,-1143837439)+W(2,1028210443,-1130739278,-1117565460,-1113906791)+W(3,-1106119849,1044690885,1000486481,1015998178)+W(4,1046091050,-1085374293,1033058760,1062822204)+W(5,-1089123399,1003636411,1048601259,-1103883056)+W(6,-1119519632,1026401017,-1106338078,1066908993)+W(7,1034907371,1054286387,-1096894542,1041460877)+W(8,1050909876,-1110182528,-1149282827,-1081393742)+W(9,-1094008056,1035142168,1020535023,1028271260)+W(10,-1117678961,1042909501,-1099518378,1044082334)+W(11,-1097984366,1040282994,-1109925208,1021313035);WS(-1111691100,-1070453585);
sum1=W(0,1040350706,-1107702492,1045915011,-1103582444)+W(1,1036820082,1030081641,-1112926972,1034445457)+W(2,1032181048,1006352113,-1101176752,-1098104500)+W(3,-1111995209,-1105752467,-1111976126,1025879721)+W(4,1054597571,1056547603,1059824936,1062411659)+W(5,1062112057,1042786985,1050598527,1058122296)+W(6,-1090063653,-1111618639,-1087007388,-1079908657)+W(7,-1098160558,-1094958736,-1104521261,-1107753094)+W(8,-1105977411,1011306277,1037450066,-1113612402)+W(9,1043358554,-1108376090,1024420791,-1098378691)+W(10,-1114266718,1034245578,-1130610528,-1111998342)+W(11,1021846218,1026051990,1032139296,1018599200);sum2=W(0,-1102183736,1045283790,-1099060082,1029589699)+W(1,-1103326288,-1146696619,-1123727405,-1106785078)+W(2,1044690091,-1117083441,-1109435037,1005932683)+W(3,-1109954065,-1130369043,-1115538567,1039027144)+W(4,1025447267,1036724432,-1100626978,1066859805)+W(5,-1114206859,1024539831,-1123732285,1040901138)+W(6,-1103679886,-1096666126,935783211,1061824774)+W(7,-1098480165,-1113161303,-1109149493,-1129688427)+W(8,1034791609,1043810354,-1097803022,1034749891)+W(9,-1094988176,1050252440,1029732207,-1105144948)+W(10,-1120655593,-1109094473,1029730663,1023292171)+W(11,-1109570093,1012313206,-1106431920,1015686163);WS(-1105638574,-1077878805);
sum1=W(0,-1112101313,1025565072,-1118212870,1034991091)+W(1,1037618766,1033034081,1023523536,-1143864013)+W(2,1043313362,1041884710,1045058176,-1099609869)+W(3,-1100255017,-1097107341,-1104696333,-1128917761)+W(4,-1104398291,-1093904634,-1086702118,1055637093)+W(5,1061981800,1053455331,1048950646,1037339676)+W(6,1034529536,1043314021,1058479092,1049084915)+W(7,-1082434966,-1087005060,-1098585534,-1105402705)+W(8,-1120033234,-1106696920,-1128822905,-1126325576)+W(9,1050170340,1046293466,1042248226,1032623999)+W(10,1017824488,1028280843,1038132788,-1136921361)+W(11,-1125947450,-1124008918,-1126565485,-1114937252);sum2=W(0,1040832216,1042032808,1039550307,1029252447)+W(1,1040592387,-1111709033,1050208698,-1091595987)+W(2,-1125419559,-1103788280,1043848052,-1099123277)+W(3,1047689572,-1102650535,-1105352144,1033340873)+W(4,-1166596642,1045241846,1051795538,1068949095)+W(5,-1094163017,-1111700665,-1117027793,1027304955)+W(6,-1076839498,-1091833274,1035730071,1070654393)+W(7,-1096947569,1050259859,1051072204,1048679723)+W(8,-1085872442,-1105795498,-1094587067,1007431650)+W(9,-1089767553,1041510738,-1100476212,1057584085)+W(10,1038631745,1037000995,-1115278352,-1103746979)+W(11,1041143367,1025070825,-1116523862,-1093749689);WS(-1095944791,1081861902);
sum1=W(0,-1129669743,-1116664839,-1148272609,-1121494877)+W(1,-1115602986,1028329496,-1123378150,1027525168)+W(2,1034635115,-1122706061,1033259121,-1124251544)+W(3,-1126517523,-1128061368,-1130313237,-1119991479)+W(4,1057433596,1048908041,1058166921,1058746094)+W(5,1055593874,1057488289,1049860117,1061071735)+W(6,-1090131839,-1093164666,-1087001587,-1083481847)+W(7,-1085306808,-1091485686,-1102755929,-1105495231)+W(8,-1120322428,1030509816,1035303897,1044900399)+W(9,1041073282,1023593721,1034451003,-1102595129)+W(10,1008560041,1023557506,1013701241,-1117995899)+W(11,-1116643091,1023656437,-1164007844,1024551167);sum2=W(0,1029670841,-1115575058,1042858197,-1101600217)+W(1,-1117748556,1035438169,-1114535210,1032334939)+W(2,999172620,-1099435099,-1139359478,1027943101)+W(3,1048715384,-1098854617,1036336651,1041563473)+W(4,1042251423,1041110640,1058527193,1075961547)+W(5,1073424302,-1086643829,-1080060710,-1067239867)+W(6,-1105031588,-1120449287,1010020318,-1109667225)+W(7,1057314889,1037113027,-1123725073,-1100548924)+W(8,1027957701,1035596553,1019832195,1011086126)+W(9,1033526397,975610078,1012557694,-1095465488)+W(10,1026093121,-1156632055,-1126960339,1010028142)+W(11,1037810339,-1115077778,-1133987070,1036754195);WS(-1085172076,1069147958);
sum1=W(0,1025703205,-1141293989,1041286826,-1119005195)+W(1,1026450561,-1117134469,-1120895076,1025414366)+W(2,1027233863,-1106615031,-1115436126,-1112858253)+W(3,1042609938,-1122683754,1044686038,-1117169125)+W(4,1026640114,1042354526,1053740861,1054852793)+W(5,-1119314307,1026745790,-1108709290,1023400633)+W(6,1029190628,-1106775167,-1106293072,-1089581852)+W(7,-1098775605,-1108063055,1015550627,-1125318352)+W(8,-1111659152,-1115892869,1035182992,1027435128)+W(9,-1137028117,1038436612,-1112739478,1031194923)+W(10,-1139375968,1028377583,-1156734143,-1121669673)+W(11,1034668065,-1119291218,1027259179,-1118201212);sum2=W(0,-1154464437,1004660066,1011666487,1016373458)+W(1,-1117096132,1027534293,-1118720211,1024315262)+W(2,1027039233,-1115032564,-1147080182,975139636)+W(3,1025013868,-1117310194,1025607183,-1145025250)+W(4,1008089899,1041471507,1053281755,-1081313755)+W(5,-1118862913,1040077608,-1134922624,993302909)+W(6,-1117609897,1033488023,1082321679,-1065846603)+W(7,-1122974098,-1130639872,-1143672974,-1114202318)+W(8,-1118717800,1033628240,1046901100,1050032460)+W(9,-1106934499,-1137731251,-1177023016,1017914834)+W(10,1027401421,-1112728150,1012824907,-1108305112)+W(11,1038621352,-1137500513,-1129758225,1025570630);WS(1065820150,-1112682631);
sum1=W(0,-1105640672,-1136938293,1007936778,-1099447769)+W(1,1033964109,-1110772895,-1107676126,948858222)+W(2,-1140735040,1045425461,1012508339,1052020966)+W(3,-1110876672,1038536521,1034428376,1041035251)+W(4,-1096706537,-1095619178,-1101065539,-1083835034)+W(5,-1127256032,-1101414038,-1102412811,-1104437005)+W(6,1051064512,1046810501,1057299292,1054321083)+W(7,1044289505,1042038046,1050440565,-1126355329)+W(8,-1114855500,1041816072,1015987827,1049485320)+W(9,-1106506396,1031650401,-1098866309,1044647659)+W(10,-1128129890,-1108472292,1036938130,-1101761488)+W(11,1035708141,-1113134674,1031811610,-1119496853);sum2=W(0,-1116689599,1033662400,-1110264521,-1113832562)+W(1,1034493072,1024644211,-1105470304,1030330543)+W(2,-1104060794,1047714485,-1106889746,1055059659)+W(3,-1089308922,1027816870,1032487381,1043118546)+W(4,1023887631,-1101000300,-1123902349,1047334183)+W(5,1060541265,-1145174230,-1099777158,-1100795602)+W(6,1047625619,-1113896185,1058674488,-1105663288)+W(7,-1079751447,1040502911,1059286709,-1110882655)+W(8,-1104647113,1049921725,-1100964722,1060005487)+W(9,-1088726381,1026206299,-1093081927,1033716355)+W(10,1032108768,-1114038586,-1134500667,-1105023935)+W(11,1046968990,-1116742649,1042150309,-1127164330);WS(1051219671,1032040132);
sum1=W(0,1024246061,1029213629,-1142580623,1007533386)+W(1,-1132388626,1016678619,998523489,1023830470)+W(2,-1110293770,-1111062337,1026027124,1035026513)+W(3,1036422600,1011246152,-1173422083,-1130424090)+W(4,-1098745559,-1104763504,-1097349705,-1082429923)+W(5,-1083869189,-1095610025,-1095350964,-1094623957)+W(6,1035978230,1041701281,1051781481,1065410260)+W(7,1060856625,1057796630,1045145830,1055180598)+W(8,1050231066,-1106571859,1040668770,-1111350032)+W(9,-1113287631,-1122887388,-1109374678,1007169387)+W(10,-1111943280,1016965359,1026054164,1035026168)+W(11,987392292,1019565189,-1110518465,1026555204);sum2=W(0,-1123481859,1024186334,-1181265672,-1136581772)+W(1,1007273042,-1130526339,-1134191606,1035801320)+W(2,-1131096266,-1121050215,1023491721,-1115413373)+W(3,1036272276,-1110187157,-1123342647,-1125507188)+W(4,-1107023625,1040345453,-1110082893,-1116173932)+W(5,1041634800,1028205855,1036476425,-1124495703)+W(6,1040776673,-1129271163,1044851152,-1097567007)+W(7,1051516690,-1106625929,1035231370,1007786534)+W(8,-1073406322,-1080765061,-1077100552,-1085034176)+W(9,-1104398720,1019889879,-1115096299,-1105128420)+W(10,1074128739,1066657253,1068015119,1066670217)+W(11,-1111857710,1026394385,990445793,1030299973);WS(-1124324720,1038677119);
sum1=W(0,1008341069,1031967089,1023486232,1037528348)+W(1,-1122921519,1029849459,-1114006089,1035528454)+W(2,1038389179,993181316,-1145165264,991007864)+W(3,1024190949,1044031254,-1123515526,1052524910)+W(4,1056361124,1050863173,1054230472,1063082151)+W(5,1050043692,1049660054,1043779649,-1097977265)+W(6,-1081451931,-1096246661,-1086637900,-1088130503)+W(7,-1092787999,-1099337955,-1095996120,-1102904005)+W(8,1047683325,1035916906,1027831167,1026128198)+W(9,1020947750,1025351359,1037985981,-1114005272)+W(10,-1130646284,-1134539381,986748732,1003368116)+W(11,-1115252008,1036720064,-1116396881,1029521402);sum2=W(0,1042203848,-1133163156,-1108707706,1027923803)+W(1,-1098359820,1043843260,1021888231,1023965418)+W(2,-1089098687,-1098025067,1036383110,1058285406)+W(3,1062333205,1048839159,1058743586,-1078465930)+W(4,1035967917,1052777785,1043356562,1046924897)+W(5,-1080913711,-1088408400,-1097507024,1067915456)+W(6,1068788369,-1096461215,-1090569807,-1088764217)+W(7,-1095261121,-1098396864,-1093746709,1064748817)+W(8,-1095505730,-1097973178,-1127034898,1056967609)+W(9,1040836988,1046078649,-1111389506,-1099047850)+W(10,1025788011,-1111191248,1023876171,1046203397)+W(11,-1107189985,-1113219498,-1110869404,1040158004);WS(-1080347734,-1094728165);
sum1=W(0,-1115633753,-1128052610,996364134,1027254679)+W(1,1027401421,-1125749028,-1143663749,1017291157)+W(2,1036436624,1031912915,1038598142,-1114408211)+W(3,-1097652239,-1109729611,-1111208674,-1118442418)+W(4,-1113632799,-1104119121,-1095896866,1064358521)+W(5,1061684826,1051089073,1044518984,1048577269)+W(6,1018734050,-1104173746,1042956529,1051156401)+W(7,-1087880029,-1093838037,-1100689848,-1104163629)+W(8,-1104273977,-1115038313,-1098511458,1006576423)+W(9,1037804713,1039011098,-1157246715,-1145301883)+W(10,1022550473,-1128796792,1027191321,-1123707765)+W(11,-1125317723,-1116369959,-1130384675,-1113863292);sum2=W(0,-1137561210,1008161562,-1138249722,1032804591)+W(1,-1118405314,-1149548391,-1140666666,-1121723310)+W(2,1000810292,1017087401,-1104015266,1045940061)+W(3,-1112933693,1040845572,-1131915309,-1125770861)+W(4,-1109671087,-1143663956,-1100429296,1064636422)+W(5,1041071232,-1095622064,-1113635957,-1156294183)+W(6,-1098257975,-1088410023,-1110483119,1065774501)+W(7,-1111449957,-1114533177,-1105461804,-1154727079)+W(8,-1113334223,1033424863,-1113376685,1041401738)+W(9,-1107119710,1041680128,-1114424843,-1143304660)+W(10,1010643898,-1122425914,-1120544050,1015219657)+W(11,1028103016,-1125778629,-1127495397,-1128411685);WS(1062796012,-1081433938);
sum1=W(0,-1140258862,1019305782,1017521696,-1128637410)+W(1,1030042599,-1140240046,1023786378,1027083972)+W(2,1047697940,-1137205890,1040574503,-1131514496)+W(3,-1115750349,-1114177400,-1119424318,1025144619)+W(4,1041493798,1051824452,1048941321,1061551411)+W(5,1058760695,1056942277,1045023263,1056967544)+W(6,-1090901033,-1095124244,-1090555023,-1084025976)+W(7,-1089279069,-1089170928,-1099538126,-1087239225)+W(8,1032453887,1034552166,1032035723,1036871279)+W(9,1041251643,1032547975,-1117686145,1027338481)+W(10,1008978681,1031420374,-1124609380,1025475023)+W(11,1016399695,1024887097,1002611913,1012109898);sum2=W(0,1004838046,1009005547,1023830295,-1121204348)+W(1,1026709605,-1145957446,1024434367,-1122812157)+W(2,1036867068,-1112484311,1034701810,-1131856601)+W(3,1008859907,-1129570235,-1120209470,1023686531)+W(4,1023348885,-1113333873,-1115269491,-1084820204)+W(5,-1095888786,1052224270,1043852487,1047863595)+W(6,-1120560082,1019969949,-1089366478,-1067115412)+W(7,-1071017431,1066362408,1084005284,1063525936)+W(8,1032448279,-1115333043,1028612787,-1132671203)+W(9,-1112864526,1045423025,1025066805,1043035962)+W(10,1025411331,-1123665230,1024216939,1034346460)+W(11,-1116027280,-1133553563,1032270816,-1105823812);WS(-1103681710,-1114530079);
sum1=W(0,1025861737,1029506744,1032236919,1035998951)+W(1,-1111043394,1007410083,-1126534927,-1123346113)+W(2,-1130912909,-1104283663,-1132593150,-1102933559)+W(3,1040041573,992747222,1034020670,-1119406504)+W(4,-1110124091,-1117715067,1039686571,-1097542514)+W(5,-1088677703,-1112367617,-1105036246,1035634224)+W(6,1040844938,1046218351,-1098764800,1059317136)+W(7,1057765873,1054923388,1029185429,1040434219)+W(8,-1105267215,-1121870249,1038793978,-1096018272)+W(9,-1105386706,-1101946581,-1122605111,-1143951794)+W(10,1021540535,1032871129,-1120294159,1036773558)+W(11,-1111111618,1031187710,-1138057273,1023823648);sum2=W(0,-1133865733,-1114357788,-1113774565,-1094909862)+W(1,1041934157,1048238594,1041091101,1042608690)+W(2,1041378526,1025611699,1057780422,-1134317911)+W(3,-1084534604,-1105040821,-1096429323,-1128928913)+W(4,-1102114760,1041852494,-1090351620,1058263821)+W(5,1059786982,-1114163954,1034035361,-1102786592)+W(6,1040042063,-1102827642,1041105879,-1094128428)+W(7,-1121888905,1038597269,-1139774900,1035391793)+W(8,1036263014,1023561916,-1107817782,1049906607)+W(9,-1106476521,1034361268,1016844568,1014428216)+W(10,-1111718847,-1109687464,1041802453,-1106696300)+W(11,1023851848,1032032810,-1111010993,1031652841);WS(1059372396,-1131086843);
sum1=W(0,-1116770958,-1133338231,-1109423369,-1142676381)+W(1,-1119417706,1016864285,-1134266292,1026073927)+W(2,1038224730,-1110641250,1048611339,1026922691)+W(3,1012241985,1033593306,-1108924145,1029871326)+W(4,-1145642197,1044958408,1054215533,1059821143)+W(5,1063416476,-1109435540,1051611888,1046037553)+W(6,1033085351,-1100693257,1024247225,-1085100606)+W(7,-1082741615,-1105005730,-1096553463,-1091104802)+W(8,-1114157744,1030339791,-1106016522,1039898225)+W(9,1046979692,-1157274234,1033932042,1022970360)+W(10,-1129272066,1026076824,-1113286331,-1126911267)+W(11,-1119319754,-1131274519,1018258200,-1118999381);sum2=W(0,-1117639690,-1126294727,-1135696947,996342293)+W(1,1025603183,-1120264553,1034416033,1029227505)+W(2,1032542252,-1105983103,-1105990346,-1101410582)+W(3,1031145839,1029472991,-1125334020,1016716795)+W(4,1049036492,1053585046,1063294224,-1084067012)+W(5,1030876063,-1090564487,1047874805,-1103677712)+W(6,-1106428174,-1090074420,1074893281,-1121077701)+W(7,-1079475296,1059480413,-1099339963,-1097572114)+W(8,-1100598545,-1101677356,-1088449090,1052666358)+W(9,1049420880,-1099961793,1047783255,-1106211131)+W(10,-1124515281,1042350020,-1128187082,-1118105649)+W(11,1033189178,1012743453,1016211057,1026065323);WS(998487488,1024735998);
sum1=W(0,1034787125,1033987197,-1118966639,-1138173503)+W(1,1022076300,-1112157509,1034213589,-1125240838)+W(2,-1096711418,1049342972,-1099717199,1051641300)+W(3,1049184050,1032130968,1048086279,1039987293)+W(4,-1093645783,-1089249828,-1085775960,-1083720757)+W(5,-1086133195,-1087092580,-1098046771,-1087792286)+W(6,1058035879,1055719968,1060189357,1061848612)+W(7,1062875388,1007190411,1051240059,1039984791)+W(8,-1113381667,1033680357,-1108537011,-1102783527)+W(9,-1129404117,-1110331987,1030325168,1051616838)+W(10,1020339515,1037116250,-1109989161,1046511483)+W(11,1032957443,1011591327,1039628088,-1135236550);sum2=W(0,1001577162,1041063142,-1112011211,1039747614)+W(1,-1137882877,-1105672858,1031849538,-1108158369)+W(2,1048277958,1048804575,1037383696,1042988518)+W(3,-1097597287,-1099442373,-1108394523,-1155656404)+W(4,-1094388043,1061039504,1055288082,-1084834029)+W(5,-1087507005,1044806256,-1093629181,1059993792)+W(6,-1079852425,-1095199392,-1077655189,-1103423898)+W(7,1064308251,1065240337,1071708239,1061107030)+W(8,1055450674,1054780006,1058201467,1071463850)+W(9,1058560116,-1080251704,-1090257183,-1073879137)+W(10,1040994203,1035580564,-1111912036,-1100510960)+W(11,-1097442490,-1090250140,1028605291,-1106111844);WS(-1077135094,1050907162);
sum1=W(0,-1132921461,-1127648729,-1124984131,-1118007170)+W(1,-1117294457,-1126452986,-1124706520,-1119126518)+W(2,-1117094275,1033699545,1030394994,1045491604)+W(3,1039295895,1040542752,1018438944,1035722382)+W(4,-1098008869,-1094355462,-1089194394,-1081313730)+W(5,-1088142214,-1094044967,-1098093746,-1094059515)+W(6,1043699095,1055483630,1053279460,1065160347)+W(7,1056280352,1058021117,1041063570,1050783700)+W(8,-1112620946,1042990903,1047326318,-1121246728)+W(9,-1110840279,-1106681402,-1128181366,1018820533)+W(10,-1122422352,1034045812,1011377167,1042128328)+W(11,-1103632934,1039870541,-1109127577,1037083890);sum2=W(0,1003021837,1029225785,-1123823650,1023947681)+W(1,-1119691195,1024608678,-1125446899,1034042378)+W(2,-1110495495,1032075003,-1122423961,1043723635)+W(3,-1138212418,1017994477,-1115371525,1002413729)+W(4,1016902499,993748010,1028513681,-1096435650)+W(5,-1120166015,-1119557273,1032720188,-1115060009)+W(6,-1116948709,1041772340,1083263801,1074788880)+W(7,1038793960,1017310535,1032034162,-1118011761)+W(8,1029108513,-1097222635,-1063916786,-1074844879)+W(9,-1115182489,1021770517,1014563122,1027576529)+W(10,-1113320609,1042534143,1039031010,-1104645285)+W(11,-1124877446,-1131419477,-1119401015,999290841);WS(1048452526,1015184705);
sum1=W(0,-1138645804,1032256237,-1114005032,1026512560)+W(1,-1140244890,-1131077462,1024452554,-1122466948)+W(2,-1110581160,1049910352,-1103860667,-1098570768)+W(3,-1119844941,1040825100,1017183931,-1119780203)+W(4,-1106270342,-1113826958,-1097372109,-1087095027)+W(5,-1095003728,-1095439444,-1128526324,-1106181921)+W(6,1048623137,1036222192,1057099626,1061337654)+W(7,1054485156,1049129464,1044366494,1040163591)+W(8,1006760678,1042522323,-1101854594,-1106501979)+W(9,-1115808507,1027903818,-1153767820,1034550428)+W(10,-1113210911,1029873877,-1111141177,1024448974)+W(11,-1125584845,-1111469876,1027351533,-1117633442);sum2=W(0,-1117856953,1002437005,-1122373390,1023823647)+W(1,-1131092262,-1119824143,-1129026789,-1118651901)+W(2,1034706164,-1114697961,-1110151254,-1078943314)+W(3,-1111296752,1008147760,1015792571,1029244251)+W(4,999139177,1016679180,1034965747,1069645782)+W(5,1026082346,1005900489,-1134452913,-1121319377)+W(6,-1115089108,1009230224,1007700984,-1105149666)+W(7,1033262730,-1142960238,1015281188,1026230788)+W(8,970725323,1019562884,-1131774725,1038179083)+W(9,1014219446,-1130072184,1012295392,-1122304449)+W(10,1017499348,-1131336757,1031482891,-1120925641)+W(11,1015408436,1001625665,-1137039581,1019807852);WS(1061396972,-1097419696);
sum1=W(0,1040610541,-1116833412,1015657075,-1126977972)+W(1,1033993320,-1125945514,1028019732,-1120964750)+W(2,-1110826049,1042368898,-1113808270,1036447253)+W(3,1043284110,1048078310,1028739112,1052576556)+W(4,-1087862644,1000165941,-1108964145,-1085843362)+W(5,-1088558114,-1086794197,-1087573386,-1079810761)+W(6,-1108888122,1058527541,1056284429,1053927177)+W(7,1062174380,1055390198,1042115560,1051035743)+W(8,1051684947,-1102910221,1041698836,-1107922836)+W(9,991752527,-1112253878,1039363202,1047360574)+W(10,-1117156776,-1135746300,1026275932,1041042462)+W(11,-1137078595,1035139905,-1118906322,1038370422);sum2=W(0,-1104315228,-1117475550,1019617669,-1096755788)+W(1,1043056626,-1097959989,1038305467,-1121707278)+W(2,-1103350409,1024254038,-1116633366,1042486592)+W(3,1038440719,-1097184876,-1107570984,-1092525975)+W(4,-1094844926,-1091235931,-1089312569,-1104902685)+W(5,1045881224,-1101957876,1058820589,1058872796)+W(6,1062539510,-1112967686,1056743222,1052266072)+W(7,1037341407,1012499609,1048266302,-1099676541)+W(8,-1096027281,1042482062,-1129394013,1051055108)+W(9,1044017054,-1101861122,-1105903455,1041661910)+W(10,1014020953,-1119186298,1028745390,-1093268483)+W(11,1054988226,-1102938164,1026503526,-1135013257);WS(-1084431788,-1073850193);
sum1=W(0,-1121456839,1023326765,-1111055334,-1131954777)+W(1,-1127100870,-1115233108,1032290155,-1113154576)+W(2,-1130755883,-1119027356,1007276024,1032958718)+W(3,1051511197,1038479638,1033362061,-1118671783)+W(4,-1131651239,-1113039213,1041028837,-1121014635)+W(5,-1080291009,-1101242168,-1095204295,-1109590335)+W(6,1035028387,1052115068,-1087869490,1031197854)+W(7,1064028192,1046762496,1048797598,1048241682)+W(8,1035837265,1031790055,1043959725,-1151139494)+W(9,-1097929447,1016490449,974160200,1033898418)+W(10,-1139076328,-1110649673,-1126605404,1037205893)+W(11,1022476742,1029406204,-1117985767,1016018525);sum2=W(0,975878233,1027199947,1032202892,1011577542)+W(1,989447596,-1126785583,-1112180928,1027448187)+W(2,1035912472,1026239811,-1109490583,-1099491895)+W(3,1027909011,-1142596491,1032601180,1030066347)+W(4,1033266404,-1101163205,-1092678923,1052721602)+W(5,-1115079323,1042994318,-1117880304,999387083)+W(6,-1098777501,-1120465270,1026269275,1058060839)+W(7,1022663675,-1109244590,-1139999774,-1113199846)+W(8,-1115369638,1047867282,1048647954,1026065727)+W(9,-1107120056,-1139333782,-1113232790,-1128307819)+W(10,1024165887,-1114558090,-1127793863,-1110013405)+W(11,-1115589183,1028177183,-1119188249,1010561254);WS(1060891500,1063998119);
sum1=W(0,1009319059,1021371624,1020060242,1034805925)+W(1,-1119463744,1029917861,1022228167,1028919037)+W(2,1034817251,-1123888698,1007070174,1031377177)+W(3,1035958587,1040845210,-1119265271,1041595485)+W(4,1060685055,1050963407,1059880676,1058492133)+W(5,1057972187,1045390927,1050698442,1042995863)+W(6,-1082111981,-1089953728,-1083685732,-1080402290)+W(7,-1087669949,-1092052092,-1101265316,-1093474029)+W(8,-1146641530,1042831681,1044491976,1049293617)+W(9,1044279073,1030870792,1040824939,-1117179330)+W(10,1021753903,-1158245846,1024323659,974645755)+W(11,1017781825,1029410098,1009963113,1033823734);sum2=W(0,1043252027,1039685669,1021402919,1043798699)+W(1,-1106121381,-1107286980,-1116219530,-1105216890)+W(2,1031085111,-1103588836,-1094345084,-1097680472)+W(3,-1098140010,-1117022930,-1111854401,-1165267820)+W(4,-1089976691,-1136546874,-1106220008,1053086422)+W(5,1041831351,1053158416,1043898913,1065796563)+W(6,1015926083,1047286193,1049855126,-1093227067)+W(7,1030378489,1047431201,-1088912308,1047204695)+W(8,1075090314,1055918010,-1100279282,-1086978538)+W(9,-1081018505,-1090494906,1049023531,-1076607098)+W(10,-1090475122,1041438201,-1097421747,1055157984)+W(11,1047503463,1040447738,1013873926,1060337257);WS(-1071907259,-1110912590);
sum1=W(0,-1125193009,-1128862543,-1134196340,1030754750)+W(1,-1115532794,1035978988,-1122396199,1030566929)+W(2,1047025832,1037187527,1045585380,1046461539)+W(3,1034859053,1044478211,1038023446,-1115297724)+W(4,-1082520498,-1091004805,-1082717575,-1081098270)+W(5,-1085641231,-1094770022,-1100806498,-1096364930)+W(6,1060301769,1051495910,1059488668,1059029683)+W(7,1058265227,1047385124,1051401113,1030610907)+W(8,1034040338,999732421,1034460834,1039737374)+W(9,1026869576,1035505465,-1108119003,1049444580)+W(10,1027334603,1007930762,1012148988,-1153534395)+W(11,1008981841,-1141674924,-1131397284,1004145403);sum2=W(0,-1094095783,1046265071,-1105766507,1052972269)+W(1,-1118583019,1048411623,-1102184915,1063609884)+W(2,1071341959,1041114835,-1093757522,-1096593198)+W(3,-1091593516,-1091154406,1057911473,-1073590228)+W(4,-1106266089,-1087794787,1036032273,1065807667)+W(5,-1120668367,-1098744738,-1101075731,1041493985)+W(6,-1079612356,-1090342602,-1097206613,1072329002)+W(7,1052074546,1035089459,1053464489,1066861510)+W(8,-1096220802,-1119797941,-1100480279,-1091841958)+W(9,-1107977625,1049018868,-1101117382,-1098841365)+W(10,1053270877,-1103321092,1044676561,-1113258696)+W(11,1022355226,-1099949977,1048742227,-1096064815);WS(-1073583387,-1097642521);
sum1=W(0,-1113793830,1025630043,999171711,-1113970392)+W(1,1041107242,-1126372055,1019259188,-1141619744)+W(2,1040986278,1018743169,1043520539,-1126196031)+W(3,-1117788829,1023908016,999617264,997975216)+W(4,-1123577624,1051202676,-1085714085,-1137921726)+W(5,1058609607,-1120709796,1049515695,1048163249)+W(6,1026212810,-1107655120,1058537807,-1102760649)+W(7,-1084066799,1038867522,-1105494638,-1113662887)+W(8,1031641306,1015332695,-1102186706,1042214156)+W(9,1050734989,-1104026556,1038371877,-1118473257)+W(10,-1117606078,1026666645,999394704,-1098706922)+W(11,1028174279,-1105230460,-1131430066,-1117999154);sum2=W(0,1020465344,-1122047285,-1132946638,1029560286)+W(1,-1137208000,1032274109,996568996,-1139618609)+W(2,-1114187457,1035498840,990134284,-1105572872)+W(3,-1125836673,-1107008827,-1143550666,-1133886920)+W(4,1042661620,-1112200610,1050532943,1053825241)+W(5,1035380426,1041934457,-1132156656,-1115627477)+W(6,-1108558660,990338200,-1098817485,1046181371)+W(7,1052951690,-1099854916,-1101729420,-1120597401)+W(8,1022323488,1037081003,-1116108394,-1112231866)+W(9,-1098433232,-1115059895,-1106305341,-1145950712)+W(10,1024517966,-1114108748,1033071181,1024966834)+W(11,1018142458,-1114933005,1025004711,-1129654551);WS(1066138518,-1093674260);
sum1=W(0,1029114768,1016625343,1023256234,-1135602902)+W(1,-1154917052,-1126509217,-1119361423,-1120895465)+W(2,-1096639483,-1107076945,-1097327813,-1112968866)+W(3,1039946769,-1145778087,1040195377,1035798312)+W(4,1057895286,1046373881,1060592282,1048700903)+W(5,-1102042589,-1102212410,-1110743776,-1096085673)+W(6,-1095967018,-1098130813,-1090692519,-1096019117)+W(7,1052511498,1050590801,1037092318,1054517602)+W(8,1030209323,1027610352,1010824623,-1147523994)+W(9,-1107963320,-1106421308,-1114290095,-1103975991)+W(10,-1115838467,1036809869,-1116997111,1034515722)+W(11,1025259308,1031910367,1015369596,1032370884);sum2=W(0,1020680083,1026207298,-1114338038,1034412140)+W(1,-1119552802,-1132183796,1014438782,1026463590)+W(2,-1098235374,-1129289080,1035819795,1034843888)+W(3,1030579314,1031435954,-1118921036,-1110299389)+W(4,1040052819,1000882372,-1104532064,-1096717996)+W(5,1025849568,-1126927262,1034356940,1043556407)+W(6,1039185699,1041518935,1060121453,-1098039050)+W(7,-1085068698,-1105751584,1039772175,1060018227)+W(8,-1105651771,-1108930987,-1132043948,1059664416)+W(9,1064006582,-1108966794,-1090790505,-1083675102)+W(10,999965284,1025606660,-1127194998,-1123799241)+W(11,1020099573,-1130436386,1040432622,-1098649260);WS(-1098394199,1021768394);
sum1=W(0,-1106976773,1030592418,-1109895628,1031813276)+W(1,-1114022359,-1124672038,980431986,-1118216524)+W(2,1047476460,-1106379994,1041629170,-1108680996)+W(3,1028771909,-1123109432,1035760915,1039049769)+W(4,1035645360,1042879449,1052123789,1053022447)+W(5,-1107385030,1044862779,1023833154,1040198899)+W(6,-1107202165,-1121922344,-1091385002,-1090269731)+W(7,-1107044710,-1127679127,-1107740288,-1099192133)+W(8,-1121988294,986778214,1042582852,1042227034)+W(9,1044112989,-1115617842,1030134009,1025832513)+W(10,1008308247,-1140215924,-1120193402,-1127396653)+W(11,973525940,-1139398721,1014367554,-1116507498);sum2=W(0,-1098169790,968544056,-1162122654,1056997121)+W(1,1029158812,-1112228820,1026696161,-1112296199)+W(2,1055345266,1027898732,1053687424,-1077105818)+W(3,1039110353,1037144043,1022799116,1042942743)+W(4,-1106123518,1021773530,-1089212318,1068095045)+W(5,-1090252350,-1124556656,-1130232224,-1104975561)+W(6,1039932359,1036378047,1035540057,-1098361429)+W(7,1000425352,1050038066,-1118055459,1040445489)+W(8,-1111072353,-1123343911,-1111121590,1044527270)+W(9,-1115281069,-1114307158,-1116705210,1023167430)+W(10,1012808524,-1132858861,1037852727,-1103837325)+W(11,1036594354,-1134065606,1032061348,-1114916168);WS(1064984812,1025677564);
sum1=W(0,1043884023,1030924649,1038396303,1036152448)+W(1,1017544939,1042241831,-1121467129,1047065797)+W(2,-1096329284,1033742216,-1101734196,-1105624932)+W(3,1017123640,-1108991823,1037154774,-1096026219)+W(4,-1084712758,-1103101243,-1087209573,-1086845720)+W(5,-1084903475,-1087299343,-1108220133,-1087523701)+W(6,1057726586,1046959260,1057188432,1061206275)+W(7,1060371326,1055419738,1041931586,1055087388)+W(8,1043356655,1018532660,1046520365,-1114153679)+W(9,-1111584053,1028245989,994164350,1051664559)+W(10,1012739123,-1131015624,1002161670,1044816791)+W(11,1024962678,1043667629,-1114955616,1040331724);sum2=W(0,1043159502,-1105699647,1038273264,1032147900)+W(1,1048938986,-1106879197,-1128156680,1049056829)+W(2,-1104158106,1050222709,1025130152,1032288328)+W(3,-1103450106,-1110143950,-1098742781,-1091104362)+W(4,-1085409392,-1090385012,-1106188919,1061149199)+W(5,1050752016,1049612036,1057886527,-1095713225)+W(6,1067096435,-1106627676,1052171093,1075677902)+W(7,1075039778,1073503496,1075355126,1082426924)+W(8,-1090972778,-1102151020,-1086083449,-1070862987)+W(9,-1070168511,-1072257998,-1070483864,-1070643407)+W(10,-1098664617,1050757442,1039140273,1030992941)+W(11,1040257314,1041175752,1030488248,-1098188298);WS(-1072457547,-1104871915);
sum1=W(0,1018087532,1014551830,-1143311830,1031881454)+W(1,1033102921,1020957612,-1158925470,1015585054)+W(2,-1138749297,1036550950,1001512248,-1098112129)+W(3,-1104222042,-1104597767,-1125431314,1042534317)+W(4,-1129333765,-1131367952,-1083142279,1014989673)+W(5,1059974718,1057969217,1048954301,1043242379)+W(6,983826087,1050222745,1055877542,1020808474)+W(7,-1086706094,-1096646942,-1105443081,-1106542638)+W(8,1026100589,-1118152278,-1106883828,1016760626)+W(9,1045231050,1040528910,1027306868,-1120756612)+W(10,1007352484,-1123482688,1034580622,-1109491581)+W(11,-1122062610,-1114916930,-1147978606,-1122581117);sum2=W(0,-1120473304,-1112539216,-1132295147,-1099708049)+W(1,-1120301365,-1106531527,-1119309605,-1165429700)+W(2,1034530006,1032795060,1046686841,1054832981)+W(3,-1109933894,-1089566811,1004612697,-1105741108)+W(4,-1151412702,1009244103,1037608248,1050403530)+W(5,1051005406,-1106362502,-1114169666,1026755208)+W(6,-1124099243,-1115907580,1020085733,1033863239)+W(7,-1107650300,1030750625,-1130967605,-1146151019)+W(8,1026058392,-1114805763,-1120554932,-1154011810)+W(9,1036477609,-1122049677,1028389062,1026996282)+W(10,-1131120105,1025202928,998829429,-1131382687)+W(11,1020773937,-1143352615,-1142800679,1016610669);WS(1057548396,-1118860492);
sum1=W(0,1024314991,1015464700,1033090170,1024068436)+W(1,1023937802,1007695803,1026830221,-1142835770)+W(2,1024521628,1035643506,1022826491,1044765945)+W(3,1040253828,1032416458,1031527745,1041535598)+W(4,1019907062,1035362560,-1102305323,-1077384746)+W(5,-1095947197,-1110302756,-1110046895,-1106773417)+W(6,-1109277847,1033181378,1038789717,-1093016121)+W(7,1047039772,1032628147,1032291149,1038601945)+W(8,1042186208,1019936830,1047455161,1050623422)+W(9,1039235079,1012944520,1025595072,1031404576)+W(10,-1127185475,1015346289,1015056043,1035221881)+W(11,1019339797,1030260028,-1124358344,1039118899);sum2=W(0,1028948662,-1108748842,1035054379,-1114955281)+W(1,-1123628391,1033670708,-1113438145,1009774019)+W(2,-1119520873,1035535229,1034598190,1040844095)+W(3,1017632867,1028317650,-1152158269,1033306906)+W(4,1040692087,-1128105382,-1105801492,1058969109)+W(5,-1140061979,-1098716294,-1100355456,-1097137530)+W(6,-1099276378,-1125068566,1046560183,1035247795)+W(7,1037021603,1041621971,1042440154,1045186907)+W(8,1042585669,-1119570187,-1104135640,-1104363062)+W(9,-1119904127,-1109815486,1033417138,-1096381982)+W(10,-1108959122,-1105777938,1040780747,-1115696651)+W(11,-1122498951,1039115990,-1102421790,1043903068);WS(-1111617372,-1089239798);
sum1=W(0,-1120946745,1043411666,-1105344783,1034980559)+W(1,1035032490,-1102176538,1042691462,-1106084756)+W(2,-1109363280,-1105933140,-1122482989,-1097138762)+W(3,1028445691,1038047807,-1104930291,1036625252)+W(4,1036859267,-1100282243,1033736099,1040067055)+W(5,-1085774908,985367106,-1095561837,-1105930796)+W(6,-1107333692,1036658471,-1096910672,1063625005)+W(7,1059841631,1050659758,1056206133,1039222942)+W(8,-1131126919,1046725686,-1138971218,-1100591479)+W(9,-1101046354,-1099856795,-1114722211,1033845467)+W(10,1028471724,-1102252305,1048148056,-1115573502)+W(11,1018704810,1038410359,-1104725204,1032806392);sum2=W(0,1032901751,-1107914664,1029069579,987500422)+W(1,-1107918292,1041931397,-1106970712,1026585516)+W(2,-1102980188,1034775565,-1107463876,-1115674720)+W(3,-1122769714,1028640927,-1133982193,-1112107626)+W(4,-1097455677,-1079544271,-1107584024,1066142773)+W(5,1049477386,-1110827944,1040943686,1033119735)+W(6,1019096213,-1123759676,1039965269,1060530292)+W(7,1039765158,-1133849713,-1110406142,-1129682772)+W(8,1032175116,-1101940532,1028816201,1036298034)+W(9,-1100641824,1041944181,-1113302080,1007346649)+W(10,-1112661460,1048109574,-1102645998,1048822254)+W(11,-1106440053,-1113520406,1032469881,-1114426196);WS(1055684951,-1075449937);
sum1=W(0,1025203701,-1109225282,-1105594014,-1102495686)+W(1,-1115277256,-1131312361,1003392922,-1119401549)+W(2,1021145317,1041132226,1045336591,1048290762)+W(3,1046212734,1033816821,1042625602,1032304674)+W(4,-1089325052,-1098148265,-1089314051,-1085251962)+W(5,-1086898788,-1089905605,-1090587428,-1086086859)+W(6,1050955910,1048074946,1059061644,1063401377)+W(7,1058388246,1057949871,1049257380,1056447675)+W(8,1044060206,-1122722677,-1138312640,-1135340574)+W(9,-1108206354,1012872015,1013091209,1030899626)+W(10,1023449767,-1117792831,1024771419,1034487612)+W(11,-1122363216,1023079171,-1119440554,1029355212);sum2=W(0,1061277558,1070915797,1077465728,1077005703)+W(1,1067272551,1035834095,-1140563054,-1101597023)+W(2,-1075680192,-1078675502,-1072669743,-1071891757)+W(3,-1079654744,-1094224921,-1124876273,-1106967769)+W(4,1064394375,-1099840736,-1080083122,-1110541808)+W(5,1034295344,1034313258,1044374977,1056268760)+W(6,1041412946,1036217426,1053075748,1035413026)+W(7,-1098463344,1050839735,1012713199,1033733408)+W(8,-1097187807,1041322393,-1098777830,-1105806062)+W(9,1042040059,-1099205009,1043077130,-1097742853)+W(10,1043650757,-1128025338,-1113957037,1028555409)+W(11,1035679275,-1113787473,1015942004,1036121231);WS(-1084991020,-1093321377);
sum1=W(0,-1124603198,1020905181,1034567442,1033810210)+W(1,1026468027,1034346016,1012576759,1040898454)+W(2,1041431403,-1106261797,1012534679,-1100435893)+W(3,-1113177704,1029015460,-1109083497,1045957208)+W(4,1058092855,1050746614,1060858482,1063338984)+W(5,1057782107,1050350895,1047981412,1051078083)+W(6,-1087194206,-1093664550,-1086211050,-1081371861)+W(7,-1091610836,-1090363161,-1099126963,-1088769118)+W(8,1031898965,1020373118,1037199077,1028138434)+W(9,1041359812,1026545296,1017607178,-1114891854)+W(10,1027465426,1019387090,942151344,-1130539845)+W(11,1019123574,1032894586,1018549369,1024075622);sum2=W(0,1049096145,1050639335,1060252300,1068716746)+W(1,1070836883,1071114171,1069477538,1068968491)+W(2,-1096421724,-1100344181,-1085369111,-1076762820)+W(3,-1073687271,-1075542147,-1076870984,-1078719402)+W(4,-1104462777,1044471716,-1101216805,1050347336)+W(5,1052234046,1009296899,1047758574,-1114781860)+W(6,1019605429,1054069324,-1124780213,1025609425)+W(7,-1096692411,1043747806,1026561745,1035243068)+W(8,-1107039596,-1112798845,1041817400,-1099054195)+W(9,1029953841,1030832137,-1135279155,-1140937749)+W(10,1039363330,-1113551308,999612981,1018249637)+W(11,1028531297,-1109453871,1027426027,-1125031723);WS(-1082530796,1061926473);
sum1=W(0,-1111745736,1030277984,-1123296661,1039021467)+W(1,-1130604760,1012520514,-1112767704,1017586258)+W(2,-1107298323,-1127531019,-1109831840,-1118701125)+W(3,-1101933527,-1114851579,1016124742,-1131932512)+W(4,1048819916,1039611697,1058045501,-1099048749)+W(5,1052265202,1034215157,1037161440,1010862879)+W(6,1033356744,-1113172467,1035918242,-1088898044)+W(7,-1125679275,1029808585,-1110952702,1040689749)+W(8,1034157517,-1127895905,-1146238814,-1099659681)+W(9,1032846000,1005542493,1024904046,-1114167271)+W(10,-1119982339,1009757802,-1125062126,1039341706)+W(11,-1111731430,1016627083,-1137100912,-1130467695);sum2=W(0,-1123675689,1025856461,-1129839981,1039506778)+W(1,-1111122039,-1108253250,1042547871,1023517501)+W(2,1027790609,-1115257125,1041635489,-1087170514)+W(3,1054414527,1040911707,-1107819629,-1119501461)+W(4,-1107220732,-1103597907,-1083432255,1074899174)+W(5,-1087814585,-1119836905,-1108795814,-1120345851)+W(6,-1138688370,1036222096,-1099581339,1052206445)+W(7,1033877978,1035305654,1040418607,974999585)+W(8,-1114685917,-1104487390,-1113019592,-1103205528)+W(9,-1114160943,-1128600489,-1113593105,-1136105250)+W(10,-1131813881,-1138958066,1015980625,1015820001)+W(11,1023501105,-1135082354,1028405761,1023691837);WS(1064809580,1026007555);
sum1=W(0,-1117346201,1012678303,-1112794575,1024755966)+W(1,-1119597108,-1109792204,1039580268,-1109340249)+W(2,-1139810490,-1117193870,1032058104,-1127734554)+W(3,1040786347,-1106953519,-1120656619,-1123630216)+W(4,1018638922,1041509643,-1089321581,-1106321711)+W(5,1042250009,-1136225478,-1140389406,1031754384)+W(6,1046259126,-1116046893,1058768682,1057441571)+W(7,-1088983804,1052663642,1033398978,1030125211)+W(8,-1110265860,-1107022182,1049529906,-1097674775)+W(9,1052962187,-1105006210,-1138416249,-1114619763)+W(10,-1107316166,1042684025,-1107194416,-1115653262)+W(11,-1115453338,-1104239151,1026892022,-1113265368);sum2=W(0,1002173025,1022454821,-1114052781,1026488668)+W(1,1024785122,-1114947733,1041552522,-1114686018)+W(2,-1126476274,-1112202702,1040267060,-1105276944)+W(3,1041996701,1024974628,-1106672600,1014734543)+W(4,993251281,1027055467,-1106967376,1037292044)+W(5,1032247852,-1103384730,1024347316,1038837578)+W(6,1035289805,-1110248161,1050537246,-1103163514)+W(7,1036995069,1044720036,-1136575544,1011597497)+W(8,1026092616,-1106697397,1051631259,-1119693560)+W(9,1026699348,-1113586574,1012871948,-1113050536)+W(10,-1119256919,1035602798,-1119463370,-1109176262)+W(11,-1123291766,-1103668424,-1104716490,-1124038001);WS(1065652022,1032044813);
sum1=W(0,1008146233,-1138253430,-1111490857,1034343482)+W(1,1027957290,1037589943,1035138662,-1130048270)+W(2,1024151812,1033154018,1037025524,-1098142828)+W(3,-1093711910,1019326054,-1137243780,1033030167)+W(4,-1109382253,-1111423088,-1089787453,1056996567)+W(5,1064926206,1020462798,1028825917,1017317515)+W(6,1046726755,-1114751985,1060185520,-1102691401)+W(7,-1084615165,-1096112169,-1123985530,-1105819364)+W(8,-1118504831,1030270670,-1108385813,1034117937)+W(9,1042611828,999245356,-1106962907,-1131349303)+W(10,-1145994760,1011776865,1031075253,-1115595081)+W(11,-1141498448,1030480467,1020535720,-1161641125);sum2=W(0,1006780909,1032029355,928839112,-1118040285)+W(1,-1112805367,-1105940221,1025941308,1031169874)+W(2,1018874621,-1106542042,-1114343998,-1106692361)+W(3,1043467647,1041450718,1036583459,-1106475204)+W(4,-1118402441,-1123089851,-1111882995,1057618964)+W(5,-1114692462,1035656455,-1122657152,-1181112366)+W(6,-1125742470,1042324218,-1150379126,1059562898)+W(7,-1124030112,-1096899429,-1115452253,-1108009053)+W(8,1022906649,1032351097,1030201786,-1096401122)+W(9,-1101041619,-1105376866,1025207396,-1117532473)+W(10,1002124531,-1127943559,-1112138839,1036092239)+W(11,-1119061832,1038704957,-1115257437,1040262599);WS(1060219372,-1086892801);
sum1=W(0,-1103145773,1041685441,-1114046300,-1105288038)+W(1,1036049319,-1105447101,-1153064218,1037687846)+W(2,1039153858,-1139059104,-1139626983,1051743245)+W(3,1005204005,-1096900831,1006778518,-1097346218)+W(4,1051640744,-1111094658,1060139625,1048845947)+W(5,1056234019,1058595229,1030114274,1052830405)+W(6,-1098525574,-1114399172,-1105262039,-1084251893)+W(7,-1132035760,-1097183901,-1095492788,-1105878061)+W(8,-1104573181,1034492410,-1112320535,1048366229)+W(9,1045757805,-1102598303,1044243314,-1114955456)+W(10,1018968139,-1114173214,-1114750605,-1119683574)+W(11,-1113866359,-1132035040,1021887633,-1107291810);sum2=W(0,-1116149857,-1115656995,1030898684,-1101937257)+W(1,-1172884346,-1108962642,-1122887710,1035380843)+W(2,1025241726,1004099725,1025926274,1029996270)+W(3,1015423640,-1098527410,-1102965987,-1099100919)+W(4,-1099180395,-1094029030,1029208805,-1093188603)+W(5,1043486640,1057927618,1033678913,1054675670)+W(6,1043244905,1042198638,1050305603,1051892024)+W(7,1010118001,-1111697287,-1106879588,-1115267941)+W(8,-1108018378,1030698655,-1105752531,1032179392)+W(9,1042453668,-1110311603,1043859461,-1124505249)+W(10,1036684654,-1113978987,1030311314,-1143836228)+W(11,-1107174775,1032971351,-1114814873,-1114563702);WS(1054285911,1050558006);
sum1=W(0,-1123510162,-1131523010,-1131464621,1019709806)+W(1,1029482925,1019519396,1008876867,990268585)+W(2,1038924416,1041880394,1042834130,1022473868)+W(3,-1100861061,-1099456110,-1103795177,1023983666)+W(4,-1103298920,-1093800836,-1095165898,1057683379)+W(5,1065493943,1059660975,1052993120,1049686449)+W(6,1049975562,1050884477,1056805171,-1101108530)+W(7,-1084744157,-1084827161,-1096422344,-1102767109)+W(8,-1107117058,-1103773453,-1101616339,-1121085405)+W(9,1044641696,1037612741,1041661496,-1112995616)+W(10,-1132690963,1013663344,1008580322,-1112183179)+W(11,-1107880231,-1118057053,-1120002940,-1125681410);sum2=W(0,-1122499415,-1135750526,1025808744,1004729468)+W(1,1038371609,1025309219,1037233345,-1107252608)+W(2,-1115660402,-1103885919,-1107570715,-1109043837)+W(3,-1101018403,-1106866200,-1100735475,1049544712)+W(4,1019721643,-1163427536,1050733408,1068391994)+W(5,-1088555463,1029079067,1034253450,-1147071004)+W(6,1052675919,-1111228057,1050715774,1068640266)+W(7,-1109791041,-1082318320,1048468038,-1092391889)+W(8,-1134010714,-1097257542,-1097200131,-1098019427)+W(9,-1104872484,-1103711089,-1096395820,1032346912)+W(10,-1107636671,1043515230,-1113330231,1035061875)+W(11,1015805682,-1134559274,1043601518,-1139706642);WS(-1090663639,-1077388844);
sum1=W(0,1018174482,-1160081154,-1125628059,-1132569784)+W(1,-1117916196,-1117849353,1021610031,-1122253105)+W(2,-1118693311,1029100670,-1120731528,-1106887239)+W(3,-1106415899,-1097169074,-1146324700,-1168966176)+W(4,-1093711755,-1098783931,-1088582516,-1095941442)+W(5,-1087125152,-1094690684,-1097735927,-1093052224)+W(6,1049109025,1046071575,1052420297,1068562223)+W(7,1064382514,1058209900,1048904111,1056110513)+W(8,1040639418,1021012498,-1106387497,986381179)+W(9,-1096200966,-1116837948,1025702951,-1121509238)+W(10,1010315758,-1115518041,-1181480889,1034527238)+W(11,974332196,1015836076,-1123641014,1025570188);sum2=W(0,1034436941,-1113720588,1024698569,-1106229774)+W(1,1036635696,1046234567,1052080385,1034351318)+W(2,-1094381136,1042206203,-1096498964,-1082651758)+W(3,-1065300211,-1070759890,-1090746117,-1089089289)+W(4,1032181918,998633097,1057336919,1076874404)+W(5,1081990850,1049370102,-1114040834,1035723536)+W(6,1038416019,-1112936962,1044225483,1035551973)+W(7,1041430251,1045207615,1038285588,-1119691531)+W(8,-1157362266,1041189037,-1114037642,1029476436)+W(9,1035032611,1036601034,-1115422836,-1130950394)+W(10,1040127243,-1108577062,-1122557473,1033287923)+W(11,1024588020,1015731519,-1155116306,1031958369);WS(-1080363926,-1071486509);
sum1=W(0,1035667824,-1106562756,1048836261,-1099668353)+W(1,1041756943,1034350288,-1111757455,1036008540)+W(2,-1117755862,-1102851061,1026770536,-1096598034)+W(3,-1111989629,-1117155588,-1106686285,-1110305168)+W(4,1058850627,1044522508,1060900423,1062774732)+W(5,1060314417,1058954340,1047827972,1058323473)+W(6,-1089812638,-1098855847,-1094273901,-1081351512)+W(7,-1091724133,-1097309107,-1089979637,-1097705308)+W(8,-1119781738,-1124105919,-1136163052,1019768789)+W(9,1036217472,1034476769,1034808863,-1112569431)+W(10,1033333673,-1122920906,1034167779,-1100720585)+W(11,1023569595,1037864032,-1108224543,997120104);sum2=W(0,-1130221439,1039521143,-1106623296,1040812416)+W(1,-1108121630,1011405671,1024610419,-1120568012)+W(2,1026473921,1040027805,-1103850305,1044422007)+W(3,1033782288,-1112409330,1042204829,1007920671)+W(4,-1098631230,1049962270,-1102633929,1053913409)+W(5,1041179127,-1118313372,1033589003,-1105557487)+W(6,1059210683,1037922688,1032319554,1075309200)+W(7,1051007822,-1114991064,1064519547,1041664007)+W(8,991949852,-1128609979,1032322677,-1093367457)+W(9,-1128820939,1042490244,-1108707286,-1108726636)+W(10,-1088875775,1043008084,-1081254616,-1078110278)+W(11,-1087823621,-1085620101,1038944538,-1097283302);WS(-1085146860,-1078432897);
sum1=W(0,1000247468,1037132754,-1107087079,1043827999)+W(1,-1105171356,1034542459,-1139389265,1019250012)+W(2,-1149696569,-1105005939,1047641075,-1094624073)+W(3,1038438012,-1098392071,1037791108,-1111893867)+W(4,1046594056,1049101493,1036712721,1056540903)+W(5,1056427897,1052522438,1039493090,1053002294)+W(6,-1105608437,-1092242085,1034057408,-1091288646)+W(7,-1092984875,-1099696227,-1123704450,-1096292923)+W(8,1029982264,1035020227,1000135432,-1097712673)+W(9,1048401189,-1113847620,1041969240,-1109486882)+W(10,-1128935441,-1114749360,1041253327,-1098691603)+W(11,1031740017,-1124493285,1035876258,-1117863020);sum2=W(0,981650725,-1123188651,-1132394336,1019312288)+W(1,1007032529,1019035800,-1139057577,994405618)+W(2,1022634928,-1141995321,-1159373413,1040593594)+W(3,-1125839148,-1144628769,-1130558040,996479090)+W(4,-1122722467,1043118137,-1111962066,-1085264893)+W(5,1035586791,1030456162,1025167346,-1121727683)+W(6,-1134931805,1038372119,-1088039805,-1062981933)+W(7,-1088420516,1033594923,-1132235322,-1141102409)+W(8,-1114801830,-1108690895,1059960197,1086226578)+W(9,1052041256,-1121903247,-1127116104,1010205301)+W(10,1035155349,-1113558499,-1123558064,-1122982849)+W(11,1041973847,-1112866008,999416881,1015327588);WS(1065314092,1028007882);
sum1=W(0,1031315399,1009229913,-1129846167,1030512684)+W(1,1027211107,1024491495,-1133667543,1020076159)+W(2,-1118910333,1044274103,1040482617,1028502523)+W(3,-1098008831,-1114626726,1030034106,1035646611)+W(4,-1110071882,-1091088835,-1081937298,1057125791)+W(5,1063505604,1056913060,1045615294,1046315392)+W(6,1027958726,1049048403,1058342964,1041882615)+W(7,-1081007746,-1094994912,-1103714125,-1120947018)+W(8,-1132049297,-1098774521,-1097400260,-1128387300)+W(9,1042307230,1046624506,1018202602,-1116178789)+W(10,1030345978,1015648546,1033820695,-1123750794)+W(11,-1119357859,-1108219417,1021380405,-1113806211);sum2=W(0,-1105494348,1042860341,1034523914,1032509803)+W(1,1037500440,-1136462181,-1115571726,1030953968)+W(2,1051114204,-1095282678,-1099570184,-1092355888)+W(3,-1093487707,-1101634066,1038218158,-1144657738)+W(4,-1106549278,-1095274416,-1097084890,1068351366)+W(5,1045336627,-1093371043,1025607496,-1098135458)+W(6,-1106413411,-1115620988,-1100406176,1061966336)+W(7,1064976080,-1095768559,1051011462,-1103066203)+W(8,1026636954,1032482885,-1103782738,-1111829172)+W(9,-1099957245,1011878641,-1122142689,1046841453)+W(10,-1101805730,-1123651604,1033985372,1041181693)+W(11,-1105149847,1041978329,-1106959075,1034424520);WS(-1100053422,1042143034);
sum1=W(0,-1121193300,1027006179,-1116784408,-1124403186)+W(1,1032959000,1036096698,-1106874909,-1140087089)+W(2,1038907933,-1101648146,1051061595,-1096312949)+W(3,1021329739,-1104405590,1032316755,1026338531)+W(4,1037214192,1052804861,-1092953078,1063691363)+W(5,1057610578,1046101531,1033832353,1044117027)+W(6,-1104157285,-1116788520,-1115727182,-1094770533)+W(7,-1085255924,1032460934,-1101777344,-1123976854)+W(8,1003265009,-1105088109,1044603252,-1110178331)+W(9,1042273837,-1099699080,1042741769,-1110400285)+W(10,927491180,1036085839,-1112320669,-1132796507)+W(11,-1129217311,1029210945,-1111566277,1023324661);sum2=W(0,-1141740532,-1141563308,-1146742484,1037326381)+W(1,-1100634945,-1112991637,998071241,1028661660)+W(2,-1127364827,-1115378106,-1097895309,-1089066292)+W(3,1074712949,1036278807,1023404119,1032269699)+W(4,1016858659,1014774982,1061549017,-1086943216)+W(5,-1081904953,1016249563,-1104500239,-1118089334)+W(6,1019476887,1033910688,-1098904537,-1087533486)+W(7,1051894188,-1105464222,1039001405,1002948788)+W(8,1027610232,-1098709711,1048121474,1044386108)+W(9,1035948687,1034738839,-1111082062,1032376859)+W(10,-1114104878,1038463125,1009723338,-1128378528)+W(11,-1114075451,1023041183,1028418264,-1116656881);WS(1064553004,-1122811923);
sum1=W(0,-1129171987,1032276908,-1113233767,1041762428)+W(1,-1110071667,1027123610,-1123823416,1026480898)+W(2,1031404000,-1105326008,1049333812,-1095271692)+W(3,1021654775,-1101813124,1034262350,-1114787413)+W(4,1045766677,1049463355,1036005443,1059787495)+W(5,1057980603,1052117804,1041561742,1051913520)+W(6,-1102182210,-1094389820,974120215,-1088583546)+W(7,-1092394330,-1097358280,-1111517243,-1097569834)+W(8,1024429036,1026361994,1035186995,-1095666629)+W(9,1048809333,-1132328890,1043990330,-1107060706)+W(10,-1144455651,-1121595412,1034062296,-1100003363)+W(11,1024774373,-1125809241,1035275874,-1116630377);sum2=W(0,1027128731,-1153474964,1032141903,-1114194268)+W(1,1010972171,-1128303982,1020076945,-1125252319)+W(2,-1118374135,1014938475,-1106631533,1049333862)+W(3,-1117272233,1026850075,-1130317298,1023253865)+W(4,1034513610,-1107487108,1042187602,-1091768288)+W(5,1029258819,-1112584656,1019094573,1030375545)+W(6,-1123174378,-1123472496,1054134699,1082046784)+W(7,1048672371,1015595275,-1143083862,-1112246350)+W(8,1026835315,1026726549,-1092438474,-1066065893)+W(9,-1108402828,-1129520676,1012988295,1033146096)+W(10,-1114420605,1026647445,1008281595,1032174407)+W(11,-1107223380,1020663133,1016020771,-1120189048);WS(1066855734,-1119441794);
sum1=W(0,-1127562022,-1123770274,-1115364812,-1108591004)+W(1,-1109630903,1012450637,-1111453929,-1112819014)+W(2,1039804281,-1106380690,1049486942,1052921753)+W(3,1002857256,1049080999,-1123146086,1045715313)+W(4,-1090674092,-1096623933,-1088928155,-1086271011)+W(5,-1088126629,-1098448030,-1095526376,-1090620137)+W(6,1057948125,1041520634,1058254390,1066610309)+W(7,1047590014,1058670697,1020669183,1057080301)+W(8,-1113289318,-1102744925,-1126493725,-1125400685)+W(9,-1097419497,1027654745,-1103558716,-1122765265)+W(10,1040603681,-1104646487,1030330554,1047144630)+W(11,-1118729135,1040353710,-1110153949,1038000005);sum2=W(0,1029773001,-1098400772,1049403575,-1106957817)+W(1,1040180418,-1125940042,-1121768997,1035657430)+W(2,1045848843,-1098127734,1040542896,-1113384065)+W(3,-1098054809,1051521525,-1098090743,1035815778)+W(4,-1100354950,985414438,-1094506611,1065317808)+W(5,-1102424534,1038107076,1030043463,-1104826760)+W(6,1042255280,-1114969170,1044461531,1063282493)+W(7,-1111953320,1052337139,-1098581045,1052586351)+W(8,1031741567,-1101857955,1033605854,-1099888837)+W(9,-1148110913,-1125555808,1034608926,-1105779304)+W(10,-1106457511,-1121665039,-1106685198,-1090380876)+W(11,-1097784009,1010307405,-1105861523,-1121200133);WS(1024108216,1053619151);
sum1=W(0,-1110237276,1036125123,-1105593599,-1116690717)+W(1,-1138403916,-1118424632,-1118568038,-1117554448)+W(2,-1117217830,-1104025987,1053313098,-1107833238)+W(3,-1112296045,-1108171422,1025019530,-1113883668)+W(4,1029541828,1035829669,1040682969,1058976450)+W(5,-1104638900,1053496066,997886569,1047703644)+W(6,-1116974327,1029841740,-1093167724,1049118258)+W(7,-1102593951,-1123704112,-1107943218,-1108512765)+W(8,1028000106,-1125285423,1031701731,-1094097902)+W(9,1055269059,-1100830255,1036129823,-1109656827)+W(10,997960357,-1115997186,1020700860,1017239158)+W(11,-1122615091,1029941429,-1111217181,1020926429);sum2=W(0,-1119993039,1038893624,-1105602869,-1106354535)+W(1,1032998629,998835515,-1119543359,1026155597)+W(2,-1109450011,-1096262037,1055566572,-1158461197)+W(3,-1117939535,-1108137959,1037096144,-1114868339)+W(4,1040401784,1053717996,1043380434,-1105416337)+W(5,-1087999087,1027244587,-1117843291,1031605777)+W(6,-1106582025,-1117988753,-1092886002,1072933379)+W(7,-1083385663,1045359897,-1101171319,1022787365)+W(8,1033614749,1000703247,1034388956,-1081255560)+W(9,1066426555,-1093783038,1051461624,-1100938466)+W(10,-1147493015,-1114388777,1043473668,1043342555)+W(11,-1094544057,1045623937,-1102892249,1041102940);WS(1062840044,1036517115);
sum1=W(0,1027882709,-1102360361,1037386637,1026327034)+W(1,-1102333276,1042539613,-1113170154,-1117867630)+W(2,1024218619,-1119309706,1051294017,-1105387538)+W(3,1045232110,1042423170,-1107171938,1042893141)+W(4,-1088734638,1031157223,-1082181941,-1087289600)+W(5,-1089919726,-1088061047,-1126992520,-1098512042)+W(6,1057788973,1045291130,1057574554,1064725383)+W(7,1056789371,1052153154,-1124580994,-1109192172)+W(8,1032695796,-1107257205,1039133128,1024151288)+W(9,-1131902346,1045762482,-1130270357,1047580087)+W(10,-1105941698,1032367183,1015412087,-1102302982)+W(11,1046746652,-1110282969,-1116552186,1032060742);sum2=W(0,-1128425377,1027402769,-1122701285,1029460017)+W(1,-1128656941,1015114546,-1131912907,1012677721)+W(2,-1106124336,-1123408727,1035952055,-1106291502)+W(3,1034330078,-1137130753,-1151273092,-1141059698)+W(4,-1106789449,1046361983,1033758045,-1092942672)+W(5,1022825967,1043050798,1026393205,-1114857397)+W(6,-1116881359,1040877836,-1092736894,-1089281400)+W(7,1067937621,1057367901,-1100743964,-1116376233)+W(8,-1108203604,1041799035,-1110885432,1058715791)+W(9,1060265099,-1090127289,-1100147508,-1085394823)+W(10,-1154187588,1037669599,-1106801609,1044648045)+W(11,-1104725901,-1099584998,-1114467924,1048436512);WS(-1090906199,1032077706);
sum1=W(0,-1133027020,-1121893314,1023318639,1029445080)+W(1,1001128051,1034316233,-1103958128,1035906358)+W(2,-1114971356,1044790618,-1123234602,1040694938)+W(3,1035215242,-1102125462,1043268297,-1122145747)+W(4,1042474992,-1113284386,1041326284,-1105269270)+W(5,-1090300845,1049843289,-1131346756,1025511402)+W(6,-1109782777,1033127972,-1090554926,1053731809)+W(7,1054234875,-1098556565,-1121911775,-1113919963)+W(8,1040233361,-1105262125,1034823031,-1109230339)+W(9,-1098565414,1042417542,1026215817,-1122686272)+W(10,-1113511763,1025873725,1011115622,-1129412204)+W(11,1038160135,1018477632,1009497794,998364239);sum2=W(0,1010874613,1031993168,-1110586713,1035954309)+W(1,1034349301,-1122071401,-1140127141,1029284667)+W(2,1030375188,-1098558104,-1116546039,-1089737673)+W(3,-1094899703,1053685859,-1108774266,-1124583674)+W(4,-1115235366,1051363302,1056517150,1057138262)+W(5,-1098486858,-1093546729,1034072089,-1122424073)+W(6,1049471257,-1094785947,1031272431,-1102658594)+W(7,-1112892354,1046184196,-1109252950,1037904141)+W(8,-1100352469,1040320218,-1111763071,1043402933)+W(9,1057577914,1039716432,-1122970680,958822899)+W(10,1040126787,-1131978284,-1124433226,1027656919)+W(11,-1092308561,-1116345243,1016915650,-1140678181);WS(1065971990,-1117349785);
sum1=W(0,1041698888,-1112126136,1034826515,-1129568652)+W(1,-1109843230,1024013025,1009653886,-1137279078)+W(2,-1103591502,1043874709,-1101299034,-1186542860)+W(3,1041410157,-1159955630,1030113747,-1120752640)+W(4,-1130045402,1044992637,-1083999976,-1081978560)+W(5,-1085461041,-1090063736,-1097631850,-1094129699)+W(6,1049080916,1047240445,1060703412,1061790267)+W(7,1058214583,1059365054,1049303674,1052607100)+W(8,1009208654,-1121869537,-1123043996,1028920692)+W(9,-1105683576,1011681824,-1125202109,1021258909)+W(10,1021475879,-1134810027,-1144695867,1017436104)+W(11,-1131209785,-1139574520,1000157667,1022839599);sum2=W(0,-1117014919,-1130364155,-1106662873,-1114007102)+W(1,1049348603,-1111037227,1016435713,1035610526)+W(2,-1073720352,-1086725672,1069712606,1062079613)+W(3,-1102930718,1020707077,-1114426132,1034066723)+W(4,-1104300581,-1091483554,1061376514,1060429625)+W(5,-1098979910,-1091915359,1043583392,-1091474650)+W(6,1055286111,-1109695767,-1114136197,1052661025)+W(7,-1131131469,1050631696,-1112682766,-1112601210)+W(8,-1105567211,1032269150,-1138351682,1018497014)+W(9,1032920333,-1117367449,-1122101547,1039950258)+W(10,-1108683793,1033653176,-1115525434,1043366723)+W(11,-1107942477,-1139459182,-1122885189,1026792554);WS(-1087438700,-1079683283);
sum1=W(0,1017584527,-1126645293,1024510860,-1126938201)+W(1,1025818403,-1163276521,1040771729,-1160528892)+W(2,-1111085935,-1110290014,1033919541,1049726143)+W(3,1042036038,-1114444262,1029908410,1035428627)+W(4,-1097724786,-1098381907,-1083731542,-1081500983)+W(5,-1097215121,-1091706404,-1097070911,-1097940968)+W(6,1052950249,1053593812,1063649365,1059087538)+W(7,1052548297,1057898452,1045403069,1052829673)+W(8,-1112145065,-1106211842,1003633557,1023563130)+W(9,1019377518,-1104008328,-1115067299,1032435766)+W(10,1032156829,-1129163939,-1118260846,-1120786763)+W(11,-1116189667,1023503580,-1112674412,1015355644);sum2=W(0,1027460995,-1126036613,1029366028,-1129309981)+W(1,1020875062,988377354,-1109676838,1030688918)+W(2,-1139353737,-1172793556,1021322407,-1097919394)+W(3,-1121912528,1034370211,-1137199485,-1107628664)+W(4,-1116062036,1041340702,1050063273,1055277098)+W(5,-1106551211,1041415105,-1128558209,-1134721053)+W(6,-1105887481,1031879973,-1101108606,1009470709)+W(7,1047064096,1034815104,1034836242,1049845283)+W(8,1043084390,-1108443334,1031078409,1041616760)+W(9,-1107655532,1018545561,1014245687,-1104117922)+W(10,-1112909236,-1144584219,-1116288208,-1099143154)+W(11,-1100042276,-1108610892,-1111876576,-1123449114);WS(1044595630,-1081949232);
sum1=W(0,1039675598,-1114551286,1008233858,-1121252161)+W(1,1033942172,-1122512668,1026205083,-1118876117)+W(2,-1112185757,1041771076,-1113654239,1036138408)+W(3,1043328887,1047911808,1028532559,1051948425)+W(4,-1088266627,-1144202605,-1106609306,-1087961804)+W(5,-1087619944,-1086197995,-1087181441,-1079365891)+W(6,-1103352647,1058269731,1055957016,1060473075)+W(7,1062639593,1055667963,1042300482,1051816684)+W(8,1051863744,-1102436935,1041931682,-1105147684)+W(9,1002098271,-1111264410,1038991809,1047648830)+W(10,-1115854735,-1130126796,1017898629,1041818984)+W(11,-1130413359,1032948860,-1115140949,1035539513);sum2=W(0,1050752765,-1102559074,1004621594,-1106905815)+W(1,1038134564,-1114858390,999530010,-1104442024)+W(2,-1087877559,1042152886,-1095393630,-1106434273)+W(3,-1099723068,1036662936,-1101776331,1054232067)+W(4,-1089125923,1035361880,1058416370,1058355794)+W(5,1056388755,1040360076,-1106345832,1034476952)+W(6,1063798323,1052128007,1062325475,-1120474523)+W(7,1051681161,-1096401119,-1106373450,-1089943559)+W(8,1013490077,-1090156566,-1094287538,-1101206197)+W(9,-1100293430,-1104699402,1048788631,-1113690608)+W(10,-1098786735,1029952535,-1116454071,1025568531)+W(11,1009033997,997069429,-1117506479,1019208527);WS(-1082323244,1081334754);
sum1=W(0,1017652669,1026074030,1026308835,-1139023631)+W(1,-1124784756,-1157466090,-1151223253,-1123067319)+W(2,-1114671162,-1101582293,-1102225205,-1128122150)+W(3,1047028384,1041367009,1037350457,1018518877)+W(4,1045686283,1051997878,1056290627,-1109179969)+W(5,-1088067773,-1090935975,-1100014755,-1100605637)+W(6,-1100397239,-1097273854,-1091487775,1033600923)+W(7,1058585755,1058457225,1047302995,1040259816)+W(8,1040334760,1036251335,1044247257,1034603313)+W(9,-1098471302,-1104671877,-1113240670,1007040336)+W(10,-1120290385,1010893986,-1114193219,1015477828)+W(11,1027532986,1028455628,1023216600,-1167442276);sum2=W(0,1021161720,-1130912565,-1130074229,-1117040706)+W(1,1025588007,1012731209,-1117264939,1035821810)+W(2,1034310052,-1120070653,1013066141,-1097167140)+W(3,-1126989997,1035986228,979500482,-1131150309)+W(4,1028060302,1057895756,1050008660,-1077198236)+W(5,1036249174,1061480822,1036420478,-1114248001)+W(6,-1111691904,1060473449,1048707954,-1071981659)+W(7,1055589119,1068029984,1025639810,-1104930835)+W(8,-1117456161,-1103940220,1041027109,-1101172514)+W(9,1014637039,1014223793,1027808652,-1128414380)+W(10,-1120681063,1030806761,-1131293055,1009545637)+W(11,1035622377,-1130249456,-1120874755,1036288471);WS(1053726551,1012659382);
sum1=W(0,1032083097,-1115995457,1025061558,-1122031383)+W(1,1038196358,-1115071689,-1130575936,-1113099877)+W(2,-1106638998,1034541187,-1115280977,-1104507249)+W(3,-1114143426,1029764374,1031225348,-1102798468)+W(4,-1098702088,-1098027112,-1088652495,-1092902123)+W(5,-1085882325,-1097451113,-1098237300,-1111014420)+W(6,1047871676,1032148771,1060231518,1065996118)+W(7,1058126194,1059563219,1035470703,1054581342)+W(8,998886703,1042659740,-1106688851,-1104094145)+W(9,-1102012910,-1121352461,-1128714910,1000597622)+W(10,1022035144,-1112198366,1034668492,1024148149)+W(11,1010989620,1012420282,-1123786037,1024134712);sum2=W(0,-1124504165,1044199209,-1105768285,1030597508)+W(1,-1097181409,1040834484,-1106395293,1038991009)+W(2,1043258069,-1105860909,-1149580326,1054859448)+W(3,1065166573,1012576825,-1091772000,-1077787203)+W(4,-1119272862,-1096303760,1030851358,1057797022)+W(5,1062380695,-1116955554,-1113754765,-1098893101)+W(6,-1120765402,1027333462,-1110802573,1040041196)+W(7,1017534493,-1108797661,1042765191,-1110880129)+W(8,-1132584009,-1112573193,1028533186,1035436142)+W(9,-1141430739,1032147286,-1113752657,-1120959090)+W(10,-1130103221,1030769098,-1111917317,1033418125)+W(11,-1140263257,-1126074797,1020067757,-1136443945);WS(-1091585367,-1096979755);
sum1=W(0,-1125210148,-1121704545,-1120024086,-1106223422)+W(1,1027649645,-1106879908,1033259600,-1108105765)+W(2,-1104771642,1041680018,1043362647,1048656073)+W(3,1038801018,-1103521718,-1106174833,1031226898)+W(4,-1104387016,-1093500244,-1085845307,-1086139981)+W(5,971788283,-1124812374,1011346436,-1119913673)+W(6,1039960904,1056326757,1060708396,1060053831)+W(7,-1115241635,1040958787,995843043,1040930453)+W(8,1043768271,-1114046313,1022927067,-1105827043)+W(9,-1120254754,1038747748,-1118768800,1040461604)+W(10,-1127914889,-1113011982,-1140249314,-1132509525)+W(11,1027284814,1026834103,-1115807705,1029803545);sum2=W(0,1007158722,-1117465525,1020157105,-1115575087)+W(1,1029731993,-1115951245,1042169362,-1111020797)+W(2,1004004293,1030693613,1007550482,1032793866)+W(3,-1104867994,-1111503366,-1101768383,1042858280)+W(4,-1123076619,1034532408,-1101572236,1059720067)+W(5,-1112732963,-1098900155,-1132362761,-1101011815)+W(6,-1109929145,-1107544976,-1110988335,1067665797)+W(7,1048427228,1058832170,1029991341,1043396912)+W(8,-1104848259,-1095482533,-1085485924,-1090269083)+W(9,-1135504754,1037004208,-1108400441,1041064016)+W(10,1045822378,-1130708853,1036333634,-1111111456)+W(11,-1105802165,-1115747431,-1132122165,-1126685993);WS(1050761175,1067771859);
sum1=W(0,1007679755,1016344868,-1111212068,1035369236)+W(1,-1114152399,1027679203,1024513697,1023429051)+W(2,-1103008542,1051881455,-1113694143,1057165115)+W(3,1030154052,-1119705863,1037582923,-1106945041)+W(4,-1117542415,-1099208581,-1094852820,-1086714990)+W(5,-1087862176,-1098820035,-1101037788,-1098056967)+W(6,1040506400,1050438683,1036449755,1067282489)+W(7,1049754336,1030273979,1048082428,1020854026)+W(8,-1107587308,-1138473483,-1102372368,1045850761)+W(9,-1112794889,-1111030523,-1114576136,1000524418)+W(10,-1123566389,1035136294,-1110750261,1047098321)+W(11,-1108921199,-1158006009,1025557440,1029171882);sum2=W(0,-1108377721,1043256577,-1098471532,1048495965)+W(1,-1103576309,1036658009,-1107738492,1030436882)+W(2,1042939389,-1092756549,-1140040329,-1094992475)+W(3,1017276157,-1104050853,1032200565,-1104348148)+W(4,-1118508723,-1136988785,-1099870420,1064902851)+W(5,1045749581,1045838269,-1110226959,1042649061)+W(6,-1101760284,1050996294,-1098704018,1062859454)+W(7,-1089477514,-1157061765,1046491511,-1106567852)+W(8,1037932369,-1104406221,1015984185,-1098855018)+W(9,1025174042,-1121418697,-1106492592,1027657606)+W(10,-1111488356,1040203060,-1103619810,1045571731)+W(11,1025902034,-1107737652,1044444185,-1105647758);WS(1057448172,1069108917);
sum1=W(0,1025232554,-1128422002,1032607415,-1106129908)+W(1,-1141856298,1015221011,1010040610,1026592994)+W(2,-1116799928,-1123655391,-1111298160,-1119092894)+W(3,1044964179,-1128617181,-1116425884,1015937075)+W(4,-1100727837,1037047614,-1102160962,1036246919)+W(5,-1088316592,-1116622467,1027658969,-1102536008)+W(6,1055215485,-1104723136,1056783106,-1165535249)+W(7,1049606186,1044617768,-1132120236,1042573835)+W(8,-1106508548,1040448906,-1103004521,1040745899)+W(9,-1132962087,-1103456342,1037741920,-1118303623)+W(10,-1139419762,1006660815,1016236833,-1123853933)+W(11,1016605067,-1160895193,1018376479,-1120915345);sum2=W(0,-1128749003,-1091479855,-1124909389,1030767422)+W(1,1028475536,-1118686225,-1133507353,1003197653)+W(2,1042697161,1061865996,1067634595,-1111988197)+W(3,-1102439466,-1117920963,1022976741,1008285339)+W(4,-1101835107,-1097573200,-1083343720,-1090130192)+W(5,1055493018,1027292464,1030733458,1002427213)+W(6,1038607216,1026943422,-1110364223,-1089515454)+W(7,-1090714326,-1101900071,1033968573,1033064671)+W(8,-1108371617,-1114744392,1035072621,1054823097)+W(9,1059932372,1031097460,-1132241300,-1101772178)+W(10,1031384482,1026017402,1036186174,-1104718688)+W(11,1024781950,-1110105890,1040128898,1026666744);WS(1065065708,-1125796377);
sum1=W(0,-1112144555,1029634469,-1112840237,1034269757)+W(1,-1122801969,-1133240789,1016754760,-1119164014)+W(2,-1106943759,1025116330,-1105630541,-1106751530)+W(3,1023923175,1041797158,-1113089188,-1130226634)+W(4,1017193539,-1112668180,-1112954809,-1096457447)+W(5,-1094266089,-1096385878,-1106190977,-1114305030)+W(6,1048634147,1027133034,1055950575,1060800975)+W(7,1051425450,1041695411,1044103184,1036967948)+W(8,-1127916040,1026809557,-1112907992,-1093799807)+W(9,-1103940357,1039766276,-1130590086,1008751883)+W(10,-1132404112,1004217594,-1111964638,1038388364)+W(11,-1132895812,1013909417,1032062573,992673732);sum2=W(0,1043431555,-1109692118,1036275465,-1111890182)+W(1,-1102288351,1045724738,-1109691788,1007408138)+W(2,-1098806978,1046643695,-1097975189,1048664613)+W(3,1049750262,-1098934938,1032869755,-1111259526)+W(4,1024222598,1045861043,-1101643320,1058544270)+W(5,-1098883379,1049188212,-1107029975,1048185689)+W(6,-1105154239,1054740901,-1083291725,1068703829)+W(7,-1080748028,1058055770,-1100454574,-1148294292)+W(8,1031236307,1035789437,1007109846,-1081353417)+W(9,1031821902,-1100833476,1051695731,-1114785167)+W(10,953732840,-1115663935,1042301531,1035678115)+W(11,-1120166561,1047454611,-1096856793,1041528279);WS(1061652844,1044003957);
sum1=W(0,-1118715405,1029075868,-1115471369,1032954233)+W(1,998963525,-1111723799,1036011862,-1152687195)+W(2,1022617806,1045689305,-1094261862,1027529537)+W(3,-1099266912,1045678528,-1119248992,-1108410990)+W(4,1044034950,1030904095,1059625182,1057470859)+W(5,1062131070,-1098407445,1047156095,1037164834)+W(6,-1101088515,-1103346936,-1096538237,-1086691558)+W(7,-1094363880,-1105378993,-1123294521,1016045215)+W(8,1019688911,1045834099,-1102841294,1041319556)+W(9,-1166277444,1028040508,-1135804811,-1106724595)+W(10,-1131961856,-1110934572,1036052922,-1148682371)+W(11,1017830866,-1109411965,1030886475,-1123601124);sum2=W(0,-1123087716,-1122327585,1034911826,-1115300382)+W(1,-1147444258,1031538244,-1122824244,1026384688)+W(2,-1115107680,-1105390433,1034185422,1042081129)+W(3,1036682846,1043195731,-1112377777,1024479380)+W(4,1039737456,-1106584843,987338697,-1094697399)+W(5,1048628369,-1100913302,1041194171,1036768370)+W(6,1045652727,-1139899009,1060423005,-1103292099)+W(7,-1079464406,-1102260713,-1101961861,-1106123677)+W(8,-1106100707,-1102201417,-1111505321,-1094374885)+W(9,1066067653,1062702469,1013733313,1034543612)+W(10,-1128513463,-1114704327,1009548801,1026056400)+W(11,-1112497116,-1107096307,-1125635761,1037241080);WS(1061983340,-1091535279);
sum1=W(0,-1154828523,1027504414,-1131271078,-1120408436)+W(1,-1131629652,-1122568783,-1165314478,995201141)+W(2,-1133965299,-1128653831,-1114200663,-1129743238)+W(3,-1117839504,1035797658,-1115205249,1019503421)+W(4,1043906007,1027190112,1061948198,1054216086)+W(5,1062537731,1028696552,1045640431,1044774081)+W(6,-1118138894,-1097538828,1027560685,-1081158944)+W(7,-1089869577,-1097887897,-1111951485,-1105384996)+W(8,-1109842717,1037523079,-1106988467,1048594270)+W(9,-1121464863,1028427349,-1121440284,-1119142300)+W(10,1025343169,-1121887129,1023298667,-1108007945)+W(11,1034422373,-1120763036,1008081777,-1122356070);sum2=W(0,995087446,1030495116,1007114937,-1121939088)+W(1,-1109334595,1012755199,1031009559,-1123906524)+W(2,1036608468,-1099055008,-1115487063,1057848194)+W(3,-1106051731,1015526929,-1118519790,1024955281)+W(4,965233164,-1104807397,-1070882050,1075270016)+W(5,1059573542,-1102771000,1023903156,-1159976683)+W(6,1033021468,-1107407110,1038417178,-1094462735)+W(7,1039375650,-1124510890,1016192349,1023974018)+W(8,-1114419070,1033869233,-1103406865,1051754977)+W(9,-1104596666,1028405316,-1111745826,955743793)+W(10,1033025046,-1119280070,1028798922,-1120762821)+W(11,1018124826,976567206,1015800189,-1129936862);WS(1062927532,1035014202);
sum1=W(0,1039522007,1034505951,1040732909,1002357921)+W(1,1016035605,-1122944943,999726956,-1140151454)+W(2,-1114736246,-1109500450,1011271190,1044028441)+W(3,1050061010,1042353405,1036129025,1041525964)+W(4,1037103646,1048942600,1053278895,-1097469770)+W(5,-1085392865,-1094832633,-1103977959,-1111797875)+W(6,-1104897563,-1092956200,-1091146839,-1093973369)+W(7,1051214559,1050975197,1043068615,-1126246883)+W(8,1044380938,1044086236,1044239087,1042916452)+W(9,-1112456671,-1111813313,-1112116510,-1110444494)+W(10,-1121785378,1027254073,-1145709740,981579331)+W(11,1035761861,1033165606,1025151372,1033358643);sum2=W(0,1038528863,1036214533,1049223347,-1113699843)+W(1,1041716852,-1100571883,1017295180,-1101978327)+W(2,-1084044031,-1091834288,-1110305241,1042795689)+W(3,1050774414,1043118649,1047177880,1050263507)+W(4,-1082440456,-1077502553,1049812579,1068178608)+W(5,-1092073446,1047476754,1034666293,1054410728)+W(6,1050939225,-1095085693,1050231565,1060273714)+W(7,-1115682722,-1105112612,1050691511,-1101197699)+W(8,1053868195,1028074081,1046376147,-1132635925)+W(9,-1098688235,1017697398,-1092800689,-1104788145)+W(10,-1113963371,-1114781385,1035810200,-1160679206)+W(11,1036026944,1016345266,1040315316,-1112282035);WS(-1086906028,1058773265);
sum1=W(0,-1132629757,997844200,965362145,-1106996409)+W(1,-1153797548,-1120050655,-1122322046,1015091632)+W(2,1044191380,1043197109,-1125429564,1033453658)+W(3,-1118095697,-1121403972,-1119804562,1026125167)+W(4,1032367334,1050808506,1058285756,1062016570)+W(5,1044397873,1043993638,1042486572,1047754366)+W(6,-1096691584,-1095732027,-1086608026,-1081591954)+W(7,1041881517,-1096430215,1002316636,-1099777504)+W(8,-1152318558,1042781664,1034636741,1043388193)+W(9,1045470808,-1115428219,1018594522,1024196285)+W(10,-1109034905,1031594505,-1119832870,-1106441585)+W(11,-1149103576,-1113585524,-1135705587,-1122333654);sum2=W(0,1048104076,1038532068,-1129915388,-1101156186)+W(1,-1128179824,-1128045264,-1131782160,-1109473444)+W(2,-1096548381,-1086001730,-1083843015,1035944594)+W(3,-1102068111,1044127780,-1114990278,1041203218)+W(4,-1107021820,-1131935456,1060056432,1066609131)+W(5,1027352212,1048571914,-1120175088,1038985844)+W(6,1018456960,1007620609,1033171254,1050949241)+W(7,-1107874139,-1104179329,1038875644,-1112054433)+W(8,-1136070657,1040453646,-1111662792,-1110531416)+W(9,-1104445548,-1127646596,-1110249452,1034344442)+W(10,-1112321878,1033875386,-1117768272,1032538050)+W(11,-1114035189,1032855260,-1144805954,-1130080864);WS(1046014126,1065769758);
sum1=W(0,1012096182,-1112076254,-1100987245,-1106802021)+W(1,-1106286530,-1129503003,1021132153,-1112401299)+W(2,-1121314108,1039437825,1043473803,1045721640)+W(3,1049347084,-1109380841,1049245244,-1120677869)+W(4,-1091239207,-1094624040,-1091961473,-1088552177)+W(5,-1089539427,-1091526873,-1091375076,-1088888106)+W(6,1052142286,1048611696,1060125676,1062377804)+W(7,1053897896,1057150062,1048631067,1057709495)+W(8,1042130570,-1109865911,-1128757714,-1119711185)+W(9,-1128945819,-1119080717,1034078686,-1122337355)+W(10,1019346753,-1152131961,-1123465492,1039063160)+W(11,-1114302645,1015225093,-1135518836,1014030866);sum2=W(0,-1089976447,-1078304891,-1071851632,-1070679577)+W(1,-1081022179,-1113339548,1011136331,1035458322)+W(2,1064913799,1068350548,1070575185,1072673707)+W(3,1063744071,-1128451504,1040942179,-1115281660)+W(4,-1094573985,1019506715,1065710309,1065504629)+W(5,1056839493,-1124929726,-1106886716,-1111465381)+W(6,-1109226965,-1120561974,1002672995,-1098180006)+W(7,-1117214353,-1111255228,1028658493,1033265670)+W(8,1030445629,1021062218,-1127826384,1031139735)+W(9,-1112765526,1037321868,-1127063938,1001938923)+W(10,-1115506338,1018259030,1012290398,995896746)+W(11,1010152224,-1118014213,967860273,-1119523230);WS(-1096468055,1053785380);
sum1=W(0,-1110473361,1020813409,-1111899059,1027946631)+W(1,1003556839,-1143096715,996386562,-1123588698)+W(2,-1116957735,-1114360891,-1123200592,-1090968927)+W(3,-1107232681,-1117882342,-1118523124,-1105979736)+W(4,1034879511,-1114475674,-1109008383,1066746382)+W(5,1064704330,1046069775,1042611044,1040361862)+W(6,1017136705,-1111337627,1028379180,1051825655)+W(7,-1094442401,-1129057075,-1114700263,1022269000)+W(8,-1116669644,-1135792006,-1105125143,-1094808947)+W(9,-1116312257,-1106172505,-1135525501,-1106276184)+W(10,-1118632404,-1120549867,-1162426624,-1173354793)+W(11,-1119514205,-1113957025,-1130080208,-1123525720);sum2=W(0,-1127419095,-1140125367,1028088432,-1126099139)+W(1,-1114986450,1024738032,-1114843176,1023949256)+W(2,-1122531649,1025350612,-1123116186,1020760995)+W(3,1019570567,1039021380,1018690059,-1119198021)+W(4,-1111543417,-1108347637,-1101718819,1056423339)+W(5,1073762237,-1100544782,1049061203,1026425060)+W(6,1043407189,1028851928,1048774619,-1086358248)+W(7,-1076137651,1044261707,-1099227611,-1123270518)+W(8,1013519927,-1117946771,1041147594,-1112971994)+W(9,-1118107520,1015761083,-1111772147,1027419728)+W(10,-1134679399,991440379,-1127107007,-1115422093)+W(11,1037345920,-1103403994,1042824177,-1129333383);WS(-1089097708,-1091261619);
sum1=W(0,-1127316247,-1113526029,-1118797136,-1123552881)+W(1,-1123795687,1015138359,-1129675572,-1126584008)+W(2,1003986316,-1120011361,1046355762,-1103137072)+W(3,-1103576251,1032220600,-1120446878,1027028747)+W(4,-1111263852,-1112997295,-1081822066,-1100403388)+W(5,1053114278,-1138618770,1007314666,-1123471427)+W(6,1044425283,1047767320,1061869832,1058200050)+W(7,-1092855018,-1160534136,1034662460,1018063772)+W(8,1033605983,-1118942860,-1110810403,1009152314)+W(9,1046189751,1031283151,1016196275,-1128724178)+W(10,-1116984894,-1121673366,1027944882,-1124559262)+W(11,-1131347855,-1118591413,-1131488026,-1122517738);sum2=W(0,-1151923233,1026311687,1025121279,-1123775834)+W(1,1033596173,-1105542037,1035290939,-1108107550)+W(2,1040701127,-1109901381,1034378939,-1092342947)+W(3,-1096202739,1051958537,-1098166743,1047977685)+W(4,-1110923755,1024679085,-1080291839,1071256357)+W(5,1042190483,-1103925783,1046386099,-1114731953)+W(6,-1103532415,1016651554,-1082840291,1066054209)+W(7,1056834874,-1199035157,1035522294,1030555165)+W(8,1041909162,1036375055,-1110170843,-1090243220)+W(9,-1097275958,1038401459,-1113079432,1015019440)+W(10,-1121169096,-1135341024,1041541680,-1128413506)+W(11,1043004954,-1097944284,1042529081,-1099750845);WS(1061142188,1045552914);
sum1=W(0,1022384747,1019603337,992843677,1025369499)+W(1,-1149984013,1030794181,-1123167236,1034453383)+W(2,1020461367,-1114371061,-1137489184,-1128616851)+W(3,-1114859644,-1134916072,-1114858116,1009189588)+W(4,1058732728,1054684529,1060634392,1056292747)+W(5,1061516204,1058073341,1052882077,1050605022)+W(6,-1095805239,-1098135841,-1085459239,-1081060320)+W(7,-1083596540,-1097701630,1026645922,-1099032542)+W(8,-1101590238,-1123665301,1027392977,-1124699057)+W(9,1038698931,-1106352164,1006025241,-1100750969)+W(10,1033080372,1031766591,-1123755612,-1116775033)+W(11,1034158665,-1134014242,1037240581,-1122655396);sum2=W(0,1041010686,-1100296712,1042377248,-1124701214)+W(1,1002573079,1026372231,-1107309152,1022594646)+W(2,1045355628,-1110840017,1028443719,-1097271182)+W(3,-1108318217,1034868187,1032249619,1034940919)+W(4,-1091459780,-1109934927,-1120459763,1068946970)+W(5,1048538630,-1095496747,-1112114883,-1096153349)+W(6,-1092997038,-1109499465,1023984711,1068602839)+W(7,1049236461,-1112347607,-1088682480,1036467963)+W(8,1025085151,-1110570114,-1120816159,-1090645327)+W(9,1036483715,-1110453128,-1121128467,-1105549173)+W(10,1019331790,-1115246837,1025130703,1036287199)+W(11,1028224647,-1106754238,1040581836,-1106253388);WS(-1090464684,1058848194);
sum1=W(0,1038070654,-1104784595,-1140651524,1048797564)+W(1,-1115845272,-1115304422,1022142646,1026901973)+W(2,1035807069,-1106022588,-1107342224,-1112865880)+W(3,-1102596230,-1117573217,1011767229,-1105151431)+W(4,1059156269,1027584334,1060192817,1062566262)+W(5,1060113046,1043041013,1054886405,1057383999)+W(6,-1091590511,-1104101108,-1084437581,-1088742755)+W(7,-1087393870,-1095911543,-1102839322,-1088896680)+W(8,1049775661,-1100086527,1050662239,1037690576)+W(9,1050391262,-1117869728,1042443855,1039830925)+W(10,-1111666744,-1128618637,-1128690758,-1097281200)+W(11,1024450616,-1151911514,-1131868338,-1104457275);sum2=W(0,-1106952896,1050458431,-1084179073,-1068828969)+W(1,-1082769727,1054525389,-1098029126,1038352192)+W(2,-1173421195,-1100970530,-1117103305,1049093414)+W(3,1015202727,-1093960872,1043872404,-1107157710)+W(4,-1113206734,1037511626,1063723378,1078393261)+W(5,1065452472,-1106048166,1031385535,1030855073)+W(6,-1136957987,1029901269,-1106205415,-1105390455)+W(7,-1128426057,993579659,-1114758982,1034755506)+W(8,-1152575873,-1116273053,1039247706,1034474614)+W(9,1032907306,-1100143257,-1155923695,1034533524)+W(10,-1112584615,1045345833,1031320371,-1099252776)+W(11,1035573879,1040309898,-1124055116,-1124561432);WS(-1106782638,-1120193880);
sum1=W(0,1020741911,1021367862,1038644232,-1126436322)+W(1,1043522250,-1112066734,1018349205,1033129938)+W(2,-1116040418,-1121939617,-1109539853,-1098608828)+W(3,-1101880327,993980163,-1115252655,-1133833389)+W(4,1053259451,1050945756,1055524943,1065255335)+W(5,1061719830,1048874997,1051405991,1042923217)+W(6,-1112821605,-1100446872,-1091353929,-1085596156)+W(7,-1096552606,-1090468372,-1106280862,-1102788916)+W(8,-1101282812,1049499553,-1100504250,-1101475552)+W(9,1025835692,-1114054607,1027947689,-1104899626)+W(10,-1111424287,-1129092267,1016236516,1033532871)+W(11,1022700239,-1114668904,-1147278953,1028803059);sum2=W(0,-1113068388,1036673453,-1118880240,1028813378)+W(1,-1107832014,1027909744,-1122240512,1011592783)+W(2,-1115580494,1024834555,-1115483686,-1117546792)+W(3,1043490929,-1105092918,1040415904,-1119502452)+W(4,1039529972,-1098466798,1043501593,-1115055672)+W(5,-1117282076,1042504898,-1107365158,-1112704202)+W(6,-1091718951,1052150318,1043613567,1062484975)+W(7,1045088246,-1094456673,1030923561,-1123953380)+W(8,-1076395174,-1080701891,1068474066,1066750300)+W(9,-1097140180,1049333443,-1109881554,1043999999)+W(10,1046645532,-1104586573,1009076111,-1093753132)+W(11,1036864955,1022104546,1033514298,-1115391680);WS(-1093231703,1042706757);
sum1=W(0,1032826937,1026075841,1032961819,1036684171)+W(1,1034757510,1036416025,1015758976,1040004261)+W(2,1040624182,1000558899,-1110755278,-1127770315)+W(3,-1106938311,1019575916,-1114624210,1042264396)+W(4,1058499572,1052553144,1061343357,1062021249)+W(5,1060752603,1057695045,1051786740,1058906011)+W(6,-1084803183,-1099119122,-1083389465,-1081334022)+W(7,-1087386813,-1090036539,-1098198604,-1088285503)+W(8,-1104136529,1025447538,-1114092422,-1112317122)+W(9,-1132554758,-1109030926,1012060669,-1096739300)+W(10,1041579305,1031885534,1032264780,1018739433)+W(11,1031902455,1037874311,1027119072,1035404188);sum2=W(0,-1134545280,-1101426979,1012752443,1036306510)+W(1,1034320105,-1111393843,1046638158,-1108867307)+W(2,1057942802,1047102485,1055001204,-1096203167)+W(3,-1114902087,-1096420171,-1101073471,-1091559913)+W(4,-1072425931,-1084592242,-1079302223,-1123894686)+W(5,1062181631,1062084093,1064536824,1073505700)+W(6,-1067197419,-1071603316,-1077093049,-1098326846)+W(7,1072541263,1067609499,1073214169,1078744623)+W(8,1049446840,1042726179,1050812050,-1129334697)+W(9,-1097319760,-1093274589,1001153868,-1094526709)+W(10,1074141781,1060445087,1060645469,1037955576)+W(11,-1094473234,-1087350702,-1085693573,-1077663090);WS(-1075107862,1049521772);
sum1=W(0,1027861131,987763517,-1129668766,1033675992)+W(1,1016072268,992091051,1026084697,-1120420163)+W(2,1045206278,1041173528,1032319275,1040210256)+W(3,1041485791,1044520444,1042655839,-1112688453)+W(4,-1086495609,-1097093508,-1086275954,-1081944455)+W(5,-1082045908,-1096923684,-1093981119,-1094413520)+W(6,1051717721,1049572700,1055584810,1064397290)+W(7,1059363461,1055988184,1051323143,1050124978)+W(8,1033503081,-1116084523,1009361560,995768539)+W(9,-1112276757,-1112468587,1005879363,1033578820)+W(10,1031434621,-1144572069,-1140119493,1027980366)+W(11,-1129633421,1024276072,1000619058,1025196738);sum2=W(0,1033523983,-1107297920,-1109353447,-1097553497)+W(1,-1102290887,987526362,1022298470,944749371)+W(2,-1091543751,-1125142534,-1100365589,-1121112319)+W(3,-1119424675,-1094244068,1033606211,-1100627225)+W(4,1048034710,1031510683,995045613,1061520608)+W(5,1042981818,-1103162896,1052169844,-1098189213)+W(6,1051542012,-1103344470,-1120961303,1061214811)+W(7,-1094266425,1043830132,1041952964,1041818078)+W(8,1024239879,-1117305947,-1099173366,1044020024)+W(9,-1093433218,1046119446,1043499670,-1096785580)+W(10,1041022978,-1121264057,-1115033235,1053722991)+W(11,-1097363289,1047286054,-1106943326,1031561067);WS(-1097146583,-1102489480);
sum1=W(0,-1121239074,1035066361,-1110655283,1032257412)+W(1,1020382076,1014217354,1032256145,-1120529307)+W(2,-1102624204,1033907292,-1104909116,-1109600459)+W(3,-1113387282,-1114213060,-1114763275,-1123950514)+W(4,1041928668,-1096659727,-1123609439,-1091326393)+W(5,-1105975127,-1098203983,1045101428,-1093952115)+W(6,1043173384,1051162503,1057278053,1050132159)+W(7,1049365769,1049080395,1033542535,1055699093)+W(8,-1118777253,-1108685857,-1102566959,-1100309385)+W(9,-1101876333,1040792061,-1121020400,1035959564)+W(10,1016656554,995611334,1009112868,1037330963)+W(11,-1111738159,1033561904,-1149295615,-1122689753);sum2=W(0,1030001048,-1107119695,1023713698,-1115026335)+W(1,1024715164,-1112691697,1024758511,-1147275412)+W(2,1039849292,-1106305989,1019090837,1035696383)+W(3,1036481868,1023388499,-1146519572,-1112564365)+W(4,-1106927121,1060202814,-1104587624,1057308499)+W(5,1047684818,-1112160637,-1093257675,1041456307)+W(6,1046837828,-1095733546,1043085465,1053508746)+W(7,1034862818,1046794790,-1094465043,-1083960309)+W(8,-1131959957,1012779430,1026454649,1038120705)+W(9,1037173687,-1101425448,1036335613,-1094791365)+W(10,-1116147800,-1124391765,1028873647,-1104339358)+W(11,1045294658,-1119391248,-1156574008,1012709310);WS(1057303084,-1084740383);
sum1=W(0,1025949163,1023904890,1033327896,1022060320)+W(1,-1131905805,-1114170862,1021513971,-1109381346)+W(2,-1105987664,-1104417576,-1097440039,-1106403568)+W(3,1043670267,1041763972,1037885311,1019385429)+W(4,1034968156,1048292239,1057303604,-1134851644)+W(5,-1082452830,-1089247692,-1093401571,-1097845612)+W(6,-1097863693,-1093717272,-1088500414,1058205452)+W(7,1059877080,1058731430,1046703382,1049842950)+W(8,1046214631,1042713619,1043920086,1041892896)+W(9,-1101986947,-1107457363,-1110573172,1031126152)+W(10,-1130932027,-1126920426,1012093510,1040636140)+W(11,1028551783,1041063330,-1143718184,1016340900);sum2=W(0,-1097593869,1040446621,-1107347821,1036994425)+W(1,989701019,1043906150,1040271244,1016581730)+W(2,-1100989715,1036240143,-1105186205,-1119554977)+W(3,1048367016,-1095197585,-1102913875,1041272891)+W(4,1026566131,-1100851860,1046892012,1069594194)+W(5,-1107809286,1031148367,1038853877,-1105136265)+W(6,1061153405,1047874592,-1103469514,1074408805)+W(7,-1110319007,-1079941721,1042791078,-1086296266)+W(8,1050695083,-1096668864,-1104864053,-1103368475)+W(9,-1100341899,-1084422687,-1093040701,-1099178193)+W(10,-1095509343,1040237386,-1114614656,1040210470)+W(11,-1105386934,1031716423,1036206107,1042594729);WS(-1085311468,1078025451);
sum1=W(0,-1114246985,-1123523234,-1123774423,1017942127)+W(1,1018695644,-1134274761,973249598,1032511109)+W(2,1033236492,1042717314,1046675224,1030027079)+W(3,-1107516674,-1105985470,-1118366597,-1108369993)+W(4,-1126048573,-1100167817,-1090923842,1002547123)+W(5,1061445386,1051174149,1032724353,1047097650)+W(6,1051596674,1050764301,1057423711,-1138337956)+W(7,-1085962671,-1101362115,-1098415672,-1105953621)+W(8,-1110129580,-1101525701,-1102550347,-1117387765)+W(9,1045061525,1037275627,1033244340,1025818592)+W(10,-1109388771,1021849401,1031509177,-1126623147)+W(11,-1118825262,-1107617348,-1124427728,-1115961017);sum2=W(0,-1123353384,1030359787,1024787123,1015567503)+W(1,-1115408082,1026077135,-1137211259,1015951538)+W(2,-1131031713,-1114557735,-1125418898,-1132430472)+W(3,1029672716,-1118070691,-1125125186,-1135395683)+W(4,1029311455,-1123787418,-1099438470,1049323738)+W(5,1042547290,1050505809,-1110579463,1040847724)+W(6,1047725718,1042470619,-1106551206,-1097880179)+W(7,-1089568094,-1166364565,-1115324497,1028809582)+W(8,1051601031,-1121374979,1049816965,-1088308991)+W(9,-1098255621,1026888229,-1112338809,-1102185033)+W(10,-1113968956,1045218010,1044805763,1039658119)+W(11,1042126156,-1115384233,1043221816,1014731468);WS(1060142060,1042832150);
sum1=W(0,1031397804,-1121488955,1033996248,1018827426)+W(1,-1131717262,1033609702,1010765225,1029196868)+W(2,1036648197,-1142445829,-1117943062,-1111782928)+W(3,-1108508447,-1106903604,1015606653,-1115637854)+W(4,1052129567,1051097024,1054892021,1065668620)+W(5,1059881804,1058770516,1050176059,1054801908)+W(6,-1093104885,-1094159296,-1086111346,-1081757070)+W(7,-1087336873,-1090845580,-1100487494,-1126749404)+W(8,-1125587404,-1138833071,1028704007,1032794495)+W(9,1047817147,-1104469332,1038701961,-1091639031)+W(10,1030014814,1024131190,1024270930,-1123778927)+W(11,1022586319,-1125662417,1032196289,1019613157);sum2=W(0,1016709191,1013621039,-1134054043,1033829499)+W(1,-1133247239,1014723479,1025542948,-1113297030)+W(2,1043282989,-1105412866,1034830675,-1123744731)+W(3,-1107183956,-1110083630,-1115844306,-1097083153)+W(4,-1105914972,1048947993,-1104630078,-1088942993)+W(5,-1093767876,1055362845,-1111303066,1064727508)+W(6,-1104055195,1038685325,-1084033248,-1072142874)+W(7,1073971039,1076386430,-1098251720,-1090433741)+W(8,-1113893232,-1143937773,-1103493551,-1098435347)+W(9,1052470850,-1104225446,1051939911,-1091328171)+W(10,1031619176,-1128320153,990218298,1026126526)+W(11,1042783259,-1103699955,-1123473137,1025388740);WS(-1086199532,1054743650);
sum1=W(0,1034444474,1027498242,1040848158,1023783640)+W(1,999869046,-1115850147,1025498402,-1134397103)+W(2,1032011277,-1095519909,-1107222607,-1152811127)+W(3,1044283945,1044573214,1036275699,-1123084051)+W(4,1048862696,1053262121,1061389071,1030342167)+W(5,-1084989084,-1095010778,-1106712265,1032418005)+W(6,-1097849454,-1090625833,-1084999869,-1113365765)+W(7,1060145155,1054594461,1045643928,1033574715)+W(8,1006964268,1040908045,1038795271,1038235355)+W(9,-1104327823,-1101807134,-1122717633,1015954881)+W(10,1027368614,-1113781807,-1118338586,-1108967739)+W(11,1006059384,1028815960,-1124545277,-1135640905);sum2=W(0,-1098769930,1041383757,1031909130,1040055926)+W(1,-1112037460,1040275414,-1111784639,-1113621249)+W(2,1042608106,-1089209738,-1102323575,-1105226719)+W(3,-1124786133,-1117623756,-1131302943,1048083051)+W(4,-1101852353,-1121408570,-1108783974,1065973699)+W(5,1049738412,1057999228,-1111524780,1025491254)+W(6,-1093087039,1038811718,-1089123880,1069194195)+W(7,1026907074,-1106112227,1020629449,-1107530612)+W(8,-1139600545,-1093098827,-1121335963,-1098519743)+W(9,-1089198426,-1101165651,-1109243346,1048264427)+W(10,1036192806,-1121276186,1045867083,1023817866)+W(11,1042688929,-1122635193,1041146873,-1095495518);WS(-1090983255,-1089207473);
sum1=W(0,1011536056,1031895551,-1113368985,1041335941)+W(1,-1112820133,1033755607,-1120463213,1029129223)+W(2,-1126565928,-1113602338,-1111099810,-1099647257)+W(3,-1102367072,1030939267,-1111909392,1034973975)+W(4,1055178415,1054038520,1055473117,1064470249)+W(5,1063942234,1050197537,1058279198,1042393881)+W(6,-1101680475,-1097154360,-1089575247,-1084973552)+W(7,-1086493203,-1097159533,-1096914715,-1096995926)+W(8,-1102945718,-1121652462,994604183,-1121284913)+W(9,1041044307,-1111487017,1017418960,-1111098786)+W(10,1026884961,990918528,1022227241,-1151944468)+W(11,-1119623498,1029397803,-1127714823,1024652821);sum2=W(0,1008868714,1000134020,-1131179173,1026383992)+W(1,-1108980541,1033178726,-1113100227,1025874080)+W(2,-1138668162,1023930211,-1108628571,-1114490385)+W(3,1047990867,1030525898,-1131668265,-1138114226)+W(4,988655570,-1099344177,-1064898888,-1066369231)+W(5,1075540559,1086324754,1049763634,-1100090533)+W(6,-1108603395,1041622837,-1131013053,-1087427617)+W(7,-1095163420,1057379348,1040828448,-1109206595)+W(8,1033342078,1025638720,-1133763810,1033730604)+W(9,-1117896039,1031531103,-1119632759,1025251971)+W(10,1018452757,-1115444075,1023801183,-1118168395)+W(11,1033324797,-1116567631,1028372534,-1128577333);WS(-1109283164,-1114463829);
sum1=W(0,1026307305,1010065376,1036887575,1032762791)+W(1,1038442146,1036926348,983730417,1042339968)+W(2,1048505142,1006853751,-1122796048,-1121781501)+W(3,-1106474773,-1140109366,-1113784606,1033209828)+W(4,1056046207,1051849183,1060373686,1062361681)+W(5,1060935143,1058739944,1052729243,1060958338)+W(6,-1087851802,-1096622464,-1086026376,-1080983673)+W(7,-1086759863,-1088322398,-1098544579,-1085562739)+W(8,-1097387850,1034233556,-1106692609,-1116217316)+W(9,-1136008963,-1111740214,973353381,-1098996574)+W(10,1043738183,1033008793,1030721871,1031320492)+W(11,1024808165,1037732587,1028455576,1032429188);sum2=W(0,1033103311,1036675590,1035316039,-1139597621)+W(1,-1104037187,1036924272,-1111374359,1033604811)+W(2,-1088826877,-1093870598,-1096260803,1038770367)+W(3,-1120383141,1054470917,1048854624,1052968175)+W(4,1076551262,1064863709,1066303868,1054257493)+W(5,-1086745184,-1080791393,-1081541832,-1074269835)+W(6,1082157528,1075036637,1074566779,1054121358)+W(7,-1075712309,-1075955022,-1073360354,-1068055688)+W(8,-1088761642,1044533603,-1088656095,-1096732938)+W(9,1026461691,1058516172,1036676016,1036957577)+W(10,-1073488400,-1083381518,-1087052440,1034260530)+W(11,1055295113,1062460380,1061463967,1072405502);WS(-1073690779,-1087724268);
sum1=W(0,1020006630,944113971,1028328440,1026519064)+W(1,1023877839,1026744019,-1116930962,1037411798)+W(2,1040645890,1024788392,1048604230,-1124203663)+W(3,1026558293,-1108217132,1024907750,-1124509669)+W(4,1037569760,1033313762,1026748704,-1097395091)+W(5,1058432566,1052406658,1046357449,1052615509)+W(6,1040537741,1022063376,1037819609,-1081034849)+W(7,-1089181115,-1095782133,-1103915032,-1095058991)+W(8,-1102207443,-1117962707,1018608989,1030158086)+W(9,1048090929,1028902900,1040820950,1037074644)+W(10,1011752087,1010250996,1035208397,-1107990331)+W(11,1030700463,-1115106384,1006665970,-1120315546);sum2=W(0,1036147454,-1115074830,-1143660011,-1109526737)+W(1,-1113309480,1006285882,-1115649745,1026243607)+W(2,991782552,1025479068,-1111873890,1054093522)+W(3,1016478163,1035621794,1027286665,-1108696429)+W(4,-1100036784,-1096384442,1042154750,1036720443)+W(5,1015496998,-1111840809,1028637267,1024623035)+W(6,-1102354425,1031211776,-1098733186,1061883500)+W(7,1040999099,-1099055155,-1117281017,-1120753705)+W(8,-1132125723,-1114551496,-1120425773,1042458762)+W(9,-1118319659,1021928735,-1113807339,1033776741)+W(10,1037581214,-1107514244,1036528495,-1113752408)+W(11,-1131440878,1009305230,-1115311515,-1117838632);WS(1053167575,1034582410);
sum1=W(0,1023109013,-1105499654,1047073940,-1103829756)+W(1,-1134567319,1029509866,-1107075490,1028951523)+W(2,-1135820801,1041430288,-1099071824,1051022760)+W(3,-1103780951,1038026111,-1144576488,1034415069)+W(4,-1107146278,1045138183,1006706653,-1098544246)+W(5,1035133548,-1101742889,1040882462,-1110494113)+W(6,1042183330,1015167422,-1110119411,-1114407921)+W(7,1029794991,1025810371,1020673517,-1144644710)+W(8,-1106326923,1048594337,-1101264321,1042439875)+W(9,-1115149997,-1124355817,-1133994400,1017843520)+W(10,1038375967,-1103059717,1036901240,1019390619)+W(11,-1122256838,1039002364,-1113322768,1025775953);sum2=W(0,1007469645,1024932078,-1123529450,-1106895484)+W(1,-1154152567,1026396887,1034932657,-1118589447)+W(2,-1127684796,-1122451669,934668744,1046133075)+W(3,1050482770,-1100501045,-1112663810,-1145059796)+W(4,1026289720,1029479215,1048216767,-1101979386)+W(5,-1086100405,-1104578417,-1110628430,-1120799353)+W(6,-1134400734,-1114161855,-1092503803,-1118826374)+W(7,1054881826,1054831843,1037309396,1034243151)+W(8,-1121586613,1018968072,1055026065,1057475450)+W(9,1057991283,1037697257,1041220013,1035239909)+W(10,1012304630,1018258842,-1105610792,-1091642753)+W(11,-1094138317,-1097381938,-1108645190,-1109776821);WS(1065106092,1009251236);
sum1=W(0,-1127594260,1015119794,-1105935716,1030756271)+W(1,1015463627,1033714469,-1121831017,1032817313)+W(2,-1119086128,1041681344,1038033220,-1103164984)+W(3,-1097628571,-1096661826,-1162082196,1037645501)+W(4,-1106710454,-1108480942,-1085761952,1048660750)+W(5,1062385221,1057312254,1045270286,1038003425)+W(6,1041658930,1053952044,1059673337,1035410928)+W(7,-1083076739,-1097132616,-1100422942,-1134248242)+W(8,1028936149,-1098626929,-1106493133,1042075767)+W(9,1048795361,1042769246,1033263484,-1109564844)+W(10,999711717,-1128362792,1030156593,-1105711219)+W(11,-1109139763,-1109546740,-1128821631,-1113038632);sum2=W(0,1026504012,-1115537349,1004448402,-1120289237)+W(1,-1116193727,1023273402,-1106169890,-1116296115)+W(2,-1111982251,-1109318355,-1126991046,-1114485349)+W(3,1031030421,1036795295,1038895038,1037382021)+W(4,-1115575890,1037274256,1032461625,1046084064)+W(5,-1104386736,1033981186,1034486696,1014573341)+W(6,1025515301,1036029355,-1105715099,1035923056)+W(7,1039615788,1034803763,-1111316562,-1126611440)+W(8,1038047283,-1140512157,1031934837,-1127252256)+W(9,1008094609,-1108137243,1013721630,-1109430807)+W(10,-1121134093,-1118959675,966777949,1001443794)+W(11,-1126229172,999509622,-1115420717,-1121268263);WS(1058235500,1054922309);
sum1=W(0,-1126843838,-1115091447,1037063794,-1097782353)+W(1,1017345397,-1106496120,-1124168315,-1111050604)+W(2,-1110452882,1026999796,1027596138,1043595317)+W(3,1026915457,1051692426,1033470169,1047889704)+W(4,-1096439037,-1109530936,-1126567064,-1080972858)+W(5,-1087153329,-1092439359,-1096481402,-1101856358)+W(6,1054965252,1035486938,1052521111,1054616871)+W(7,1059777872,1055199219,1049045985,1042302776)+W(8,-1126708475,1040994960,1048136923,-1135709192)+W(9,-1117730271,1025849689,-1109862614,1048178521)+W(10,-1113819273,-1112039092,1029145158,-1103625129)+W(11,-1113712109,-1133876016,-1120397392,1018059916);sum2=W(0,1032658614,1026047005,1016793814,979115576)+W(1,1025048255,-1120340424,-1124528004,-1113479651)+W(2,-1104671284,1026757765,-1106565422,1040092458)+W(3,-1118382609,1024555245,-1115048442,-1102456829)+W(4,1033357456,-1146410551,-1129670058,1049738304)+W(5,1047130549,-1099524683,-1114147283,-1143577495)+W(6,-1107649550,-1093450531,1029536101,1048902638)+W(7,1043845633,1031379649,1015256822,1032535412)+W(8,-1107785448,1045006287,1032863350,1031141497)+W(9,1024835039,1016575718,-1115840886,-1140327483)+W(10,1014985523,-1108588814,-1114405495,1032866808)+W(11,-1128051766,1011865867,1016407002,-1121997281);WS(1050344663,1040331465);
sum1=W(0,-1119034750,1027008397,-1123135107,1034001074)+W(1,-1165785906,-1109811775,1012082163,1021442477)+W(2,-1123846924,1032620906,-1107606109,-1113228665)+W(3,-1104523524,1044228977,-1136436803,1015486907)+W(4,1038870821,-1145305726,1045963311,1055978044)+W(5,1061494191,994921841,1043858443,1032566715)+W(6,1016005498,-1104369525,-1101093248,-1091899011)+W(7,-1089807144,-1100340494,-1113047285,-1121306753)+W(8,-1113185550,1047408652,-1106188838,1019406818)+W(9,-1133495032,1039673315,1003314783,-1110918342)+W(10,-1180899430,-1117862216,1031141157,1025902913)+W(11,995937181,-1126170822,-1155810234,1012720916);sum2=W(0,1017323653,983063098,-1124332548,-1136855038)+W(1,1038193266,-1115428487,1037749325,-1162541650)+W(2,1006857268,1027629321,1040636195,1050922570)+W(3,-1107256285,1024268384,-1105738834,-1112368096)+W(4,1027026905,1041250623,-1098379711,-1095854749)+W(5,-1124475180,-1107079153,1035306909,1041041721)+W(6,-1096858156,-1096058068,-1081757810,1046692173)+W(7,1055388353,1044471504,1018283467,1034757871)+W(8,1057582691,1069736593,-1098564102,-1092586095)+W(9,-1101296593,-1099842491,-1130236866,-1116072515)+W(10,-1108630874,-1103954988,1039138402,1040290673)+W(11,1026430908,-1135051275,-1127494735,-1128054004);WS(1064629676,-1098084920);
sum1=W(0,1033302207,1017176603,1043155505,1036523218)+W(1,-1135635048,1036902751,-1154473427,1031815708)+W(2,1017516913,986968687,-1093133598,-1136867787)+W(3,-1099849236,-1112073298,1015173986,-1108314079)+W(4,1037844037,1048067236,1059745345,1054752956)+W(5,1054803234,1049105955,1045303547,1049045791)+W(6,1004101612,-1094217842,-1107275372,-1083111259)+W(7,1036740290,-1089373007,1007182507,-1096296960)+W(8,-1100831258,1032944847,-1118901210,-1111571193)+W(9,-1104247276,1044914424,1032262742,1028425028)+W(10,1023773169,1036346276,-1109611315,1036061697)+W(11,-1130856180,-1178541510,1028817260,-1121119813);sum2=W(0,1031116538,1018758860,-1093507837,-1142239225)+W(1,1008547208,-1115133937,1037272918,-1116833334)+W(2,-1106561538,1041892626,1060901401,-1094547881)+W(3,1048344650,-1106548880,1031802380,1032935937)+W(4,1041324255,-1122918288,-1090730175,1059998586)+W(5,-1105692057,-1107738784,-1109731964,-1105354579)+W(6,-1097318271,1050772655,-1089173269,1050575163)+W(7,-1105982083,1062167006,-1115007264,1051274636)+W(8,1038093550,-1113042451,-1103574570,-1096117806)+W(9,1045224094,-1093777588,1040225760,-1097190188)+W(10,1003684433,1005733025,1036702490,1007559836)+W(11,-1111284039,1032209739,-1119496571,1039213738);WS(1059570988,-1104849743);
sum1=W(0,1015935639,-1114327981,1032097032,-1100671580)+W(1,-1118415719,-1146837726,-1128662677,-1106017873)+W(2,-1105217736,-1117057793,1045549308,994695167)+W(3,1019924475,1044124420,-1133264506,1026902699)+W(4,-1100062838,-1095539196,-1097913193,-1081463016)+W(5,-1088685699,-1103538521,-1090424260,-1096642336)+W(6,1055580097,1051203348,1057098153,1065307314)+W(7,1060408535,1060044676,1048658511,1058793797)+W(8,-1114680436,-1104422643,1035503236,-1100709080)+W(9,-1100882497,-1127513406,-1106885414,-1112552037)+W(10,1027695934,-1122995670,1026067698,-1115820943)+W(11,-1121911751,1040976712,-1109730008,1032897105);sum2=W(0,-1101738300,1026251680,-1096487254,-1097132336)+W(1,-1103125896,-1098301296,-1145491968,-1102991820)+W(2,-1102635520,1042860418,-1118004862,-1097577131)+W(3,1034939290,-1107323885,1046219299,-1101571742)+W(4,1049960021,1045813894,1012147620,1062244087)+W(5,1030928730,1018590462,1042676852,1048890187)+W(6,-1107186076,1037904592,-1101520598,1050699569)+W(7,-1118944274,996952385,-1132230456,-1120981264)+W(8,1031463651,1043360780,-1099464580,1042220045)+W(9,-1129575892,-1143727552,1038679603,1022002534)+W(10,-1109595133,1032162510,-1144663840,1017587638)+W(11,-1122088198,-1112243029,1028948530,-1108091801);WS(-1095386967,-1111219145);
sum1=W(0,989878260,-1130549149,1027494660,1027516453)+W(1,-1138329195,1029536895,1016226972,1031794584)+W(2,1046105185,-1114353482,-1126247292,-1101798869)+W(3,-1109199416,-1149170463,-1110945897,1041043200)+W(4,1042696371,1044731284,1059356463,1066759339)+W(5,1060963410,1056388995,1052477254,1048385630)+W(6,-1089927208,-1092958347,-1090136954,-1086407791)+W(7,-1086208082,-1087382795,-1099705531,-1090430272)+W(8,-1127509006,1029760895,-1123276603,-1134143337)+W(9,1037957160,1028489291,1033794703,-1116367629)+W(10,1030962098,1015099027,1002268463,1008759050)+W(11,1030926587,1024487352,1027177352,-1155852515);sum2=W(0,1037152773,-1155239869,-1110337901,1031799544)+W(1,-1115579003,1027082675,-1125050611,1027786160)+W(2,-1107393101,-1118272906,-1121008946,1040803769)+W(3,1040826838,-1129277077,1044810576,-1128372019)+W(4,-1107499267,-1123365743,1053226346,-1091451910)+W(5,1036591998,984589146,-1111221822,-1115106721)+W(6,-1071982339,-1066777138,1065602467,1078719649)+W(7,1072207876,1012365693,-1114663567,1027240586)+W(8,1050177526,-1099174901,-1114100047,1051522302)+W(9,-1112448128,1036247818,1024897040,1010421237)+W(10,1034063245,-1111285661,-1111810642,1032887971)+W(11,-1105619991,1027337883,-1128259763,-1110086921);WS(-1090330604,-1095913405);
sum1=W(0,1020138108,-1123891981,1027835331,-1104251929)+W(1,1036891437,-1115340623,1034060158,-1111402939)+W(2,-1155846064,-1158857313,1042832881,1026174194)+W(3,1041459232,-1107002233,1043482052,-1101325435)+W(4,-1089580553,-1099259748,-1086143680,-1083565678)+W(5,-1087459168,-1094838563,-1096454718,-1097944271)+W(6,1060107168,1041623909,1061453552,1065434151)+W(7,1058328348,1058061687,1046178603,1056232524)+W(8,1026904097,1034391623,-1115844409,-1108664129)+W(9,-1103857816,-1108388469,-1124051644,-1124315511)+W(10,-1129005794,1027969480,-1126805065,1015124739)+W(11,-1133565543,1018898230,-1128371111,1016813002);sum2=W(0,-1123501879,994818552,1024190209,1026428551)+W(1,-1113685733,1033345966,-1113104927,1032770548)+W(2,1032645553,-1106534525,1041404870,-1104982451)+W(3,1042593674,-1115833227,1034301013,1019409377)+W(4,1031823713,1055123028,1003420836,-1080276792)+W(5,-1127504591,1051480126,-1116624943,1017007809)+W(6,1073269342,1086127434,-1097366650,-1064048639)+W(7,-1073275019,-1090368136,1039074558,-1104405577)+W(8,1039470942,-1106004733,1048036108,1029604730)+W(9,-1102930579,-1127043711,1016207563,1023925896)+W(10,-1134706270,-1108902493,-1131894299,1040747994)+W(11,-1114192145,1028687353,-1110363669,1028902826);WS(-1090401964,-1152005757);
sum1=W(0,-1107975723,1027213860,-1098681011,1041527967)+W(1,-1104614908,-1117487349,-1139447119,-1114124023)+W(2,-1110378885,-1114833045,-1110030634,-1088517567)+W(3,-1108968043,-1117626874,1013150495,-1107640642)+W(4,-1108756369,-1095679285,-1106296032,1070380432)+W(5,-1108442736,-1098750614,-1103582017,-1109258534)+W(6,1036253290,-1126602324,1055690689,1071039479)+W(7,1052643167,1027420045,1037720897,1028231256)+W(8,-1114963960,1031108853,-1100045596,-1089232274)+W(9,-1099409217,-1149243844,-1112117145,1004205268)+W(10,-1113670180,-1122691487,-1107558750,1041737494)+W(11,-1114805320,-1114809497,-1129003237,-1115685308);sum2=W(0,1032241318,-1099535875,1055385702,-1088862448)+W(1,1049303281,-1109469239,-1107728961,-1128383244)+W(2,-1104603794,1042476400,-1090035137,1058560544)+W(3,-1088861159,1052772694,-1098593341,1040732759)+W(4,-1110024851,1036274242,-1088795135,1070638870)+W(5,-1093985609,-1106832655,1040915158,-1094544594)+W(6,1040884292,-1098717699,1054345172,1049287225)+W(7,1045145516,1028821082,-1095210561,1053404675)+W(8,-1102517567,1017815860,-1094964358,1049908300)+W(9,-1104972980,-1121780800,1046695263,-1097835418)+W(10,1041491703,-1106264274,1050847172,-1097728340)+W(11,-1120926078,1040141480,-1097969166,1042680505);WS(-1070853435,-1079594702);
sum1=W(0,1031368074,-1129832370,1034753191,1015854174)+W(1,1034404179,1016952500,-1121119193,1030231874)+W(2,1015638464,1041167744,1035847262,-1103546680)+W(3,-1113675090,1024462894,1024493276,-1128491667)+W(4,-1114370347,-1117069532,-1123068615,1064504443)+W(5,1061831318,1053421228,1039689052,1047845552)+W(6,-1115839497,-1102391672,-1103157041,-1091637800)+W(7,-1080200908,-1096184888,-1127920108,-1114780422)+W(8,-1115223191,1027397066,-1112317379,-1115479934)+W(9,1034003429,1024063661,1021986479,-1108195108)+W(10,1032466078,1017764904,1032880216,-1129698458)+W(11,1015162251,-1140051844,-1133040549,-1121925385);sum2=W(0,-1106137478,1043473407,-1106937584,1026389244)+W(1,-1112665680,1037682857,-1122471729,-1132137458)+W(2,-1112484873,-1102332364,-1092913054,-1107744995)+W(3,-1097742336,1043622402,1020098037,1022975237)+W(4,1057355655,-1095817987,1065744344,1065853704)+W(5,-1081387458,-1127502696,-1107102958,-1141866869)+W(6,1035747177,-1115086293,1023360745,1072123343)+W(7,-1079419356,-1106562006,-1106082519,-1126279403)+W(8,-1121112608,-1132505032,-1113186427,-1092294539)+W(9,-1121542644,1037780507,1042075138,1036152561)+W(10,-1111886750,1028632460,-1106034045,1034294011)+W(11,1024287965,1025382780,1002478149,-1184105122);WS(1049779927,-1112776705);
sum1=W(0,1028071903,-1114011991,1029458468,-1119065733)+W(1,-1132325110,1021654911,-1140102008,-1114327724)+W(2,-1118237477,1043483133,1007633232,1035764138)+W(3,1035328577,1034435922,-1138188744,-1122000063)+W(4,-1102803275,-1098367878,-1088820906,-1094340312)+W(5,-1080604425,-1090240908,-1148292210,-1113705707)+W(6,1029391902,-1104983021,1052808064,1066199650)+W(7,1053987355,1056392483,1036299814,1048826612)+W(8,1034486619,1030141823,1041927295,1028311666)+W(9,-1120802495,1033716813,-1137351220,1019304377)+W(10,-1146402448,1024272361,-1136262168,-1116603171)+W(11,1022508086,-1120600656,-1178578023,1020743116);sum2=W(0,1032570045,-1105084280,1038138439,-1106537061)+W(1,1040196930,-1115643975,1030892929,-1115802712)+W(2,1038214390,1026252154,1040403525,-1094267982)+W(3,-1111441511,-1113353460,1041615042,1045634969)+W(4,-1105258373,1013797397,-1089116471,1076181184)+W(5,-1077048432,1025617857,-1099622062,1030853641)+W(6,1049712324,-1092505394,1060934721,1059180753)+W(7,-1094660144,-1116351798,-1112051433,1036834683)+W(8,-1104412018,-1106628914,-1095609080,-1100140938)+W(9,-1105239307,1035183993,-1108612586,-1126459673)+W(10,-1123221706,1042796766,997194667,1031304969)+W(11,1025898916,-1113508292,1036578837,-1114596985);WS(1046079918,-1101410372);
sum1=W(0,-1119247786,1028420729,-1112243383,992275696)+W(1,-1122025413,-1106451742,1031954516,-1132155589)+W(2,-1128322399,1041896248,-1105916230,1048641796)+W(3,-1106854731,1031954663,1008473970,-1111364501)+W(4,1042510685,1041276767,1052547749,1049660162)+W(5,1058242473,1042746961,1045913078,1038481040)+W(6,1040172212,1029165630,-1093769957,-1086983984)+W(7,-1090223605,-1101840568,-1131429676,1034663574)+W(8,-1102544268,1023180436,-1094151845,1051181214)+W(9,1034028133,1035662026,-1136064862,-1123376855)+W(10,-1115138862,1035447066,-1116787216,-1126725978)+W(11,1020616971,-1106918309,1031591591,-1113758304);sum2=W(0,-1141998719,-1145824639,1031031156,1020781312)+W(1,1022361784,1035727822,-1106658345,1018984000)+W(2,-1109775790,-1114337335,1035421278,-1094152732)+W(3,1019796096,-1109500163,-1126048860,-1133379360)+W(4,1044487768,1032184652,-1118695686,1023745864)+W(5,1018742928,1044822196,1018234504,1040264262)+W(6,-1123003936,-1105393491,1043275908,1060925239)+W(7,1035441608,-1129786704,-1154747838,-1114483694)+W(8,-1128896096,-1105870753,-1123077850,-1116720242)+W(9,1005384511,-1106753069,-1109895735,-1115363912)+W(10,-1116651188,1028260552,-1117301622,-1118185274)+W(11,-1111756371,1028382728,-1112885074,1013789936);WS(1065850966,1065849900);
sum1=W(0,-1148044715,1016251913,-1121600570,-1122606683)+W(1,-1119487441,-1123929445,1022387720,-1113618935)+W(2,1023026535,1037817733,1025496281,1030608138)+W(3,1035148220,1038603949,1040789578,1029056085)+W(4,-1096615656,-1090259708,-1086496425,-1089114938)+W(5,-1087399018,-1089721837,-1091666965,-1090055623)+W(6,1051437895,1044690723,1060547800,1067874188)+W(7,1061971613,1051923078,1020371139,1050691807)+W(8,1037565454,1031445334,-1123828273,-1103278290)+W(9,-1103477215,1017932657,1017045638,1041207209)+W(10,1009078433,-1134993406,-1122338716,961099943)+W(11,-1115158089,-1152593000,1017681054,1032486406);sum2=W(0,1035054009,-1100085534,1050236106,-1106312974)+W(1,1040394388,-1111006317,-1122528690,-1120327060)+W(2,1029203106,1055497340,-1099101530,-1091493710)+W(3,1035688516,-1100130836,1051271785,1037370697)+W(4,-1095822387,-1094806083,-1112580467,1065636371)+W(5,1057422694,1038056034,-1090043318,-1101753600)+W(6,-1096883389,1022251406,-1105263591,1066985993)+W(7,1050729384,-1113669663,-1109365057,-1098907474)+W(8,-1106861506,1025821768,-1099047212,-1090221894)+W(9,1040303734,-1095697855,-1132012078,1042447412)+W(10,1003858895,-1141198631,1038164225,1007864647)+W(11,-1131632326,1034223408,1022279531,-1111449439);WS(-1097113303,-1098536273);
sum1=W(0,-1128711506,1001100740,-1116245678,-1123204686)+W(1,-1122390725,973480529,-1135175840,-1112078369)+W(2,1026190055,-1129782332,1036959597,1010531062)+W(3,1040533155,1032146359,1016950072,-1115082484)+W(4,-1089449919,-1090119792,-1089233276,-1088111001)+W(5,-1083999320,-1100399617,-1096337083,-1098983064)+W(6,1051085133,1054274400,1059231684,1068549146)+W(7,1060528017,1051645044,1021720363,1056811397)+W(8,1039600836,1006971045,1035061810,-1106500579)+W(9,-1110173729,-1118570949,-1105366950,-1163217111)+W(10,1017357112,-1151099700,1008174399,1027830380)+W(11,-1118330949,-1138008953,-1113983621,-1114515356);sum2=W(0,-1126544110,-1106788080,-1123763395,1031886252)+W(1,1019879781,-1106896864,1025236903,-1103198659)+W(2,1057867675,1045040387,-1116688865,1008770068)+W(3,-1111977015,-1104133845,-1123575137,-1095297610)+W(4,-1084782762,-1103936041,-1096694543,1065118928)+W(5,-1120781351,-1094413904,1055216743,1063595180)+W(6,-1101472514,-1095964817,1033632512,1070094219)+W(7,-1093909441,-1091348732,-1087869152,-1101379604)+W(8,1046930113,1060484868,-1098897900,1055777327)+W(9,-1105350592,-1098592917,1032159773,-1090856164)+W(10,1047938716,-1116398073,1033301960,-1112910333)+W(11,-1132175940,1028498658,-1111429301,-1148399072);WS(-1088872108,1052196610);
sum1=W(0,-1115772244,1026268067,1022683057,-1119255225)+W(1,-1126845407,1018606696,-1122729971,-1119390253)+W(2,-1114837443,-1111544357,-1104977249,-1110507588)+W(3,-1124752108,-1106979958,-1118779367,1032957370)+W(4,1040729928,-1129315660,1050293045,-1115663356)+W(5,1055556797,1038400791,1043464385,1010467373)+W(6,999143576,1051137549,1050616762,-1123488747)+W(7,-1107532492,-1115698508,-1106851872,1013947482)+W(8,1035543595,-1115388138,-1110255664,-1102766242)+W(9,-1115121626,-1111362474,-1114761165,-1127308771)+W(10,-1109636323,-1138847608,-1148093909,-1113579532)+W(11,1031428336,-1123058305,1024891874,-1117161611);sum2=W(0,1021571414,1005045849,1032761087,-1131955840)+W(1,1002892889,-1113636159,1017257782,-1116947723)+W(2,-1136485425,-1108696907,1015124882,-1109877489)+W(3,1050593712,-1105061066,1027289415,1035889263)+W(4,1033792089,1026572719,-1097148617,-1072841573)+W(5,1051731235,1040799594,1025178361,1033387155)+W(6,1044650880,1068805535,1072674603,-1073632622)+W(7,1040667946,-1114163718,1033059623,-1113785952)+W(8,-1111938281,1042295210,1053858128,-1114078156)+W(9,986622244,-1105514756,-1131411966,1024784261)+W(10,-1111133361,1015874538,-1115667125,1025743417)+W(11,1029743517,-1150165522,1028606721,-1131685126);WS(1059574956,-1147706177);
sum1=W(0,-1126851274,1032992154,990365335,1021792788)+W(1,1014654722,1023708133,1021433863,1024270494)+W(2,-1107330821,-1114850125,-1111585801,1025219833)+W(3,1042448198,1041111834,1028566264,1025900485)+W(4,1039522745,1036915515,1058476188,1057257569)+W(5,-1130368142,-1087441640,-1103664757,-1101532519)+W(6,-1101979721,-1103811902,-1091594576,-1102147871)+W(7,1049911159,1046832311,1042912388,1034347764)+W(8,1039509326,1037543219,1044635632,1015035920)+W(9,-1098033363,-1103709614,-1112635561,-1106561201)+W(10,-1113513772,-1122830319,-1115799180,999411009)+W(11,1008106627,1030688938,998865060,1033251158);sum2=W(0,1030668111,-1138525905,-1118095530,1046358820)+W(1,1026007575,1036395993,1044323398,-1102154889)+W(2,-1100054904,-1127093272,-1104427366,-1094333916)+W(3,-1098434999,-1114547879,-1098255510,1043811931)+W(4,-1106823977,-1118630721,-1104404781,1066330506)+W(5,1032956568,-1089680445,-1118009606,-1104253130)+W(6,1038847176,1023505668,1055088734,1059364463)+W(7,-1109156363,-1102029714,1019564502,1042217401)+W(8,1045749759,-1100949461,-1106737563,-1115593085)+W(9,-1105827255,1014767972,-1114455410,1033201092)+W(10,-1139922314,-1137789612,1025350194,-1118124817)+W(11,1044080198,-1111415597,1034872747,-1116871429);WS(1056332375,1037816258);
sum1=W(0,-1121656782,-1121854558,988019291,1027294260)+W(1,-1141230927,-1146196851,-1124586778,-1119789479)+W(2,-1103168373,-1112652978,1032694229,1032971073)+W(3,1036051832,1029047507,-1138159876,-1116156558)+W(4,-1119737691,-1116096096,-1099471067,-1088930875)+W(5,-1088040995,-1094038173,-1105369135,-1100717841)+W(6,1044637987,1045017865,1051843657,1058468850)+W(7,1059943427,1054278049,1040438911,1052440082)+W(8,1028439953,-1108613751,-1124711667,-1105155884)+W(9,-1110648631,1023373473,-1109090662,-1121068380)+W(10,-1147698697,1015231409,-1126623722,1025720722)+W(11,-1125643860,1025459107,-1140770656,1033302707);sum2=W(0,1037403217,1056969468,1057593955,1065979451)+W(1,1052219437,1048107842,1012201018,1034400525)+W(2,-1101035659,-1090106390,-1080354518,-1077736273)+W(3,-1095104394,-1110113632,1035332836,1036232380)+W(4,1032316963,1038083410,1060881997,1057826659)+W(5,1040943565,-1093495590,1023246776,-1105354500)+W(6,-1116665707,-1119459300,1028006921,-1093367622)+W(7,1050471411,-1098889696,1037291810,-1172133380)+W(8,-1159849898,1009385423,1038355181,-1108823981)+W(9,1028403474,1041580846,-1108503511,1023204972)+W(10,1025618366,-1128266716,-1107076145,1040978108)+W(11,-1107763897,1031803963,1028340263,-1124125618);WS(1057728492,-1114894260);
sum1=W(0,-1113553553,-1129994721,-1116323110,1032700067)+W(1,1022553594,-1174372438,1025649872,-1204938694)+W(2,-1137973853,1032124939,1038491142,1042214629)+W(3,-1102850457,-1103814977,-1108835354,-1117610625)+W(4,1030725486,1023297510,1042012404,1063322480)+W(5,1049455560,1038337085,1036180712,1041170774)+W(6,1027451936,1039175515,-1096381204,1002639809)+W(7,-1095884801,-1099447670,-1107257155,-1110131186)+W(8,1024408310,-1104644784,-1098358292,-1097199096)+W(9,1038368473,1041557913,-1143485305,-1139346043)+W(10,-1122023828,1015759447,-1129065232,1025211173)+W(11,-1119912573,-1120935138,1022194670,-1131327617);sum2=W(0,-1132724746,-1125894137,1008401986,-1123753553)+W(1,1028568703,-1129573217,-1115138968,-1129237393)+W(2,-1136277690,1023794749,1034921985,-1135255538)+W(3,-1095862669,-1103833757,989975657,-1117578737)+W(4,-1115335750,1019650853,-1111489002,1065003137)+W(5,1042205114,-1104966989,1028245440,-1137003202)+W(6,-1142062564,-1102896527,-1095970428,1052274635)+W(7,1050282098,1039075981,-1124502561,1029353869)+W(8,-1111737990,1036465851,-1093339450,-1130345777)+W(9,961646223,-1123958953,975314596,981021860)+W(10,1021138001,-1117376889,1036367329,-1114642052)+W(11,983274770,-1121876761,-1131382405,-1129104973);WS(1064957100,-1084259623);
sum1=W(0,-1147443767,1002237105,1042679235,1025036588)+W(1,1039980881,1039876787,-1122119878,1046679440)+W(2,1048172674,1022388856,-1111985505,-1105536623)+W(3,-1111204540,-1118973740,-1115201293,1036937851)+W(4,1050085746,1049301459,1061123934,1059891343)+W(5,1063082922,1059164422,1050147791,1052477312)+W(6,-1087174820,-1096483251,-1084863818,-1085360136)+W(7,-1087496217,-1085023864,-1099749261,-1093770425)+W(8,-1110620477,-1130736462,1036594273,-1096717087)+W(9,1049051417,-1098175193,1038851310,-1094492881)+W(10,1041967934,1032395752,1029284270,1027822410)+W(11,1038157169,1033526682,1035926782,1040430103);sum2=W(0,1043574668,-1110691764,-1103083598,-1104224219)+W(1,-1111324648,1045365848,-1123650350,1040472402)+W(2,-1079200674,-1088609636,-1104512784,1072315297)+W(3,1071717488,1074062948,1072927288,1075518858)+W(4,1070660923,1057860954,-1107138551,-1092267131)+W(5,-1073631870,-1072626825,-1076777698,-1068851440)+W(6,1052128984,1049301959,-1106877192,-1082025998)+W(7,-1098154139,1060924493,1055782129,-1085268633)+W(8,-1102512316,-1119415890,-1099577256,1048136354)+W(9,-1101281480,1049098296,1053482338,1045375219)+W(10,-1114631788,-1111966430,1025811761,-1120067756)+W(11,-1097839567,1046934152,-1142912019,-1113956244);WS(-1075237718,1059347685);
sum1=W(0,1021242911,1033512399,1029870036,1022930282)+W(1,1032776022,1018371807,1019954077,1033340372)+W(2,1049968737,-1159856274,1035044013,-1122614884)+W(3,-1113136009,-1134430929,-1114025505,1040742208)+W(4,-1123217820,1052611492,1055398719,1061884279)+W(5,1059035017,1058365139,1054270736,1057072208)+W(6,-1100043508,-1096977477,-1086974821,-1081627821)+W(7,-1085989237,-1083853344,-1094951367,-1082038839)+W(8,-1123750750,1035058824,-1111424357,1035852049)+W(9,1046594056,1040835864,1036293471,1043435581)+W(10,1039650209,-1164938034,1031585078,-1146263191)+W(11,1040828171,-1113397210,1041271429,-1112152131);sum2=W(0,-1109418256,1045686709,1025535098,1041368995)+W(1,1025255906,1045341483,-1131647237,1050563248)+W(2,-1082007392,-1092895857,-1097230803,-1087580936)+W(3,-1090709237,1030380818,-1098811123,-1122444474)+W(4,1074622373,1045059925,1022527077,1072979117)+W(5,1059630355,-1082271661,-1098333373,-1080249300)+W(6,-1087167323,-1090791673,1061750517,1066822104)+W(7,-1104688853,-1098772696,-1097425000,1035536875)+W(8,-1079889153,1052961109,-1094791227,-1121141584)+W(9,-1114952578,1048788253,-1109808864,1062091865)+W(10,1054843717,-1111299754,-1097908774,1039933817)+W(11,-1109459004,1032974905,1041274025,-1101634861);WS(-1073405707,1071333561);
sum1=W(0,1032445482,-1114759602,1009365348,-1116673978)+W(1,-1140494528,-1138343378,-1164102249,-1128324122)+W(2,-1107154225,1043648434,1025826187,1050217769)+W(3,1045274198,1041826370,1037855412,1036590066)+W(4,-1086616986,-1097373989,-1088696011,-1084271170)+W(5,-1086550017,-1088202787,-1096484208,-1090407429)+W(6,1053035442,1049497533,1058380737,1057270871)+W(7,1060414079,1054213138,1049814032,1044502774)+W(8,1037191452,-1113096234,1042579156,1027100008)+W(9,-1122447285,1033632004,-1117413058,1049279047)+W(10,1005358651,-1140703610,-1147371482,1008260703)+W(11,-1128134433,-1146407565,-1132301012,1030979244);sum2=W(0,-1104849756,-1130309268,1032168017,1006608216)+W(1,1025939811,-1116205504,-1134020588,1015836550)+W(2,1044778147,1042344095,-1115874267,1016899230)+W(3,1015318926,1017541078,1025032291,-1134707560)+W(4,1087011564,1065552014,-1071484991,-1064792716)+W(5,-1108487910,-1111002668,1026184365,-1105554232)+W(6,1051692028,1050304642,-1095624232,-1080996320)+W(7,1038353709,1015541566,-1115175630,1035428553)+W(8,-1115275477,1012814276,1034711867,1012706900)+W(9,1031018877,1017981722,1016059306,1030487759)+W(10,1024288807,-1122813731,1018071134,-1113948677)+W(11,1039145567,-1121567210,-1161414849,957459976);WS(-1093094231,1019545057);
sum1=W(0,-1147370279,-1111661690,1036370005,-1130128916)+W(1,-1138886402,-1114353490,-1139052495,-1123566046)+W(2,1024662611,1043371102,-1098598749,-1121967929)+W(3,1034324947,1030255498,1020719663,983686292)+W(4,1045730364,1007712219,1063151515,1048771569)+W(5,-1102866212,1043747359,1042970997,1044423271)+W(6,-1100871081,-1103400446,-1086049630,-1094208743)+W(7,1057052051,-1103168823,-1114366281,-1105757546)+W(8,-1113292876,-1125293706,1038700136,1042591246)+W(9,-1109292474,1040829042,-1113681601,-1119014482)+W(10,-1115285964,1035921815,-1106696483,1031896756)+W(11,-1117085921,-1117982022,986496271,-1116127556);sum2=W(0,1017737448,-1112488549,1041909593,-1119128646)+W(1,995222883,-1138532089,-1122958336,1002378369)+W(2,-1113949677,1043174240,-1095542187,-1123930650)+W(3,1011641777,1043431269,-1133447353,1011720393)+W(4,-1109074925,-1099690943,1055357640,1063813292)+W(5,1029075282,-1111808055,-1121958092,-1111615901)+W(6,-1106456753,1036040708,990810979,1064786485)+W(7,-1080550900,-1099317256,-1111251400,-1122017034)+W(8,1033894674,-1136025401,1036060652,-1095508468)+W(9,-1096849813,1042059844,1031456264,1041840135)+W(10,1002006465,-1127095326,-1106928479,1041202855)+W(11,1028541984,1013308785,-1130037494,1011740497);WS(1065464534,1066200435);
sum1=W(0,-1120929867,1037468205,-1104046500,-1118049328)+W(1,1026495526,-1102710553,1047356358,-1104379061)+W(2,-1114034816,-1098649416,1044270480,1030873567)+W(3,1027018036,1029661039,992085460,1014898857)+W(4,-1093428139,-1095417420,-1095455089,-1078956988)+W(5,-1097112752,-1090364038,-1098761015,-1089997432)+W(6,1053507241,1053719708,1059517274,1062996894)+W(7,1062358792,1051059848,1053033759,1058137077)+W(8,1039630850,-1117479019,-1116571174,1037682987)+W(9,-1100052716,-1134398359,-1124964177,-1119205176)+W(10,1039737375,-1104296205,1034668025,1027940302)+W(11,-1105628906,1047874257,-1105711476,1036556777);sum2=W(0,1052570920,-1096757231,1032706704,1048916325)+W(1,1032567852,1027784571,-1123035498,1032789056)+W(2,-1079960756,-1072214843,-1067716640,-1071149720)+W(3,-1113086642,1026889523,-1102782368,-1113248449)+W(4,1059860803,1077140634,1078085184,1074719494)+W(5,-1126012658,1023965646,1033915049,-1131155204)+W(6,1024102895,1045135233,1007395147,1048879105)+W(7,-1105291454,-1125605772,1036400237,-1120868355)+W(8,-1109439044,-1135125103,1039504993,-1119420973)+W(9,1042487387,-1107726802,1040624471,-1123377002)+W(10,1028585912,1026412089,999691338,1031274943)+W(11,-1115876939,1031655696,-1118021143,1033633154);WS(-1088460652,-1077196042);
sum1=W(0,-1106714405,1012745873,-1106817926,1014233321)+W(1,-1139695810,-1112340330,-1112616426,1014140598)+W(2,-1126618358,-1104692362,-1128320455,-1113350277)+W(3,-1104636978,-1111992333,-1112151140,-1103199781)+W(4,-1100538888,-1105672234,-1096420642,1032760733)+W(5,980853696,-1098221750,1032069058,-1124202648)+W(6,1061836401,1049398341,1063373516,1062672955)+W(7,1040237156,1049303442,-1115352833,1047738902)+W(8,-1105561066,-1107347643,-1095103574,-1104500106)+W(9,-1136108756,-1098848505,1028357771,-1108236605)+W(10,1017778831,-1107815087,1021813111,-1130991024)+W(11,1015562593,-1124042178,-1117430379,1024298444);sum2=W(0,1042942941,-1103739979,1021675082,1031504716)+W(1,-1103784377,1021140017,1032312275,-1113021145)+W(2,-1095373315,1042549384,-1100136800,1032277385)+W(3,1051314558,-1097536524,1033748340,1006926454)+W(4,1047404354,-1104635751,-1156628070,1056265483)+W(5,-1086627236,1056610233,-1097748456,1032415346)+W(6,1041600542,1049880149,1042313351,-1095000083)+W(7,1058671506,-1087499329,1053303874,-1106742186)+W(8,1029337611,-1113660916,-1103511888,1052284225)+W(9,-1098025422,1053296214,-1097031052,1040224097)+W(10,-1116792463,1033409028,-1100575516,1042607543)+W(11,-1102539848,-1123811627,1034071897,-1116904421);WS(-1090190636,1052333694);
sum1=W(0,-1118008162,1017370722,1028313190,1032465571)+W(1,1021024634,1022145795,974396430,1023704762)+W(2,1046164882,1025512151,1039176172,-1140639831)+W(3,-1114523818,-1123803590,-1114987978,-1150325779)+W(4,-1087764995,-1107299674,-1107276920,1054861041)+W(5,1048774281,1052546887,1033108808,1052242867)+W(6,1050774996,-1113611419,1042980645,-1104478910)+W(7,-1116066086,-1088290914,-1101829203,-1082760046)+W(8,-1132114980,-1133738119,1016759930,1039228938)+W(9,1029146129,1046828701,1025239231,1050382392)+W(10,992812356,-1143374172,1031741320,991966796)+W(11,-1131726971,-1135053738,-1135839572,-1117633184);sum2=W(0,-1112927492,1000278501,-1115114722,1038568093)+W(1,-1107752992,1036864823,-1111435217,999311589)+W(2,-1126311221,-1112124316,-1096516945,-1095439368)+W(3,1035770391,-1173738153,-1127749525,-1118042174)+W(4,-1124129707,1030656727,1062718459,1069168233)+W(5,-1092856910,-1097729376,-1108466839,-1106807928)+W(6,-1089259297,-1136644755,-1089907054,1066488720)+W(7,1057602472,-1119016562,1028769031,-1101412503)+W(8,-1121960162,-1119195008,-1113085858,-1108783853)+W(9,-1101947316,-1105922885,-1119106133,-1119408565)+W(10,-1127721129,-1143597573,1010259715,1016497897)+W(11,-1142073349,1034450025,-1113345821,-1121786357);WS(1050584535,1068150000);
sum1=W(0,-1115260532,1010165469,-1112895478,1003680362)+W(1,1038151522,-1113655284,-1132334157,-1116596385)+W(2,1034938395,-1115625742,1043729220,1046586119)+W(3,-1096382429,1036369142,-1110737789,1020311663)+W(4,1038987194,1047833470,-1102791097,1053057826)+W(5,1060286702,1031810112,1033665067,1045919272)+W(6,-1117589351,-1104527215,1041775364,-1092950416)+W(7,-1085160955,-1099697720,-1112334730,-1112800213)+W(8,-1115913835,-1116485512,1035117570,1032942189)+W(9,1051158381,-1109351189,1035094123,-1113211075)+W(10,1013034091,1026352434,-1123123343,-1126776150)+W(11,-1118268740,992197073,1007592182,-1128843070);sum2=W(0,1027450901,999052617,998486633,-1098069390)+W(1,1050271656,-1144500281,1034115809,-1111215245)+W(2,-1130117632,1037992777,1035832253,1058826704)+W(3,-1075559944,1051052067,-1104035684,1041076323)+W(4,-1112751331,1031860941,-1100828230,1066377631)+W(5,1059983898,-1089703828,1037142243,-1116488683)+W(6,1023748039,-1148181737,-1107268336,1031601953)+W(7,-1105105514,1006070601,1031181077,-1123703892)+W(8,-1129067048,1031574877,-1108371420,-1110435251)+W(9,-1111123861,-1135053221,1013422629,994427506)+W(10,1020055214,-1123191999,-1176849298,992240434)+W(11,1022099846,-1122685646,-1154287506,1025316569);WS(1065940278,1034622363);
sum1=W(0,-1130882111,1018945629,1038546130,-1109081570)+W(1,-1116833467,1027338207,-1118439678,1023675896)+W(2,1042781009,-1105035701,1037583679,-1089961211)+W(3,-1106689964,1025705412,-1110899849,1000818681)+W(4,1048563851,1039562393,1050832116,1065150616)+W(5,1063013875,1053064399,1043578884,1052844651)+W(6,-1106282856,-1093168999,-1106056839,-1081267407)+W(7,-1093571617,-1098826451,-1098971955,-1103816344)+W(8,991352096,-1128564863,1040441019,-1125259845)+W(9,1037655800,1032573560,-1126802554,-1174556270)+W(10,-1132163876,-1146137419,1034240611,-1103163033)+W(11,1014989293,-1132178841,-1140385876,-1124029942);sum2=W(0,1042045232,-1100582068,1051353130,-1098661297)+W(1,1033093932,1041505758,-1111611431,1036803556)+W(2,1025081894,1047796551,-1135649915,-1083821047)+W(3,-1113123121,-1102707738,1042774566,-1119704488)+W(4,-1120251562,-1130142714,-1091982339,1066411068)+W(5,-1108263063,-1116829613,1029093314,-1105374597)+W(6,-1098032480,1051286467,-1088973774,1066192686)+W(7,-1096817778,-1124748705,-1115318079,1039210409)+W(8,-1122897683,-1114446743,1048662352,-1098476628)+W(9,1043244089,-1105512115,1039955893,-1115075522)+W(10,-1131598407,1028094206,-1114986235,1035402858)+W(11,-1113670703,1040252082,-1113507172,-1136180467);WS(1056991468,-1087030746);
sum1=W(0,-1123211458,1040392564,-1107179074,1032323379)+W(1,-1112698351,-1113154609,1035059984,-1117349658)+W(2,-1104816506,-1123900599,-1097679367,1050060447)+W(3,-1113372906,-1118981766,1036804874,-1117759553)+W(4,-1105628499,1035944426,-1092912076,1043269081)+W(5,-1098944114,-1111852653,1030188977,-1099907470)+W(6,1049039296,1031104918,1058030045,1044634502)+W(7,1032247835,1043769326,1035537687,1048904265)+W(8,-1110865210,1038992913,-1092536332,1052766173)+W(9,-1101773536,-1111088882,1017337855,-1120093295)+W(10,-1119944116,1019968535,-1113705364,1024115141)+W(11,1016666555,-1113641643,1034739876,-1119368937);sum2=W(0,1038207100,1055370704,1017023961,-1102268135)+W(1,-1122475964,1023693826,1033230771,-1120372849)+W(2,-1100024892,-1091918952,-1082116017,-1125190319)+W(3,1048656820,-1118701724,1009208157,1017593165)+W(4,1019998746,-1108168198,1065911065,1060923636)+W(5,-1095962080,1025593786,1022143062,-1123799386)+W(6,-1116235844,1051323790,-1096201210,-1094794141)+W(7,1023749917,-1112111831,1028403793,-1116942925)+W(8,1028590129,1017416940,1032160655,1048662690)+W(9,1005611185,-1121410776,-1131420642,1018425448)+W(10,-1132429552,-1131674494,-1107738152,-1115273448)+W(11,-1120617509,1032669658,1007544955,990755743);WS(1065408790,1036624080);
sum1=W(0,1031689276,-1118902603,-1130392064,-1130349122)+W(1,-1124855342,-1120117724,1032115325,-1114562026)+W(2,-1095782030,1036811736,-1106389326,-1116251760)+W(3,1016267643,-1116551776,1029730958,-1110739566)+W(4,1040908418,-1099523235,-1100633526,-1088986706)+W(5,-1097124896,-1093812931,-1102530619,-1093706094)+W(6,1044865119,1048657234,1056569877,1059819669)+W(7,1057017186,1059687187,1046000250,1058243684)+W(8,1010781241,-1114118270,-1105362262,-1109527143)+W(9,-1101014271,-1105256235,1028862634,-1118348593)+W(10,-1124793181,-1132122507,1010247305,1021657598)+W(11,-1147394236,1019294354,-1131137795,1010280523);sum2=W(0,1008018405,-1131603511,988821927,-1126539767)+W(1,1029044494,-1154431236,-1144594818,-1134541747)+W(2,1028827850,-1115409151,1044469435,-1105522597)+W(3,1031515550,1029512486,-1118759177,1017115388)+W(4,1048442625,-1128423353,-1144038842,-1080807551)+W(5,-1100063920,1047735839,1049631559,1040817807)+W(6,1022982076,976919119,-1106419532,-1069309764)+W(7,-1077869698,1057375362,1074645104,1074183528)+W(8,1015261982,-1110305290,1025710382,-1128896061)+W(9,1034212953,1047372093,-1121013958,1028992794)+W(10,1023643398,-1142661114,1024565032,-1156968388)+W(11,-1108906576,1040986767,-1109343217,1013497529);WS(-1134496480,-1135409208);
sum1=W(0,1012816882,-1131032216,1015795842,1017081284)+W(1,1032335660,-1114842158,-1121133019,1020892138)+W(2,-1118561391,1023949458,1025102291,-1098855254)+W(3,-1109465919,1018180354,1039697400,-1121622748)+W(4,-1172095542,-1135187513,-1122643706,1062211658)+W(5,1053298610,1055550179,-1104417019,1042088653)+W(6,1042727039,-1111514505,1044113108,-1088869665)+W(7,-1090758606,-1097017583,1024023145,-1131309822)+W(8,-1101252924,940438235,-1099247502,1037442288)+W(9,1036453998,1038283500,-1127849669,-1111728213)+W(10,1038725048,-1118209095,1039141810,-1110868352)+W(11,-1124785329,-1123999226,984058180,985363057);sum2=W(0,1027844464,-1120185020,1033301171,-1142892826)+W(1,-1130897478,-1112219415,1008317678,-1123809910)+W(2,-1123756397,1023474305,-1120807818,1045181163)+W(3,1050514681,-1148494098,-1124897908,-1112292483)+W(4,-1109401613,1009596088,-1105464515,-1069578385)+W(5,1080182479,1033916695,-1111316356,1038900121)+W(6,-1123223808,1048386893,-1117881742,-1079085438)+W(7,1057107198,-1155326684,1015620530,-1138311341)+W(8,1035039619,-1119575836,1029989604,1032607110)+W(9,-1113328530,-1143648562,1010222764,-1144599918)+W(10,-1128717516,-1197272208,-1129559846,1013531724)+W(11,1001587842,-1126181730,1011089790,-1129634008);WS(1063953772,1006246735);
sum1=W(0,-1129265445,-1103221880,-1129858606,-1113052252)+W(1,970168057,1035503657,-1114702297,1026538155)+W(2,1023929568,-1113408580,-1152025615,-1124775629)+W(3,-1116248388,-1112901548,-1114551939,1012918985)+W(4,1050480356,1053092565,1054804888,1058637767)+W(5,1061520345,1052655373,1043614208,1053852345)+W(6,-1094701786,-1092563365,-1099755687,-1081976315)+W(7,-1085039957,-1106127939,-1104465584,-1094975651)+W(8,1037312131,-1114954585,1041973195,1043978961)+W(9,-1109284733,1037644971,1036504960,-1153236991)+W(10,1034664643,1012249970,1007014628,1034276907)+W(11,-1121545966,1031841028,-1122618723,1015394179);sum2=W(0,-1108119214,-1096454441,-1110533412,-1119694402)+W(1,-1127729168,-1110958880,1023031785,-1130979192)+W(2,-1098605940,1047215192,-1103381544,-1128298432)+W(3,-1115663656,-1114162078,1023974294,-1102917557)+W(4,1035846227,-1114546522,1042040175,1054173861)+W(5,-1103681801,1035812038,1020649501,1043843622)+W(6,1036002502,1051355228,-1102267339,1055154953)+W(7,1052945690,-1097546689,1033369183,1033695483)+W(8,-1110269476,1034086715,-1102892813,1033662351)+W(9,1018137856,-1135158408,998437331,-1106336801)+W(10,-1115932080,1019597651,-1130886478,-1108620470)+W(11,1033484697,-1106956606,1029836288,1026224246);WS(1049960663,-1098656338);
sum1=W(0,-1129270334,1010743226,-1116543140,1036165346)+W(1,1026370235,1026933359,1009750007,-1164389112)+W(2,-1097905355,1038429850,1026505899,-1111354490)+W(3,1012909508,1034045586,-1139624135,1033987231)+W(4,-1106458043,-1094238830,-1084542826,-1093117384)+W(5,-1096055524,-1093158415,-1113672231,-1098353419)+W(6,1053746044,1050579558,1060156652,1065413702)+W(7,-1110641506,-1140159326,-1153271990,1046556600)+W(8,-1153859324,1008020477,-1101873487,-1122984978)+W(9,-1132001470,1048347588,1027525597,-1124973593)+W(10,-1120671826,1036488405,1033306211,1035776465)+W(11,1015184758,-1115507932,1024719161,1037016731);sum2=W(0,1007202997,1038605814,-1111184485,-1097778206)+W(1,-1107862779,-1126800416,-1122928880,-1117103670)+W(2,-1107138382,-1092409649,-1086536233,1033842165)+W(3,1050500010,-1107791267,1035028069,1024236113)+W(4,-1101985157,-1111080585,1058778058,1062592323)+W(5,-1115904936,1050870644,-1115500703,-1137706913)+W(6,-1105521455,1031799434,-1102287591,1054124413)+W(7,-1121603522,1039372702,1030823202,1012044041)+W(8,998286218,-1127152184,1043783051,-1107786643)+W(9,-1104929125,-1103666737,-1123649878,1042413442)+W(10,-1135144653,-1138707909,1018462794,-1134709509)+W(11,1016336685,1035379787,-1120475406,-1119073178);WS(1045571246,-1101396513);
sum1=W(0,1027156266,-1135540454,-1123739311,-1123826896)+W(1,-1110505155,-1138173481,1019384210,-1138775820)+W(2,-1105879340,1031079263,1036462891,1048275928)+W(3,1040289247,1033674439,1035302207,-1109766005)+W(4,-1095381975,-1094890856,-1086841044,-1081913239)+W(5,-1087831711,-1095054872,-1100616678,-1096527684)+W(6,1052608133,1052732944,1059410250,1057453824)+W(7,1053535332,1059217778,1056369955,1057086003)+W(8,1036979366,-1110160581,1033495803,986236332)+W(9,-1121128186,-1117509614,1002559041,1031959012)+W(10,-1116386461,-1124519785,-1113888968,1015417435)+W(11,-1106215130,1025380519,-1132265864,1009437253);sum2=W(0,1023702857,-1116086512,1027064225,1024261913)+W(1,-1115739014,1023117658,1011341860,1016675050)+W(2,1025579445,1041684936,991232624,1049263730)+W(3,994389040,-1121855219,-1121905805,-1114246345)+W(4,-1107828603,-1100190580,-1127488618,-1121382305)+W(5,1049530396,1041567276,-1097196557,-1125328530)+W(6,1030949885,-1127701406,1063977916,1081524863)+W(7,1074557390,-1078514947,-1067412604,-1072747255)+W(8,1030056541,-1101693823,1026840857,1032271344)+W(9,1041139218,1024600809,-1110332083,1045882874)+W(10,-1138881396,1031874044,-1115029594,-1124133978)+W(11,1015337722,-1113125346,-1157524144,1009384836);WS(-1091844311,1066789497);
sum1=W(0,-1126657090,-1118280816,1035276339,1034822275)+W(1,-1122398524,1027512241,-1105911320,1036073133)+W(2,-1121934839,-1104655157,1036892560,1041291861)+W(3,1016354085,-1100932977,-1113195754,-1137558275)+W(4,1053346558,-1150447404,1061301148,1054539137)+W(5,1061579109,1052329175,1010492736,1052092547)+W(6,-1094816004,-1096277599,-1095276499,-1085328499)+W(7,-1094948141,-1090319102,-1109759879,-1096198988)+W(8,-1134360567,1026981217,1035239934,-1132053288)+W(9,1041572288,-1138204721,1026669711,-1122862318)+W(10,-1196074864,1030410603,-1117233544,1032377106)+W(11,-1113536398,1028691858,1016723124,1004385343);sum2=W(0,-1130924015,976327856,1006816288,1032746467)+W(1,-1109752024,1030725620,-1118656485,1013150272)+W(2,1022730742,-1107671502,-1102494949,-1063244855)+W(3,-1117144683,-1118200508,1023153636,1019358625)+W(4,-1156842543,1030703882,1050591037,1084548157)+W(5,1041535529,1030607420,-1117378226,1000111712)+W(6,1039023607,-1100688592,1039287442,-1091568120)+W(7,1042495948,-1100624377,1033109796,-1135441064)+W(8,-1147026848,-1113451109,1030233046,1034384724)+W(9,1024850879,1037336210,-1123040622,1025293966)+W(10,1024455841,1015244616,-1121583866,1032201434)+W(11,-1112832588,984232072,1003511712,-1124806470);WS(1062375148,982896070);
sum1=W(0,1041356906,-1141741512,-1123251246,-1121772047)+W(1,-1138991637,-1156317853,-1161666833,1011726474)+W(2,-1092346958,1042371688,-1107640316,1037798623)+W(3,1035668286,1026956462,1016120313,-1115727625)+W(4,-1098857839,-1100631199,-1093348349,-1081710855)+W(5,-1084667272,-1088318752,-1093940123,-1084607638)+W(6,1052252533,1048733184,1057292943,1063732968)+W(7,1061645578,1059891330,1051947731,1059995535)+W(8,1050501706,-1126563284,1043133649,-1111246422)+W(9,-1112114769,-1106214611,-1109426316,-1190508359)+W(10,-1165233042,-1134397903,1008063554,1032268279)+W(11,988108978,1037368483,-1138661789,1040598420);sum2=W(0,-1087149149,-1111774062,-1122195827,1039123010)+W(1,1035630599,1055099903,1042757145,1060125526)+W(2,-1081699534,1035582541,-1087576154,-1082404199)+W(3,-1111170675,-1119441337,-1097950160,-1098859385)+W(4,1075074133,1078981756,1080077903,-1086433828)+W(5,-1073636555,-1080599553,-1080969229,-1075310961)+W(6,1074122230,1067224402,1066418532,-1082120864)+W(7,-1078722695,-1083892454,1038753292,-1085615144)+W(8,972078363,-1092574897,-1094572008,-1101495601)+W(9,-1124013413,1051613332,1020974546,1056506110)+W(10,-1097056662,1045566397,1049096521,-1109136155)+W(11,1034655424,1023040696,1027077203,-1129411423);WS(-1073733835,-1077508759);
sum1=W(0,1004911573,999004239,1008908284,1032559088)+W(1,-1123346838,1021646261,-1114632613,1036339578)+W(2,1043185540,-1120942224,-1136904037,-1114184455)+W(3,-1112686066,1032555200,1005792618,1040940927)+W(4,1056421033,1054442442,1059517190,1066321721)+W(5,1063474337,1052962698,1044159722,992460573)+W(6,-1084678800,-1094509130,-1087084867,-1089134469)+W(7,-1088382556,-1089853747,-1092765869,-1093589176)+W(8,1025064353,1020812405,-1149079216,-1127746091)+W(9,1027145139,-1126936380,1027348136,-1126618160)+W(10,1009545653,1022285001,-1118599969,1007063543)+W(11,-1149726053,1015641511,1023282088,981480241);sum2=W(0,1016441223,-1123853806,1034027700,1016212045)+W(1,1025170155,1030169991,1024326153,1020004331)+W(2,1040812131,-1136381199,-1121560396,-1100123577)+W(3,-1100550013,-1105283667,1029487024,-1102325825)+W(4,-1091551076,1020713637,-1092123318,1069362941)+W(5,1050653373,1020763615,-1121149602,-1094990109)+W(6,-1083270432,-1123741604,1057043619,1065772322)+W(7,1058297195,-1091989226,-1092470882,-1106605421)+W(8,1054198423,-1108424657,-1115262538,-1092584961)+W(9,-1121642970,1029919048,1039520200,1026718342)+W(10,1001473573,-1110846033,1008724259,-1120589670)+W(11,1040111989,-1104422780,1027795061,-1115881428);WS(-1083424620,-1083774644);
sum1=W(0,1025997707,995558823,-1132669247,1015677409)+W(1,-1113673299,-1146244698,1028038186,-1119640804)+W(2,-1107578509,-1112668224,-1109754213,1048694360)+W(3,-1099923633,1044345284,-1117921566,1030760459)+W(4,-1116799831,-1098861996,-1099316274,-1079768279)+W(5,-1093459346,-1098475085,-1113981277,-1105585281)+W(6,1051882641,1045883512,1060321715,1059777970)+W(7,1064776049,1036566882,1042756750,1033934183)+W(8,-1114213177,-1127946135,-1106758402,1040276008)+W(9,-1108196294,1008462282,-1117078569,-1130472177)+W(10,-1140244728,-1116793621,-1131243108,-1129876893)+W(11,-1167573435,1020492609,1015090721,-1176961296);sum2=W(0,-1120400279,1006239848,1033967902,-1138878316)+W(1,1012842788,-1135736068,1028356101,-1120658117)+W(2,-1120118931,-1112851025,-1101370370,1037781128)+W(3,-1100258045,1002346920,-1112182778,995892591)+W(4,-1114073896,1016448074,1047917593,-1113781647)+W(5,1045546113,-1114666278,1002645288,-1115876966)+W(6,1044457775,-1095953339,1065044078,1069276419)+W(7,-1075186216,1035717470,-1097061266,1049663208)+W(8,1036833596,-1112980685,-1119396143,-1110041421)+W(9,-1132903556,-1120766465,1015304410,-1123504973)+W(10,-1137956564,-1122147671,987310366,-1187381491)+W(11,-1131003226,1029533357,1003776904,-1150885167);WS(1055938007,-1113494123);
sum1=W(0,1002908945,1005413771,1025040167,1016082831)+W(1,-1114102015,1024456642,-1121270129,1006080470)+W(2,1028210664,-1117675639,1040926954,-1118443670)+W(3,1040854289,1046508410,1019764906,1029150738)+W(4,-1133494457,1035958810,1041989700,-1101702418)+W(5,-1098047787,-1093641223,-1111985289,-1102768646)+W(6,-1135464580,-1095959351,-1087581816,-1121242873)+W(7,1048632765,1052220147,1025236686,1042463785)+W(8,1008466835,1040264713,1048292991,1034336763)+W(9,1043249233,-1183964258,1036425152,-1131127167)+W(10,-1131269290,1035203030,-1116685065,-1117662885)+W(11,-1132796663,-1144182458,-1137681823,1031884341);sum2=W(0,-1148833389,1034952858,-1131645803,1044582101)+W(1,-1100126968,1041029558,-1101188496,1038559400)+W(2,-1103329032,-1114547380,-1099667252,1046239383)+W(3,1038848953,1023994452,1040593566,-1104909140)+W(4,1039527980,1019372679,1017530647,-1095619156)+W(5,1053527025,-1122648352,1048348234,1034383711)+W(6,1036545465,-1111710878,1040867364,1074171367)+W(7,-1072583834,-1089175055,-1110512168,1048723535)+W(8,-1140514638,1042452640,1048394746,1046568773)+W(9,-1104419698,-1095650184,-1113024814,-1105559093)+W(10,-1111163586,1025974311,-1102843950,1030125627)+W(11,1045672947,1033990232,1039972451,-1123744674);WS(1054254551,1014537956);
sum1=W(0,-1121039367,1018675757,1022410264,1028321069)+W(1,1032078897,1035879540,998902321,1035017184)+W(2,1035774671,-1130008697,1030747950,-1107714718)+W(3,-1097508911,-1100889147,-1111836109,-1112194220)+W(4,-1112598570,1008273253,-1093495169,1061840455)+W(5,1062686448,1058139578,1050284599,1050365160)+W(6,-1132150029,-1122251932,1041075666,-1100441032)+W(7,-1084814013,-1090418276,-1098262366,-1104639554)+W(8,-1109088445,-1109769252,-1103842329,-1105690119)+W(9,1049125597,1045096257,1018266794,-1137878196)+W(10,1040615567,1003469451,1040565356,-1126038165)+W(11,-1115375938,-1105705223,1030169589,-1123088958);sum2=W(0,1011204314,-1151906447,-1132982086,1015334447)+W(1,-1126682819,1031867988,-1118412630,1019402007)+W(2,-1130282463,1008292026,-1113509623,-1118416042)+W(3,1010705513,1015562377,1033032763,-1171211484)+W(4,-1119643322,1036989282,1023195387,1031871454)+W(5,1036745108,-1105750465,1024841875,-1132045005)+W(6,1040567914,-1093705400,1046529995,1053486166)+W(7,1053627848,-1097180463,1042871577,-1098551422)+W(8,1058038651,1048788001,1069827352,1061661513)+W(9,-1076895592,-1083563182,-1102862368,-1093245544)+W(10,-1092395975,1041384381,-1082188469,-1087135929)+W(11,1050130047,1062283738,-1108358221,1058279550);WS(1057163500,-1105993220);
sum1=W(0,-1117201821,-1121502764,1035599249,-1105708961)+W(1,1039647740,-1100922079,1009912816,-1136735831)+W(2,-1127293622,1045431725,-1100979748,1049617722)+W(3,-1110465655,1042176840,1018827936,1001114727)+W(4,1046510122,-1097880614,1061106926,-1099817760)+W(5,-1119635500,-1109566363,-1147860066,1037588842)+W(6,-1119279260,1032698105,-1097882833,-1088567265)+W(7,1058361641,-1097567811,1036626725,-1111863248)+W(8,-1111026820,1044535287,-1095331735,1053288920)+W(9,-1096979757,1050620014,999121112,1037098289)+W(10,1018908832,-1110256660,1024080836,-1117593824)+W(11,1027464313,-1113789929,-1159432152,1012647057);sum2=W(0,1032576295,-1123342042,-1102694716,-1132748357)+W(1,-1114775905,1033817148,942234367,-1109637447)+W(2,-1107895050,1039805910,1052615154,1027679479)+W(3,-1183264704,-1127944484,1017960690,-1117652574)+W(4,1016729470,-1102939450,1050355566,1057040101)+W(5,1041423933,-1098800812,1027447559,-1113353192)+W(6,1038099246,-1120156902,-1100691281,-1098318717)+W(7,1028185223,1043085543,-1113846578,1025700351)+W(8,-1122727069,-1128970625,1046407453,997134844)+W(9,-1094682594,1023808656,1033077879,-1136470782)+W(10,-1114110583,-1124467804,-1110408836,1035923921)+W(11,1040728790,-1104134547,-1111084310,1024627457);WS(1069430838,-1077807532);
sum1=W(0,-1123171840,-1123870031,1012978707,1026708965)+W(1,1032241614,-1110089696,1013657340,-1120091289)+W(2,926704291,1035074891,-1102713036,-1094582899)+W(3,-1104095024,-1131766218,-1123449267,-1126388352)+W(4,1028287308,1030377682,1060355037,1064667974)+W(5,1044883747,1023923417,1023074654,-1134219998)+W(6,1024652287,-1104443381,1049114747,1049334299)+W(7,-1097738289,-1112895132,-1133494194,-1105084689)+W(8,-1121358347,-1137933441,-1102473935,-1095444677)+W(9,-1112982200,-1115022670,-1123735342,-1125652635)+W(10,-1124249574,-1123723658,-1124350158,-1155502135)+W(11,996719039,-1114119663,-1129702439,-1115595936);sum2=W(0,-1176390445,1032791968,-1107216374,1039748018)+W(1,-1104895086,1038133354,-1123666927,1013658503)+W(2,-1120278537,-1112747779,1039675898,1025598156)+W(3,1049256042,-1105015824,1024448666,-1110290749)+W(4,-1122813389,-1119517685,1061000499,1059349510)+W(5,-1087513873,1030867610,-1108606159,1029186614)+W(6,1041053822,1042596904,1032712030,1055783944)+W(7,-1099074048,-1084050573,1040697602,-1106116496)+W(8,1022193201,-1132233097,1037891533,1009116037)+W(9,-1107732985,-1101549778,1022775251,-1106656496)+W(10,-1120846771,-1150821318,-1120324549,1006903493)+W(11,-1117395279,1034659541,-1115429715,1028618234);WS(-1107817820,-1083770194);
sum1=W(0,1033900161,-1129878691,-1129439246,-1131338575)+W(1,1015365308,-1128788741,1034359265,1024049691)+W(2,-1103638846,1019165999,1023785569,1041664750)+W(3,1007653393,1026305479,1029035509,-1111132977)+W(4,-1091016130,-1105602789,-1097747004,-1076846267)+W(5,-1089110318,-1101714279,-1095981534,-1089968180)+W(6,1053216608,1056291523,1057499003,1059566574)+W(7,1057822998,1057215924,1051239662,1055184137)+W(8,1041711845,-1114138529,-1107402783,1043057225)+W(9,-1097881621,-1104471663,1029122288,1032118072)+W(10,1032252891,1005244003,-1129556050,1037921123)+W(11,-1126092988,1041959808,1025745172,1027268745);sum2=W(0,-1108694073,1045019344,-1102469381,1037993179)+W(1,-1102369829,1036817135,-1116848662,-1123721670)+W(2,1017327589,1034893158,-1100848825,-1146521528)+W(3,-1136622056,-1122158468,1036214504,-1109074807)+W(4,1040440313,1020539438,-1091152854,1062010427)+W(5,1017850914,-1095264144,1045324437,1047380031)+W(6,1037365040,1043169414,-1179472005,1059039676)+W(7,1038217042,-1119445175,1048192551,-1115655698)+W(8,-1097181356,1044490295,-1098856738,-1105305386)+W(9,-1109601321,-1098482637,1034613852,-1105047780)+W(10,-1123414724,-1142407924,-1124070306,-1103656828)+W(11,1025666621,-1105116469,1027457629,-1121369495);WS(-1121449656,-1084978473);
sum1=W(0,1045775831,1021114964,1036495664,1032769888)+W(1,-1134400474,1043049231,-1112792957,1043659613)+W(2,-1099605930,1028648016,-1113195701,-1106810756)+W(3,1033523886,-1109837568,1039225431,-1097941829)+W(4,-1086366198,-1100836955,-1085601027,-1088747404)+W(5,-1083936243,-1087596695,-1102874546,-1088234269)+W(6,1054843763,1049277222,1059006957,1062277595)+W(7,1060137529,1057384673,1045407794,1055835664)+W(8,1044622847,-1121703995,1039106531,-1122091582)+W(9,-1102614275,1011169881,-1118753961,1048366450)+W(10,1025802254,-1116658981,-1138285574,1043922200)+W(11,1020367213,1042132230,-1132370673,1039326553);sum2=W(0,1027272459,-1122536322,-1115599503,-1109953333)+W(1,-1101108438,-1160853572,-1125199072,-1105305527)+W(2,-1105747151,-1103046200,1043039962,1029006014)+W(3,1049577028,1035298821,1043042004,1053260045)+W(4,1058588727,1025881493,1025318337,-1079698237)+W(5,-1116019666,1050247454,-1104971590,-1094505007)+W(6,1050147388,1054947781,1058930692,-1072349877)+W(7,-1069493839,-1072151832,-1072978341,-1072202568)+W(8,-1089616072,-1098050255,1020160348,1078384354)+W(9,1078006681,1075828182,1074567753,1072013431)+W(10,1040922163,-1157391810,-1097372724,1029236731)+W(11,-1111844849,-1095907204,1046502148,1037030073);WS(-1076413686,1050217089);
sum1=W(0,1037264211,-1140703701,1010880426,-1119658251)+W(1,-1116247362,1031154598,-1125273098,-1131976189)+W(2,-1103937453,981259974,-1126374874,1042459879)+W(3,-1115463620,1040532067,-1110800684,1020764716)+W(4,1032015257,1015092336,-1117441203,-1095655209)+W(5,-1089060935,-1097693400,-1116339093,-1115082479)+W(6,1043075881,-1110472573,-1140207123,1058975156)+W(7,1059127610,1049753500,1026525586,1038259412)+W(8,-1122840185,-1115654547,-1121072785,1016890098)+W(9,-1095200233,1024224509,-1116764924,1027865572)+W(10,-1144808135,-1126940256,-1127053849,1040888602)+W(11,1021095812,990976051,-1118091276,1016317274);sum2=W(0,1057721492,1028643349,1060288138,1059252612)+W(1,-1088865108,-1086775589,-1123025940,-1093527126)+W(2,-1087030854,-1118716844,-1080168014,-1080273709)+W(3,1065839894,1065802380,1052992874,1051057083)+W(4,-1098169441,1050324940,1016748144,-1095791676)+W(5,1025332663,1048744751,-1103675095,1047968677)+W(6,976966634,1023362490,-1115171624,1047291739)+W(7,-1136639192,-1124716700,1045176631,-1122660154)+W(8,1023517212,-1141117066,1023617033,-1099550108)+W(9,1041241265,1003901823,-1105682362,1020688386)+W(10,1010046217,1027499437,-1115470708,1034407868)+W(11,-1116997486,-1138422172,1028187249,-1121332252);WS(1066004950,-1130673709);
sum1=W(0,-1116101174,-1143212072,-1110468285,-1115338446)+W(1,-1108483849,1016794668,-1129241385,1013476922)+W(2,1031654568,-1115365365,1037471350,1044807147)+W(3,1036857292,1049500535,-1116011560,1018991691)+W(4,-1088044468,-1112634148,-1095270314,-1086079158)+W(5,-1084922887,-1089120237,-1096691029,-1092328502)+W(6,1052873383,1046315731,1053790292,1057379349)+W(7,1062574892,1059566963,1043154809,1052540519)+W(8,1041536990,1018103788,1044233532,-1114923292)+W(9,-1111082699,-1112535089,1013224078,1045681849)+W(10,-1136500130,-1125315968,-1143909091,1020745202)+W(11,1016815907,-1120057699,1009076749,-1111113254);sum2=W(0,1049010278,1037489391,-1120558834,-1115441721)+W(1,-1107156556,992841734,1011333881,1042878013)+W(2,1059657103,-1120407882,1065561208,1065354919)+W(3,1033902725,-1090673211,-1082019922,-1076779646)+W(4,-1081123115,-1091075041,-1094693777,-1086070082)+W(5,1048072918,1058489027,1067731839,1065573397)+W(6,-1096253478,1044030983,-1088412254,-1088804298)+W(7,1059822273,1048768363,-1110539158,1056386736)+W(8,1022187211,-1110198086,1026065263,979808314)+W(9,1015305348,-1103664360,-1102578162,1041735451)+W(10,1042763848,-1123055347,1010460099,1037997843)+W(11,-1106407542,-1127526979,1046102351,-1098151359);WS(1047691950,1051513987);
sum1=W(0,1022367675,1023115866,1025923810,-1121417283)+W(1,-1135269348,-1123344254,-1153116613,-1140725337)+W(2,-1106171493,-1148261013,-1110614526,1048684730)+W(3,1043654816,1037977761,1018209505,1012206837)+W(4,1047705594,-1138130365,-1138856554,-1092459648)+W(5,-1088007377,-1117423671,-1145599589,-1130685354)+W(6,-1115678670,1039875161,-1098498099,1059839847)+W(7,1055365231,-1110502987,-1108540005,1013205632)+W(8,-1110486184,1038987295,-1111291916,1037143648)+W(9,-1116325726,1038170008,1024662707,-1106962771)+W(10,-1119968336,-1146539325,1031736900,-1113038256)+W(11,999460043,-1124410005,-1170140361,1022378313);sum2=W(0,-1153456458,-1134949160,976205336,-1107040555)+W(1,1031938263,-1148458760,-1128058621,1018102832)+W(2,1034638423,-1132037434,1047224115,-1111241686)+W(3,-1102088763,-1109506803,-1119972538,-1122339703)+W(4,1026219462,-1110235102,1041432515,-1098519781)+W(5,1016119332,1045200456,1026438298,1012163112)+W(6,-1118314715,1026400860,-1098555575,1048945857)+W(7,1066956313,1038098069,1020127420,1026446934)+W(8,-1119545213,1033998497,1038320636,1042089138)+W(9,-1089428981,-1088147582,-1103340362,-1114149729)+W(10,1020158000,-1129681397,1034767622,-1100590807)+W(11,-1131704894,1033722488,1036980701,-1126638758);WS(1065730166,1060778308);
sum1=W(0,-1109508860,-1155017835,-1113193022,1018445113)+W(1,-1116526739,1027367671,-1113248331,-1116098736)+W(2,-1157499671,-1122491724,-1101845990,-1123710636)+W(3,1037579925,-1109701838,1024052458,-1155438706)+W(4,1041425921,1039607429,1059840031,-1103201623)+W(5,-1086536234,-1119532176,-1131587533,-1135484603)+W(6,999270323,-1108915110,-1093896302,1034241095)+W(7,1065443257,-1115473720,1023021127,-1169161851)+W(8,1009856488,1019270959,1048952862,-1124851701)+W(9,-1100984082,1042597895,988759974,-1109972554)+W(10,-1122732458,1019165315,-1112299503,1031136123)+W(11,-1130156262,-1112137490,1035869970,1026435614);sum2=W(0,-1117967445,1040648348,-1112630617,1042642774)+W(1,-1134880336,-1108734545,1042723069,-1110919553)+W(2,1023936292,1027011316,-1104815876,1032485416)+W(3,-1097739621,1008252288,1027781874,1017816544)+W(4,1048994422,-1081925843,1069895227,-1079286264)+W(5,1067803238,-1093635474,1039731885,-1113045602)+W(6,1036573845,-1090561506,1061477130,-1076993331)+W(7,1074358700,-1082750513,-1152591489,1040942069)+W(8,1025878262,-1121546197,1006994724,1017402756)+W(9,-1094759274,-1124517798,-1128233335,1015619872)+W(10,-1136777476,1000734832,-1120512530,1043800887)+W(11,-1115175264,-1106635673,1050798200,-1104563368);WS(1051081815,1004177576);
sum1=W(0,-1127006616,1009183853,1030806032,1035550201)+W(1,-1148492092,1031890286,-1122950699,1033051522)+W(2,1047378036,-1123222753,1030530563,-1112167248)+W(3,-1102096100,-1119963793,-1117414047,-1118879820)+W(4,1040477302,-1133548407,1061394914,1067589976)+W(5,1061693295,1056018877,1051876647,1054656608)+W(6,-1095193921,-1099314072,-1084986498,-1091645900)+W(7,-1092420382,-1084371172,-1100397982,-1096248194)+W(8,984028115,1033152150,-1134209438,-1104155199)+W(9,-1126214664,-1117645071,-1115478541,-1098736399)+W(10,1015654525,1000220336,1016832613,1007541309)+W(11,1020442767,1016050244,1015156587,-1120116135);sum2=W(0,1038737431,-1107492679,1048033211,-1120313369)+W(1,1015799927,-1127256174,-1108431753,1025558434)+W(2,-1086393652,1061143042,-1086071985,1050160290)+W(3,1036302581,-1118303985,1030572627,1049210573)+W(4,-1122890851,-1087802869,1050554685,1074235084)+W(5,-1097102610,-1080828834,1051308486,-1086660156)+W(6,1062117952,-1089713201,1059347527,1068761695)+W(7,1051722018,-1090432670,-1096060997,-1089293346)+W(8,1031555324,1047951996,1026779363,-1098359769)+W(9,1043634021,-1093586557,-1093678452,-1099341241)+W(10,-1105710539,1021198999,-1103176732,1024031768)+W(11,-1105088271,1023611974,-1113357802,1042868230);WS(-1081907798,-1114644056);
sum1=W(0,1023775725,-1170980595,1026005873,-1126334628)+W(1,-1135823392,-1129163353,-1151688884,-1129940170)+W(2,-1099395677,-1134709766,-1099241994,-1120114113)+W(3,1034531271,-1108351113,1019473342,-1110039318)+W(4,1055907631,1050593936,1058604967,1054687330)+W(5,1038229186,1034921283,1018134455,-1120708196)+W(6,-1100928459,-1112754945,-1087793848,-1087665246)+W(7,-1104299004,1040795209,1040889398,1054318790)+W(8,-1119324179,1032148262,1009969504,1038203192)+W(9,1028440637,-1104169898,-1106565731,-1107725509)+W(10,-1109439504,1017060589,-1128826918,-1138112959)+W(11,1038462084,999099597,1007377992,1027667523);sum2=W(0,-1119441358,-1129970231,1013923693,-1135011770)+W(1,1015830944,-1115083307,1009913072,-1117182320)+W(2,-1109792567,-1120391232,-1103233485,-1103316489)+W(3,-1104701758,961266788,-1120471806,1032096200)+W(4,-1127769135,1050978947,1033489482,1054134565)+W(5,1049300223,-1110832497,1049274561,-1124368769)+W(6,-1107196821,992017798,-1095646457,1049668759)+W(7,1056508485,1047186396,-1110580647,-1109467751)+W(8,1030789742,1040616080,1038693473,-1124339641)+W(9,1043974386,-1086696217,-1110322035,-1103392519)+W(10,-1113410550,1030775978,-1115392393,-1108882435)+W(11,-1145057435,-1118394614,1032794842,1029776437);WS(1054547415,-1080700728);
sum1=W(0,-1118959255,1000886579,-1108938574,1035589374)+W(1,-1115953331,-1120209015,-1130255148,-1114831416)+W(2,-1106813137,1020745112,1000629071,-1089948699)+W(3,-1104374042,-1115354302,-1115551813,-1107411355)+W(4,-1136179854,1042266506,-1114102394,1058763908)+W(5,1043996152,1034434840,1030595334,1037557447)+W(6,1049136707,-1113159542,-1117329322,1057279043)+W(7,1058534976,1042941412,1024662339,-1115931546)+W(8,-1121699838,-1135369949,-1098171678,-1102488395)+W(9,-1118338951,-1123101368,-1111680098,-1111356186)+W(10,-1110798213,-1133353861,-1132246652,-1116069530)+W(11,1023843187,-1110056358,-1125104281,-1113468791);sum2=W(0,-1104438281,1006975884,-1114845259,-1121830816)+W(1,1035922248,-1109021584,1024387710,-1116080890)+W(2,1010047952,1033813267,-1104617278,1016682467)+W(3,-1119230330,1016925125,1031893944,1028042677)+W(4,1041416137,-1103312430,1059878226,1030331467)+W(5,1042445877,-1127060444,-1106783001,-1113418625)+W(6,-1126834256,-1117623020,-1091497753,1058017528)+W(7,1016098448,1041560361,-1112957506,1032681483)+W(8,-1137643420,-1119875938,1032827109,-1098691452)+W(9,1038105687,-1110812698,1032692112,-1112120334)+W(10,-1141914640,-1142859168,-1115736166,1030249718)+W(11,-1111253212,-1153808400,-1114320479,-1122393388);WS(1052913623,1049378679);
sum1=W(0,-1122838827,-1140317417,-1125024735,-1119624720)+W(1,-1114511683,1000517975,980913767,-1118732996)+W(2,1042960148,-1131398976,1047376245,-1142164473)+W(3,1052155164,1026436976,1040745327,1037554661)+W(4,-1086626395,-1096052024,-1085621156,-1082562971)+W(5,-1087926293,-1091398264,-1096441475,-1088065070)+W(6,1057292387,1051976144,1057250406,1065554348)+W(7,1052193006,1054127476,1052669955,1051850318)+W(8,1037967453,-1115050310,1033197251,-1105683981)+W(9,1022767638,1031945184,-1117629257,1041425290)+W(10,-1155224026,1021209962,-1137632582,1041116332)+W(11,-1114068531,1019309136,-1119607996,1029050594);sum2=W(0,-1128729473,1026695603,-1122814467,1038041001)+W(1,-1114364242,1029245131,-1114309631,-1131614889)+W(2,-1113890565,-1113695617,1012493154,1007226362)+W(3,1022932917,-1121347205,1028217359,1005475605)+W(4,1030681183,1046246583,-1119541727,-1105895610)+W(5,1013035938,-1109256305,1037707015,1018572933)+W(6,-1116238263,1032966985,1063042504,1066720275)+W(7,1061802664,1054635319,1034508407,-1114817272)+W(8,1054381777,1060417287,1065151040,1069419683)+W(9,1070184946,1067716376,1063333907,1057796391)+W(10,-1088819879,-1094452995,-1073258706,-1071852139)+W(11,-1071972143,-1076852924,-1084913408,-1086618913);WS(-1080205366,1054586731);
sum1=W(0,1028285119,1034516295,-1114270114,1028158052)+W(1,-1122816794,1015275709,1008209269,1026827799)+W(2,-1104231365,-1118125300,-1122896269,1031422323)+W(3,1042423964,-1113275778,1035567225,-1113291743)+W(4,-1105384067,-1098317298,-1102251495,-1084181862)+W(5,-1083878719,-1102645126,-1094749758,-1095155767)+W(6,1018315643,1050987674,1045079495,1065887519)+W(7,1058366107,1055927247,1042520123,1054820368)+W(8,1050517144,-1103331232,1044797187,-1106919576)+W(9,-1136969466,-1127822612,-1111681950,1023800268)+W(10,-1107795033,1030553289,-1134423957,1039594145)+W(11,-1127143669,1007528111,-1112108944,1010334934);sum2=W(0,1018519238,1015687849,-1123243110,-1154321191)+W(1,-1147705571,-1137574530,1025499637,-1123293958)+W(2,999332143,1021267259,1021268373,1001850235)+W(3,-1122367554,-1149097003,1028798873,-1120881342)+W(4,1041061518,-1105547391,1034089943,-1097359239)+W(5,1024181853,964634475,-1139074510,1038775557)+W(6,1033756160,1042746528,1026544409,1057524548)+W(7,-1128118669,1033087855,-1129467393,-1131901697)+W(8,1071473984,1066765865,1067795051,1059938647)+W(9,-1126584943,-1109247299,1002507759,-1137941026)+W(10,-1074851124,-1079967238,-1079279124,-1081222132)+W(11,1036308208,995399503,1006964374,-1131371017);WS(1032292188,-1145187004);
sum1=W(0,-1121091224,-1124591439,-1121198813,1009701366)+W(1,1007646671,1026658136,1020346030,-1122546321)+W(2,1026282854,1032165735,1048823572,-1113803654)+W(3,-1119045850,-1092992668,1019935126,-1119672872)+W(4,-1110430066,-1099744666,-1088767505,-1109489438)+W(5,1041537816,1047050636,-1121506375,-1110555528)+W(6,1041424886,1053335502,1045555550,1044961340)+W(7,-1098280566,1043075732,-1107270401,1047792295)+W(8,-1163709786,-1097458647,1040806261,1038271382)+W(9,1040783354,1037260307,1000329008,-1120965766)+W(10,-1130362518,1026340962,1020242430,-1136150382)+W(11,-1117600916,997023189,-1124456788,1026784415);sum2=W(0,-1120115102,1024423113,-1131404107,-1162462122)+W(1,-1116017912,1035047655,-1146105278,1011265421)+W(2,1027036707,-1119221834,1034928052,-1115806512)+W(3,-1133321326,-1101382306,1029706393,1023154260)+W(4,1028744443,-1122478763,1034534080,-1117650486)+W(5,-1108495610,-1105332910,1038914207,-1113944011)+W(6,1037973272,1049287438,1047707985,1065549495)+W(7,-1079218451,-1101676179,-1109811124,-1116861489)+W(8,-1111409649,-1096539764,1032305459,1059270295)+W(9,1053073262,-1108544028,-1125217018,1023662974)+W(10,-1114092190,1034186497,-1111870688,-1104163224)+W(11,-1116841516,1038206879,1004549098,1021319568);WS(1065238444,1029810764);
sum1=W(0,-1117664959,1033625479,-1121511107,1026353828)+W(1,-1154871713,980940712,1018182811,1025470327)+W(2,1035631050,998132025,1046740798,1049143094)+W(3,1044265580,1037075730,1028486865,-1128624253)+W(4,-1105662947,-1110409480,-1115600622,-1117398499)+W(5,-1101622768,-1109487884,-1112099063,-1120941494)+W(6,1044376095,1041425605,-1117226857,-1088462543)+W(7,-1090821428,-1099167518,1039936213,-1117520833)+W(8,-1180059800,1029921727,1047596134,1050498082)+W(9,1032067983,-1134957959,1021107193,1019194744)+W(10,-1144996235,1002652741,986508455,1031133314)+W(11,-1119889178,1038687768,-1122286680,1032539083);sum2=W(0,1027136813,-1126103938,-1134438995,1023841561)+W(1,1003327910,-1130954514,-1135210803,994333964)+W(2,-1109237812,1029641913,-1108335880,1016569578)+W(3,1032415828,999116870,1003972614,-1138234067)+W(4,-1131106290,1047599733,-1097134429,-1076957808)+W(5,1044824498,1037851390,-1123469057,1043898273)+W(6,1028116649,1041211299,-1092284431,-1103461794)+W(7,1073063564,-1111597872,1033926584,-1115472968)+W(8,-1115313320,-1119521049,-1100904528,1040752059)+W(9,1045381268,-1112786376,1034574746,-1137298819)+W(10,-1132573667,1022404146,1016921434,1027441157)+W(11,-1106952976,1036890340,-1110049884,-1139674515);WS(-1111543132,1053084187);
sum1=W(0,1033211657,-1116548448,1043994373,-1112421659)+W(1,1033458902,1042588164,-1106715184,1042106754)+W(2,1029336727,-1100473306,1036113196,-1100606697)+W(3,-1117467379,1024205686,-1098518156,1010302211)+W(4,1056808676,1042013257,1061342772,1060655799)+W(5,1059165410,1057924951,1042727104,1057649845)+W(6,-1089574549,-1097689349,-1087296749,-1082434496)+W(7,-1087667391,-1091727169,-1095816456,-1093601226)+W(8,-1112225370,999357322,1042186215,-1100755553)+W(9,1042539448,1041805473,-1105873704,-1114265639)+W(10,1035575202,-1114691470,1040681774,1045312421)+W(11,1039236406,1042949980,-1113675407,1035739628);sum2=W(0,1036389819,-1106855677,1031620401,-1109245550)+W(1,997072274,-1132619277,-1096737767,1049991282)+W(2,1006854517,-1114095075,1044374087,-1105124479)+W(3,-1105277948,1043212463,-1104242691,-1113287926)+W(4,1049279774,-1106885840,1052305677,1054861276)+W(5,1057655059,1046093411,-1094755169,1057224822)+W(6,-1104547241,-1120692701,1045612807,1058901209)+W(7,1054428932,1034709627,1054770354,-1094426804)+W(8,-1140479293,-1096936463,1051540981,-1092919117)+W(9,-1129490106,1034565381,-1092959620,1030915645)+W(10,1032391465,-1098591621,-1115708783,-1081363743)+W(11,-1090444858,1017473602,-1098730750,1044114915);WS(-1084020140,1068126260);
sum1=W(0,1006295077,-1137936208,1034316741,-1149620895)+W(1,-1141477121,-1110713826,-1119964867,-1159113641)+W(2,-1156074282,-1103771606,-1104490636,1038480604)+W(3,1018703789,1041233006,1031629367,1005339683)+W(4,1049019906,1049395923,1061237576,1033598516)+W(5,-1094713154,-1098857908,1023717620,1036793310)+W(6,-1097931528,-1091558419,-1086810430,-1099102215)+W(7,1059440745,1018408058,-1122483505,-1108866660)+W(8,-1117241095,1040511881,1040083512,1044377854)+W(9,1044961993,-1146014215,1038059949,-1129764324)+W(10,-1123621559,1023627215,-1108467318,-1115694024)+W(11,-1120119968,-1145494414,-1122997930,1007729326);sum2=W(0,1015277664,-1114453597,1036987011,-1112547401)+W(1,1038859445,-1116674795,983557058,-1127718668)+W(2,1025130698,-1134749664,1032879133,-1134874844)+W(3,-1112115766,1018163604,-1128408082,1003243264)+W(4,1027591084,1033917561,-1126832950,-1114337945)+W(5,1026538526,-1114930086,968847366,-1132712652)+W(6,-1117062871,-1115087054,1055956188,-1108159193)+W(7,1052262112,1032023389,-1105383385,-1120777676)+W(8,-1101670769,-1114105716,-1097729634,-1123425664)+W(9,1058230624,1047994902,1046456588,1042953566)+W(10,1019605180,-1131991228,-1104354242,-1097147867)+W(11,-1101321392,-1100180330,-1106875572,1009596296);WS(1044178094,-1112419455);
sum1=W(0,-1131480425,1014469647,1033460669,-1111970637)+W(1,1018155424,1028778773,-1120733619,1036392279)+W(2,1028145051,-1106904202,-1114114798,-1103921210)+W(3,-1104772954,-1105642670,-1122369255,-1105836421)+W(4,1050373320,1050878345,1059597501,1061375910)+W(5,1062331213,1054878354,1050980308,1057064179)+W(6,-1113746394,-1101407218,-1089975999,-1083033439)+W(7,-1089702156,-1100724747,-1095744476,-1096031599)+W(8,-1097767254,1036986154,-1106579916,1025899544)+W(9,1034746546,1032512190,-1113254377,-1120232930)+W(10,1005496122,1009224698,1010606701,-1155279741)+W(11,1027233072,1015772371,-1131981388,-1140419566);sum2=W(0,1044058702,-1105410550,1033398047,-1119512188)+W(1,-1121578506,-1129503263,1005093795,-1116781712)+W(2,-1120335698,1016883675,1032351899,-1103364509)+W(3,-1123961512,1043612533,-1110855577,1044044613)+W(4,1041124235,1035757794,-1105578788,-1105098443)+W(5,1037191880,1025665274,1024086018,1023695645)+W(6,1021344157,-1104385836,1068114101,1052569394)+W(7,1027075889,-1095293941,-1113226379,-1106316439)+W(8,-1087803383,-1085495757,-1081571635,-1086748155)+W(9,1031589750,1048618044,-1121765158,1039073287)+W(10,1057976488,1058928386,1051244378,1048853947)+W(11,-1130402783,-1124003088,1010599720,-1120128288);WS(-1095246679,-1087513362);
sum1=W(0,1027634667,998672596,-1149130110,1026870673)+W(1,1006905115,1027369115,-1156874400,1027010724)+W(2,1005582218,1034119552,-1098084154,-1141537276)+W(3,-1098155038,-1115874224,-1130796284,-1110211381)+W(4,1054139855,1049059024,1052649123,1065515488)+W(5,1064339388,1053781857,1050040635,1056042372)+W(6,-1093682933,-1099832192,-1089047862,-1088853800)+W(7,-1084571535,-1097071228,-1107001190,-1095503614)+W(8,1002440559,1040529483,-1122861959,-1126585773)+W(9,-1099945809,-1105399392,1023818537,-1117200441)+W(10,-1142612208,1024339285,1025618962,1014930618)+W(11,-1117714471,-1136815962,1018962754,1028298602);sum2=W(0,1021849900,-1131412357,-1118206650,-1125196517)+W(1,1035111533,-1144348946,1021086832,1020034266)+W(2,1041438934,-1119369172,1040592619,-1114002177)+W(3,1032710077,1044882286,-1106944856,1034465258)+W(4,-1128850825,1021256857,1046750596,1025252531)+W(5,1048692472,-1128830461,1032666924,1034167215)+W(6,1035803991,-1111021944,1038923952,1072474004)+W(7,1077302109,-1095554578,1044371493,-1126088605)+W(8,-1100551265,1042971908,-1109478151,-1083937830)+W(9,-1067064389,-1084038225,-1106119426,-1103479472)+W(10,1028120411,-1109090883,1026074630,-1100770381)+W(11,1049109423,1041329596,1033664959,-1114595648);WS(-1086863724,-1072185677);
sum1=W(0,1028385114,-1117432553,1039695343,-1109809663)+W(1,1021420394,-1123921882,-1130768465,1022384484)+W(2,999422396,-1108936247,-1104614655,-1104994067)+W(3,-1154652341,-1146863602,-1114930982,1034006493)+W(4,1054099261,1053618221,1060257868,1062802560)+W(5,1056152893,1045520765,1044268562,1050379178)+W(6,-1096116227,-1097427086,-1085349189,-1083398775)+W(7,-1099176000,-1110026089,-1104661441,-1115290030)+W(8,-1144842721,1026659130,1037424170,1038629270)+W(9,1048207210,-1118540449,-1129199023,-1101129750)+W(10,-1139590961,1021035463,-1123772160,-1103266023)+W(11,1017905387,-1111374457,997564786,-1108736604);sum2=W(0,-1122660132,1028330563,-1115262781,1045687787)+W(1,-1108704409,1029063313,-1116092784,1013546756)+W(2,1040406414,1017997140,1025264396,-1103384157)+W(3,-1151694751,986929807,1026201848,-1115691336)+W(4,1007232002,1025921746,1043786284,1040909479)+W(5,-1108714653,1043690826,-1119932664,1038266954)+W(6,-1096101684,1022732374,-1102241564,1055010544)+W(7,1057419270,-1126901852,1047767958,-1115096031)+W(8,-1114861255,1041150821,-1094431556,-1078483413)+W(9,-1079156700,-1078269109,-1092610189,-1098859524)+W(10,1041847394,-1105481885,1055232297,1061241514)+W(11,1063042984,1067726336,1054314043,1052159629);WS(-1100931758,-1079897221);
sum1=W(0,1002503979,1034941050,-1106318298,1040768819)+W(1,-1115730241,-1141069099,1027555620,-1123362142)+W(2,-1105750735,1038153885,-1105238364,1049149819)+W(3,1028324215,-1106412131,1039911116,-1114353739)+W(4,-1109125113,1017797614,-1095922988,-1090093369)+W(5,-1091054939,-1102230944,-1127686569,-1097766172)+W(6,1042140489,1051948423,1034322060,1059094088)+W(7,1049017573,1050624300,1045992036,1043140938)+W(8,-1126416416,1024057510,-1103862864,1040510958)+W(9,-1112163155,-1106256757,1017980086,1018029782)+W(10,-1119888216,1035399096,-1104877795,1042879258)+W(11,-1120272065,-1112985689,1033961137,-1117933580);sum2=W(0,-1118098210,-1106915273,1038839398,-1115506453)+W(1,1032442192,1016491198,996494424,-1145352236)+W(2,1039272612,-1120265428,1047577900,-1112696018)+W(3,-1123012045,-1123570623,-1121836120,1026228225)+W(4,1033865352,1043187452,-1107536005,-1090204449)+W(5,982996928,1042935567,-1120793710,1030161309)+W(6,-1107428188,-1111026913,1034998667,1068488571)+W(7,-1096446249,1013219076,-1101384300,1023915500)+W(8,1041731770,-1108614463,-1104254290,-1073443109)+W(9,1040126834,1041050172,998034192,1038049010)+W(10,-1138511840,-1129236656,1049639209,1065503173)+W(11,1035312463,-1104804103,1040382819,-1106858818);WS(1060652716,-1122012062);
sum1=W(0,-1136700086,-1120727741,-1136846536,-1102129381)+W(1,1035874533,-1111246103,1019584793,-1111739075)+W(2,-1113850590,1022556549,1030968440,1036351121)+W(3,1049961616,-1119797202,1037896960,1033695743)+W(4,-1093156519,-1098011208,-1100004083,-1079676696)+W(5,-1097573322,-1087704492,-1096988084,-1092447605)+W(6,1056384406,1052398904,1062519968,1061355096)+W(7,1059521337,1052440101,1048869443,1048091420)+W(8,-1101587139,-1106430355,-1132405458,-1107897312)+W(9,1048756772,-1109566980,1020055223,1043876621)+W(10,1021600449,-1114714908,1016310696,-1113036024)+W(11,1022545811,956768943,-1121983087,1018273385);sum2=W(0,-1134928360,1028726521,-1102649789,1041988393)+W(1,-1105797881,-1125378124,1034345705,-1134413224)+W(2,1033535752,-1102458559,-1114678181,1050124192)+W(3,-1102215651,1032107719,1014416128,-1119150822)+W(4,-1108867200,1031241917,1028753942,1056497468)+W(5,-1090602802,1057082230,1023046526,1025484112)+W(6,1056652859,1048810536,1051021341,1036208495)+W(7,-1099717915,-1114740583,1002570703,-1101875417)+W(8,-1094974673,-1100509489,-1100441695,1034323322)+W(9,-1115767916,1041259997,-1122784508,1037850051)+W(10,1034782854,-1123876292,-1100025719,1037384204)+W(11,-1098766868,1024245049,-1114560124,-1112409616);WS(-1104650926,-1097620835);
sum1=W(0,-1121602225,1021304961,-1132438763,1033606955)+W(1,-1119908749,1032325913,-1112547088,1011690407)+W(2,1025795527,-1105437010,1039870965,-1097752993)+W(3,1037504305,-1109081755,-1121171172,-1116159153)+W(4,1046345311,-1108985665,1041625463,-1144407721)+W(5,-1100934531,1047145475,-1119544288,1036418740)+W(6,-1105175020,1045711217,-1093274991,1062570208)+W(7,-1099088029,-1097698093,-1136783989,-1106563213)+W(8,-1160491701,-1117138161,1040158758,1049985633)+W(9,1037586881,1004919651,-1124949278,999804916)+W(10,1000929055,-1145522137,-1117941464,-1122762228)+W(11,-1109694278,1026835862,1024727664,-1126831120);sum2=W(0,-1103930431,1043997541,-1102154605,1046282803)+W(1,-1106269056,-1116052960,993204113,-1113135778)+W(2,-1122873970,-1100601593,-1174042309,-1084779372)+W(3,-1114322527,1046060831,-1115511338,1041954938)+W(4,1048581640,-1108032519,1029742536,1068068442)+W(5,1051594943,-1119470820,-1138871916,1020181836)+W(6,-1139346648,1042591516,1045200151,1052027066)+W(7,-1098651742,-1115540046,1021777728,-1107159950)+W(8,1030984702,-1123657132,-1106767363,-1086671314)+W(9,1024653780,-1127107345,-1163609763,-1134598872)+W(10,-1115391660,-1107477718,1032437784,1025856678)+W(11,1036550683,-1121355040,-1115373797,-1122730046);WS(1066180726,1071088208);
sum1=W(0,1019239309,-1139409238,1016498838,-1117575980)+W(1,1000209679,-1113394675,1030691589,-1133365628)+W(2,-1125280121,1001471451,-1110062156,1036666525)+W(3,1049354787,1048739493,-1119525817,-1103045922)+W(4,-1096761986,1012641888,-1103040193,-1098591157)+W(5,-1079760364,-1090655988,-1102803453,-1099636767)+W(6,1046613601,-1137946220,-1089511315,1064065326)+W(7,1058946251,1056455200,1048597558,1050574049)+W(8,-1107071425,1047813898,1045045936,1024305865)+W(9,-1110782371,1013890551,981956228,1043476657)+W(10,1022045682,1006921793,1010038708,1025055882)+W(11,990559266,1028621651,-1118324476,-1146495466);sum2=W(0,-1132513434,-1110784932,1015163300,1015068960)+W(1,1033174530,-1135254713,1032888151,-1132281738)+W(2,1043448685,-1133524329,-1107748756,1038994810)+W(3,-1104237963,-1120882016,-1105704866,1042278645)+W(4,-1099364915,1037755510,-1102119678,1041992963)+W(5,1059473601,1015880446,1034086136,-1087682569)+W(6,-1092624350,1047633966,-1120785461,1052941265)+W(7,-1112171819,-1149514732,-1106883398,1032085587)+W(8,1056566992,-1103089496,1032253510,-1122308723)+W(9,1028984470,-1121912217,1037486360,-1121651695)+W(10,-1119372495,-1105722911,-1123661455,-1115405106)+W(11,-1126727948,1038410412,-1113287020,1025242322);WS(1036385628,1044378228);
sum1=W(0,-1125923878,-1122454178,-1106272614,1034604284)+W(1,-1112814039,1030894675,-1123079474,-1130721815)+W(2,-1119989961,1024777096,1045742974,-1106270482)+W(3,-1097223397,-1112273196,-1131680651,974203052)+W(4,-1113894352,-1109744594,-1081686591,1049041391)+W(5,1058546239,1043400251,1024933634,-1127331477)+W(6,1034400041,1050462805,1057689729,1056885773)+W(7,-1082103097,-1111542214,1032256832,1030325078)+W(8,1040468885,-1118152051,-1112362495,-1111838475)+W(9,1051410218,1042722054,-1104716944,1028514056)+W(10,-1119159494,-1136375156,1016953331,1033159371)+W(11,-1127987422,1008300000,1020481857,-1122308858);sum2=W(0,-1126857538,-1118763531,1031801448,1032593429)+W(1,1004108563,-1119835024,1016299757,-1169697445)+W(2,-1124098806,-1105376950,1037674477,-1110580495)+W(3,-1116861031,1039467599,-1109178305,1033383777)+W(4,1017023528,-1096176503,1067983244,-1078904043)+W(5,1060638644,-1111109918,-1098624444,1040587540)+W(6,-1105780084,-1094874635,1071605005,-1075832971)+W(7,1065456263,-1112838992,-1104548941,1006549790)+W(8,-1128747572,-1140350635,-1109792866,-1097243929)+W(9,1040323331,-1114824160,1033955221,-1127435882)+W(10,-1133097491,1036694112,-1111308161,1036064001)+W(11,1039332997,-1103055030,1027541135,1022453269);WS(1044586414,987793058);
sum1=W(0,981244734,1029861564,-1127551587,1008852553)+W(1,-1110264932,-1120415085,-1128191927,-1111219811)+W(2,-1094962922,-1105742952,-1103252055,-1106380176)+W(3,1039776063,1036900841,1025145152,1028803677)+W(4,1056192743,1054313512,1058042871,1048369556)+W(5,-1104749720,-1097596121,-1105335335,-1103570473)+W(6,-1106851755,-1099782448,-1098041547,-1096188128)+W(7,1052995119,1058305414,1045503990,1055249646)+W(8,-1119312576,1027895469,1019737521,-1121596880)+W(9,-1106765091,-1098125906,-1106717007,-1101993823)+W(10,-1109764848,1032524411,-1110892330,1024237680)+W(11,-1120426409,1026360866,-1151171624,1031597860);sum2=W(0,-1170894487,-1116947191,1031282910,-1112734885)+W(1,1042944653,-1112368696,1023647443,-1149951158)+W(2,1038321486,1032730216,1034140662,-1104751545)+W(3,-1102906173,-1115060896,-1124833342,-1103764076)+W(4,1053283699,-1102463031,1044178467,1054507486)+W(5,-1128523954,1038784522,-1109068581,-1105151256)+W(6,-1093894288,-1109920837,-1089191295,1065532097)+W(7,-1115680584,1029167633,1021288403,1048070264)+W(8,-1100030896,1047091130,-1097946325,-1095028025)+W(9,-1094781909,1050920778,-1113980416,1052479172)+W(10,1046510222,-1098101478,1046381950,-1113780206)+W(11,1020709100,-1114933696,-1114621382,-1120673083);WS(-1114317660,-1079530866);
sum1=W(0,1005492722,1045601427,-1125684614,1040691817)+W(1,-1138701159,-1122106750,1010492340,-1132247342)+W(2,-1115918380,-1100871485,-1122621547,-1094477942)+W(3,1044150368,1041157065,1039210328,1037992735)+W(4,-1124407701,1040297908,-1098312611,1054673340)+W(5,1041833209,-1120050519,-1116922669,1025359158)+W(6,-1116105277,-1115200394,-1103806788,-1097950923)+W(7,-1088150296,1040435582,1025767275,1032362656)+W(8,1041270838,1034785295,1049040249,-1103823208)+W(9,-1129519613,-1121264402,-1133614768,-1107139719)+W(10,-1125596386,1024917256,1026343653,1033886401)+W(11,1039772509,1028146611,1030520276,1032249339);sum2=W(0,-1155531695,-1116868484,-1135508412,-1106991844)+W(1,-1135674828,1001487940,-1119877490,-1131775200)+W(2,1035594747,-1130123766,-1121397012,-1115576312)+W(3,-1126221532,-1107263445,-1121744498,-1125291430)+W(4,-1111112193,1034328851,1033705026,1050004218)+W(5,-1117911568,-1123887534,1017446183,-1110635219)+W(6,-1101564588,-1113096514,1029679690,1048453590)+W(7,1050922209,1043692754,1034884616,1032206024)+W(8,-1116834132,-1115452418,-1152418495,1029930774)+W(9,1007646710,-1114385718,-1122169416,1016330315)+W(10,-1130931838,-1123313694,1018386998,-1127714868)+W(11,-1121358676,1023927325,-1115969900,-1122013064);WS(1066254326,-1103165682);
sum1=W(0,1032736195,1027879829,1031762634,-1123062443)+W(1,1004281096,-1148973229,-1119568276,-1130151676)+W(2,-1107990998,-1114107453,-1103287009,1041209406)+W(3,1039171204,-1113506869,1029657432,1042306865)+W(4,1040177417,-1121888407,1058340070,-1097968365)+W(5,-1082040497,1042461256,-1110264442,-1106785311)+W(6,-1102376817,1024426522,-1086180914,1045901207)+W(7,1060563077,1045252895,1035749465,1042341554)+W(8,1034252186,-1134855959,1048880356,-1117801777)+W(9,-1108119503,1021862138,1017288487,-1125959462)+W(10,1019040113,1012754494,-1128188760,-1116847305)+W(11,-1149008906,-1140572507,1021245074,1010461490);sum2=W(0,1021177914,-1124089023,1026640236,1019818775)+W(1,1019369915,-1106530127,1038187852,1030498751)+W(2,-1111267114,1044764288,1026571855,-1103902938)+W(3,-1139759728,1046869720,-1116925721,-1107211067)+W(4,1038432054,-1106310853,-1115065858,1063205014)+W(5,1054784388,-1096246655,-1115197568,1035488589)+W(6,-1105822865,-1100663157,-1088005063,1066152263)+W(7,-1093573252,-1098236584,1033917272,-1107121631)+W(8,1037666445,1039738660,-1097556837,-1094681119)+W(9,-1095778937,1051664274,-1104072801,1038730556)+W(10,-1122267795,-1121288215,1045614354,-1112191805)+W(11,1041592438,-1110480242,1015983837,1022742082);WS(1062838508,-1098141683);
sum1=W(0,-1134697126,1033720508,-1121504814,-1119656591)+W(1,950602286,-1114868293,1034808260,-1113093265)+W(2,-1129876167,1021336509,1014720225,1046652247)+W(3,1047400131,1033072079,-1139606129,1026913289)+W(4,-1116304310,-1104597903,-1101916102,-1082370571)+W(5,-1091801796,-1096699752,-1121911577,-1098146380)+W(6,-1099161722,1019102333,1049624810,1058084844)+W(7,1053105145,1050650780,1034036747,1048726310)+W(8,1038618718,1045312786,1036131058,1029119981)+W(9,-1119759594,-1119884597,1024218735,1017329950)+W(10,1030514076,-1118743028,-1134396481,1009920435)+W(11,-1132133195,-1133963803,990998386,-1121758433);sum2=W(0,-1120814392,1018600110,1027325255,-1124538308)+W(1,-1127260613,1007599328,-1128821133,-1125977712)+W(2,1026947049,-1114533760,-1112504706,-1107191892)+W(3,1023329910,-1124222597,1024046209,1019591350)+W(4,-1124609851,1043306429,1030055965,-1090928488)+W(5,1046523168,1015958190,1022187138,-1115445424)+W(6,1029294693,-1096357662,1075131584,-1118772404)+W(7,-1092017575,-1113584525,-1109468012,-1105922548)+W(8,-1089366560,-1078857162,-1106088729,1060040329)+W(9,1045316672,1047822624,1021757630,1038940063)+W(10,1054044776,-1109773692,-1105806639,-1102685120)+W(11,-1119137158,1032716843,-1120065319,1016647840);WS(1054286935,1054427377);
sum1=W(0,-1139016422,1015966225,1034481375,1029692191)+W(1,-1118014037,1037138557,-1107878452,996243233)+W(2,1031868724,1024526894,-1107528289,-1123790766)+W(3,1033739398,-1101429240,1035472806,-1114181077)+W(4,-1103470657,-1100637795,1043922306,-1096987004)+W(5,-1103397016,1045510949,-1113746932,998962565)+W(6,1027450488,1046711412,-1098573729,1036148808)+W(7,1053311986,1016118627,-1127637067,1041113135)+W(8,1036611766,-1105992614,1045477269,-1138151730)+W(9,-1103945702,1013880803,1041047838,-1118755335)+W(10,-1113202838,1036202402,-1121078688,1006910195)+W(11,1033532379,-1135069562,-1112788047,1020627009);sum2=W(0,998302909,1020343611,1029585253,1014080934)+W(1,-1135780688,-1115911996,1018594371,-1117868456)+W(2,-1114977231,1031676937,-1113383024,1053648356)+W(3,1044096370,1042686855,-1108781434,1037265024)+W(4,-1111023634,-1115901635,-1091081120,-1095412525)+W(5,1066870285,-1137657706,1043350243,-1126645268)+W(6,1036510752,-1117993552,-1099268355,-1083342245)+W(7,1034064765,1037488276,1014772326,-1113946823)+W(8,1004185429,1041465226,-1113451820,-1115471327)+W(9,-1118193886,1023464409,-1138084208,1032826620)+W(10,1033017445,-1113757911,1021941233,-1161911507)+W(11,-1120710156,1018751107,-1148724493,967002060);WS(1069042774,1023813606);
sum1=W(0,-1120569815,982627530,-1113058670,-1122018428)+W(1,-1110295833,1021479086,1001627822,1013049407)+W(2,1029846837,-1113747494,1033076468,1039673254)+W(3,1038190732,1046432919,-1134594983,1016231853)+W(4,-1087916882,-1109565588,-1095056850,-1085384902)+W(5,-1083727323,-1089999723,-1094559921,-1094610970)+W(6,1052864835,1048856613,1056781822,1059308179)+W(7,1063669175,1059014405,1044534497,1048044230)+W(8,1037940281,1011966045,1041407837,-1107102153)+W(9,-1111254596,-1110936865,1025983877,1046858383)+W(10,-1130288148,-1136915076,-1140629239,1027021082)+W(11,1007651659,-1128736648,-1139332738,-1114487747);sum2=W(0,-1097118790,-1115645027,-1109249259,1042765123)+W(1,1015795842,1028792702,-1116071919,-1105083736)+W(2,-1088323667,1030684990,-1081609065,-1082143899)+W(3,-1102809807,1059694558,1064574838,1072110122)+W(4,1067177084,1056476304,1058423359,1061996602)+W(5,1006287482,-1085597397,-1080103447,-1081832849)+W(6,1049654149,-1101283859,1057270411,1055747315)+W(7,-1087207348,-1106003210,1023804763,-1090423898)+W(8,-1120538318,1040556965,-1122455315,-1120372038)+W(9,-1106540179,1042932361,1048665861,-1101912272)+W(10,-1108580354,-1124995735,1017763415,-1114753052)+W(11,1040354664,1033427208,-1098395984,1049644025);WS(1046279854,-1100682627);
sum1=W(0,-1155754074,-1110611178,1022309140,-1118509483)+W(1,-1109973457,1022155595,-1107208537,-1117715774)+W(2,-1109896894,-1114421037,-1131162933,1027993210)+W(3,1040243222,-1117693450,1019138289,996768085)+W(4,-1107576521,1030120983,-1094043528,1062355587)+W(5,-1094900881,-1110047247,-1110631994,-1107567326)+W(6,1035511522,-1124410677,1038811574,1059809630)+W(7,1038778317,1046487839,-1127423844,1039784548)+W(8,1002805634,-1114543731,1039227081,-1113128332)+W(9,-1105636701,-1109843880,1004796827,-1112311954)+W(10,-1116898232,1008443967,-1122237996,-1141634631)+W(11,1021837827,-1132048229,-1123472091,-1128081977);sum2=W(0,-1155805362,-1111094572,1028160711,-1123681391)+W(1,-1116453985,-1119301235,-1108559318,-1115385578)+W(2,-1107499970,-1112866732,-1106540686,-1140638716)+W(3,1031083122,-1139408516,1034592379,-1116565509)+W(4,1022847832,1044264749,-1155674450,1057429467)+W(5,-1106158641,1025824831,-1111164410,-1121519923)+W(6,1035480223,-1148903065,1040150233,1045538131)+W(7,1031696457,1041846065,-1120456085,-1129601606)+W(8,-1120962569,-1114470280,1010774604,1016428102)+W(9,-1120179561,-1118124541,999266665,-1119709653)+W(10,-1110725720,1021130376,-1120260095,1009992044)+W(11,1026515918,-1114275912,1011855672,-1115407958);WS(1068834358,-1130516755);
sum1=W(0,-1110020716,1043574522,-1110718798,-1129582842)+W(1,-1114402010,1034180284,1025857751,-1111247176)+W(2,1034114243,-1095778974,1047457188,-1108460854)+W(3,1054126843,-1096959660,1033414773,1039130852)+W(4,1048068617,1048936405,1038642250,-1114164062)+W(5,-1110583455,1049433806,-1136840220,-1119539023)+W(6,-1102038774,1035735542,-1105529591,-1096174934)+W(7,-1112126358,1043709316,-1123546692,-1112879245)+W(8,1031998965,-1100504766,1047377413,-1130108598)+W(9,1044906670,-1095231947,-1130058411,1035429307)+W(10,-1110620517,1038840817,-1109142655,1023990363)+W(11,-1122044916,1040978881,-1131191403,-1115530151);sum2=W(0,970017593,-1125442959,-1107196630,-1108273260)+W(1,-1130992285,-1132402709,1017358256,988670622)+W(2,-1108165952,1040753488,1033984686,1051322703)+W(3,-1113564209,1041587650,-1116630320,-1122802752)+W(4,1047729556,1000227776,1038319755,1055231112)+W(5,-1094436986,986706110,-1124437274,-1132214419)+W(6,-1102798485,-1088611471,-1087549565,1062180091)+W(7,1046553690,-1113546876,-1120036494,1032902155)+W(8,-1142827268,1049645408,-1127043239,-1103837458)+W(9,-1107399737,1048231400,-1124561928,-1145381770)+W(10,1029593938,-1108133201,-1114349374,1035145460)+W(11,-1114342182,-1146643074,-1126967424,1014303584);WS(1067517750,1033639701);
sum1=W(0,1025509678,-1130341242,-1120272434,1018375590)+W(1,-1116961737,1026047982,1025041660,-1113724179)+W(2,-1102897085,-1132678155,-1151042791,1013105800)+W(3,1041000592,1032243033,1034904976,-1123793645)+W(4,1023511162,-1096924480,-1094474081,-1086033191)+W(5,-1085852953,-1093123217,-1093479580,-1091335173)+W(6,1037697110,1040728225,1056422164,1062857884)+W(7,1058773976,1063905370,1050274619,1057695471)+W(8,1039047450,-1108434135,1032921189,-1122589009)+W(9,-1100255843,-1106044526,-1112977566,-1136654701)+W(10,-1138182274,-1138791135,1010850641,1034477848)+W(11,-1112868181,1026848855,-1122948276,1007925107);sum2=W(0,-1101843642,1047092496,1032746990,-1098074183)+W(1,1053786699,-1096910060,1043846267,1023876031)+W(2,-1101718380,-1110599661,-1127672356,-1096713677)+W(3,-1104014372,1035860070,-1097849415,1051096852)+W(4,1046322966,1053918698,-1100340247,1069438643)+W(5,1025809994,-1083706115,1048729218,-1081917128)+W(6,1051125372,-1092942861,1040369276,1074732797)+W(7,1050011098,-1080423025,-1117530220,-1091623712)+W(8,-1084762721,1058235489,-1090389206,-1088693676)+W(9,1053232821,999981171,-1097505133,1050919626)+W(10,1050651985,-1101055683,1050412863,-1103557505)+W(11,1052371166,-1099152238,1041618808,-1123531943);WS(-1098378327,-1087753140);
sum1=W(0,-1149815841,1013838405,1021155853,1025974631)+W(1,1017740987,1020943940,-1137239299,1031952605)+W(2,-1123262056,-1131552366,-1114416842,-1103162646)+W(3,-1099404299,-1100518162,-1111541722,-1098489580)+W(4,-1110243207,997589309,-1104972312,1042062186)+W(5,1057054155,1059648114,1047878460,1061110492)+W(6,1053738584,1025605911,1049179692,-1094476095)+W(7,-1093068705,-1101042271,-1111532695,-1100382705)+W(8,-1096838314,967065877,-1108406847,-1130981226)+W(9,1023051300,1010424693,-1117167136,989087216)+W(10,1031741109,-1135340592,1029594857,-1145022506)+W(11,1005012974,-1112923496,1030823984,-1113821120);sum2=W(0,1034695587,-1111830177,1017885202,-1116805918)+W(1,1039973913,-1113376464,1024357631,-1109344122)+W(2,1032463913,1031752431,-1103205904,1045285117)+W(3,-1092035876,1044034906,-1097056010,1034392181)+W(4,-1087773887,-1104893727,-1114987001,1061301409)+W(5,1053784665,-1096259933,1015259894,-1095057905)+W(6,1051055536,1010301739,1045597173,1065451004)+W(7,1036331211,-1101789830,-1105822235,-1098597360)+W(8,-1103774157,1003908630,-1107230114,999416278)+W(9,-1118216068,1047293827,-1119063058,-1139528651)+W(10,1028563957,-1111301343,1042437558,-1106181364)+W(11,1014136811,-1127455968,-1137717779,1017174230);WS(1051991511,-1090129628);
sum1=W(0,-1119709994,1028979258,1025569135,1025156752)+W(1,-1113846787,1032797781,-1137003429,-1126457798)+W(2,1035475128,-1103260128,-1099928080,1041023848)+W(3,1030722332,1040845476,1015665914,1032471277)+W(4,1044364174,1048862488,1054464119,-1103260308)+W(5,-1090331224,1039529634,1015668019,1036006161)+W(6,-1099369674,-1107028176,-1092954947,1048877896)+W(7,1036105176,-1113372113,-1104520406,-1111431094)+W(8,1024914253,1037758213,1045752341,992983000)+W(9,-1115078629,1027244574,1039091960,-1113568276)+W(10,-1122358045,-1142000036,-1110227337,1023847918)+W(11,1018698636,-1139349278,-1131269376,1004297100);sum2=W(0,1043798657,-1117698064,-1102458928,-1101130902)+W(1,1025730631,1026623851,995294154,1012466631)+W(2,-1098470129,-1096590117,-1084690772,1065791971)+W(3,-1123809426,1019910088,990258218,-1124630920)+W(4,-1126555274,1047971790,1067678357,-1099131342)+W(5,1036453804,-1117295572,-1116170672,1010360391)+W(6,1029962999,1037727050,1008201251,-1083609361)+W(7,1031198846,-1113754273,1030505142,-1136369090)+W(8,1028782608,-1161955740,-1103096568,1051059538)+W(9,-1106261335,1041141064,1028328942,-1119361560)+W(10,-1131048284,1022180969,-1120783295,1014843769)+W(11,1020274026,-1111232000,-1127235720,1001879503);WS(1062559660,1025273829);
sum1=W(0,1017067222,1004255955,1019590495,-1109975080)+W(1,1028071367,1004648665,-1129853588,999516190)+W(2,-1098241838,1041017424,-1136327879,1032386976)+W(3,1031451349,-1112687016,1040197151,-1105242363)+W(4,-1088364567,-1088941672,-1087512143,-1083706517)+W(5,-1089169701,-1092690193,-1100415991,-1093365052)+W(6,1060515311,1050253504,1064814036,1061681108)+W(7,1061080357,1052988124,1048643203,1050105214)+W(8,-1113064427,-1115329590,-1113817187,-1146803505)+W(9,-1112935650,1031379878,-1112391860,1051227835)+W(10,1036248943,-1133026900,1008140615,1028690158)+W(11,1010963867,1030651112,-1133141907,-1139571464);sum2=W(0,1058977722,-1123128465,1051128320,1025585093)+W(1,1043020026,-1090331128,1037612985,-1101815127)+W(2,-1088438618,-1084402469,-1097793743,-1092491618)+W(3,-1090336452,-1094761348,1032815200,-1080227574)+W(4,-1070888183,-1068917363,-1079680807,1078112044)+W(5,1082393215,1070728174,-1090225897,1066541275)+W(6,-1080154822,-1109667848,-1080832517,1058335327)+W(7,1067339759,1057746923,-1122043266,1067785018)+W(8,1057028315,-1133954517,1057005952,-1089499329)+W(9,1038175360,-1096630558,1051816122,-1086032969)+W(10,1020668753,-1117456198,1031920962,1039195999)+W(11,1046190750,-1139309423,-1116527206,1046599598);WS(-1077531606,-1068627295);
sum1=W(0,-1124767318,1034866077,-1101653116,-1130761376)+W(1,-1106412978,-1121310187,1040285922,-1107982930)+W(2,-1113367136,1048375560,-1104403272,1049955828)+W(3,1036710310,-1108970480,1049541454,-1107579101)+W(4,-1095446127,-1099058463,-1090535733,-1087242437)+W(5,-1088900579,-1096168584,-1097928011,-1095682732)+W(6,1055377197,1047513184,1058086815,1061174628)+W(7,1057172304,1056094244,1047121222,1054731422)+W(8,-1111814927,1045191539,-1094831865,1048150628)+W(9,-1103308083,-1102502166,1043510842,-1103869114)+W(10,-1126382267,1025894069,-1117513042,1008100281)+W(11,999030326,-1115104524,1032672660,1025118882);sum2=W(0,-1118325221,-1109912068,1055626857,1073210842)+W(1,1050117205,-1108710534,1007734945,1005945059)+W(2,1021086937,-1119472758,1051951524,1028908234)+W(3,1044779683,1039597247,-1130127373,1026547602)+W(4,1043003051,1026424546,-1092928023,-1081037490)+W(5,-1093398148,1044106321,-1119182686,1019051617)+W(6,-1131106753,1030452362,-1103671831,-1079815727)+W(7,-1105002867,1032627417,-1108845723,1023992222)+W(8,-1122810381,-1109242129,1034708821,1035695099)+W(9,1037167425,-1112762482,-1120996683,999154803)+W(10,1007248641,1007569065,-1112697430,1034566233)+W(11,-1131640977,1020894429,-1144614067,1009135009);WS(1027136184,1037475189);
sum1=W(0,1032095571,-1100957374,1042581547,1008293424)+W(1,-1125080965,1046313162,-1104233593,1032243376)+W(2,-1116112165,1049686375,1028374302,-1096656387)+W(3,1033692244,-1105885187,-1122471385,-1122778646)+W(4,-1115063802,1038845436,-1088748902,1053200569)+W(5,1024446429,-1103807360,1048125173,-1114896431)+W(6,1049018533,-1106083983,1046087792,1044615055)+W(7,-1090279185,1052904956,-1106111045,-1113201013)+W(8,-1119314641,-1120251015,1034473457,-1099043646)+W(9,1029265287,1033985068,-1106885357,1045413959)+W(10,-1107767341,1047825580,-1104556803,1041068763)+W(11,1035958465,-1106489925,1037737330,-1123269230);sum2=W(0,-1109957285,1046942588,-1108558913,1035311457)+W(1,-1103268017,1020819182,1017489970,-1119040125)+W(2,1028061230,-1090820835,-1168618571,1053631926)+W(3,-1140171429,1024395745,1034074787,-1111153127)+W(4,1045893852,1047577084,-1096957845,-1097789717)+W(5,1058472778,1010859305,-1118924631,-1134098557)+W(6,-1110812851,1048459161,1058947879,1028951753)+W(7,-1086199154,1018177816,-1119421881,1029986143)+W(8,-1108048047,-1114577527,-1104353646,1041621301)+W(9,1047742834,-1101676043,1030918112,-1110045381)+W(10,1027149256,-1106934834,-1104794282,-1139749789)+W(11,-1105608688,1051639728,-1105627073,1035525353);WS(1059085676,-1120419895);
sum1=W(0,-1123531970,1015920803,-1129458830,1003238718)+W(1,1024388894,1019022757,-1122285937,1029064795)+W(2,1010567522,1041225150,1048968044,-1107069702)+W(3,-1107554082,-1131681870,-1110859547,1018058500)+W(4,-1140828475,1042370229,-1081896608,1061545382)+W(5,1057779808,1048429719,1046207852,1043188126)+W(6,1031892193,-1105839574,1052692461,-1113798029)+W(7,-1080962214,1023517883,-1107360247,-1109838114)+W(8,-1126417758,1021017477,-1106306215,1033163859)+W(9,1051334024,974463598,-1137698561,-1182091254)+W(10,1013434325,-1117671948,1033141013,-1110196995)+W(11,998455538,-1104852314,-1130795454,-1115208005);sum2=W(0,-1115293356,-1104270657,995357221,-1140125409)+W(1,1041981586,1016190873,-1140513641,-1115228320)+W(2,1051048471,1028093784,-1111420185,-1087783718)+W(3,1031459460,1035133120,1028088400,1019234873)+W(4,-1116254969,1055158904,-1108447426,1057721666)+W(5,-1086769840,-1119040585,-1121069799,1043934745)+W(6,-1108089569,-1104160418,-1113016550,1060085251)+W(7,1041174723,-1119561801,-1114345654,-1097229960)+W(8,-1110389222,1040482382,-1105273681,-1106428297)+W(9,1046452617,1045849559,1044224673,-1114369945)+W(10,1032305896,-1109483288,1033267880,-1106001572)+W(11,-1115354420,-1127947625,-1119205024,1033437588);WS(1063842732,1069263660);
sum1=W(0,-1134238373,1031532473,-1118861678,1031846503)+W(1,-1118980549,1032122901,-1119645672,1033668289)+W(2,-1122877239,-1122091454,-1114405937,-1102409375)+W(3,-1105793535,-1113900631,-1129606328,-1133229476)+W(4,1055968823,1052972391,1057777668,1062381841)+W(5,1065218890,1051224528,1055096307,1043160456)+W(6,-1099884346,-1097152888,-1088480739,-1081966868)+W(7,-1086950263,-1107218856,-1097976619,-1106065147)+W(8,-1101209335,-1119905385,1025124405,-1166909210)+W(9,1045788186,-1105943487,1011470685,-1107257190)+W(10,1027783644,1025876211,-1133551424,-1124858713)+W(11,-1146513705,-1136389690,-1153551023,1024085520);sum2=W(0,1008982555,-1122047761,-1134583037,-1137222855)+W(1,-1140752305,1029699842,-1114302140,1026101716)+W(2,1017497319,-1119731325,-1110768789,1050149080)+W(3,1041298195,-1094516021,1037679865,1029205125)+W(4,-1114050188,1048705804,1082656561,1079097716)+W(5,-1069364548,-1064571216,-1105564781,-1121859551)+W(6,1044555710,-1104624717,1041907901,-1088882238)+W(7,1050137131,-1099205492,-1109039739,1040352044)+W(8,-1115112254,-1113283108,1041138312,1033378952)+W(9,1048604087,-1105508475,1026612451,-1131493091)+W(10,-1121509319,1042591944,-1111081434,1018241317)+W(11,-1128224049,1008906239,-1118064246,1024193619);WS(-1129102704,1046511454);
sum1=W(0,-1120255189,992833099,-1134582632,-1138794987)+W(1,-1157138191,-1129425099,1016407976,-1133147960)+W(2,1003871004,1029362986,988783847,1011030567)+W(3,-1118838023,-1111313565,-1115457860,-1106432157)+W(4,-1098175836,-1113473140,-1095364566,-1091886143)+W(5,1040190185,-1149570791,1037653026,1038304902)+W(6,1060542285,1049212165,1059935407,1049733902)+W(7,-1115543549,1041064643,-1119854466,1029519512)+W(8,-1104614392,-1118651222,-1098721330,-1109648580)+W(9,-1121023765,-1105481630,1031662787,-1111089569)+W(10,-1115237700,1012659838,1026034940,-1116104473)+W(11,1036784617,-1112251695,1023835049,-1170197274);sum2=W(0,1039353726,-1104263814,1027240563,1028285409)+W(1,1032871415,-1151417050,1027668005,1023556565)+W(2,1022956598,1036699032,-1120983737,-1106986979)+W(3,-1095425364,-1136397826,-1108376211,-1098325150)+W(4,-1093991321,-1154678850,-1089878099,1067214284)+W(5,1047639440,1051464555,-1104038071,1061372327)+W(6,-1088722171,-1088770012,-1101846939,1070132546)+W(7,1045480826,-1099095249,1043597107,-1086577064)+W(8,1039854738,-1104468959,-1096446657,1029156699)+W(9,-1098508409,1024325599,-1148394393,1034968116)+W(10,-1125147089,-1123571799,1036003207,-1117321918)+W(11,1027342659,-1150420266,-1138411071,1031516803);WS(1056411607,-1109579684);
sum1=W(0,-1129654332,1027988397,1041758889,1027974595)+W(1,1038643645,1038422303,-1115801276,1047822542)+W(2,1040494825,1031736403,-1118623100,-1104250813)+W(3,1023561152,-1115303377,-1111435064,1037517815)+W(4,1053570965,1051564806,1061336939,1057393436)+W(5,1065029703,1052932495,1051403778,1056446507)+W(6,-1089114662,-1091392278,-1087917688,-1081469355)+W(7,-1091410052,-1085011849,-1108233957,-1089621406)+W(8,-1099475130,1018661052,1034322317,-1094207710)+W(9,1052271760,-1096091282,1036087894,-1095410877)+W(10,1041782836,1032323860,1035039650,1010041732)+W(11,1041287822,1020820966,1036272138,1043391417);sum2=W(0,-1114696922,1043151870,-1098855398,1045725515)+W(1,1041130784,-1093166728,1048010869,-1097485062)+W(2,1063327246,1054945342,-1111180476,-1078968963)+W(3,-1075182266,-1073598210,-1072729035,-1069127579)+W(4,-1085101471,-1091433742,1044429796,1071264665)+W(5,1068966947,1074573142,1072575447,1082548410)+W(6,-1089121793,-1108711949,-1096795753,1049748951)+W(7,1041099170,-1107925652,-1087601324,1057234494)+W(8,1049274948,1036153834,1047012469,1043607695)+W(9,1008700501,-1106854972,-1100708600,-1095686167)+W(10,1041765085,-1114908726,1017938665,-1113887753)+W(11,1052357470,-1097732836,1035577978,-1117196119);WS(-1075355670,-1094395357);
sum1=W(0,-1145694380,1031927794,-1126751284,-1107635165)+W(1,1035883256,-1117999477,1025403748,-1135056568)+W(2,1013276974,1019602069,1034056645,1046251906)+W(3,-1107984424,-1101824103,-1117853800,-1113050587)+W(4,1022872131,1012968093,1064151904,1059501808)+W(5,1052823861,1052884390,1040309473,1051481338)+W(6,-1102394069,-1105184299,-1089968245,-1079531190)+W(7,1040654683,-1097950850,1021798787,-1099617206)+W(8,-1132601278,-1113047243,-1112578984,1045395638)+W(9,1035604635,-1102570614,1016601958,-1117559395)+W(10,1032373060,-1123577887,1012023536,-1121043161)+W(11,-1136193989,-1124087697,1014648876,1015049529);sum2=W(0,1040559153,-1099966915,1051040838,-1122400566)+W(1,-1103745056,-1127876766,-1118336076,-1122216569)+W(2,1024400373,1050797480,-1098907063,-1088192853)+W(3,-1132746540,1040989775,999475557,1024449813)+W(4,-1112035522,-1095559069,-1091507667,1063399780)+W(5,1064106398,-1101527709,1025976147,-1118033876)+W(6,-1102969122,1048535090,-1081423354,1065515124)+W(7,-1104928579,1047332946,-1171911780,1047796018)+W(8,1035694118,-1109162397,1049424016,-1098794388)+W(9,-1097345189,-1105732065,-1107661001,1036172042)+W(10,1008704054,1035803260,1032276403,-1104133833)+W(11,1042270874,-1109516912,1033064723,-1106418589);WS(1045480366,-1089018411);
sum1=W(0,956510844,998930446,-1129843310,-1113698796)+W(1,1001814128,-1126854725,1033942209,-1127622934)+W(2,-1147321796,-1119371847,1033743797,1047477674)+W(3,993727556,1019312750,991522899,-1124727396)+W(4,-1098659472,-1114996930,-1084286683,-1080535200)+W(5,-1100569285,-1095107249,-1106428344,-1102902186)+W(6,1046172476,1016456206,1060852743,1065762350)+W(7,1055209670,1054147605,1040201800,1049320503)+W(8,-1117032824,1032232105,1034928007,1036591131)+W(9,1034876769,-1103835661,-1110790848,-1117790432)+W(10,1012429717,992745416,-1120189081,-1130833259)+W(11,-1112309127,-1162991986,1019870324,-1166423644);sum2=W(0,-1135134951,-1138029383,1039247354,-1105815405)+W(1,1043479193,-1108579602,1036464698,-1114044136)+W(2,1034251754,-1112450391,1048129179,1013788103)+W(3,-1107279344,-1098532570,-1125069222,-1106884027)+W(4,-1112699779,1048844919,-1081251706,-1102377508)+W(5,1074756442,-1079912447,1051417558,-1113485350)+W(6,1028246411,-1097747276,1030988939,-1085286825)+W(7,1066704374,1048531717,1025432715,1037742006)+W(8,1024730233,1036047504,1032907358,-1098604264)+W(9,-1121203556,-1097926469,1037541288,-1114746618)+W(10,-1141862453,-1116303285,1032058431,1026446373)+W(11,-1115422697,1017067577,-1110631868,1026757097);WS(-1129198960,-1098545020);
sum1=W(0,1016631370,-1109829274,1027654249,-1135763497)+W(1,1022371969,-1109147378,-1124465415,1000105708)+W(2,-1103774667,1046260982,1041444949,1029491033)+W(3,1033440347,1047095266,-1135425502,1031236725)+W(4,-1097986678,-1103302894,-1085753764,-1087937321)+W(5,-1100503343,-1092825640,-1114972810,-1092048676)+W(6,1055978916,1038066845,1057520791,1064242364)+W(7,1043702710,-1106434743,1042256612,1048160666)+W(8,998946812,1013747092,1033950432,-1108378356)+W(9,-1149232679,1039795292,-1134578155,1047273267)+W(10,-1113370572,1026014767,-1133701934,-1124979408)+W(11,1034434352,-1123636138,-1133096682,-1110866582);sum2=W(0,1008784866,-1111810524,-1123287968,1035375858)+W(1,-1131156064,1014562100,1013976797,1025684805)+W(2,-1101060946,1041574978,-1113715041,1009783259)+W(3,-1117592464,1037249766,-1112331585,-1116058888)+W(4,1045200185,-1109901275,-1111729623,-1099551228)+W(5,1028611861,-1126723736,1048583824,-1123970907)+W(6,1046672822,-1123470329,1052382391,1057574679)+W(7,1037781521,-1088911756,-1105025107,-1098796399)+W(8,-1118279822,-1113194466,-1105523541,-1090683445)+W(9,-1089242363,1057541056,1046019340,1058673062)+W(10,994298612,-1124039764,1016737108,1025528776)+W(11,1044936991,1038965019,-1100984465,-1111874598);WS(1055927127,1032414456);
sum1=W(0,1026777470,-1114645447,-1107741345,1034928754)+W(1,-1106080726,1036990351,-1132545269,-1115024108)+W(2,-1105922759,1038629978,-1118870909,1048976902)+W(3,1031310464,-1116578243,-1121324945,1028926430)+W(4,1039415013,-1109541160,-1121580331,1035267569)+W(5,-1092363639,1052806443,-1105847083,-1107491323)+W(6,-1114467391,1049649890,-1099187900,-1110167275)+W(7,1044706191,-1098780639,1042096283,1026721601)+W(8,1040445212,-1118657663,1040802710,1050521172)+W(9,-1122260014,1045812872,-1112784326,1028974308)+W(10,-1109775801,1029983880,-1103039897,1032803169)+W(11,-1106266495,-1117906236,1031828590,-1113700371);sum2=W(0,1046339838,-1116647554,1008329020,1019769686)+W(1,-1108633040,1035617664,1033551944,-1127469148)+W(2,-1095477634,1046850624,1046890022,-1090363791)+W(3,1015468535,-1092874283,-1110478242,1032940188)+W(4,1041080449,-1097525459,-1087064144,1051375999)+W(5,1042338708,1061754259,-1118600243,-1108757958)+W(6,-1106007640,1046513622,1055899106,-1097018549)+W(7,-1122727333,-1100515622,1043707610,1042447169)+W(8,1022253579,-1109703351,1048733947,1049672544)+W(9,1051464963,1025134369,-1099218588,-1108633308)+W(10,-1124447256,1043170037,-1100004355,-1097807314)+W(11,-1129042543,-1112390214,1040819075,-1120359161);WS(1063732396,1030954530);
sum1=W(0,1032126752,976782235,1026279044,-1118035684)+W(1,1028715099,-1121995199,1032435871,-1124714096)+W(2,1036299263,-1151769923,1034233519,1048463661)+W(3,1036782808,1036166050,1020132772,1046021200)+W(4,1040042182,-1126287138,1024363996,-1092651532)+W(5,-1113174091,-1102126950,-1118937966,-1096484767)+W(6,-1085959612,-1100277765,-1112294345,-1099766629)+W(7,1035866674,1049742039,-1116277291,1041160144)+W(8,1040218780,1040546448,1044348191,1048686290)+W(9,1009750781,-1118854702,1040779899,1026126509)+W(10,1017251428,-1135394341,-1164354746,1013744650)+W(11,-1137751148,972654113,-1123833085,1032085003);sum2=W(0,1023560328,1005726416,-1116687692,-1115408842)+W(1,1041728877,-1105589301,1038558105,-1113100068)+W(2,-1114346246,1027252420,-1128267680,-1102003721)+W(3,1038357336,1012806192,1025579970,1032847335)+W(4,1055635447,1058379047,-1093219742,-1075825777)+W(5,-1122468504,1043596623,-1110943172,1037773232)+W(6,1080093571,1066361916,-1079490865,-1069273193)+W(7,1048667285,1040586029,1032482622,-1123027612)+W(8,1053265582,1041698127,1044641580,-1103412699)+W(9,-1104322529,-1123753164,-1134749344,1003892288)+W(10,-1109086292,1032891532,-1142986448,1040229437)+W(11,1008854368,-1116993440,-1125346072,1027065900);WS(-1091386327,1040820769);
sum1=W(0,-1133727678,1015097725,-1138479056,-1114059050)+W(1,1024901707,-1122041679,1013224377,-1123564392)+W(2,-1113530145,-1145488419,1016526204,1038143634)+W(3,-1118547201,1031893970,-1120867010,1007161468)+W(4,1024243708,-1111308865,-1103657483,-1091368514)+W(5,-1102986721,-1104061090,1020963773,-1118947879)+W(6,1033777591,1043618337,1057905859,1056300329)+W(7,1019703993,1024793576,-1114932462,1024563890)+W(8,1009482248,-1113425624,-1104459527,-1103801765)+W(9,1043076580,1039830345,1042855834,-1129826522)+W(10,-1122301794,1016257779,1026855702,-1136938187)+W(11,-1118577003,-1111999542,-1119434421,1018984621);sum2=W(0,-1118014300,-1121259996,-1118480989,-1120519112)+W(1,1034237400,1031820662,-1116062192,1029964608)+W(2,-1107425211,1034914627,1057124947,1041680563)+W(3,-1110358856,-1114315301,1010762999,974005161)+W(4,988341556,1058886039,1080471640,-1067455811)+W(5,-1105716188,-1113532913,1033223294,-1106855886)+W(6,-1122432623,1043257251,1049657622,-1080970083)+W(7,-1091987171,1051213388,-1109593637,1037720533)+W(8,1031639360,-1110426684,981320073,-1105451271)+W(9,1044181951,-1110623014,1038375349,999181553)+W(10,-1122715046,1030027284,1022014335,1012008135)+W(11,-1121988626,1009779611,-1113750985,1028099986);WS(1067317974,-1128063738);
sum1=W(0,-1112292702,1030230219,1023947008,1037678225)+W(1,1016840879,1032095758,1018620213,1023530868)+W(2,1047000343,1008892739,1038318737,-1110797816)+W(3,-1118959774,-1114918032,-1114992535,1004226268)+W(4,-1088068429,-1130941083,-1122235065,1055157388)+W(5,1048428783,1052878187,1036886165,1052393190)+W(6,1048838463,-1108932456,1034700890,-1096039434)+W(7,-1113377160,-1088738347,-1100769370,-1082056652)+W(8,-1121751190,1013016624,-1165199081,1039874719)+W(9,1031603132,1045859362,1028131502,1050791676)+W(10,1027999791,1017454988,1031463650,1025959551)+W(11,1018062255,-1143147336,1018649043,-1115371169);sum2=W(0,1017164622,1004731920,1046790460,-1106036842)+W(1,1036535757,-1103678216,1025471738,-1122761780)+W(2,-1091622621,1038964407,1049069382,1047078409)+W(3,-1107481011,-1098544714,1040369699,-1107095641)+W(4,1072454217,-1113390241,-1080520963,-1071223185)+W(5,1059476479,1061994978,1053016271,1054597152)+W(6,1067262657,-1112910469,1044434118,-1073367678)+W(7,-1099641871,1029437169,1051233508,1062276141)+W(8,-1098954881,1038887363,1033204278,-1106847320)+W(9,967303234,1030771421,-1123160801,-1113404397)+W(10,1035940089,-1108193245,1032575148,-1127548642)+W(11,1015223408,-1109007913,1042599225,-1116480773);WS(-1095745367,-1102532016);
sum1=W(0,-1117700567,-1125050061,-1104292247,1032821374)+W(1,-1106685309,1026094807,-1109617979,1025256272)+W(2,-1131139906,-1115476726,1044141479,1043020835)+W(3,1033588284,1027591436,1031476842,-1109574827)+W(4,-1104729417,1049785973,-1096094522,-1103984511)+W(5,-1135965844,-1092452582,1035377859,-1108767399)+W(6,1031266390,1034862742,1043929817,1025371182)+W(7,1048857569,1049600882,-1127826823,1045422790)+W(8,1034962037,-1108925228,-1121682994,1003529681)+W(9,-1108409524,1029191534,-1105178749,-1147768356)+W(10,-1123836106,1021444802,-1112024639,1036065165)+W(11,-1114922921,1028793076,1025559229,1027631502);sum2=W(0,-1102917712,-1090566997,-1083236080,-1084121809)+W(1,-1092542987,-1098664696,-1115432352,-1109069600)+W(2,1050493331,1058641835,1072277942,1066117726)+W(3,1055792221,1016159325,-1123932559,-1107091755)+W(4,-1104683957,-1106617401,-1083529216,-1110147426)+W(5,1053260074,1047496584,1040670728,1041712051)+W(6,1038417192,-1131983160,1026745412,-1097349120)+W(7,-1092834676,1048447149,-1110071086,1019306140)+W(8,1032679083,-1117134944,1030312114,1045086676)+W(9,-1115504874,-1103742512,1018575153,1023956348)+W(10,-1124032472,-1142618034,1033461689,-1107466492)+W(11,1040055828,-1111688997,1025562022,995416610);WS(1064673964,1027541745);
sum1=W(0,1040862122,-1105951646,-1159900529,1047048323)+W(1,-1123048515,-1115789415,1032172675,1028373376)+W(2,1042078126,-1104573695,-1104241265,-1111978190)+W(3,-1096920009,1032018046,1022298419,-1099040790)+W(4,1060076351,1032906140,1059885441,1064315273)+W(5,1059865934,1050382000,1053685923,1058530774)+W(6,-1092017101,-1098380055,-1084208856,-1089015252)+W(7,-1085419935,-1095947620,-1104053605,-1087017843)+W(8,1050924251,-1103234546,1045405901,1048739529)+W(9,1043557114,1032498465,1042167691,1037400788)+W(10,-1113513485,-1122608113,-1114509959,-1097330869)+W(11,-1130206982,1009712656,1011282770,-1099616447);sum2=W(0,1039738446,-1096514001,1067583917,1083413745)+W(1,1067818743,-1089267428,1050540062,-1102208699)+W(2,-1137481092,1050849818,1017170018,1041988969)+W(3,-1115429835,1054896719,-1108022123,1042362507)+W(4,1036746190,-1109747727,-1078331016,-1066189939)+W(5,-1077977055,1050059376,-1119460484,-1140654200)+W(6,998253152,-1102987618,1044897487,-1088427847)+W(7,-1125950758,-1108032139,1038480975,-1098634922)+W(8,1035100433,-1144728624,-1108804343,1030429056)+W(9,-1124211336,1045807183,-1164441214,-1138500556)+W(10,1029249908,-1103405950,-1113657787,1049519441)+W(11,-1105416150,-1104699523,1036658641,-1135144148);WS(-1084384556,-1100810808);
sum1=W(0,1032390692,1033258828,1036208454,-1153131217)+W(1,1035878930,-1113170436,1034716867,1008810370)+W(2,-1101205955,-1114756638,1034225747,-1123281148)+W(3,1052764669,-1110681734,-1132636906,1010363102)+W(4,-1095424763,-1115332589,-1089988048,-1080799329)+W(5,-1086451675,-1089641270,-1111992667,-1089944572)+W(6,1056723089,1044941511,1059213081,1058219330)+W(7,1065718984,1051546784,1048907447,1051751177)+W(8,-1103994552,-1103092466,1016698694,-1102604175)+W(9,1010056863,-1105901266,-1104305197,1025009925)+W(10,-1113631133,1038921097,1041433148,1029458059)+W(11,1046701849,-1114617106,1022756491,1042675492);sum2=W(0,1003892755,-1123544386,1040199158,-1099919704)+W(1,1046124074,-1114201767,-1137485313,1018916205)+W(2,-1106845972,1040443741,1041556166,-1098641213)+W(3,1043027552,-1102894487,1031291554,1029095170)+W(4,-1130802613,-1099129814,1034864555,1044973210)+W(5,1046986152,1040886200,-1097152858,1035815457)+W(6,1042856976,1046395618,1049252005,1051151809)+W(7,-1120255910,-1098031952,-1103612985,1034278467)+W(8,-1090921483,-1117156960,-1101642940,-1094482604)+W(9,1049495257,-1113386876,-1132183417,1026205590)+W(10,1035865477,-1128022157,1029291710,1033022953)+W(11,1028643166,1031856421,-1106468948,1020718685);WS(-1097545175,-1081485407);
sum1=W(0,1036015463,1036906638,1033438601,-1148467606)+W(1,-1116883369,1043481795,-1107248831,1035852867)+W(2,1034150438,-1107749409,1025404544,-1130068931)+W(3,-1110996648,-1129433572,-1112307200,-1133343797)+W(4,1057909318,1041348600,1058891216,1062920275)+W(5,1058446394,1057530498,1041812911,1058924580)+W(6,-1085934785,-1091465804,-1088212159,-1085185870)+W(7,-1083820335,-1097522985,-1098817647,-1088845017)+W(8,1035924004,-1120240750,1040930578,1044931644)+W(9,-1110014855,1046628778,-1112689630,1031062731)+W(10,1033963168,-1115496908,1023737332,1034996968)+W(11,-1109644005,1044774695,-1109394217,991839047);sum2=W(0,-1085422352,-1073537081,-1090145600,-1103264022)+W(1,-1098060014,1039561049,-1111561066,-1097648243)+W(2,-1096165509,-1097506962,1035648589,1037776879)+W(3,-1106454260,-1132410675,-1095706003,-1093619532)+W(4,1057773529,1050305732,1070820271,1064009122)+W(5,-1102687355,1037201191,-1106323076,1065891070)+W(6,-1090487063,1042351306,1042246902,1057815879)+W(7,1056492080,-1132940238,1047053654,-1104795343)+W(8,1044955346,-1096519547,1012707558,1035447241)+W(9,-1098251612,1055262754,-1098685023,1017091667)+W(10,1048850208,-1098077313,1040847724,1039355809)+W(11,-1128314591,1034334977,-1107078913,1044351754);WS(-1079771574,1075069839);
sum1=W(0,1032166989,-1111167476,-1123178206,1032734815)+W(1,1029165557,-1112820125,-1135576864,-1114861753)+W(2,-1118529175,1021133405,-1093562003,-1104246611)+W(3,-1098100446,-1114628655,-1133453360,-1119446905)+W(4,1055702741,1048648437,1062276827,1071187580)+W(5,1061220800,1049405702,1042497282,1051379002)+W(6,-1092970539,-1092445782,-1088433116,-1118830448)+W(7,-1097110780,-1093425874,-1109854691,-1094782027)+W(8,-1117950828,1033539229,-1104828877,-1114529494)+W(9,-1112849365,1023590922,992807281,-1104282614)+W(10,-1113551430,-1142239002,-1110397888,-1119974813)+W(11,-1139975764,-1111568211,974859957,-1107804608);sum2=W(0,-1108373663,1008476139,-1104454680,1048684757)+W(1,-1093428939,1053127551,-1096653504,1052320010)+W(2,1058265898,-1092753943,1052155727,-1094584251)+W(3,1044002260,1027921055,-1109762731,-1093142139)+W(4,-1105791278,-1098184263,-1106622092,1051207789)+W(5,1040647411,-1092246791,1028193495,-1102532444)+W(6,-1097633487,1036219103,1039768739,1059813061)+W(7,1037804238,1058749571,-1091622541,1056925595)+W(8,1040059628,-1096394805,1043022076,-1089567461)+W(9,1053976656,-1109099791,-1128546349,-1105143398)+W(10,1041333883,-1106791026,1034264586,1043988712)+W(11,-1094438691,1046191998,-1105323978,1027895571);WS(-1080085654,1070612946);
sum1=W(0,1024243697,-1118763904,-1129448298,-1125372076)+W(1,-1130529432,-1113325424,1028582463,-1115811081)+W(2,-1111019203,1017624971,998267115,1049904509)+W(3,1044325341,1036368923,1022422215,1029887376)+W(4,-1099863023,-1093242824,-1096657110,-1083526619)+W(5,-1084273056,-1089131829,-1100657096,-1095229037)+W(6,1051294614,1049086721,1054244159,1063525996)+W(7,1060516258,1052725165,1045179095,1047234173)+W(8,1018553499,-1110032568,-1107816470,1050014740)+W(9,-1120428313,1042939778,-1105723916,1034815359)+W(10,1001929499,-1129474933,-1103030358,1034265690)+W(11,1028809164,-1137068591,995816851,1023513072);sum2=W(0,1027629060,1025235210,-1125103522,-1130467636)+W(1,1000499297,1020465580,-1138182160,1014590712)+W(2,-1114994936,1042086314,-1109536432,1043514454)+W(3,-1116030212,1034381305,-1133867384,1032991925)+W(4,1044032624,-1110089750,1027377576,1040857173)+W(5,1049094807,-1102199059,1040209410,-1107097337)+W(6,-1120685804,1041443307,1041551160,1078385077)+W(7,1071531230,-1097624207,1042950964,-1110894461)+W(8,1028515824,-1109301707,1038947979,-1069674168)+W(9,-1072009528,1042363648,-1100125727,1020171064)+W(10,-1128032940,1028557604,-1095260923,1041445431)+W(11,1044521776,-1111317304,1026231984,-1115643044);WS(-1094677847,1071331518);
sum1=W(0,-1108370254,1027561514,-1098732332,-1118400576)+W(1,-1098654343,1020701942,-1114608461,-1102267173)+W(2,1050522446,-1102155388,1051883284,1052444946)+W(3,1048632224,1036179296,1043748547,1046936641)+W(4,-1090412394,-1096900614,-1088235704,-1081990504)+W(5,-1083209683,-1095695623,-1096819473,-1088405429)+W(6,1059909490,1033926552,1060113893,1065971548)+W(7,1057796766,1055081266,1048355474,1057781222)+W(8,-1131659964,-1108396174,-1104366446,1016076284)+W(9,-1094058291,1044926426,-1102235562,-1122894705)+W(10,1045668787,-1099365497,1036562753,1045429432)+W(11,1027649399,-1115499084,1020598162,1041162909);sum2=W(0,-1102306900,1039340517,1036459319,1032447827)+W(1,-1099327251,1052797014,-1122082449,-1098452307)+W(2,1042298222,1011988276,-1104503945,-1099734245)+W(3,1032726509,1032685073,1045894449,1031495568)+W(4,1021581591,-1091773202,-1086047943,-1071833762)+W(5,-1087097517,-1094401898,-1089730964,-1094627244)+W(6,-1097774924,-1083547573,-1076320925,-1070847208)+W(7,-1079468544,-1084551630,-1096261152,-1097740674)+W(8,1051289508,1050176620,1066124397,1069182349)+W(9,1058492703,1061745990,1029975482,1062784611)+W(10,1044651623,1060043835,1072230275,1080482397)+W(11,1067612874,1060905071,1035766217,1036170953);WS(-1075403638,-1098484659);
sum1=W(0,1008218969,1031048294,-1123131291,1045188911)+W(1,-1123984690,1016373997,1038284987,993498863)+W(2,-1141902179,1016567255,-1102849342,1018204181)+W(3,-1097928441,-1102752375,-1119205801,-1111653947)+W(4,1045612697,1051272109,1045999461,1067242878)+W(5,1057827361,1039307800,1052680217,1048974634)+W(6,-1098198307,-1097302541,-1089514713,-1083074125)+W(7,-1090995143,-1089521325,-1111274305,-1089001074)+W(8,-1115216112,1045061466,-1110301017,1055219615)+W(9,1042127630,1018247819,1043301703,-1112012330)+W(10,1014117412,1032424528,-1117285565,1039741805)+W(11,-1138318152,990571063,1035406958,991913685);sum2=W(0,1032878555,-1123900432,1029453781,-1120535472)+W(1,1040510410,-1109544472,1036988619,-1113659102)+W(2,-1136655860,1023477569,993352402,1007422372)+W(3,-1110556919,-1138628828,-1137184004,1035524869)+W(4,1031615749,1032172309,-1101515073,1063516373)+W(5,-1114866186,-1101753271,1046060209,-1110546008)+W(6,-1113247036,1040892014,-1093800370,1059067488)+W(7,1049733424,-1112478460,-1128679382,-1106958218)+W(8,-1102324444,1041677780,-1099560811,-1101931537)+W(9,-1091691569,-1137342172,-1112686045,999359657)+W(10,1033821831,-1122117887,-1111754290,-1118366060)+W(11,-1131546954,1043560141,-1110783375,1026284797);WS(1018938736,1060529869);
sum1=W(0,-1114076530,1008598737,1029696041,-1118730378)+W(1,1036159584,1012443924,1034257674,-1133449206)+W(2,1037607357,-1120766810,-1113865353,1019917938)+W(3,1041300082,-1119787914,-1102751430,1018668169)+W(4,1045714156,1044442542,1057228923,1049628033)+W(5,-1081803320,1042784239,1016494120,1031639516)+W(6,-1166977277,1024586298,-1084710912,1048848151)+W(7,1052825757,-1110703311,-1108049641,-1111061268)+W(8,-1102825464,985048227,1048654858,-1109196652)+W(9,-1101625253,1021290536,1039349129,1018121541)+W(10,1003359422,1019680094,-1122235660,1032134772)+W(11,1023446241,1025035938,-1122160707,1028394476);sum2=W(0,-1146778654,1009999826,1042445717,1027431889)+W(1,-1118789096,1034933139,-1102516465,1039233552)+W(2,1033337426,-1117028555,-1092512747,-1100415596)+W(3,-1100913756,1031653672,1049736808,-1123203031)+W(4,-1101837401,-1107426057,-1106280442,1063146362)+W(5,-1086144449,-1121957589,-1104136456,-1123128270)+W(6,1023259685,-1113617305,1063964069,1058459732)+W(7,-1101061454,-1139753565,1034026738,-1143324392)+W(8,-1165315756,1042598704,-1101414619,-1136881638)+W(9,-1099212326,1035181957,1031514566,-1103321885)+W(10,1017616818,-1119841713,1033400884,-1110929163)+W(11,1043348599,-1110261015,-1119239229,1032933914);WS(1057790316,-1113005641);
sum1=W(0,-1123468520,1016842734,1017823704,1031334797)+W(1,1029517379,1032276500,1024531558,1032934320)+W(2,1034968039,-1180462681,-1141354132,-1111663246)+W(3,-1096962432,-1102337515,-1112383277,-1115337892)+W(4,-1107161453,-1109372445,-1097660717,1060769665)+W(5,1062816796,1057344992,1050585827,1048852876)+W(6,1035442035,-1126387193,1045333479,-1097006056)+W(7,-1085875335,-1087615930,-1099229077,-1104188731)+W(8,-1107573447,-1110219956,-1111689634,1016331253)+W(9,1042106418,1042154624,1021430571,1007994773)+W(10,1040623159,1001956750,1034883047,-1121213099)+W(11,999707420,-1110655190,1027213229,-1125102461);sum2=W(0,1027505374,-1119743709,1022357321,-1129702556)+W(1,1025908250,-1116658238,1007287620,-1132286080)+W(2,1006384241,1032385395,-1110226975,1009992786)+W(3,-1117540770,1015280579,1013929491,-1123806249)+W(4,1038217397,-1124784904,1036163691,1038388564)+W(5,-1107551412,1043662427,-1110875284,1032548500)+W(6,-1102596332,1055108824,-1095998103,-1096068823)+W(7,1027585837,1052401764,-1112465838,1049275421)+W(8,-1088198084,-1101781911,-1077861124,-1082211809)+W(9,1067639721,1063419774,1041946916,1054953848)+W(10,1054112069,-1110486748,1063443275,1060625206)+W(11,-1095993202,-1084462256,1040943353,-1088060635);WS(1057314092,1031126097);
sum1=W(0,-1113264897,1042921300,-1118216326,1036778483)+W(1,1035020911,-1108928881,1036290288,1012907241)+W(2,1047286031,1038748523,1040626286,1048990343)+W(3,1036098930,1042428894,1016422504,1041504752)+W(4,1051515170,1044373061,1057172805,-1111196723)+W(5,1053560288,1053915059,1044112316,1048512334)+W(6,-1091122512,-1119263830,-1081529962,-1076778621)+W(7,-1085296972,-1112351005,-1100809115,-1107245185)+W(8,1035529026,1016709539,1043973191,1049229393)+W(9,1046938632,-1123285785,1035877806,-1123727583)+W(10,-1125355113,1029610636,1029771624,-1112976162)+W(11,1041831703,-1103970660,1044125996,-1123672296);sum2=W(0,-1110279027,1044898087,-1096945908,1039092196)+W(1,-1113241071,-1099008684,1044106833,-1103116396)+W(2,-1116888772,-1115916604,-1107202311,1045884385)+W(3,-1103988696,1049112986,-1123386226,-1134049769)+W(4,1033554595,-1111117443,1035778723,-1113256321)+W(5,-1115920774,-1139004677,-1112080343,-1114347803)+W(6,-1108669327,1045218355,-1103416606,1065794034)+W(7,-1090569433,1055599565,-1099737884,1044073709)+W(8,1015808739,-1106102431,1041666953,-1107247823)+W(9,1049716916,-1106016659,1031391070,-1108799013)+W(10,1027314221,-1116221606,1024714919,-1098987808)+W(11,1049758114,-1091770239,1053158291,-1105054228);WS(-1078536214,1004530797);
sum1=W(0,1027375859,1017444741,-1120029560,1000019140)+W(1,-1114543207,1013557197,-1122136338,-1148145247)+W(2,-1101920227,1031432968,-1106564803,1048371434)+W(3,-1118108517,1042631950,1018155212,1016114854)+W(4,1025777344,-1103056081,-1107107772,-1082038651)+W(5,-1087843395,-1090887738,-1103973545,-1102912795)+W(6,1044389645,1048716617,1051154454,1066595410)+W(7,1055824714,1054676989,1041035048,1016296812)+W(8,-1110651587,-1137653198,-1107166356,-1130046381)+W(9,-1105265945,1030116559,1023828021,1040191506)+W(10,1018050380,-1125959547,1019570356,-1125449965)+W(11,1033235496,-1126792065,-1122035417,-1142050258);sum2=W(0,1027035378,-1132701065,-1114259972,1024730711)+W(1,986229224,1013886009,-1129435432,-1141056234)+W(2,1026113022,1034348094,1019537869,-1139897757)+W(3,-1140805741,-1118691470,1009541569,-1129312440)+W(4,-1111907604,1044772326,-1115459713,-1083470341)+W(5,1024256637,1050967575,1013091981,1028089297)+W(6,-1117578886,987582920,-1091701771,-1064559027)+W(7,1083026821,1062853848,-1097816209,1036032976)+W(8,-1140538653,-1136739637,-1106970806,1035917626)+W(9,1051507274,1035548789,1030786995,-1102804079)+W(10,1018825264,1015195718,1029368182,-1129456736)+W(11,1025912688,-1107265712,1031335734,-1115863996);WS(1053759831,1032374114);
sum1=W(0,972229904,-1109228149,1034978575,1041049216)+W(1,-1120680758,1029299866,-1104501302,1034604409)+W(2,-1121671930,-1112583528,1034149296,1029443406)+W(3,1029497788,-1098177536,-1147362406,-1129221556)+W(4,1054724605,-1112974870,1061211455,1048871720)+W(5,1059772533,1052523382,-1143596105,1050895314)+W(6,-1092393035,-1101934908,-1092299422,-1093922438)+W(7,-1094240300,-1091878482,-1112394307,-1097371836)+W(8,1018308729,1027590122,1034030567,-1111847647)+W(9,1041914031,-1113968603,1028043992,-1126204095)+W(10,-1129466650,1029939172,-1113423424,1038901743)+W(11,-1106909549,1040006220,-1140269215,998375305);sum2=W(0,-1150066816,-1122485893,-1114773240,1024800634)+W(1,996682648,-1123997738,1019128023,-1127165963)+W(2,-1150466984,1032358015,1050624105,1086980496)+W(3,1049846439,-1116390866,1016213345,-1127449775)+W(4,1023864952,-1120268940,-1092046440,-1062089081)+W(5,-1092228228,1022750294,1015347232,1000268865)+W(6,-1110066210,1042589181,1028033997,-1086968029)+W(7,1024724796,1041929871,-1114433107,-1139900476)+W(8,1023825317,1027888694,-1151325172,1038366470)+W(9,-1121152696,-1118357792,1031614438,-1136800730)+W(10,-1124858867,-1130877326,-1135440218,-1140173368)+W(11,1022098295,1017805328,-1119866592,1025894920);WS(1063005484,1009613411);
sum1=W(0,1023879031,-1116658758,1016433014,1020845368)+W(1,1014732617,-1133265115,-1123204757,1010953149)+W(2,-1099686359,-1121736524,-1101192360,-1114633573)+W(3,-1095872969,-1106126199,-1114430117,-1135381594)+W(4,1052137768,1047373394,1060630207,1066103327)+W(5,1062822060,1059882369,1050777829,1058652475)+W(6,1046007565,-1096622041,-1088767007,-1084203279)+W(7,-1090088910,-1090037515,-1103091289,-1092699671)+W(8,-1104853008,1032552475,-1107092245,1041296218)+W(9,1027255591,-1131360500,-1122457924,-1108476770)+W(10,1005501772,-1119708225,-1118541917,-1116191290)+W(11,1022596005,-1115075910,1022253604,-1114779071);sum2=W(0,1018912922,-1115513506,1035927400,-1104590179)+W(1,1040736265,-1107721632,1025188211,-1112944230)+W(2,1027578843,-1122957333,1036987406,-1100032664)+W(3,-1110179624,-1125426330,-1103038285,1043904940)+W(4,1033809184,-1107632498,-1102289594,1055409420)+W(5,1055289786,-1112721987,1036015348,-1110109848)+W(6,-1094114890,1001948858,1056054406,1048553428)+W(7,1051787669,-1094744691,1032878358,-1118996080)+W(8,-1100264522,1024979575,-1110397259,-1121465059)+W(9,-1147035242,1045301422,-1131004626,-1124556646)+W(10,-1107937173,996744179,-1110541201,-1114033403)+W(11,1041331760,-1113161109,-1108457170,1028913131);WS(-1088267692,1058858468);
sum1=W(0,-1112379634,1029162995,-1140270752,-1141342278)+W(1,-1155361775,-1113272402,-1140210569,1015213304)+W(2,1030761249,1004146884,-1122297718,1040340278)+W(3,1036240851,-1129581456,1042224566,994119730)+W(4,1050799110,1045209037,1060358148,1057423488)+W(5,1058630580,1044230767,-1104611845,-1109863885)+W(6,-1099191401,-1095201623,-1091143388,-1083233902)+W(7,-1098879351,-1096101987,-1122560784,-1109785875)+W(8,1033839199,981108966,1043211072,1032118859)+W(9,1032700466,1030417559,-1140846885,1009738084)+W(10,-1111715307,1002675052,-1120236170,-1118812007)+W(11,1017441470,-1148456452,-1124250818,-1131671893);sum2=W(0,-1113443438,1023812788,-1131593767,-1112801638)+W(1,-1105757720,-1107427633,-1107137147,1049954034)+W(2,1021821461,1044300514,-1104994806,1060658961)+W(3,1044687616,-1087213560,-1093064102,-1093773442)+W(4,-1122246023,-1104002403,1038382254,-1099826888)+W(5,1066144433,1057721748,-1097329958,1039897892)+W(6,-1146734500,1024116650,1049088332,-1089766136)+W(7,1042354562,-1129092349,1044181933,-1105235988)+W(8,-1128559783,-1115812447,-1105739887,1025686404)+W(9,-1117250635,1035306954,-1106719387,1040800736)+W(10,-1125128801,-1134793082,-1131329759,1034755166)+W(11,-1114066084,1031417186,-1117543346,-1128306605);WS(1042978478,1051058289);
sum1=W(0,-1105382966,1035278676,-1102112151,-1102711504)+W(1,-1113404858,-1111458068,1038103836,-1101215220)+W(2,1032357083,1023966158,-1113794846,1052488610)+W(3,1046698475,1025992701,1042579843,1026938905)+W(4,-1099095273,-1110890773,-1087097191,-1081382120)+W(5,-1086454106,-1097860134,-1105233954,-1091436978)+W(6,1056839899,1050844654,1060126757,1063120271)+W(7,1060142827,1054395618,1048420817,1056719627)+W(8,-1122236410,1019140850,-1107056589,-1150461374)+W(9,-1103751812,-1120625160,1025690583,-1112415123)+W(10,1024938700,-1122653091,-1122892351,-1119829084)+W(11,1007453138,-1106500335,1032216339,1010325087);sum2=W(0,986675002,-1112567440,1033516168,-1097585273)+W(1,1031672616,1029453516,-1106591291,981423732)+W(2,-1098687074,1041166801,-1099338776,1019263552)+W(3,-1108963639,-1104454378,-1109440188,1024870634)+W(4,995475005,-1097111455,1062728692,1066654492)+W(5,1034345380,-1124466258,-1092068145,1048117247)+W(6,-1115454695,-1132868679,-1120015952,1054175336)+W(7,1038275134,-1096244103,1039104546,-1119846616)+W(8,-1110655697,-1114152579,1023628514,-1097107880)+W(9,-1118909665,1049130538,-1093717692,1042494451)+W(10,1018060844,-1101427932,1045275251,-1098419362)+W(11,1049612882,-1100742770,1000911598,-1140045927);WS(-1097071959,1072623846);
sum1=W(0,1026094363,-1114366565,1026372640,-1127140609)+W(1,1020533357,-1164090721,-1143600974,993477434)+W(2,1010541764,1023927408,1034504814,1038480008)+W(3,1046400295,1040252248,1040642843,1032065949)+W(4,-1087379998,-1100421531,-1091057687,-1086095524)+W(5,-1083615449,-1089701071,-1093225865,-1090227881)+W(6,1028105114,1051865478,1057630379,1064048287)+W(7,1061319210,1056141130,1049626241,1047950199)+W(8,1046169702,-1105971271,1041980470,-1104375598)+W(9,-1113258549,-1149976804,-1120849689,1048635489)+W(10,-1135291959,-1125008010,1012391943,1011497593)+W(11,-1126436590,1008261592,-1126913777,1026040178);sum2=W(0,1012042818,1021360395,-1107209227,1027378250)+W(1,-1105921842,1041772128,-1127367716,-1127019644)+W(2,1045767812,-1098807230,1044720012,1042281858)+W(3,1016599978,-1127223374,-1115783877,1027816090)+W(4,-1063490706,-1081789373,1074390906,1079115935)+W(5,1058048856,-1108782236,-1128008216,1032186898)+W(6,-1101778611,-1114664520,1049922132,-1094869567)+W(7,-1118592797,-1121088549,-1137516645,-1111496361)+W(8,-1112785819,1033999610,-1110057121,1045861970)+W(9,1034050759,-1129798306,1033434514,-1136389257)+W(10,1012780879,1021391529,-1130294258,1031106226)+W(11,-1122317121,1025125464,-1149825053,1031888403);WS(-1103312814,-1092017335);
sum1=W(0,-1127703091,1018146514,-1121799134,1017072510)+W(1,-1131539818,-1112727125,1017229265,-1109754009)+W(2,-1101144796,-1115460311,-1106383343,-1133230391)+W(3,1034901054,1027622014,1018005017,1034197373)+W(4,1054306333,1039997174,1024945271,-1088288960)+W(5,-1088630417,-1096972398,-1101045202,-1098488314)+W(6,-1126801713,1026063214,-1131110905,1059941407)+W(7,1061737047,1057455253,1048616129,1051714580)+W(8,1023075088,1027296474,-1132250026,-1113425894)+W(9,-1097522374,-1097018828,-1112216732,-1142469689)+W(10,989243788,-1122138660,1032388672,982272924)+W(11,1021266411,-1135487483,-1117699788,995701513);sum2=W(0,1015133861,1037113072,-1114822552,1028491873)+W(1,-1105557810,1038591890,-1105949948,1032708826)+W(2,-1105189044,-1115931822,-1098364789,-1113527921)+W(3,1024139573,-1112247318,1007564387,-1120342494)+W(4,-1093732269,-1102686481,1041653115,1065997875)+W(5,-1130473293,-1098512761,-1125828389,-1125733097)+W(6,-1094162786,-1113599737,1041635421,1064813540)+W(7,1037786550,1036196676,-1114108758,-1132225813)+W(8,-1109540616,1040400825,-1118060506,-1123044799)+W(9,-1105450383,-1106060901,-1118151575,1010062515)+W(10,1030009493,-1114813207,1027616765,-1116517245)+W(11,1021543889,1005718790,-1122858549,1029912177);WS(1054094679,1053313313);
sum1=W(0,-1133457438,-1120986711,1034987238,1028444909)+W(1,1035642130,1018062863,1034710931,-1149170946)+W(2,-1123263126,-1130558777,-1097984725,-1096198619)+W(3,1007426149,1002886242,-1123562906,1018181775)+W(4,1046955525,1034791245,1059693200,1056744813)+W(5,-1111414009,1030506913,-1113706235,1033357311)+W(6,-1124016519,1044418743,-1102062065,-1098120268)+W(7,-1111514230,-1104691680,1011520719,-1107703301)+W(8,1039131745,-1102726978,-1136653836,-1097784815)+W(9,-1121981368,1038384226,-1114621003,1012043028)+W(10,-1120644986,1007447622,-1119688622,-1150742701)+W(11,1028941155,-1124505481,1028268649,1016894461);sum2=W(0,988916677,-1137939637,-1123566910,1028209713)+W(1,-1123858844,1036944358,-1119538750,-1142606817)+W(2,1035831303,-1140903881,-1103092742,-1131746560)+W(3,-1101579019,1038814302,-1130948272,1038676356)+W(4,-1110571087,1038296707,-1107155945,-1117714466)+W(5,1038803820,-1103151768,1032643961,-1111989951)+W(6,1034464782,-1090860425,1056968489,1064742714)+W(7,1040557782,-1120375726,-1111036663,-1122089622)+W(8,-1106828560,1044389789,-1079651989,1050942503)+W(9,1043224862,-1130430804,1041889175,1014857001)+W(10,-1178538002,1041756630,1029915845,-1106236653)+W(11,-1110415601,1019097405,-1132733633,-1140337549);WS(1060301740,-1107262085);
sum1=W(0,980901136,1027361860,-1140723427,1026764890)+W(1,1040866884,1025665684,1033047081,-1120424813)+W(2,1034782831,1047173818,1039236098,-1167399456)+W(3,-1096504911,-1107799148,-1104388354,1042507977)+W(4,-1105836176,-1090641081,-1089836727,1057068694)+W(5,1061579759,1058017849,1050545524,1043225643)+W(6,1036556474,1050207945,1053103024,1041462691)+W(7,-1084387656,-1086651203,-1099258584,-1106352190)+W(8,-1123655719,-1104237805,-1097134658,-1168491986)+W(9,1041789973,1041962562,1042093191,-1107448273)+W(10,-1123449511,1032390687,1023266998,-1128069487)+W(11,-1111341496,-1121577073,-1128080260,-1118302731);sum2=W(0,-1120672932,1020434122,1029602171,986372169)+W(1,1039121856,-1113202257,-1139183469,1010867474)+W(2,1046006360,-1097339905,-1114812458,-1107596062)+W(3,1036462865,1042494496,-1097212089,-1111658779)+W(4,-1112452525,1059308780,1040180724,-1073685765)+W(5,1068230783,1060720662,-1116372590,-1096232759)+W(6,-1103760793,1054394959,1058139034,-1075031098)+W(7,1055263295,1065727212,-1106882983,-1102585430)+W(8,-1135937657,1038148088,-1103543044,-1098429000)+W(9,1051067274,-1106499347,-1127997619,998537328)+W(10,1037670355,-1114765629,-1120562291,-1131755817)+W(11,1034635900,1010504894,-1127537321,-1141626877);WS(-1096709719,-1109932402);
sum1=W(0,1015250582,-1109965037,1037158888,-1115453048)+W(1,1032345875,-1113173429,1033146133,-1109546082)+W(2,-1143431239,1015070528,-1094706154,1051852512)+W(3,-1107272167,1039101648,-1112986991,1034073405)+W(4,1041217222,1044707911,1032459556,-1103734188)+W(5,-1116721265,-1100636937,980311674,1017051268)+W(6,1009444904,-1099789672,1049449359,-1091866852)+W(7,1042112892,1051337808,1011811037,1035868647)+W(8,-1127867147,1028928427,1015515213,1049692098)+W(9,-1094357813,1036490203,-1118660177,1019523665)+W(10,-1115442975,1033219242,-1119289842,-1140261177)+W(11,1041543818,-1107580668,1027230184,-1121586498);sum2=W(0,-1129366500,1029756683,-1113040482,1041050942)+W(1,1019865458,-1130192114,1021094310,1011878989)+W(2,-1111869912,1029022998,1046043365,1028636589)+W(3,-1100561355,-1118786886,-1136660469,-1113939693)+W(4,-1114572049,1041454921,1063827282,-1088878874)+W(5,-1120053198,1037601458,-1121128994,1024511741)+W(6,1047691494,1051011830,-1075590857,1052419847)+W(7,1053136256,-1142379802,-1115896886,1033422229)+W(8,1024096486,-1094989992,-1094007689,1049374228)+W(9,1051405216,-1105102628,1030093181,1038213156)+W(10,-1112777200,1033382685,1046068934,1022134325)+W(11,-1104418826,1039472389,-1173694926,-1122209396);WS(1065853238,1014077745);
sum1=W(0,-1141216588,1026623353,-1128763228,1020370461)+W(1,1026101893,-1118113002,1032019108,-1113706417)+W(2,-1117433015,-1129058045,1039902504,1043759351)+W(3,1050608829,1042454284,1027449020,965645460)+W(4,-1094201799,-1096460535,-1083943142,-1077503527)+W(5,-1089716396,-1098731144,-1095714819,-1094767340)+W(6,1050233869,1049952264,1051933059,1055071872)+W(7,1055823041,1057515106,1050055875,1054942629)+W(8,1044254087,1008011942,1048823509,1025148605)+W(9,1040921250,-1120507502,-1149099066,1040832262)+W(10,-1138617969,1022594791,-1141149825,1032777398)+W(11,-1117303781,1030831063,-1131034510,1023411184);sum2=W(0,1024492456,-1126703609,1029353704,1036516578)+W(1,1032071462,-1107363712,1044306067,-1105180142)+W(2,-1107369605,1040389587,-1109233879,-1095300447)+W(3,-1104963978,-1106122650,-1143085570,1043865859)+W(4,-1114418679,1038677226,1043636997,1063429366)+W(5,-1101740776,-1097459892,1035238854,-1116890590)+W(6,-1102696165,-1115181151,-1104069114,1063594124)+W(7,-1098164193,1040620147,-1106357294,-1127904241)+W(8,-1133142225,-1114014523,-1122395696,-1091978649)+W(9,1053626887,-1097146692,1040976159,-1120794976)+W(10,-1122518916,1026327736,1035228514,1023044321)+W(11,-1116601496,-1130578705,1026795860,-1127926993);WS(-1088917996,1063906509);
sum1=W(0,-1110920777,1042151912,-1101936374,1005195703)+W(1,1032265367,-1103459368,1041691572,-1129700693)+W(2,1044506738,-1103723194,1033303784,1049511025)+W(3,-1113286290,1043019742,-1128222025,-1114181825)+W(4,1047786311,1032125650,1061302810,1034065915)+W(5,1048810800,1054491533,-1112859072,1049358361)+W(6,-1095080042,-1113114611,-1088574755,-1080208865)+W(7,1049193686,-1121283466,1024774526,-1147499681)+W(8,-1134941681,1025189266,-1115794445,1048946939)+W(9,-1126346531,-1103486336,1015955599,-1097425800)+W(10,1033765698,-1104090263,1041151454,-1113407178)+W(11,-1109067703,1044875416,-1121559327,1029016425);sum2=W(0,-1103461552,1050674327,-1104590141,1015549042)+W(1,1036919049,-1098769683,1046313441,-1112862464)+W(2,-1127991186,-1116051994,-1131508502,1050173609)+W(3,-1105608002,1039941075,-1101603735,1031505597)+W(4,-1120190757,-1113530372,1055990720,1072931527)+W(5,-1095048932,-1078020039,-1101033642,1010804308)+W(6,-1108916090,-1124692174,-1121470095,1046026095)+W(7,1050729023,-1084802111,1047911325,1034713295)+W(8,1012492564,1042343963,1032226081,1048814953)+W(9,-1098673970,-1101605152,-1113534935,1017021378)+W(10,1029245469,-1115385529,1026603353,1024686773)+W(11,-1108452621,1046452703,-1112756717,-1119772659);WS(-1128039792,1065254279);
sum1=W(0,949814928,1027171091,-1129242384,1031101353)+W(1,-1120975327,1003634843,-1144006416,-1123053628)+W(2,-1114341117,1031806764,1033646238,1018879791)+W(3,1042055949,1033681236,1023909046,1027677731)+W(4,-1094482850,-1095186291,-1085842430,-1092086861)+W(5,-1084252337,-1089087466,-1099056317,-1095496311)+W(6,1052398616,1051880795,1058904806,1068407459)+W(7,1055432619,1036562814,1039311896,1050962337)+W(8,1027872723,-1139824782,1010706555,-1098849364)+W(9,-1121195299,1023772639,-1126801378,1038931216)+W(10,-1155305313,1022544667,-1121892394,1040052675)+W(11,-1127339326,993927654,-1123991661,1005742098);sum2=W(0,-1120833032,1034915193,-1115307960,967112657)+W(1,1023925021,-1107476032,1033449936,-1132191993)+W(2,-1124763415,-1113475142,1025322201,1059271888)+W(3,-1102912552,-1118552210,-1103660545,1033898849)+W(4,-1118777010,1010824003,1064953874,1082807588)+W(5,-1080316189,-1064631277,-1110193476,1039205719)+W(6,1030229073,-1105412742,1042572184,-1098383492)+W(7,1054443836,-1098098835,-1121091158,1028111985)+W(8,1028911958,-1133618203,1022077590,1048790378)+W(9,-1103923621,1029953956,-1106218101,1036034024)+W(10,-1123843510,1030755234,-1135426163,-1113939962)+W(11,1038571089,-1109596012,1035405992,-1126376787);WS(-1100484014,-1082813103);
sum1=W(0,-1123138350,-1124738939,991988525,-1115403050)+W(1,1032429349,-1113715255,1024280877,1024090791)+W(2,1037916588,-1123209507,1049386547,1038702225)+W(3,1052139678,-1114440425,1033284897,-1105213156)+W(4,-1092840871,-1095165544,-1086369653,-1082690349)+W(5,-1080932794,-1104541586,-1091044852,-1098590565)+W(6,1048819422,1053647432,1054472273,1063735148)+W(7,1057734851,1057909982,1048946363,1057027323)+W(8,1042234192,-1117914254,1039202605,-1121098737)+W(9,-1124146173,-1120991811,-1116174764,-1140316975)+W(10,-1212876940,1018206961,-1120915541,1024686130)+W(11,1015928020,-1138122766,1018911880,1023234987);sum2=W(0,1017320792,-1115193567,1033153774,-1109723345)+W(1,1038092476,-1111785287,-1119671739,-1109901657)+W(2,-1151813795,-1117132961,1023133248,-1096979800)+W(3,1051436512,-1136600857,1043953938,1038440342)+W(4,-1114719136,-1104426322,-1094043595,-1067432541)+W(5,-1094705611,1084038773,1051561136,-1097692319)+W(6,-1127138406,1035777956,1044557822,-1081748159)+W(7,-1094662263,1059186895,1023890070,1021470996)+W(8,1024237362,-1122656452,1043828952,-1105451925)+W(9,-1118217110,-1118750811,1026839182,-1114305884)+W(10,1038691322,-1114810881,-1134215421,1025666138)+W(11,1023161212,-1141123106,1009024009,-1122422926);WS(-1090600151,1059961608);
sum1=W(0,1026132748,-1119499740,1009974340,-1113885561)+W(1,1031101992,-1111559238,1038517558,-1109274083)+W(2,1003856660,1023957057,1043713207,977342510)+W(3,1051525550,1025363409,1031878320,-1114083846)+W(4,-1086859502,-1105095800,-1089372619,-1080432315)+W(5,-1084623068,-1086083942,-1090836983,-1097114792)+W(6,1051724689,1035359281,1059175635,1059908410)+W(7,1060487798,1059822844,1051599439,1057278953)+W(8,1051693682,1030063117,1040699442,-1106762114)+W(9,-1114853678,-1116041416,-1130086580,1040974422)+W(10,1032934656,-1123043606,1034542394,1018557983)+W(11,1019132432,1031213982,-1150140386,-1138998830);sum2=W(0,992923986,-1162949315,1026898877,-1114052913)+W(1,-1129262506,1033577774,-1129225578,1036380420)+W(2,-1099561897,-1123994385,-1116860796,1033030662)+W(3,1024241717,1027801571,1041458479,1050404867)+W(4,-1105536701,-1114799541,1049791100,1035377948)+W(5,-1088177074,1049717575,1043978030,-1091169113)+W(6,1079165891,1071631223,1068780303,1075632919)+W(7,-1093777203,-1083766160,1029517847,-1083354335)+W(8,-1067147152,-1073660425,-1081838471,-1083671230)+W(9,1057542893,1057183721,-1103299573,1061807320)+W(10,-1122782084,-1122543983,-1095462698,-1097530520)+W(11,-1107750254,1032284006,1025982179,1016984746);WS(-1077101366,1062204989);
sum1=W(0,1030791972,1033145401,1041963978,974201395)+W(1,-1122207423,987140211,1038549201,-1110991006)+W(2,1034919675,-1109323772,-1109601924,-1098302775)+W(3,1049858413,-1163737350,-1104961646,1022472166)+W(4,-1119759728,1033209467,1053457281,1054965265)+W(5,-1085314770,-1111164798,-1103072597,-1115893275)+W(6,-1099266697,1032826652,-1084468746,-1116769210)+W(7,1055247733,1051122507,1043488164,1036206931)+W(8,1044609922,-1108657922,1049423472,1034832195)+W(9,-1104833109,-1113738245,-1121147841,-1131086146)+W(10,-1131275309,-1142019948,1005679697,-1125973710)+W(11,1038354000,1030630601,-1132893044,1033991117);sum2=W(0,-1128313262,-1111995834,-1111474816,-1108547758)+W(1,-1123519406,-1107039325,-1122872424,1034342977)+W(2,1013333880,1035550861,1047569009,1036006103)+W(3,-1104835579,-1119199538,-1113807123,-1111926114)+W(4,1041733323,1024909109,1049082846,-1093864056)+W(5,1049905793,1005924363,-1107099901,-1117079308)+W(6,1023499747,-1107108555,1042800306,-1137016284)+W(7,1032249988,-1146750815,1024429363,1029021112)+W(8,-1111312052,1015145454,1017141780,1013541080)+W(9,1034012446,-1119513572,1036805530,1021769214)+W(10,1026149469,-1188980193,-1123639612,-1132476264)+W(11,987971164,-1118671040,-1119021692,1010774610);WS(1062330988,-1108933484);
sum1=W(0,-1130422235,1014897395,1027643186,-1143835797)+W(1,1008148004,-1128962907,1015454424,-1140840472)+W(2,-1127744279,1022571909,-1103670303,-1110385841)+W(3,1042533684,-1104774725,-1116892960,-1113171223)+W(4,-1103583502,-1095189640,-1097916197,-1083565633)+W(5,-1085814590,-1117452294,-1099231943,-1103031657)+W(6,-1112967222,1057599524,1050533350,1066390108)+W(7,1059916677,1050496965,1049304867,1049771574)+W(8,1030687296,1033146447,1045948242,-1104991248)+W(9,-1098839314,-1114792086,-1127702342,1032045679)+W(10,1027221408,-1115561596,1024802772,1027456689)+W(11,-1125614226,1027191883,-1115468561,1026854932);sum2=W(0,1032895988,-1117467777,1028545567,-1111764526)+W(1,1041090350,-1115412116,-1125773241,1023304410)+W(2,1032830726,-1111744013,1005059811,984631841)+W(3,1049595248,-1107906030,-1128022386,1041765137)+W(4,-1115406541,1060942494,1047355779,-1080183554)+W(5,-1134532596,1035977506,1020817981,998580490)+W(6,-1088204952,1054289941,1071613570,-1077634808)+W(7,-1093147012,1042083474,1037668146,1032116542)+W(8,-1092446016,-1123665301,1060958044,1046926373)+W(9,-1113920155,-1097187857,-1142970826,-1125184917)+W(10,1031989945,-1104702594,1046230999,-1100189171)+W(11,1034621337,-1132922134,-1117116166,1022449461);WS(-1109331804,1042368707);
sum1=W(0,-1127022377,1024616740,-1123466393,-1123208698)+W(1,-1123129456,1019270569,981412042,-1140654132)+W(2,1017844485,-1131144083,-1107976561,-1113085828)+W(3,-1114039899,-1111910285,-1118232839,1022571624)+W(4,1059385318,1050963589,1060165431,1059271336)+W(5,1060839292,1056907678,1049849056,1053487153)+W(6,-1100795701,-1097056965,-1085607547,-1083778221)+W(7,-1087428756,-1094957746,-1097540376,-1103251894)+W(8,-1111987554,1029893237,1029216560,1039937652)+W(9,1032072458,-1114977786,1024925794,-1099334072)+W(10,1016900750,1023074109,-1112887422,998408382)+W(11,-1132276000,1030127674,1027413302,1016237783);sum2=W(0,1032849952,-1124884727,-1113876395,-1129227720)+W(1,-1120368220,1017198470,-1139825528,-1146042855)+W(2,1026055449,-1115329827,1027815845,1037903820)+W(3,1033732250,-1135699996,999495607,-1129930944)+W(4,-1062565523,-1069645041,1071954840,1082661778)+W(5,1074466947,1029601901,1010255452,1032971494)+W(6,-1095655110,1045607629,1038549538,-1099195860)+W(7,1038448988,-1098438651,-1108984513,1036170224)+W(8,-1117249787,-1117682124,1041120073,1049745271)+W(9,-1117133911,1028175479,1021673198,-1119888169)+W(10,1033345650,-1126204236,-1111681252,1027383795)+W(11,1003632367,-1122462785,1028818665,1008778484);WS(-1115348316,1054745777);
sum1=W(0,-1137232980,1010567825,1027515738,-1129778165)+W(1,1031078129,-1163675813,1021335208,1015357019)+W(2,1036166838,1015838740,-1156212270,-1111605669)+W(3,-1105267814,-1129353779,-1109102196,1044530957)+W(4,1049991788,1049110157,1058008076,1064241460)+W(5,1060214194,1054590870,1041116785,1051902330)+W(6,-1091675395,-1096298109,-1087264777,-1084812083)+W(7,-1090012802,-1089909917,-1099321920,-1087098097)+W(8,1017816583,1034100235,1034455816,1015442096)+W(9,1038960299,1024747424,-1128935590,1001621141)+W(10,1029575560,1027659359,1022248439,1022178737)+W(11,1027280241,1032358751,-1140454872,1023518060);sum2=W(0,-1165172934,1024206556,-1116697030,1027518769)+W(1,-1114129087,1038375004,-1112102389,1033334280)+W(2,1029679520,1020162972,1034059275,1040171419)+W(3,1027996817,-1110434123,1034335827,-1129105068)+W(4,-1126280148,-1122180110,997668227,-1097026624)+W(5,1034726751,1040744343,-1102815825,-1107441727)+W(6,-1133513625,1032751166,1058808820,1078058683)+W(7,1074823993,-1082346775,-1066028315,-1081349721)+W(8,1007295249,-1123729058,-1106696521,1051253388)+W(9,-1129919188,-1130957332,-1106067749,1046963831)+W(10,-1112190701,1031911051,-1130859572,-1110596693)+W(11,1030310076,1020514684,-1120038362,-1140190249);WS(-1106429870,-1094013011);
sum1=W(0,-1180060253,1010730896,1021824818,-1126648308)+W(1,-1129917792,-1130361130,-1120274467,-1140710069)+W(2,1032914805,-1122572746,1007289698,1032028260)+W(3,1028442598,1044381070,997655159,1048974915)+W(4,1051659804,1041447962,1049003466,1055000463)+W(5,1028832887,-1108621431,-1127588999,-1092428073)+W(6,-1083977393,-1096070845,-1090427610,-1110426966)+W(7,-1154202266,1047276227,-1106909952,1037115308)+W(8,1044666432,1042077981,1040702780,1039434940)+W(9,-1143541158,-1126798128,1034262401,-1116914978)+W(10,-1143253052,-1112889935,1019043703,-1121648024)+W(11,-1121855216,1025638626,-1112957869,1027653084);sum2=W(0,-1113021585,1027309129,1040557912,-1105312463)+W(1,1045635393,-1102513438,1027399099,-1114789238)+W(2,1044056205,1042644451,-1130917417,-1097839840)+W(3,-1093830389,-1101732547,-1116545436,1035602021)+W(4,-1096040530,-1098848264,-1086782093,1066533545)+W(5,1047866369,1049511378,1054444603,1045074348)+W(6,-1099894114,-1100852865,1055980834,1060955207)+W(7,1049480207,-1136131482,-1099150452,-1089010378)+W(8,-1101136816,1051352325,-1094431966,-1105883820)+W(9,-1100511063,-1095199310,1057783348,-1105061215)+W(10,-1129192316,-1127314210,1001033976,1028457481)+W(11,-1109915970,1041484506,-1111537389,1038428609);WS(1043891118,1068855714);
sum1=W(0,1034864935,-1115119790,1021640868,-1116826163)+W(1,-1131811026,1023733166,-1143217636,-1132040205)+W(2,-1116934668,-1132968331,1038582262,1007221512)+W(3,1042862352,1036137865,-1140157826,-1132089051)+W(4,-1092449819,-1094480060,-1087769325,-1085866861)+W(5,-1087019235,-1090795981,-1096174840,-1088777568)+W(6,1054927906,1036212657,1059302628,1065404307)+W(7,1060871017,1058788692,1054585007,1058320673)+W(8,1034556804,-1105343195,1039390277,-1118670257)+W(9,-1097654326,-1110180471,-1103987387,1039274926)+W(10,-1137767170,-1110944332,1007166673,1000130184)+W(11,-1149095244,1038210141,-1123846591,1033742658);sum2=W(0,-1109312558,1016877071,-1119267190,1012463989)+W(1,-1126846961,-1130793473,1028514185,987754923)+W(2,1043524956,1022447527,1041115214,-1113751024)+W(3,1044302697,1017381631,-1118188819,1030898373)+W(4,-1128190925,-1112207078,-1098728904,-1096567460)+W(5,-1103900959,1042180588,-1098746809,1045698067)+W(6,-1098627702,-1106898612,-1125515089,1069702771)+W(7,1067943590,1068665203,1066385707,1053793920)+W(8,1046310591,1038513036,1034661588,-1085518745)+W(9,-1080776989,-1076263106,-1082060374,-1093259035)+W(10,-1109532722,1007593597,-1120394532,-1104054586)+W(11,-1120974914,1042247803,1009589981,-1114854661);WS(-1087649964,1019782291);
sum1=W(0,-1120416323,-1143853715,997344379,-1117444008)+W(1,1021907901,-1121005123,1024251314,-1131127160)+W(2,1030168161,-1112895868,1041161399,-1109107148)+W(3,1047711365,-1121138472,1000308143,1016698342)+W(4,1040415828,1040272853,-1108639376,1066099001)+W(5,1016783474,1034911086,1025062450,1039033917)+W(6,-1105270513,1031966316,-1088122706,-1107599501)+W(7,-1089416651,-1111272734,-1107120316,-1102333873)+W(8,1024428446,-1115504066,1050439898,-1101667648)+W(9,1046888529,1033038819,-1142414472,1024070769)+W(10,-1138699736,-1138905653,986611002,-1107645603)+W(11,998160367,-1138080961,1016114481,-1128756052);sum2=W(0,-1107127477,1033768126,1023416069,-1125558334)+W(1,1043030557,-1118774605,-1151915405,1000627574)+W(2,1040784536,-1100939724,-1105075327,1031863699)+W(3,-1103416126,-1104742149,1042707477,-1121719211)+W(4,-1117663793,1017594321,-1107862291,-1098589794)+W(5,1051532765,1047503953,-1106456825,1014542959)+W(6,-1112675945,1057262150,-1072566694,1078638992)+W(7,-1086195181,-1109470897,1041105499,-1106760943)+W(8,1039537683,-1092150404,1066290117,-1077578123)+W(9,1053259006,1050584179,-1103867215,1033290657)+W(10,1025325994,1019337948,-1099590626,1051733383)+W(11,-1119314417,-1100419866,1038050610,1002291590);WS(1061891500,1029739432);
sum1=W(0,-1120639769,-1135804195,-1111424495,1029738303)+W(1,-1117498485,-1118615961,-1125527056,-1118385394)+W(2,-1106216192,1006283635,-1105829118,-1090566706)+W(3,-1116262763,1034396863,1019261400,-1120846617)+W(4,-1113834067,-1103570763,-1096510251,1051808376)+W(5,-1092264601,-1100309453,-1103214946,-1103884676)+W(6,1044238166,991333090,1059958553,1070740438)+W(7,1055146526,1034609097,1035571491,1043753671)+W(8,-1114217922,-1139025510,-1105864021,-1094764771)+W(9,-1102695282,-1115698885,-1137185181,-1118241703)+W(10,-1131739160,-1118882723,-1144807936,1034612526)+W(11,-1134494805,1017541191,-1114134173,1003240643);sum2=W(0,-1121600381,1006302792,-1119262688,1002488024)+W(1,1029037035,1026568605,-1136033516,1023468893)+W(2,1026550907,-1138054916,1026195583,-1109251816)+W(3,989985520,-1119850715,1023268674,-1113487368)+W(4,1038640235,-1115693397,1049140618,-1070322023)+W(5,1050244555,-1111337441,1034795019,1032357843)+W(6,-1118247849,1032667651,-1131891756,1075955836)+W(7,-1093462820,1039467523,-1123631905,-1111383976)+W(8,-1129506938,-1150824496,1032667233,1037796079)+W(9,1041966968,-1119306593,1011205316,-1140765060)+W(10,-1121040584,1022873234,-1116879102,-1123674716)+W(11,1023067742,-1115823182,1030765775,-1117038411);WS(-1084563692,-1094583093);
sum1=W(0,1022703229,-1162852794,-1132568844,1021772616)+W(1,1024085850,996545514,1026223997,-1146052282)+W(2,1012279186,-1124105959,1040618577,-1104495965)+W(3,-1108936808,-1134036365,-1117471057,-1121618798)+W(4,1016172182,1043937588,-1096721723,975997096)+W(5,-1105257082,-1119752408,1035927703,1030206390)+W(6,-1118740542,1029178707,1047241030,1058138797)+W(7,-1098942649,1033384955,-1119041259,-1135741956)+W(8,1030161881,-1113029519,-1110742685,-1095587800)+W(9,1044167852,1030217107,1033396614,-1114495566)+W(10,-1118949361,1029291849,1002005802,1026228226)+W(11,-1121437018,-1128298663,-1127843472,1024441958);sum2=W(0,1025430445,1022296570,1036981025,-1113204042)+W(1,1015494893,-1113488118,-1127432409,-1122316989)+W(2,-1154040649,1041313314,-1095051054,1045521896)+W(3,-1140159290,1036274902,1033705522,1014652738)+W(4,-1116838887,-1089338077,-1080092115,1068042633)+W(5,-1123762249,1036460009,-1115504399,1034428960)+W(6,1050769250,-1110563158,1047738904,-1105725339)+W(7,1046459196,-1099991734,1035671600,-1109634740)+W(8,-1101164186,1049390351,-1105225557,1058198082)+W(9,-1097909404,1042800199,-1112380024,1019626217)+W(10,1025324860,-1110459458,-1123670947,-1102419914)+W(11,1036400862,-1121611661,1029427990,-1122111247);WS(1070570422,-1118483066);
sum1=W(0,1018165832,-1132852684,-1139725729,-1109730565)+W(1,1028156415,-1118139972,1024357779,-1122455036)+W(2,-1110069429,1031499417,1040072889,1042906054)+W(3,1042919301,-1168228894,1039947243,-1103975241)+W(4,-1099959964,-1099020957,-1084885570,-1081528768)+W(5,-1083523477,-1091258848,-1095225642,-1094692227)+W(6,1060331110,1050128623,1059366093,1062372980)+W(7,1058454089,1058887102,1048717802,1057283318)+W(8,-1162935118,1032275410,1019497086,996066926)+W(9,-1118811556,-1112630512,-1117991970,998336395)+W(10,-1139421786,1009522871,-1140197674,-1117746023)+W(11,-1128372287,1014662756,-1119179525,1028666043);sum2=W(0,1041833519,-1108615966,-1125372171,-1161988394)+W(1,-1113215633,1034531971,-1118383435,1028261725)+W(2,-1105638218,1028972955,1029956673,1048735800)+W(3,1034458457,1025753183,1036634769,1000882603)+W(4,-1090712556,1051586707,1040982790,-1113315600)+W(5,1025381303,-1116357686,-1096961046,1047278155)+W(6,-1068172350,-1062545743,1058445980,1081890452)+W(7,1078990875,1057946443,-1129266047,1020805991)+W(8,1053466473,-1089644697,1044082250,1021891615)+W(9,1047100697,-1138523317,-1118643722,1003167691)+W(10,1031038629,-1109024185,-1115541422,-1110157560)+W(11,1034093689,-1121128958,-1164400298,1023430939);WS(-1086946092,1067745931);
sum1=W(0,-1129718754,1029399808,1034551451,1031195606)+W(1,1040134022,1033121193,1023151712,1042343314)+W(2,1043160110,-1107060738,1035261538,-1095383669)+W(3,-1133919947,-1122710934,-1107305618,1042006276)+W(4,1057051220,1052187432,1056679450,1065908691)+W(5,1053194351,1055695833,1050664148,1051480109)+W(6,-1086793423,-1093519641,-1086890615,-1082115172)+W(7,-1091092163,-1087806651,-1106762967,-1086763775)+W(8,1029510552,1041235060,1027399596,1028581668)+W(9,1039541441,1022886169,1035840335,-1123269599)+W(10,1019782728,1028876859,-1121687640,-1151056709)+W(11,985161115,1032179179,-1137650955,1023858088);sum2=W(0,-1092038506,-1100127293,-1076970891,-1074419095)+W(1,-1072137471,-1071882845,-1075499422,-1077760287)+W(2,1049598436,1048639033,1064718435,1072396257)+W(3,1071503744,1074270589,1071966648,1067893220)+W(4,1043882093,1037661877,1059313512,1057486689)+W(5,1051417643,1058040444,1034550731,-1109701446)+W(6,1042320103,-1103044471,1034035103,-1104719409)+W(7,-1111075093,1044428409,-1105998171,1040427981)+W(8,-1131832297,1002123811,-1103733932,1041582287)+W(9,-1115120295,-1139439905,1008560441,-1112073274)+W(10,-1121740952,1029198842,-1115216799,1010136401)+W(11,-1128000009,1024386386,-1120184167,1030441594);WS(-1081254198,-1103496580);
sum1=W(0,-1115414444,1041339642,-1098407452,-1130637434)+W(1,1020760807,-1101995566,1047565230,-1100079212)+W(2,-1146587219,-1098606506,1050459360,1042214179)+W(3,-1117423418,1034598934,-1122745995,1024450296)+W(4,-1093427101,-1097683981,-1091994231,-1078168847)+W(5,-1095228700,-1092752622,-1097351785,-1094816186)+W(6,1048836291,1057498447,1058816906,1061921355)+W(7,1063391143,1049596874,1055225025,1057483350)+W(8,1038644661,-1144521152,-1117884339,1040740783)+W(9,-1099277734,-1125383814,-1125503451,-1112883619)+W(10,1040942563,-1102869832,1036627839,-1165859686)+W(11,-1107645994,1047950513,-1104517417,1038686359);sum2=W(0,-1101463653,1049429767,-1128244554,-1113723320)+W(1,-1100253783,-1100739127,1041910404,-1105778187)+W(2,1057761413,1067192921,1075421514,1075836777)+W(3,-1088665878,1016894214,-1116933337,-1111337535)+W(4,-1092703936,-1078098525,-1071536845,-1077415283)+W(5,1059548308,1051692516,-1101242161,1048285068)+W(6,-1109493923,-1139460835,1039603395,-1087182285)+W(7,1034610843,-1117875445,1013931579,1038460759)+W(8,1041760680,1028945771,-1114414573,1045554670)+W(9,-1106673179,1032645955,-1122014712,-1113595007)+W(10,1014720459,-1117756514,1016362862,-1118637934)+W(11,-1125369728,1027339291,1013909643,-1124961818);WS(-1089093868,1047195432);
sum1=W(0,-1139038025,-1146634508,-1107247574,-1111039036)+W(1,-1111569431,-1131070116,-1123633457,-1125658710)+W(2,-1108646892,-1102493258,-1102675263,1027299238)+W(3,1043334313,1035038251,-1130835530,1006218639)+W(4,1042227448,1050027260,1055627170,-1094097439)+W(5,-1086063146,-1091453053,-1104540112,-1100496626)+W(6,-1116853265,-1113152371,-1102292967,1059178599)+W(7,1064850945,1055758905,1047069456,1028822677)+W(8,1032512066,1037772585,1040310103,-1120135685)+W(9,-1097054397,-1107670363,-1109953256,1033685440)+W(10,1015754506,-1111624526,-1122052409,-1123630421)+W(11,1035574535,-1126001639,1015067608,906381938);sum2=W(0,-1103632983,1043805370,-1100282419,1043204826)+W(1,-1107284068,1032596944,-1115324019,1038389706)+W(2,1051248459,-1102825598,-1110573499,1027245233)+W(3,-1115422824,-1088944566,-1119815045,-1103855212)+W(4,1050224986,-1106748849,-1142028319,1068200484)+W(5,-1110893073,-1082511144,-1101546175,-1099926119)+W(6,-1112111441,-1107415409,1047715488,1064575785)+W(7,-1116519441,-1166081973,1033478296,-1112155627)+W(8,-1114055425,-1113209339,-1106125891,1034756297)+W(9,-1121811913,1036646608,-1139772871,1042197713)+W(10,-1111599379,1037386114,-1107474855,1042201726)+W(11,-1115818225,1036836551,-1107371535,1026011708);WS(-1121781432,-1075996235);
sum1=W(0,-1139185884,1017932812,1031934942,986151814)+W(1,-1164665422,1000199096,1007298263,-1140438078)+W(2,-1104344139,-1106763371,-1097501556,-1122902443)+W(3,-1153685131,-1127990679,1001735501,-1113474827)+W(4,1055178280,1050633065,1061458986,1056941803)+W(5,1057254916,1045616484,1030315686,1046908556)+W(6,1023675446,-1102467779,-1098857564,-1087567683)+W(7,-1091469811,-1104204108,-1129857478,-1103515070)+W(8,-1115352921,-1113788396,987917899,1038547421)+W(9,-1108760371,1011665321,-1121847517,-1118109260)+W(10,-1116105386,-1134059780,-1113912527,-1136836585)+W(11,1007170123,-1128021832,-1154396360,-1121041198);sum2=W(0,-1168649543,-1129109975,1016893178,-1132018102)+W(1,-1117453381,1023462612,-1106957470,-1115823387)+W(2,-1097479461,-1104465921,-1103938775,-1118749694)+W(3,-1115486085,976518647,1025546665,1034975399)+W(4,1049098480,1049155382,1057022497,-1098731951)+W(5,-1119719509,-1106384437,-1098317799,-1105263623)+W(6,1042706476,-1102354715,1043506300,-1097087336)+W(7,1057524747,1036026738,1045328977,1035074429)+W(8,1041988609,-1112820525,1047765539,1046909100)+W(9,-1100642605,-1121071990,-1106523641,1003192501)+W(10,-1106980555,-1122042062,-1105649317,1031531696)+W(11,-1114531186,1040948740,-1113359258,1033488186);WS(1058868844,1053114578);
sum1=W(0,1019520880,-1122446279,1037061470,1025396381)+W(1,1029402067,1031841884,-1120186199,1033549944)+W(2,1047026923,-1120049453,994701546,-1104790763)+W(3,-1104820950,1021084025,-1105237507,1009185118)+W(4,1040716289,1048040834,1059285152,1063349990)+W(5,1062179110,1056787146,1046529242,1057448647)+W(6,-1095841007,-1093651986,-1089525095,-1081113852)+W(7,-1086213616,-1087503095,-1091401861,-1088312360)+W(8,1020793813,1039005404,1046415125,1040363303)+W(9,1045703966,1041196477,999605293,1036113571)+W(10,1026453035,-1117418946,1019785277,-1114838686)+W(11,1030676884,1024749253,1004229292,1022861598);sum2=W(0,1050427341,-1106859908,1035861035,-1112488680)+W(1,1032409135,-1122621450,-1104767713,1046587865)+W(2,-1089070569,-1111523090,1043538575,-1097196972)+W(3,1036654054,-1133854060,-1130574088,-1093068011)+W(4,1053219089,1052246278,1059060280,-1088179143)+W(5,1017346040,1043005089,-1092034159,1052143300)+W(6,1067490860,-1093125710,-1078649576,-1087268097)+W(7,1059384755,1062938540,-1093321870,1059539225)+W(8,-1080930470,-1078811541,-1074777053,-1075643449)+W(9,-1124572738,1049929252,-1112625720,1059287102)+W(10,1058659628,1066232343,1073277874,1065823003)+W(11,1062269032,1043425453,-1092663388,-1098215774);WS(-1074642550,1059001037);
sum1=W(0,1033877849,-1114814273,1017602926,-1122785432)+W(1,-1119942606,-1121541554,1004629641,-1103073299)+W(2,-1105864948,-1133959838,-1106724665,1042832010)+W(3,1046400581,1036804396,1032924291,1039804561)+W(4,1040506928,-1108476642,-1098100854,-1084427489)+W(5,-1083890617,-1088670813,-1090515058,-1095458045)+W(6,-1096349630,1023714759,1055335876,1065396984)+W(7,1062559324,1061684023,1051195620,1054342111)+W(8,1046552293,-1108357401,1032280783,-1132282059)+W(9,-1113686945,-1104721044,-1110306392,1031943308)+W(10,-1110243859,-1127057913,-1147216585,1033899323)+W(11,1032718711,1025273824,-1122497752,-1121848889);sum2=W(0,1024273115,-1131612410,-1107407950,1041256788)+W(1,-1117121277,1031505312,-1110072407,1016793154)+W(2,1021686194,1025348247,-1105777061,1042238427)+W(3,-1126779625,-1118046720,-1118330488,1027338756)+W(4,1043888107,-1101286924,1048538591,-1090332406)+W(5,1053208564,1043322093,-1135252559,-1116082242)+W(6,-1108335658,-1122239076,1046097166,1036931728)+W(7,1040874893,1040745205,1050743072,-1096125238)+W(8,-1077891718,-1091711743,-1097181377,1065426853)+W(9,1063431633,1040529954,-1097546746,1050690616)+W(10,-1110849641,-1111108183,1033944270,-1111979954)+W(11,1039617071,-1105370761,-1122096807,-1122718137);WS(-1088674604,-1128666815);
sum1=W(0,-1123914807,1016031116,1014718188,1024027612)+W(1,-1145356432,1024193015,-1124389866,1032770888)+W(2,-1112902532,-1154837176,-1114821559,-1098901213)+W(3,-1103324234,-1099251759,-1119376425,-1101826270)+W(4,1031043843,1033184452,1015481863,1054517603)+W(5,1051928805,1059978813,1047372601,1062901239)+W(6,1051063687,-1131397783,1027540319,-1102428675)+W(7,-1094753613,-1100081596,-1110958225,-1101878062)+W(8,-1094561666,1025159063,-1102063788,-1104802482)+W(9,1021380397,-1111732847,-1154253637,-1113334654)+W(10,1018478931,-1134237698,1024172061,-1126359028)+W(11,-1133861065,-1114031158,1028470484,-1114369951);sum2=W(0,-1125911137,1012595671,999266341,1044288444)+W(1,-1101165077,1041147790,-1113177198,1025832748)+W(2,-1108931889,-1114639139,1007405169,-1110292957)+W(3,1050109344,1041510968,1029583838,1046353900)+W(4,1017628143,1032292317,-1114156858,-1067836662)+W(5,-1072172899,1037860217,1074693740,1081403750)+W(6,1050970701,-1128469007,-1110785518,-1074929312)+W(7,-1105301985,1044362436,1048694785,1057358913)+W(8,1035307535,-1112594616,1028698628,-1112320536)+W(9,1032862316,-1133865234,-1121233078,1015908463)+W(10,-1132880011,1026392505,-1126668834,1035975658)+W(11,-1115294669,-1122721591,1027549527,-1114367420);WS(-1092184279,-1114774309);
sum1=W(0,-1112548452,-1120800919,-1114639366,1008341430)+W(1,1009522319,-1120506536,1034801619,1022706306)+W(2,1035183681,1038305887,1043708422,1037535198)+W(3,-1098020135,1029108045,-1128765878,-1106461058)+W(4,-1114927434,-1101125062,-1087724142,-1103312811)+W(5,1062809460,-1118967585,1002077113,1043448960)+W(6,1044352162,1039166894,1063427286,1034792975)+W(7,-1088121787,-1115071968,-1114196826,-1129024277)+W(8,979364527,-1131609361,-1093459700,1048665209)+W(9,1043037714,1023205859,1033949151,-1126884683)+W(10,-1115173597,-1182492945,1021495134,-1113251558)+W(11,-1113757330,-1113409875,-1123554950,-1115469664);sum2=W(0,-1130731300,-1146462793,-1114036842,1017173194)+W(1,1027612469,-1121343755,1027895615,-1154268081)+W(2,-1113218164,1028824397,1013989596,1034818358)+W(3,-1104368005,1040334859,-1123082454,-1123775916)+W(4,1024876637,-1129593633,1044891209,-1101530532)+W(5,1049606516,-1097048862,1042764886,-1113704648)+W(6,-1112264614,-1113338336,1058622224,-1105838439)+W(7,1050794194,-1102338893,1040822444,-1122592353)+W(8,-1099018413,-1111675537,-1088855347,1059579881)+W(9,1042736448,1043492825,-1121501222,1034905054)+W(10,1026854381,-1102804304,-1102462733,-1108694945)+W(11,-1114432119,1019755962,-1122392540,-1119817837);WS(1061153836,-1122742154);
sum1=W(0,1027853554,-1115291137,-1171221910,-1112977164)+W(1,-1121554637,1022714404,-1157881362,-1123187178)+W(2,-1109089440,1043116226,-1138258466,1050791197)+W(3,1034471002,1041098678,-1134239506,1034237593)+W(4,-1102650256,-1115210274,-1112757431,-1077890273)+W(5,-1082648980,-1093251577,-1097764996,-1092621429)+W(6,1051082942,1047414994,1055597733,1055540065)+W(7,1061271560,1053866013,1044732088,1032996986)+W(8,1027843188,-1112215273,1034632359,1042514461)+W(9,-1131618020,1046515591,1036747322,1043087924)+W(10,-1131011401,-1119605372,-1126942769,-1126698730)+W(11,998349933,1025132479,-1120958927,984532249);sum2=W(0,1031101174,-1132731961,1022986308,1017601076)+W(1,-1126674740,1022398052,1013813081,1010235161)+W(2,-1102026314,1038074007,-1092900468,1030590838)+W(3,1001758673,1001713969,-1140283033,-1138091097)+W(4,1042272104,-1090146581,1028046198,1054179894)+W(5,-1096188072,1035923987,-1106500726,1036670019)+W(6,-1126868316,1042331882,1039425711,1068886648)+W(7,1049555295,-1096410864,1036573795,-1105222854)+W(8,1028240358,1036936531,-1122656394,1039233571)+W(9,-1086618714,-1090080092,-1110072380,-1134061337)+W(10,1023923290,-1128194324,-1114483483,-1108833787)+W(11,1026905222,1029729918,1035325123,1035525391);WS(-1098883799,1037141561);
sum1=W(0,-1114839991,1029657918,-1116594483,1034543274)+W(1,1026816074,-1140770618,1035386535,1007197468)+W(2,1039141586,1034970850,1048999812,1026227619)+W(3,-1103366664,-1115755155,-1109617409,-1117505278)+W(4,-1110021469,-1090767256,-1089859629,1007604554)+W(5,1063309440,1050338841,1049028980,1050252341)+W(6,1020247259,1029681923,1058872566,-1100094273)+W(7,-1090400131,-1090199858,-1104209655,-1101914812)+W(8,1030453625,-1119339247,-1104869706,-1106749124)+W(9,1040832320,1023759014,1040157646,1034144506)+W(10,1040211480,-1126798193,1041448405,-1123771570)+W(11,1006844457,-1131945671,-1115455274,-1106217213);sum2=W(0,1003211606,-1137674963,-1151639180,-1126381316)+W(1,-1125497686,-1120928387,1024650751,-1121709003)+W(2,-1120528483,-1120827669,-1113012012,-1125167698)+W(3,-1133545211,1042115577,-1111755343,1034768106)+W(4,-1156174412,-1165578649,1045965141,-1143882022)+W(5,-1157195276,-1139515595,1024020315,-1128894336)+W(6,-1122088448,1021421814,-1108742643,1025314463)+W(7,1048741047,1042307479,1028526161,1033940928)+W(8,1034591096,1046263423,1043768035,1048434617)+W(9,-1100558843,-1111490489,-1106766859,-1105393784)+W(10,1008615371,-1109822394,-1107512724,-1102660599)+W(11,-1103528899,-1116374767,1031989982,-1146160726);WS(1056068055,1054753321);
sum1=W(0,-1151415881,-1148496799,1010657956,1024019466)+W(1,-1130137728,1008503186,-1132133255,1035499631)+W(2,1039080395,-1110003853,1010453293,1036235820)+W(3,1020552269,1036573197,-1115513116,1040242409)+W(4,1057552055,1043835198,1059020393,1056043521)+W(5,1059247988,1054798584,1050516586,1047345767)+W(6,-1089028090,1042243518,-1089501818,-1077848098)+W(7,-1085601017,-1088101382,-1102383812,-1092379525)+W(8,-1115248008,1050869997,1038857744,1040563886)+W(9,1031869090,1014726271,1037313809,-1116861746)+W(10,1035025164,1014222010,1019596694,-1121658024)+W(11,-1123056704,1035081577,-1137744617,1008326318);sum2=W(0,1028355794,-1106782132,1035193429,1019490884)+W(1,-1103311494,1051099266,-1107701072,1017055868)+W(2,-1096807405,1053669968,-1113415499,1045145961)+W(3,1033457423,-1105194567,-1111393110,995616995)+W(4,1040605863,-1138391825,1054131819,-1117197986)+W(5,1014178849,1043284247,1045435457,-1110630971)+W(6,1067941768,-1075220438,-1088459045,1059082808)+W(7,1050105229,-1121773074,-1120483817,1023829774)+W(8,-1077104108,-1095467240,-1094157882,1063065831)+W(9,1061761756,1042603721,-1116379229,1044996767)+W(10,1052817152,-1103015841,1049259157,-1103440804)+W(11,-1095094287,-1122898552,-1109769641,1018464332);WS(-1081368566,-1084412265);
sum1=W(0,1027068306,1015688387,1033201483,1018141039)+W(1,1032237687,1022250212,1019999841,1019305877)+W(2,-1116002144,-1139602460,-1116483849,-1108067395)+W(3,-1114781410,-1101031910,-1110135922,-1115253585)+W(4,1048181720,1048418201,1059204754,1059054739)+W(5,1060863016,1054995541,1048891912,1054003721)+W(6,-1097381330,-1109028275,-1086309497,-1080843359)+W(7,1035809139,-1090938969,-1097995920,-1098655035)+W(8,-1110979184,1018111780,-1126061147,1023153354)+W(9,1043786804,-1102361409,1017536656,-1110370680)+W(10,1021378954,1036715310,-1118145977,1024269909)+W(11,1014428471,1015803518,1027639288,1026153225);sum2=W(0,-1105480981,1035973965,1037165381,-1106311589)+W(1,1052000177,-1104974154,-1120302417,1040627526)+W(2,1050460434,-1096496755,1049140757,1006710678)+W(3,-1091756558,1044207757,1032159893,-1100748342)+W(4,-1098849709,1051612828,-1090898849,1040931379)+W(5,1058463605,-1090778289,1039812947,1045155050)+W(6,1048076097,-1090117310,1053634690,1066845841)+W(7,-1077185739,1058534342,-1102438650,-1096398368)+W(8,1035320005,1047120319,1021130333,-1083953982)+W(9,1057459457,-1091684787,1041032826,1045504944)+W(10,-1105501338,-1108725217,1039969785,1046728781)+W(11,1038345201,-1141278071,1040363142,-1109297232);WS(1040286894,1035975353);
sum1=W(0,-1171293815,1023182418,996039142,-1137235964)+W(1,-1135192533,1025821242,-1128818097,1020463141)+W(2,1034319831,-1127987806,-1102399280,-1105596260)+W(3,-1103790599,-1108335719,-1114500598,-1129600787)+W(4,1059664710,1048633701,1062256902,1059153168)+W(5,1061115073,1056014846,1050028641,1052737098)+W(6,-1091927835,-1097464070,-1087363556,-1086480503)+W(7,-1089057879,-1099300213,-1097571161,-1112421262)+W(8,-1116625676,1029070026,1016696459,1000027879)+W(9,1028964506,-1108586113,1032749254,-1096430155)+W(10,1013574450,1012611215,-1115123712,1006568169)+W(11,-1134032598,1032814547,1020632239,1016193698);sum2=W(0,-1115556642,-1130243023,1032034792,-1126476135)+W(1,1032996496,-1138592966,-1121911846,1029413614)+W(2,1037372428,1030557532,1049080310,-1112452010)+W(3,-1108874582,-1125709403,-1147299853,-1125845903)+W(4,1085969060,1077581449,-1074326256,-1064530882)+W(5,-1074476109,-1104386166,1029772508,-1109306490)+W(6,1051814466,1043810263,-1103611514,-1081646826)+W(7,1033029539,993676602,1034388196,1000946837)+W(8,1011471282,1030366783,-1109496698,-1129814679)+W(9,1035377868,1007963430,1005762565,1024214725)+W(10,-1114698318,1034280644,-1140286158,1022645135)+W(11,-1126128243,1013431542,-1114714998,1024966722);WS(-1128144240,-1105727419);
sum1=W(0,1008177348,1008158465,1025380533,1041196118)+W(1,-1123971020,1038005880,-1110790464,1022532691)+W(2,1038442911,1030921926,-1116236765,-1091904121)+W(3,-1110541401,-1155490648,-1118346788,-1132141153)+W(4,1034971295,-1108323937,1041262911,-1116818069)+W(5,-1118195565,1050488689,1005836543,1035288564)+W(6,1037111480,1020025483,1039711206,-1090328900)+W(7,1053066642,-1108534613,1032777199,1043217853)+W(8,-1119737674,1015575522,-1096558626,-1106145913)+W(9,-1107602136,1033678004,1034582855,-1110557919)+W(10,1019898055,1036155997,1023258159,1038413850)+W(11,-1123851725,1027658998,-1118860082,-1161170171);sum2=W(0,-1128930637,1013105493,1027020519,-1111106512)+W(1,1033707008,-1108465338,-1130609759,-1112986298)+W(2,-1132037027,-1110061572,1023565141,-1118411413)+W(3,-1104848450,1001195043,-1113096913,-1123693871)+W(4,1018701611,1028677045,-1097696705,1051172043)+W(5,1036460110,-1134254189,1035127174,1021784635)+W(6,-1110976033,-1113315034,-1136487341,1064921249)+W(7,-1097426277,1028959819,-1113952185,-1139702593)+W(8,-1129623857,-1136221161,1045236380,-1100340880)+W(9,1026225447,1033145987,-1105387359,1025786651)+W(10,1029665439,-1120215489,1025952555,-1120959951)+W(11,1006240491,-1118442072,-1137489821,-1119362634);WS(1066786198,1018352061);
sum1=W(0,1037807432,-1147124480,1032919115,1043153405)+W(1,1024885356,1040525108,1034093744,1041644314)+W(2,1042991174,-1118935590,-1102401423,-1111703874)+W(3,-1105747115,-1109427003,1036876386,-1113217832)+W(4,1056116676,1053008404,1058826232,1052869895)+W(5,1063596395,1052412861,1055303296,1055747689)+W(6,-1089303485,-1093203077,-1091158043,-1077398372)+W(7,-1088790919,-1096537905,-1092801624,-1095292522)+W(8,-1115182496,1032850856,-1118679276,-1112497438)+W(9,1041854800,-1158252416,1029739551,-1097656684)+W(10,1044944769,1019595829,1030098999,990101824)+W(11,1037575334,1022825908,1042956152,1027108728);sum2=W(0,1036031230,-1120880520,-1118383086,-1112120068)+W(1,1044452135,-1113902667,1036248196,-1175016923)+W(2,-1102747382,1035081854,-1081312733,-1097589576)+W(3,-1136989239,-1101386787,1038098664,-1106083613)+W(4,1040389106,999021742,1046511529,1061513306)+W(5,-1098672489,1028645652,1037598188,1027306194)+W(6,1027629590,1048871361,-1102228261,1059108854)+W(7,1030279668,-1090327880,1046091275,-1110606753)+W(8,1033840740,1037408166,-1111365044,1017984327)+W(9,1032578550,-1098256610,1055272900,-1100293962)+W(10,-1113736580,1036561850,-1105995296,1037901466)+W(11,1024281094,1003868670,1035521712,-1114802202);WS(-1088826540,-1072617048);
sum1=W(0,986338164,1023136598,-1127817408,1038855104)+W(1,-1112014844,1032100206,-1114071293,1031252724)+W(2,1037920241,-1108211448,-1117329516,-1098615294)+W(3,-1156351446,-1125030464,1025960366,-1128205111)+W(4,1051799989,1051897846,1060040519,1068445460)+W(5,1041659186,1049473503,1046320643,1053193450)+W(6,-1096657083,-1097067830,-1085267217,-1091986338)+W(7,-1085224562,-1095210946,-1103740786,-1098483636)+W(8,-1131268440,-1134063855,1034398076,-1104903024)+W(9,1041222927,-1123500579,1021522163,-1110505437)+W(10,-1122826702,1022858827,1016624516,1025833567)+W(11,-1148095931,1018816617,1004333185,-1135786218);sum2=W(0,1025188267,-1121532154,1037371296,-1111771837)+W(1,1040037716,-1106548534,1039102739,-1109851481)+W(2,-1139275200,1033600964,-1123953755,1046721727)+W(3,-1098628025,1040338433,-1109104289,1042987802)+W(4,1040515214,-1111129732,1035395064,-1119362505)+W(5,1046868281,-1095083293,1045077862,-1121821072)+W(6,-1131755519,-1105820182,1067277095,1075696256)+W(7,-1070220409,-1079865944,1049591033,-1113640498)+W(8,-1105181237,1041295374,-1104867399,1058324165)+W(9,-1095490474,1030948623,-1107729189,1039251361)+W(10,1030566925,-1137053008,-1131759093,1026363312)+W(11,-1118056117,1018203389,-1128931569,-1123620784);WS(-1126600048,-1081356549);
sum1=W(0,-1127841038,-1121393942,-1127713943,-1112866678)+W(1,-1130256197,-1113126004,-1135790871,-1114110304)+W(2,-1133929050,1032965854,1033968271,1043820719)+W(3,1042942538,1043379215,1027795642,1034600139)+W(4,-1098403026,-1092154099,-1092503722,-1081570623)+W(5,-1086843241,-1092479684,-1097678271,-1094287464)+W(6,1044657313,1056638003,1049224359,1066854747)+W(7,1055316562,1058087872,1032418298,1051778533)+W(8,-1112364357,1040562850,1040769245,-1105175211)+W(9,-1123699911,-1108064855,-1138101411,999504676)+W(10,-1126110067,1036225512,-1129561307,1047740947)+W(11,-1102743497,1041161205,-1106598351,1039116783);sum2=W(0,1002695390,-1122258341,-1122292123,-1120933435)+W(1,1032169765,-1117894001,1003179774,-1138289315)+W(2,1041236493,1024135109,1018577975,1034742596)+W(3,-1148289286,-1155671947,1027950533,-1116290259)+W(4,-1107205869,-1167041196,1048984334,-1085659967)+W(5,1041640777,-1108030745,-1123201389,-1139220243)+W(6,-1110230321,-1120190201,-1063745707,-1070580481)+W(7,1042707591,1049556353,-1106095214,1050855401)+W(8,1025661924,1051920007,1083223141,1079255156)+W(9,-1110361303,-1097500712,1030518681,-1105964729)+W(10,1013006047,-1101224590,1033459361,1037086181)+W(11,-1105447820,1029970779,1006793819,-1115669085);WS(1044741550,-1111040261);
sum1=W(0,-1123328853,-1102049737,1040528310,-1104112191)+W(1,1024305776,-1101315365,1021709031,-1111623399)+W(2,-1129171790,1051367713,-1097130129,1051950321)+W(3,1039437043,1045396986,-1108128612,-1165073551)+W(4,-1119860449,-1091471693,1035652177,-1092522751)+W(5,-1095677118,-1130673884,-1112716514,-1121220876)+W(6,1045626213,1046305018,1049556145,1053940037)+W(7,1055561708,-1095468986,1044018368,1026385047)+W(8,-1104602741,1044417333,-1091825946,1049099055)+W(9,-1104689389,1055485165,-1103796617,1036376309)+W(10,1022127887,-1107859535,1033350174,-1124872112)+W(11,-1115808049,-1115536169,1029190802,-1122289340);sum2=W(0,-1104033148,-1105436527,-1109964889,-1097126651)+W(1,-1098141643,-1090250993,-1116302593,-1118233874)+W(2,1039328248,1038128967,1010051700,1057153562)+W(3,1057745438,1060383381,1035812245,1044677482)+W(4,1040757730,1010939044,1051778220,1035481326)+W(5,-1094952202,-1102222701,-1133841678,-1105877607)+W(6,1023457753,-1118329847,-1098103909,-1094975289)+W(7,1048659070,-1098057265,-1123621243,-1160321672)+W(8,-1105261590,1011822306,1019752394,1037637839)+W(9,1023965510,1049957743,-1104798795,1036758948)+W(10,1019934334,998732076,-1151355224,-1112777586)+W(11,1012075272,-1134551782,1031321862,-1124061226);WS(1065794902,1053657215);
sum1=W(0,-1121908120,1018314063,1015310777,-1124873339)+W(1,1031572020,-1147984576,1024640407,1026486289)+W(2,1038333639,1031009517,1039118671,1034311430)+W(3,1041290230,-1120195837,-1119856235,-1114392412)+W(4,1027457764,-1106391546,-1097318831,-1141167585)+W(5,1054548019,1053489270,1041008530,1038700424)+W(6,-1123855831,1034446294,1039330595,-1090069831)+W(7,-1096859758,-1090834490,-1105884449,-1105777031)+W(8,-1123864939,-1121443224,1026117491,1040632671)+W(9,1028976296,1043686014,1007855863,1023881277)+W(10,1004753494,1015085764,-1152877546,-1119728987)+W(11,-1155937596,-1132243578,999100652,-1148206328);sum2=W(0,-1111593455,1026283313,-1106910582,-1123416451)+W(1,1050577288,-1128641646,1047088729,-1113858977)+W(2,1035072504,1028902500,1047373071,1053329938)+W(3,-1092564654,-1100521328,-1096962366,1017970524)+W(4,1043803228,-1108682745,1040261276,1067600226)+W(5,-1072392505,-1113219589,1049469167,1037790473)+W(6,1033408259,-1102620143,1048908013,-1090850305)+W(7,1062297118,1017836657,1033530157,-1125952722)+W(8,-1104275307,1005020832,-1100960524,1050480903)+W(9,-1138210428,-1168415746,1025688819,-1131011166)+W(10,998670368,1032181798,1023771046,1032569956)+W(11,-1112013629,1023611526,-1112880371,1021270423);WS(1062391596,1012575503);
sum1=W(0,1031343933,-1104891955,1032025473,1018981700)+W(1,-1107154694,1037332142,-1113508494,-1120166325)+W(2,-1118754907,1040079801,-1098309187,1047266492)+W(3,1041578200,-1102249736,1040475388,-1099931343)+W(4,-1124966418,1034244551,-1115351741,-1082667844)+W(5,1034155267,-1116669206,-1108675062,1037232762)+W(6,-1110681406,-1097175282,1051954479,1046130725)+W(7,1051147223,1052085167,1003822408,1045069376)+W(8,1044511208,1039695694,1024690888,1049723012)+W(9,-1103478091,1031631968,1001356052,-1120670778)+W(10,-1105353116,1041572194,-1106768761,-1111177056)+W(11,1041859398,-1100878141,1037747241,-1115735812);sum2=W(0,1033523600,-1111554425,-1129275556,-1122087690)+W(1,-1124036306,1037981702,-1119955572,-1122349214)+W(2,984378304,1035520350,-1139357832,1042336361)+W(3,-1098127108,-1108770624,1031985496,1030270440)+W(4,1029410276,1027721316,-1120989222,1063527919)+W(5,-1086537602,-1087308230,1038170956,1040810725)+W(6,1013286288,-1092144316,1051778774,1062226267)+W(7,-1106529787,1023869712,-1106223749,-1113965912)+W(8,-1149511552,1040549613,-1101613332,1044728263)+W(9,-1102568312,1043627655,-1109791564,1025118636)+W(10,-1114072340,1027894332,-1138380800,-1113445964)+W(11,1042436209,-1103441850,1038090706,-1120264936);WS(1061969900,1065420380);
sum1=W(0,1002358108,-1132400117,1036273784,-1121891281)+W(1,1031471239,1014037550,1015146068,1021231496)+W(2,1041410250,1024825568,-1111416381,-1112279056)+W(3,-1100377015,-1110955448,-1140842745,-1109508230)+W(4,1005238718,1055004288,1058195604,1065721300)+W(5,1058645356,1050103969,1047622119,1050895308)+W(6,-1098164717,-1093641048,-1089452644,-1081575699)+W(7,-1095897092,-1095327860,-1122283864,-1101391147)+W(8,-1127598604,1037205414,-1122200151,1041630292)+W(9,-1115380038,1033148051,-1112032609,-1107652840)+W(10,1013481849,-1128588267,995531041,-1118185583)+W(11,1031870564,-1125213521,1031659065,-1167265945);sum2=W(0,1037378832,-1105869799,1034348880,1010791317)+W(1,1020451237,1025476671,-1121382126,-1144944739)+W(2,-1097408481,1040337956,1050274911,-1124897054)+W(3,-1105197585,-1107003535,-1131733180,-1128932040)+W(4,-1089422359,1064628576,1078490638,-1067190452)+W(5,1026583828,1034175619,1030289482,1035014695)+W(6,-1134521568,1048269110,1055313899,-1081189141)+W(7,1051135592,1043712009,-1114815155,-1125325948)+W(8,1024014288,-1113808990,1025241947,-1100728789)+W(9,1047164907,-1112306567,1025919494,-1116208218)+W(10,-1156999910,-1121898726,1025759300,1010618498)+W(11,981635389,-1142752483,-1158764013,1029088384);WS(1048733783,1027643848);
sum1=W(0,-1133845785,-1133175894,-1135183403,-1116789548)+W(1,-1148511502,-1134260761,1018609610,-1123833247)+W(2,1036515120,1023561851,1042717327,1030082171)+W(3,1048693393,1034425221,1039337356,1027869798)+W(4,-1088559253,-1093510507,-1088396394,-1080791005)+W(5,-1089662985,-1090323862,-1100061261,-1089888600)+W(6,1057953132,1049915371,1060634166,1063183646)+W(7,1058925305,1044704560,1042697693,1047384498)+W(8,1034283684,-1130587597,-1127730531,-1114509469)+W(9,-1138682841,1038705162,1015444552,1049640472)+W(10,-1114935677,1012777537,-1122593837,1031486794)+W(11,-1116148770,-1166921432,-1126426832,1023971661);sum2=W(0,994989105,-1144072856,-1122509885,1026939205)+W(1,1028398855,-1120878413,1025208177,-1113678678)+W(2,1037891939,-1103317800,1037436931,-1127785128)+W(3,-1103788534,1034163445,-1127272012,1026044831)+W(4,-1173716290,1052666546,1001371192,1040815920)+W(5,-1100616833,1020001090,-1134790452,1043708121)+W(6,-1100065758,-1122814128,-1129250144,1058553182)+W(7,1055924851,1053725018,1036740791,-1123998093)+W(8,-1120127409,-1094230404,-1083084807,-1075758811)+W(9,-1074914963,-1075891465,-1081737398,-1084193900)+W(10,1036146011,1054652553,1061875701,1067689129)+W(11,1068744910,1067320464,1065190583,1062426867);WS(-1084457324,1066101859);
sum1=W(0,-1146837948,1016102797,-1115430590,-1115904029)+W(1,-1139281484,-1117556663,1034492603,-1124011056)+W(2,-1111022815,-1125864729,1047559389,1034715654)+W(3,-1103064096,-1108958078,-1131712724,-1131623214)+W(4,-1115296098,1038645029,-1083544605,1037951214)+W(5,1057869073,-1109939240,-1123954086,-1123535023)+W(6,1042035070,1047347075,1059438663,1052960194)+W(7,-1083491782,1046468604,-1121536740,1043250206)+W(8,1030912362,-1106508822,-1104927285,-1167432352)+W(9,1045723406,1012598283,1019381994,-1110102674)+W(10,-1121095658,-1128702979,1022709564,-1129984885)+W(11,-1123913107,-1123056725,1026960983,-1128824061);sum2=W(0,-1125705477,-1127756609,993770127,1034569455)+W(1,1010458600,-1119844207,-1122090273,1019369801)+W(2,-1127395739,1044805550,-1097909373,-1177736375)+W(3,-1116962018,1043096893,1035619005,-1112228363)+W(4,-1105227463,1015549291,1049252886,1058826852)+W(5,-1119951878,-1094678765,-1119199398,-1109645851)+W(6,1036906007,-1109261657,-1102191244,1061852121)+W(7,-1086841826,-1128420796,1021651597,1038741216)+W(8,1026846896,1037043129,-1097396928,-1116961215)+W(9,-1103314123,1038664018,1035622840,1019677755)+W(10,989272222,-1106679057,1042524140,1013800282)+W(11,1033157194,-1128652243,-1124905499,-1126258736);WS(1067036470,-1087655195);
sum1=W(0,-1143851962,1026890311,-1106604063,1016195769)+W(1,-1138731339,1037080924,-1121217270,1029907824)+W(2,1018554747,-1120379564,-1114993347,1022258327)+W(3,981655329,1045778247,1025121994,1023696087)+W(4,1050955184,1053786273,1042552729,1063572966)+W(5,1058367344,1055564522,1047575674,1048845230)+W(6,-1110423387,-1098337218,-1090196611,-1083965137)+W(7,-1084059678,-1090231591,-1096786628,-1095677575)+W(8,-1106360251,1040602294,-1134551499,1045568787)+W(9,1046272662,1028646847,1026932869,1027665749)+W(10,1025799530,-1118031105,-1119796702,-1110210301)+W(11,-1132188582,-1117810092,1021012754,-1118338222);sum2=W(0,-1113854255,1028862084,-1104900936,-1104116954)+W(1,-1114719178,1040474278,1048817634,-1122519186)+W(2,-1108417433,1033605964,-1109151867,-1102487521)+W(3,-1071728118,-1073652757,-1090221130,-1102125815)+W(4,1042382895,1032534216,1017793091,1067799294)+W(5,1077900204,1051278318,1048299521,-1105402373)+W(6,1025435556,1033584957,1033281558,-1099286824)+W(7,1056033422,-1113833767,1011833167,-1107682623)+W(8,-1108154666,1046901615,-1111336587,1036137805)+W(9,1024983956,1034492621,1033542750,-1127962013)+W(10,1042045079,-1105415159,1039313065,1005958605)+W(11,1020191839,-1114752489,1024757388,1032711916);WS(-1087701164,1071308133);
sum1=W(0,1040776942,-1112915908,1032135583,-1109010607)+W(1,-1125896234,1033070381,1001383873,-1127540900)+W(2,-1100025248,1039729431,-1111499300,1047911115)+W(3,-1096854047,1047586960,-1100475875,1025720505)+W(4,1040244657,-1108101926,-1107965963,-1095250332)+W(5,-1097276733,-1104060437,-1129328465,-1115131352)+W(6,1047131214,-1104971284,1036283892,1057920197)+W(7,1057601759,1046835436,1017446731,1041767855)+W(8,-1116520012,-1123736282,-1105297773,1040789767)+W(9,-1089523085,1046328829,-1107686492,1031878575)+W(10,-1152028354,-1120800451,1024489952,1038925278)+W(11,1034463851,-1130324381,-1112186573,1015088161);sum2=W(0,-1089646175,-1112379036,-1087427677,-1088789602)+W(1,1059010203,1060985431,-1139584980,1054225000)+W(2,1060062242,1018139178,1066898400,1066001716)+W(3,-1079880526,-1081253059,-1095878540,-1095013927)+W(4,1050551269,-1096611550,-1116330565,1056235229)+W(5,-1118197619,-1102574794,1039647840,-1099698701)+W(6,1017421696,1040955729,1035645225,1040223965)+W(7,-1114176344,1044677785,-1100382074,1035015292)+W(8,-1124178965,-1115297526,-1111832492,1027731712)+W(9,-1106279788,-1130074994,1040262609,-1124507789)+W(10,1023971829,-1112174927,1035838465,-1128027042)+W(11,1015547306,1033729011,-1110899873,1032866060);WS(1063980716,-1121784884);
sum1=W(0,1027357276,-1104528667,-1122859745,-1107033792)+W(1,-1105809438,1033196814,-1111338526,-1111105883)+W(2,1046480497,-1121849329,1049050976,1046903620)+W(3,-1128776604,1050194992,-1112079704,1037688238)+W(4,-1094692773,-1090457523,-1090130146,-1084796508)+W(5,-1089370535,-1105629197,-1093813713,-1094775914)+W(6,1050884987,1048987838,1057733925,1061180023)+W(7,1054317580,1055134019,1046804578,1057027842)+W(8,1046796692,-1098583576,1037378828,1034725880)+W(9,-1096435840,1049629536,-1097780651,1038664949)+W(10,1025153935,-1107151594,1016110982,1023598816)+W(11,-1114135692,1040596522,-1113598601,-1127372967);sum2=W(0,1041589168,1024315846,1043663909,1040621380)+W(1,1040212968,1033384296,1014426993,1022694293)+W(2,-1098133521,-1106371173,-1106740015,-1107177437)+W(3,-1111131552,1040430896,1032409853,1003633577)+W(4,1031854878,1051327081,-1108849860,-1106409587)+W(5,-1120392794,-1093765703,-1107120761,-1104283048)+W(6,-1105720063,1023684981,-1124767392,-1127108094)+W(7,-1102248051,1050935529,1033359350,-1128561530)+W(8,1035016760,-1128261352,1035542785,-1111599720)+W(9,1051247500,-1102687331,1037002974,1026574958)+W(10,-1121214780,1011090873,1029549000,1034668152)+W(11,-1136161665,1018485311,-1126387868,998242826);WS(1047153326,-1105960410);
sum1=W(0,1032318440,-1133035902,1023033002,-1111741083)+W(1,1009988015,-1126171361,-1183551252,-1118067977)+W(2,-1105871782,1024269605,-1110369667,1047130673)+W(3,1043587009,-1113373146,1035984354,-1111622952)+W(4,-1111485966,-1098984649,1050315790,-1080272088)+W(5,-1086889743,-1098309317,-1105786176,-1106267538)+W(6,1043448020,1044051929,1059563250,1053459949)+W(7,1061038806,1044456898,1048086975,1037611273)+W(8,-1110710801,1028564080,-1113831750,1024144723)+W(9,-1117616080,-1145766181,-1114741783,1040212689)+W(10,1019497606,1019882933,-1118335287,1018957863)+W(11,-1122250988,-1124691083,-1123242346,-1150984053);sum2=W(0,-1132142402,1019405455,1022592575,1002713172)+W(1,993592760,-1120241477,1024283135,-1139068036)+W(2,-1109262360,1034679642,-1099677890,1048612806)+W(3,1036415285,-1118742739,-1125545553,-1129249399)+W(4,1044069954,-1104355470,-1119884477,-1094376769)+W(5,-1110824904,1031998111,-1128336378,1030577347)+W(6,-1111364284,-1108806456,-1066728208,1079847520)+W(7,1060715429,-1103911380,1028262793,-1127589036)+W(8,1031679549,-1097044621,1043056057,1057366851)+W(9,-1104696735,993276152,1012785110,-1133646774)+W(10,1018817977,1034241557,988348592,-1114461524)+W(11,-1107038514,1036085605,-1128734189,-1182233281);WS(1056964652,1042968547);
sum1=W(0,1026864302,-1136392949,1024389106,-1126999334)+W(1,1026043785,-1130628252,1000688741,1002882868)+W(2,1044356666,1026146499,1030265493,1038248593)+W(3,-1126651679,-1146035092,986691602,1033146167)+W(4,-1111481597,1051097712,1040695131,1052760426)+W(5,1056669112,1038264227,1027446877,1040116499)+W(6,-1091567350,-1098882624,-1090350559,-1081953599)+W(7,-1095456258,-1102468122,-1109487565,-1110909592)+W(8,1041608192,1029687022,1042991030,1043333208)+W(9,1044232931,1038520784,1033386798,1040618297)+W(10,1008927875,-1130908784,-1127664937,-1121268145)+W(11,952128323,-1146879000,-1137895230,1023066122);sum2=W(0,-1155037894,-1117766868,1042293027,1004126723)+W(1,-1123150924,1015608713,-1135323377,1030487760)+W(2,-1109445776,-1132308185,-1101307898,995397702)+W(3,1014206993,1046458351,-1120597884,1026431488)+W(4,-1106399184,1041934367,-1137539889,1035303811)+W(5,-1091518060,-1124849601,1043824666,1061366644)+W(6,1052866656,-1111172948,1058738313,1064268129)+W(7,1052685347,-1090299347,-1087905074,-1075431372)+W(8,1046069094,1042904039,1045435531,1051607279)+W(9,-1098813712,-1150133894,1037110006,-1089430426)+W(10,1012439553,-1108172404,-1110297962,-1110625272)+W(11,-1107185126,1045339946,-1122419536,1049588119);WS(-1096061015,1045980634);
sum1=W(0,-1136709393,1028828435,997001355,1022855123)+W(1,-1128346047,1031977874,984865373,1040707047)+W(2,1047345176,1016418418,1049157941,1032879612)+W(3,1042754713,1032419332,-1124110958,1040469689)+W(4,-1089944925,-1096285771,-1094897728,-1097979037)+W(5,1014307589,1040846151,1042092045,1041011167)+W(6,-1113534082,1049565603,-1113216951,-1094660427)+W(7,1031601097,-1095562472,-1109834744,-1093905225)+W(8,1020871950,1021274185,1042276288,1039512084)+W(9,1028680388,1044068336,-1140756488,1048548616)+W(10,1032683291,1018404508,1027484139,-1119890439)+W(11,1030972704,-1125789619,1031142826,-1123584299);sum2=W(0,-1114682679,-1115477579,-1100789101,-1113658391)+W(1,-1110942733,1044868728,1028313432,1046472362)+W(2,1055059251,1024869090,1055732865,-1122542034)+W(3,-1120682294,-1107016239,-1152832742,-1087243594)+W(4,1064739409,1031266096,1030176534,1067742275)+W(5,1062911121,-1081471397,-1080677577,-1077241450)+W(6,-1095220576,-1113806527,1040530242,1036337974)+W(7,-1087169731,1042181045,1042749891,1067213860)+W(8,-1100660553,-1105830101,-1096186716,-1103152959)+W(9,1035448471,1052603278,1033558186,1052345796)+W(10,1038444345,-1132048253,1040636888,1015520805)+W(11,1032588114,-1102136445,-1134141481,-1112398105);WS(-1086603372,1061480206);
sum1=W(0,1025472273,-1143591172,-1124123051,-1110008795)+W(1,-1124248793,-1127491490,1014214528,-1120184170)+W(2,1022341006,1027469190,-1141108008,1042054049)+W(3,1051331968,1044174205,1044005681,-1155225358)+W(4,1006839158,-1128153798,1051787090,-1090097115)+W(5,-1081435553,-1089913687,-1092574472,-1096696337)+W(6,-1102342404,-1124925900,-1093885235,1058414043)+W(7,1063214861,1057428893,1052102264,1048742922)+W(8,1042514621,1043263108,1027880941,-1105821275)+W(9,-1094479791,-1099759469,-1112069887,1035771431)+W(10,-1114893026,-1114252238,-1121794488,1039892842)+W(11,1028544109,1041669328,977928239,1039400116);sum2=W(0,1037224808,-1109009263,-1120793535,-1110258597)+W(1,-1112240446,-1151274598,-1120536233,-1103902982)+W(2,1025638319,1049599085,-1142324554,1028269513)+W(3,-1132053081,-1119573384,1010517574,1008384356)+W(4,-1093017633,1039705537,1040559103,1053657173)+W(5,-1120149375,1043501160,-1121251494,1035850418)+W(6,-1143762368,-1112746506,-1099136162,1056581815)+W(7,-1118127758,-1147801478,-1130373692,1032229723)+W(8,-1119609796,-1119534458,-1123476586,-1104556193)+W(9,1044376501,-1107739102,1033895801,-1122521676)+W(10,995865588,1021427773,988834049,-1122952792)+W(11,-1114993482,1029987722,-1106681926,-1116132116);WS(1037058908,-1087106898);
sum1=W(0,1032385376,1028077583,1014613011,-1151370839)+W(1,-1139761263,1027279360,1022565566,1031834108)+W(2,1026637522,-1129390954,1048467894,1048758199)+W(3,1043852440,1034990442,1017011558,1036138504)+W(4,-1098495714,-1107088868,-1108180359,-1093334653)+W(5,-1108393155,-1097414435,-1111470776,-1104527470)+W(6,1041048768,1041268325,1045140885,-1080472255)+W(7,1045570315,1045361342,1028923180,1036330497)+W(8,1039729665,-1126519617,1040649531,-1114665834)+W(9,-1125126080,1035082182,1023808326,1027790590)+W(10,1017191910,-1132138900,1035348883,997380151)+W(11,1031307292,1030937245,-1138594135,1036519916);sum2=W(0,-1111516802,1036231024,-1130951686,1031916934)+W(1,-1130989326,-1129631002,-1123615369,-1119469958)+W(2,-1131222514,-1098228691,1034905648,-1090487171)+W(3,1032129266,1035677128,-1103168970,1049196148)+W(4,-1097346809,-1128682274,-1113861539,1052765954)+W(5,-1108538807,-1122282521,1038239484,-1116187122)+W(6,1049467820,1020406578,1024259929,1061096371)+W(7,-1104129123,-1108918961,-1114584358,-1129232626)+W(8,-1118099733,-1102087439,1049541587,-1108988196)+W(9,1033200380,1042713844,-1097598443,1018354634)+W(10,-1111393075,1039222222,-1113826501,1025340241)+W(11,1029417921,-1111528334,1034012496,1029857705);WS(1054906071,-1091145324);
sum1=W(0,1029398237,-1140775857,-1128656451,1004160018)+W(1,-1130732913,1029686973,1021855224,-1128798955)+W(2,-1120406171,-1106052861,-1099422950,1032725545)+W(3,-1097841652,1037934865,1036573848,-1157619404)+W(4,1051536197,1046952684,1057886666,-1085942396)+W(5,-1098611557,1042440654,1035129734,1032622058)+W(6,-1115196942,-1109008729,-1097962977,-1130426984)+W(7,1048146402,1034532491,-1122054089,1027356128)+W(8,-1136290815,1034481647,-1114344740,1050651652)+W(9,-1102043591,-1133864753,-1124817654,-1126847669)+W(10,-1126429728,1032555988,1015919623,-1108426832)+W(11,1040987294,-1107032303,1044439941,-1115113714);sum2=W(0,-1113802973,-1116219822,1020553430,-1109755343)+W(1,-1131329246,-1112950186,-1113313093,-1116367256)+W(2,1027581315,-1112877584,-1110295429,1027296115)+W(3,-1126007358,1035099341,-1130784978,1035863861)+W(4,-1110955855,-1127685514,-1097495000,1025841055)+W(5,-1104102640,-1110724235,-1165405916,-1097352168)+W(6,1047020911,1021259086,1057623683,1053623791)+W(7,1057318729,1040083835,1048620928,1039940909)+W(8,-1105727831,-1118276653,-1110729082,-1104267868)+W(9,-1106795812,-1119773745,-1128480210,-1110646461)+W(10,1022816774,-1129541322,997980814,1016281450)+W(11,-1105649969,1031563375,-1111917112,1032754595);WS(1063926444,-1083200389);
sum1=W(0,-1110900111,1015785179,-1132926346,1034778082)+W(1,1029162938,1024169214,1031086749,-1116484151)+W(2,1049653262,-1116391059,1048988121,-1111931241)+W(3,1002973694,-1107911937,-1104277444,-1114837807)+W(4,-1089993663,-1106495964,-1104923071,1061854120)+W(5,1062129309,1059656227,1047872627,1055218483)+W(6,1052688460,1038385529,1045396422,-1089207439)+W(7,-1085048198,-1087799869,-1096506545,-1096830980)+W(8,-1098055945,-1108169455,-1110654965,-1111176153)+W(9,1042255343,1043917388,1012240783,1049045741)+W(10,1042131972,-1121748392,1039495970,-1117097761)+W(11,-1120523578,-1106362715,1011366638,-1098874335);sum2=W(0,1031260311,1008713252,-1110413739,-1108083749)+W(1,1024382525,-1107516795,1032742989,-1107429215)+W(2,-1079593190,-1080879443,-1099919153,1067198745)+W(3,1061544601,1037733964,1034769578,1037726418)+W(4,-1121246507,1035854140,1040572163,-1111993270)+W(5,1060638292,-1122943484,-1098923291,1034609836)+W(6,-1113337443,1043424734,-1112705599,-1102589461)+W(7,1044789771,1040341398,-1116338100,1030676197)+W(8,985022717,-1123981203,1028350097,1035118406)+W(9,-1119559917,-1123835438,1021760610,-1114867192)+W(10,1032096214,-1130846658,-1119780465,1007072124)+W(11,-1132931022,-1131952682,1028149723,-1115680064);WS(-1091090263,1040227933);
sum1=W(0,-1123880467,-1114808049,1014154590,1032220316)+W(1,1018131933,-1121223347,-1128795491,1008528046)+W(2,-1113261184,1027485320,-1101480756,1043855170)+W(3,-1088775234,1021676847,1031227206,1026364723)+W(4,1033284496,1019377225,-1102787036,-1094753319)+W(5,1065098078,-1107869654,1045897152,1025551690)+W(6,1044923332,-1098653061,1059927492,1040011797)+W(7,-1099661886,-1151140018,-1113799968,-1125551659)+W(8,-1105999782,1042536309,-1095990282,1044858269)+W(9,-1091964998,1045062557,-1109510984,1023695008)+W(10,-1135767575,-1127683258,1037484605,-1120454550)+W(11,1029352975,-1109078132,1027724204,1006311503);sum2=W(0,-1123304381,1011470018,-1116901758,1029761957)+W(1,-1135722528,-1111769341,-1107033568,1032808415)+W(2,-1135928985,-1131363804,1044779190,-1101932196)+W(3,-1097334030,994986369,1042173475,1025113569)+W(4,1039889929,1045400660,-1100997480,1055172736)+W(5,-1087140500,1054550160,-1110305303,-1115908038)+W(6,-1113522433,-1100907702,-1104972678,1058841413)+W(7,1039800739,-1122473050,-1109069053,1032761157)+W(8,-1108136941,1038781261,1052809383,-1093286229)+W(9,1034962749,-1105965260,1038676003,-1155418681)+W(10,1038356153,-1139124254,-1105005165,1040780481)+W(11,-1105451984,1042887374,-1114167820,-1152192529);WS(1063982124,1031276218);
sum1=W(0,1041442545,-1103090149,1042807746,1024468200)+W(1,-1106882536,1049721332,-1101888878,1042454319)+W(2,1031361481,1026538936,-1101400314,1034898060)+W(3,-1103132501,-1112916420,-1139074135,-1110788513)+W(4,1056936890,1055470587,1060963845,1061353486)+W(5,1063510555,1048946651,1054541302,1058321972)+W(6,-1090353464,-1090262005,-1096383728,-1078114170)+W(7,-1106902698,-1088793180,-1098771630,-1093460753)+W(8,-1122143798,-1101092681,1031723710,-1122232454)+W(9,1043143621,-1172995470,1032268200,-1104729748)+W(10,1007942615,1040474995,-1103896066,1027975174)+W(11,1030475455,-1101011290,1044176219,-1108198577);sum2=W(0,1015674059,1034996578,1026624942,-1128049054)+W(1,999367802,1021382702,-1124407536,1029480964)+W(2,-1109357907,1024785272,-1129998179,-1120348186)+W(3,1048014132,-1105300006,1046166047,-1116382211)+W(4,1031332447,1048659656,-1108514478,1052415888)+W(5,-1105319294,-1117149322,1010482847,-1154249511)+W(6,1066992274,1076858856,1078632808,1073772904)+W(7,-1105884909,1038594495,1038514249,-1098756758)+W(8,-1074609058,-1070866381,-1068251573,-1076608801)+W(9,-1103939197,-1109221944,-1098022157,-1125235504)+W(10,1048304191,1030261153,-1098508369,-1108782845)+W(11,1048310856,1031934850,1046147873,1038709270);WS(-1084008748,-1076428689);
sum1=W(0,995293936,-1162911689,-1138016718,-1132274729)+W(1,-1145295444,-1131268254,-1201649403,-1135278623)+W(2,-1119372516,1036299874,1017340780,1041960361)+W(3,1044385332,1034368866,1043013720,-1103541652)+W(4,-1088304948,-1097059736,-1085861109,-1081600491)+W(5,-1083799507,-1090459925,-1104403080,-1103180426)+W(6,1059786207,1051547992,1060565598,1064118968)+W(7,1058261310,1050466917,1049921019,1042671596)+W(8,-1137964103,-1125552990,-1116363658,-1116908178)+W(9,-1119006543,1026422690,-1131911306,1051353751)+W(10,1013109895,1006687204,1002349741,1007519945)+W(11,994300076,-1119097260,-1123993357,1023041036);sum2=W(0,1033856632,1041148647,-1094518814,1045521814)+W(1,-1128266986,1033117136,-1173165821,1041230368)+W(2,-1090933982,-1094617784,-1122277735,1062250596)+W(3,1027053741,1050179515,1033890948,-1086799133)+W(4,1068958128,1066199400,1055138982,-1070105649)+W(5,-1070096660,-1082392713,1067349236,1076979077)+W(6,1067844920,-1102124443,1051248434,-1078683071)+W(7,-1079091570,-1089309992,1047411220,1070525583)+W(8,-1095515318,-1122244574,1036900546,1046136146)+W(9,1021983978,1045719314,1050937215,-1091587052)+W(10,-1124923033,1042779533,-1103088355,-1114411292)+W(11,-1114099181,1023274434,-1124200313,1042022635);WS(-1081223670,1021288719);
sum1=W(0,1011016529,-1123721507,1017381041,1017648243)+W(1,1028006000,-1122128468,1009660876,1007983923)+W(2,1035837139,1032041909,-1108640782,1024313608)+W(3,-1105590117,-1108791100,-1128783630,-1116825572)+W(4,1042651768,1036928499,1055254255,1061777248)+W(5,1061429156,1052534382,1049990152,1053483289)+W(6,-1098433890,-1100608474,-1094722148,-1083909329)+W(7,-1087617676,-1091388554,-1104773376,-1093454083)+W(8,-1129696110,1024607124,-1131079071,1047474926)+W(9,1036831026,1033276873,-1150770463,1005912461)+W(10,995272815,1027549342,-1116321147,1017435439)+W(11,-1122084432,-1139273509,1024807730,-1125665142);sum2=W(0,1057380038,1057597982,1069621581,1060801069)+W(1,1060050844,1041938366,-1122435905,1024344515)+W(2,-1088994983,-1085734595,-1072283812,-1079782207)+W(3,-1081640783,1046270010,-1113922524,1043446590)+W(4,1016685185,983594263,1066773393,1060848632)+W(5,1043641192,-1105013658,-1104981345,-1105295106)+W(6,998662038,1031174835,-1099503122,-1097910780)+W(7,1038323247,1026094487,1036576275,-1145544806)+W(8,1040844632,-1116219635,-1134907857,1027931069)+W(9,-1111695032,1047921746,-1114519002,1032973176)+W(10,1027712021,-1109851055,1037507283,-1116080368)+W(11,-1123552119,1028446195,-1108250726,1031771441);WS(-1120405176,1052288640);
sum1=W(0,-1136485047,-1120969533,1032711321,1027237267)+W(1,1021305874,-1146847086,-1133175986,1039673939)+W(2,1040656325,1013423883,-1108004548,-1107763377)+W(3,1022040031,1040265357,1031093856,-1100629595)+W(4,1051431647,1042796768,1062809491,1060861813)+W(5,1027813500,-1107918083,1039657966,1043412169)+W(6,-1114886102,-1092939904,-1083705303,-1089040632)+W(7,1039332409,-1098943929,-1112315213,-1104541036)+W(8,-1113721480,1039390695,1026161897,-1116341945)+W(9,-1108229347,1035322940,-1115465454,-1114748782)+W(10,-1115542032,-1165530871,1020434857,1024821617)+W(11,1031183209,1019272038,1024346473,1012723731);sum2=W(0,1032873736,-1106233681,1036788040,1009987037)+W(1,-1117147579,1018109057,-1114508674,-1106556966)+W(2,-1128467212,-1131275971,-1113770947,-1088748320)+W(3,-1097209973,1040210251,-1099376356,1050939532)+W(4,-1098460251,1035809416,-1078975662,1062703231)+W(5,1059662245,-1110493560,1052516052,992650581)+W(6,1024553592,-1114616785,-1092555656,1067981395)+W(7,1058574054,-1103422592,1038056552,1026754378)+W(8,1047433570,1026776904,-1132131619,-1104531393)+W(9,-1106248497,-1125640736,-1107638185,-1107493388)+W(10,-1128334191,-1107845863,1043173677,-1111351589)+W(11,991598885,-1107997815,1023829740,-1106870741);WS(1050656983,1072047790);
sum1=W(0,-1128713579,1026709637,1023201012,1030859291)+W(1,1041237492,-1152997210,-1155686725,1040488948)+W(2,1048792739,1034799517,1014670385,-1116111658)+W(3,1025355287,-1112906461,1036463444,1002270506)+W(4,1050333168,1050171449,1053203577,1064066450)+W(5,1060032700,1050694506,1053095469,1046913707)+W(6,-1097949975,-1104033571,-1085647978,-1080119690)+W(7,-1088145917,-1088560507,-1105136840,-1093840327)+W(8,-1101689274,1036522731,-1115538280,1043957990)+W(9,1037919995,-1120212113,1035379762,-1108210918)+W(10,-1127716817,1037025856,-1116963676,-1112813084)+W(11,1036783049,-1113565993,1035776666,-1122514141);sum2=W(0,1032121925,-1105031648,-1130820039,-1105961083)+W(1,1040237041,-1091675607,1052906990,-1119953618)+W(2,1067037293,1072414374,1072723545,1076922042)+W(3,1072846596,-1079373087,1048404715,-1090018360)+W(4,-1074821338,-1081225596,-1069168235,-1068908234)+W(5,1068735095,1050158994,1043049709,1036354441)+W(6,-1094551116,1050387420,1050306407,-1080768789)+W(7,-1110799161,1048692149,1039557097,-1114340558)+W(8,1045030197,1035683027,1054464199,-1129129027)+W(9,-1109242003,-1102086715,1050068036,-1106557101)+W(10,-1115959604,-1117669800,-1109697271,-1106200850)+W(11,1041008693,-1107790175,1019897614,1034398799);WS(-1081468886,1041730784);
sum1=W(0,-1114247594,999910687,-1112649805,1022168820)+W(1,1009392321,1025791509,-1115410306,1020540891)+W(2,1021500053,1042624634,1043096639,1034747044)+W(3,-1103886814,-1101453262,1026735815,1034256626)+W(4,1028761377,1005300019,-1100727404,1035906940)+W(5,1062898916,1054732110,1042621601,1041116931)+W(6,1044129269,1053438789,1055682820,-1086991443)+W(7,-1084075064,-1098009154,-1097832968,-1117544535)+W(8,-1131183895,-1096850135,-1106832988,1038040260)+W(9,1044548897,1037861846,1022910341,-1121491970)+W(10,-1121682823,1029411807,1022343799,-1113521452)+W(11,-1110992968,-1110478453,-1125653940,-1112646442);sum2=W(0,-1109856908,995541592,-1107331629,1043476326)+W(1,-1104942022,1039471517,-1114856041,1022399907)+W(2,1025315462,1040254152,1035675473,1026228130)+W(3,-1101803200,-1123010638,1040268905,1028920354)+W(4,-1111613060,997512408,-1115826672,1067108106)+W(5,1053887552,-1104388416,-1120685867,-1103458923)+W(6,-1108093549,-1085520225,-1103361463,1059978555)+W(7,-1094292172,-1120534147,-1108094032,1040596394)+W(8,1041489120,-1094645099,-1102705141,-1121534122)+W(9,1039802977,1017265579,1040793483,-1107135380)+W(10,-1114414815,1040714423,-1125997775,1032256197)+W(11,-1130615251,-1129091643,-1108206349,1027593934);WS(1054796503,-1111794816);
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][0] = HOOKED_texOff(vec2(-2.0, -3.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-2.0, -2.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, 3.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, 4.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-1.0, -3.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[3][0] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[3][2] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[3][3] = HOOKED_texOff(vec2(-1.0, 4.0)).x;
samples[4][0] = HOOKED_texOff(vec2(0.0, -3.0)).x;
samples[4][1] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[4][2] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[5][0] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[5][2] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[5][3] = HOOKED_texOff(vec2(0.0, 4.0)).x;
samples[6][0] = HOOKED_texOff(vec2(1.0, -3.0)).x;
samples[6][1] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[6][2] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[7][0] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[7][2] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[7][3] = HOOKED_texOff(vec2(1.0, 4.0)).x;
samples[8][0] = HOOKED_texOff(vec2(2.0, -3.0)).x;
samples[8][1] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[8][2] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[8][3] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[9][0] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[9][1] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[9][2] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[9][3] = HOOKED_texOff(vec2(2.0, 4.0)).x;
samples[10][0] = HOOKED_texOff(vec2(3.0, -3.0)).x;
samples[10][1] = HOOKED_texOff(vec2(3.0, -2.0)).x;
samples[10][2] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[10][3] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[11][0] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[11][1] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[11][2] = HOOKED_texOff(vec2(3.0, 3.0)).x;
samples[11][3] = HOOKED_texOff(vec2(3.0, 4.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns256, 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);
}
}
+226
View File
@@ -0,0 +1,226 @@
//
// 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, nns32, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,1036208225,-1091571194,1048590727,1032174663)+W(1,1039469975,-1095740683,1028885330,1026075554)+W(2,1027560868,-1097328754,1039928979,1023201972)+W(3,1039536921,1025116802,1017576356,1042058704)+W(4,-1144450173,1043923973,-1098962113,1033278580)+W(5,1035622988,1049700439,-1090255529,1046104373)+W(6,1024461970,1024545936,-1100301043,1035224848)+W(7,1029776426,1047463785,-1090407950,1043393326);sum2=W(0,-1098253927,1055965966,1006679350,-1096709168)+W(1,-1166389754,-1101782718,983512221,-1105895383)+W(2,-1106582410,1045236553,-1097283179,1040768379)+W(3,1034460863,-1132225959,-1090237017,1030302550)+W(4,1027738130,1057568628,1036184228,-1111760224)+W(5,-1113669665,1055278331,-1133967067,1033275358)+W(6,1016925525,-1127810369,1022264595,-1104949250)+W(7,-1129223232,-1108092808,1009711002,1045297871);WS(-1080723616,-1076327864);
sum1=W(0,1017315691,-1106293281,1041272315,-1113397025)+W(1,-1140602116,1024505865,-1129176587,1022464939)+W(2,1037257964,-1101486193,1040932726,1024865293)+W(3,-1107192473,1027220277,-1098639185,1043879330)+W(4,1022003974,1032001763,1032224091,-1118929755)+W(5,1022805527,-1106692027,1038889695,-1123579783)+W(6,1021604747,1020788295,1019749115,-1117432531)+W(7,1014959990,-1109388172,1036681163,998707020);sum2=W(0,1015755803,-1127131649,-1137718334,1033341381)+W(1,-1140061902,1016927815,-1129880851,1024947773)+W(2,-1129835189,-1112279061,-1089663810,1058036499)+W(3,1032555441,-1095938931,-1069364926,1079454606)+W(4,-1138877514,-1116204914,-1092530653,1053318688)+W(5,-1123339814,1009679614,-1148409052,1022404175)+W(6,1016646759,-1153656135,-1122312216,1028043253)+W(7,-1165772366,-1146249364,1018619187,1025789685);WS(1058954560,1004956589);
sum1=W(0,-1128607008,-1102342440,1027139080,1038455278)+W(1,1038458494,-1105082889,-1147341058,-1156235011)+W(2,1047693245,-1085974686,1057887999,-1103441674)+W(3,1026348672,1047296084,-1100046248,1029167261)+W(4,-1108459679,1058722958,-1087115665,1033885827)+W(5,-1116524774,-1135229473,1043502422,1027001826)+W(6,1024592800,1019546620,1020243248,-1124163292)+W(7,-1117551096,-1122816147,1043995308,1023459588);sum2=W(0,1039897191,1032715073,-1104821098,-1103487249)+W(1,-1116902056,1035295215,-1120385367,-1118716257)+W(2,-1115617116,1051413477,1060018690,-1091510775)+W(3,-1116419565,-1089611288,-1132652148,1048354743)+W(4,-1121428266,1039274043,1008252604,1040404198)+W(5,1003022729,-1102315300,-1117381948,1037629937)+W(6,1032782009,1012620980,-1113601670,1035102099)+W(7,-1161229156,1023483611,-1116040249,-1132320852);WS(-1088253760,-1127575790);
sum1=W(0,1038728366,-1156102863,1036225546,1011512228)+W(1,1033404580,1042126700,-1111684630,1043566527)+W(2,1036121471,-1099951467,1050604224,1032168346)+W(3,1045370723,-1083618166,-1088174091,1050156122)+W(4,994877095,1040753147,-1098202972,1037663513)+W(5,1036217881,-1099186053,1039701042,1034991255)+W(6,1012008372,1033329669,1015138122,1030253051)+W(7,1040247041,-1099351704,1032444126,1041638884);sum2=W(0,1030438042,-1147399085,-1093920639,-1109485523)+W(1,1009286759,1025260806,-1086940227,-1143426189)+W(2,1027607240,1032031341,-1090745109,-1114490725)+W(3,1019667875,1065802217,1049694895,-1135657207)+W(4,-1113200383,1046766533,-1117099650,1032826151)+W(5,1032828373,-1110418147,1041550488,1024844082)+W(6,-1125602091,-1137630919,-1114583845,993352218)+W(7,1008172775,-1119451994,1034586333,-1137428855);WS(-1079364256,1057874888);
sum1=W(0,1038744583,1023431711,-1097930673,1027252187)+W(1,1028964378,1034807569,-1105253352,1030066159)+W(2,1038770168,1043817591,-1095573950,1037737491)+W(3,1044691424,-1093522810,-1085514994,1045101529)+W(4,1039465822,1033837359,-1111615463,1019830473)+W(5,1031872786,1026052487,1038514603,1014931844)+W(6,1031706975,1024735357,1029114647,1030853165)+W(7,1026510455,1032349913,1036441879,1025856707);sum2=W(0,-1110129969,1023276596,1028080466,-1115008651)+W(1,-1122608874,1020476676,-1106237621,-1145788944)+W(2,-1109784187,1055608478,-1110801543,-1135649000)+W(3,1036903789,1056514262,-1099727798,1034305529)+W(4,1016388156,-1122102418,1033517697,1019861916)+W(5,-1134147112,1032271709,-1114242709,-1104837577)+W(6,1025386706,-1109100200,-1110189468,1027443202)+W(7,-1114085729,1030585586,-1128034084,-1105665752);WS(-1091483264,-1079194671);
sum1=W(0,-1131351604,-1116837930,-1139989065,1024497830)+W(1,-1113984995,1032278999,987288903,-1120582522)+W(2,1021186040,-1099425098,1055014512,-1105371085)+W(3,-1116327562,1045060919,1046630795,-1115581427)+W(4,-1132080655,1054575181,-1092379987,1026057008)+W(5,-1206829265,-1113261897,1027226210,-1110689206)+W(6,1023600234,-1130307600,-1122295330,-1130576880)+W(7,-1126861572,-1115285054,1003385298,-1136751161);sum2=W(0,-1129629424,1004745569,1012138921,1021845392)+W(1,1028468886,-1114381934,1032075412,1000184001)+W(2,-1120636360,1032177433,-1114041388,1017905952)+W(3,-1136732761,1051604488,-1122709320,-1141636449)+W(4,1036262769,-1115452378,-1105925279,-1138562729)+W(5,1022425868,1026786204,-1102674451,1006971361)+W(6,1019955588,-1123076816,1002766561,-1146151969)+W(7,-1123045172,-1139760465,-1135173233,-1127921184);WS(1067689632,-1150117831);
sum1=W(0,-1109849008,1047555836,1035630764,-1099893915)+W(1,-1130553174,1029999475,-1114674616,-1113991840)+W(2,-1123520321,1050420518,1040630545,-1107722684)+W(3,1036413160,-1116179871,-1098283742,-1150636351)+W(4,1029117869,1035246488,1031697439,1041501593)+W(5,-1127374955,-1104890550,-1116392999,1019029347)+W(6,-1140464318,1020611803,-1125473743,1031847583)+W(7,1027561031,-1113066609,-1114557056,1006720846);sum2=W(0,1032302578,1032483043,1055539881,-1089061083)+W(1,-1114467512,1037446674,1053856893,-1095432519)+W(2,1035589071,-1114962225,1060021172,-1087688027)+W(3,-1140727686,-1107033941,1044678306,-1119624965)+W(4,1028178655,1017647091,-1086216329,1060967891)+W(5,-1123814512,-1102520792,-1096729370,1056004093)+W(6,-1131958732,1028700703,-1098594526,1046082925)+W(7,-1114865396,-1106445462,-1103816765,1049601918);WS(1053174400,-1151490459);
sum1=W(0,-1122069115,1032070534,-1106451229,1016988943)+W(1,-1147738936,-1116405775,1015337751,-1131178679)+W(2,1027718109,1043517586,-1118269791,1030116243)+W(3,1032697654,-1108806494,-1117317899,1014470144)+W(4,1025368761,1041596435,1044803791,-1112007328)+W(5,-1112696969,1030488179,-1098708424,1036691591)+W(6,1007532846,-1145227340,1024445699,-1121635481)+W(7,-1121758051,1032005679,-1105947015,1025294511);sum2=W(0,1030975148,-1130068082,-1128045540,1009416079)+W(1,1021517080,-1126516206,1010660367,1014043007)+W(2,1055956931,-1091517508,-1115164896,-1124472846)+W(3,1077778659,-1071480833,-1096786527,1028586964)+W(4,1057214094,-1089646275,-1109767888,1004868686)+W(5,1029844584,-1129174056,1010452735,-1122799750)+W(6,1029913248,-1116251741,-1130073888,1023899390)+W(7,1021753404,998387790,-1161269496,-1126055830);WS(1064255296,1017910760);
sum1=W(0,1034554881,1054734130,-1098111935,-1127407003)+W(1,-1112041607,1053450179,1024002066,-1117294562)+W(2,-1108750194,1051103338,-1095577677,1016696883)+W(3,-1098306542,1044871248,1046694116,-1097130662)+W(4,-1140839485,-1103441076,-1111281057,983357671)+W(5,-1117661336,1027829882,1048629833,-1104687573)+W(6,-1142577806,-1122634224,1032310597,-1118108640)+W(7,-1131295699,1024857124,1048835924,-1098281839);sum2=W(0,-1120767464,1053966016,1035968374,-1147532546)+W(1,1032914397,1073793292,1040357442,-1129131123)+W(2,-1109760249,1060302091,-1122023462,-1130362887)+W(3,1040094052,-1072585870,-1086238928,-1116834009)+W(4,1016200567,-1094220304,-1172011891,1036030945)+W(5,1009241688,-1113143087,1043210576,1015923256)+W(6,-1122384418,1028063795,1025380203,1017132829)+W(7,1032959032,-1104349617,-1119727737,1019714285);WS(-1096343168,-1126236522);
sum1=W(0,1030703603,-1108689250,1038321302,-1121378303)+W(1,1007810299,-1119306439,1031818658,-1127608870)+W(2,1040041675,-1096469888,1053153171,-1126859158)+W(3,1047119465,-1085509191,-1089344732,1045457184)+W(4,-1113575360,1056154112,1045446045,-1144694086)+W(5,-1132527909,1020253526,999324634,1029954693)+W(6,-1134236941,1041829816,-1115315934,1019451938)+W(7,1009418349,1033231243,-1107897834,1026209383);sum2=W(0,983284602,1020456556,-1131636264,1015204808)+W(1,1016178696,-1144975071,-1131007184,1022946788)+W(2,1029794920,-1114118472,997214653,998054973)+W(3,1029986296,1041996066,1053737341,1023304596)+W(4,-1109420788,-1139464095,-1097949071,1029400914)+W(5,-1131549160,-1114876306,-1113647896,1024576522)+W(6,-1118046352,1015095008,-1115559594,-1124860928)+W(7,-1117716768,983229178,-1141234271,-1131778280);WS(1054415488,1031748714);
sum1=W(0,1032036500,1016814449,-1098109636,1018567785)+W(1,-1106849745,1048190511,-1110288412,-1119790601)+W(2,1032905605,1025341687,-1090213441,1041909072)+W(3,998976710,1051815981,1042721902,1029877301)+W(4,1035586875,-1102465150,-1117518441,1033626399)+W(5,1024707071,-1113968464,1046144796,-1106536335)+W(6,-1137244643,-1127337837,-1117570737,1018599181)+W(7,1040319748,-1115415046,-1135047459,-1122513053);sum2=W(0,990440998,-1103416430,-1120602807,1034530622)+W(1,-1138393335,-1121991569,1037302636,-1117267403)+W(2,-1115155620,-1128966950,-1098451061,1032576586)+W(3,1002996807,-1100463136,1060125031,-1114490937)+W(4,-1122715509,-1095499559,1057202890,-1120765719)+W(5,-1107496177,1010012987,1038403096,-1126507430)+W(6,-1109700727,1000571127,1011003397,1027555951)+W(7,-1100731818,1048400711,1041385707,-1105804206);WS(1057399616,1074070393);
sum1=W(0,-1116946950,1049855515,-1097294408,1045229301)+W(1,-1167692925,1048650971,-1103643414,1041758026)+W(2,1025124136,1035712138,-1094845877,1045455640)+W(3,1027460150,-1096264273,-1106323062,1036926493)+W(4,1033233658,-1093603523,1045414146,1036007790)+W(5,1043057687,-1089515076,1057610273,-1123310040)+W(6,1031827147,-1102565613,1043872372,1012034194)+W(7,1036180887,-1089497938,1048651645,1034964477);sum2=W(0,-1099019906,-1135117191,1053230727,-1102919364)+W(1,1016280180,-1104821294,-1108236474,1021862852)+W(2,-1104956478,1031344902,1044240449,-1102746088)+W(3,-1160553787,1057285857,1060881655,-1121198562)+W(4,-1115190705,-1108143797,-1141578351,-1107568696)+W(5,1040551613,-1096822242,-1110487530,1027740054)+W(6,-1110901592,-1121444630,1033167055,-1115478973)+W(7,1043284947,-1108844527,-1097266933,1039050835);WS(-1079272096,-1088198283);
sum1=W(0,-1150549691,-1112293630,1038263474,-1117531256)+W(1,-1136809437,-1147892734,-1131332343,1024124492)+W(2,1035238887,-1101200910,1042949876,1022854919)+W(3,-1114730926,-1153686203,-1109365886,1038223988)+W(4,1013948517,1033312670,-1123815596,-1137128325)+W(5,1024493634,-1111552818,1033656538,-1131368443)+W(6,1014747375,993656219,999554974,-1123012682)+W(7,1007675727,-1115285591,1031561484,983503863);sum2=W(0,-1130912341,-1131869901,1021624533,-1116201618)+W(1,933663296,973137042,1031913949,-1114826138)+W(2,1024898014,1022547165,1049231168,-1097351564)+W(3,1026863962,-1103034755,1074345895,-1074065991)+W(4,1006981209,1032168251,1046910286,-1101411998)+W(5,1015250909,-1122671508,1033396431,-1116799454)+W(6,-1128875465,1002623282,1015118461,-1122428830)+W(7,-1163156681,-1124284861,987851849,-1131138133);WS(1066898592,-1135257599);
sum1=W(0,-1110180874,1039457202,-1099722419,1033603984)+W(1,-1104421608,1036077428,-1109956850,1025966004)+W(2,-1108282395,1042328969,-1108344348,1027866348)+W(3,-1109212258,1047234565,1050666829,-1127852161)+W(4,-1112266449,-1102031401,1052651555,-1117920074)+W(5,-1104815307,-1101771699,1056795268,-1103088922)+W(6,-1117810340,-1107974833,1044347095,-1114797145)+W(7,-1107536862,-1105991798,1052879183,-1109126692);sum2=W(0,-1109573955,1053252716,-1111963093,-1104024699)+W(1,-1130272686,-1099761318,1023415227,-1113318439)+W(2,-1112628352,1053124236,1036225124,-1113101390)+W(3,-1135365682,1015950468,-1098416341,989675628)+W(4,-1127976571,1055173972,984548524,-1113626094)+W(5,-1109041460,1056516595,-1099834172,1021900236)+W(6,-1141484375,-1111992284,-1115296758,-1121224929)+W(7,-1124075328,-1111067004,-1123095583,1035158074);WS(-1080514464,1071098312);
sum1=W(0,1029423638,-1104998922,1034143047,-1121480226)+W(1,1032590577,-1109637973,1035675859,-1116754806)+W(2,1026820152,-1100165641,1041959039,-1119258414)+W(3,1032314563,1052963835,1044386890,-1124675269)+W(4,-1121041060,1049180397,-1094089003,-1141724766)+W(5,-1118573868,1051364482,-1091683740,1026232616)+W(6,-1120807462,1040988017,-1104568584,-1142663074)+W(7,-1138006521,1046351030,-1100071438,-1128189972);sum2=W(0,-1103917515,1047440331,1045127249,-1101094893)+W(1,1015651007,-1161898742,-1107946310,1034127906)+W(2,-1110033797,1037971494,1032097498,-1105034150)+W(3,-1102760582,1064882055,1062501861,-1105985747)+W(4,-1111112749,-1094052244,-1097807648,952358760)+W(5,1038662254,-1095531648,-1103513552,1029080884)+W(6,-1114159185,1028288648,1000704926,-1115269879)+W(7,1037944898,-1103088589,-1103412727,1036625418);WS(1048356096,1025975827);
sum1=W(0,-1127785256,1042988217,-1143337570,-1113788528)+W(1,-1122099232,1042373466,-1109964850,985728647)+W(2,-1101696686,1057753530,-1091154007,981326605)+W(3,1026577988,1024353684,1027827940,1025248769)+W(4,1038799529,-1089144738,1052285203,1031883373)+W(5,1035389109,-1100403603,-1125657656,1042938314)+W(6,1026796836,-1117105634,-1109515886,1041478413)+W(7,1026531900,-1118224663,-1110632314,1024598728);sum2=W(0,1012220951,-1127410563,-1133847817,-1150652997)+W(1,-1116521159,-1105350472,1023881724,-1121646209)+W(2,-1112142878,1052174871,1044599155,-1123898264)+W(3,1029633040,-1097063130,-1106094805,1019540966)+W(4,-1134401830,-1157154125,1059986787,-1101447493)+W(5,-1123437332,1029744370,-1111846084,-1113752268)+W(6,-1127274631,-1133421881,1028497368,-1115689394)+W(7,-1127142758,1031896001,-1111750394,-1144497399);WS(1047538944,-1094881626);
sum1=W(0,-1131292909,1026526343,-1137367995,-1137761291)+W(1,-1116924690,1015768341,1040643394,-1105713526)+W(2,-1112297452,1061821276,-1088680894,1031500559)+W(3,1021777101,1006944475,-1090839121,-1122499811)+W(4,1043477817,-1091685625,1059324523,-1107169411)+W(5,-1116873677,1042550748,-1162815447,-1119456201)+W(6,-1148100662,-1112344306,1036475455,998501030)+W(7,-1142312694,1025260793,1009991259,1032218389);sum2=W(0,1018368946,-1112001321,-1120361628,-1136144308)+W(1,1027383442,-1114299623,-1113414147,995591994)+W(2,1026347909,-1159080892,-1114902877,-1130300135)+W(3,-1120907217,1048017951,1047229175,-1113455406)+W(4,-1113638165,1043117803,1034197636,-1104824263)+W(5,1015876554,-1117678872,-1153448320,-1135559770)+W(6,-1121952605,1016312397,1030999359,-1116260909)+W(7,-1157376536,-1122492527,-1146986041,1024817261);WS(1059019584,-1093542352);
sum1=W(0,-1118590060,1030085820,1044414089,-1139295455)+W(1,1036739212,-1117660736,1037660574,1017695255)+W(2,-1117950862,1053611807,1035930184,-1132182919)+W(3,1044992135,-1088498407,-1087395836,1041445842)+W(4,1031932973,-1106481599,1044296603,-1162575911)+W(5,-1157350427,1041316489,-1101366685,1028651518)+W(6,1018600951,1033416637,-1113146202,1029799946)+W(7,-1135788111,1042914684,-1105147443,1024137952);sum2=W(0,-1139124704,-1098733365,-1134878408,1017748092)+W(1,-1129149604,-1096002059,-1139933424,-1120672660)+W(2,-1112674264,-1099326395,1006823136,1007868832)+W(3,1041796064,1042574015,1054885382,1038924927)+W(4,1023328190,993486752,1040771663,-1118903044)+W(5,983636161,1013026008,1012616072,-1117420588)+W(6,-1131439188,-1121650464,-1119789204,1032346590)+W(7,968306692,1025526661,1007743024,1016029412);WS(1034201600,1032755867);
sum1=W(0,-1153568391,-1096012775,1054286804,-1151613767)+W(1,1027758260,-1105013167,1040809774,-1113241540)+W(2,-1120836106,-1096428191,1052819554,-1109787424)+W(3,-1106713574,1052356477,1045456334,-1103823871)+W(4,-1110497539,1040996254,-1104715738,-1140335480)+W(5,-1113115007,1046162344,-1106901340,-1136669162)+W(6,-1129181937,1026611286,-1119554608,-1129950605)+W(7,-1106649828,1046578147,-1111616164,1018423993);sum2=W(0,-1116195452,1046553581,1060291180,-1133268119)+W(1,-1114916062,1044137813,1067697792,1023665145)+W(2,1015539387,1039450853,1056432615,1037512606)+W(3,1031939547,-1081686100,-1075409426,1033868463)+W(4,1004500534,-1106570618,-1100622921,1015733077)+W(5,1002967134,1023858175,1018449047,-1120650920)+W(6,-1116253852,1032662783,1002080710,1016550645)+W(7,1037899637,1018521363,-1106597825,1008358731);WS(-1092032128,-1114982082);
sum1=W(0,1022785838,-1092594901,1053421570,-1131318086)+W(1,1030256707,-1096516325,1038780564,-1117764855)+W(2,1019093490,-1091986421,1047196191,-1114799192)+W(3,-1129380878,1046024022,1055287349,-1136363407)+W(4,-1136259347,-1122621159,-1127922606,-1144800614)+W(5,-1112386231,1047446468,-1103792760,1031400745)+W(6,-1119087591,983613607,-1127804734,-1141783466)+W(7,-1105547264,1044817638,-1107803612,1035179430);sum2=W(0,1041280609,-1101864626,-1094055741,1033694830)+W(1,-1122718101,-1105911709,-1103824921,-1107222411)+W(2,1032208518,-1098031958,-1096453130,-1124818562)+W(3,-1105883428,1058683727,1064792422,-1108861898)+W(4,1032385022,-1120084233,1036982526,-1126293810)+W(5,-1105712369,1049511237,1028614917,-1108778587)+W(6,1026423073,-1101782173,1024411853,1022233154)+W(7,-1100029914,1048360263,1045846387,-1104838815);WS(-1109129728,1010433912);
sum1=W(0,-1117250164,-1096823624,1040646763,1019407999)+W(1,1006908285,-1105899410,1019351431,-1137630799)+W(2,-1122855062,-1092542200,1052048931,-1109418342)+W(3,-1107144297,1057728383,1064635860,-1105008732)+W(4,-1106683568,1037050434,-1117087348,-1114857797)+W(5,-1123315850,1026000812,-1107858814,1029923270)+W(6,-1130212999,-1117617698,-1107016783,-1137382471)+W(7,-1125685047,-1122267030,-1100117973,1034575732);sum2=W(0,-1153548328,-1138461074,-1109953492,970383811)+W(1,-1146428548,1040260969,-1109276610,1016706951)+W(2,-1122720334,1050908092,-1119113122,-1113772244)+W(3,-1131960189,1057542522,-1109440842,-1149783528)+W(4,-1105417557,1046314824,1008998438,-1111645386)+W(5,-1140382642,-1105004761,-1140136790,-1114961145)+W(6,-1130524097,1024281381,-1119699464,-1128062487)+W(7,1025793768,-1110366356,-1135544654,-1113390177);WS(1028043776,1066748487);
sum1=W(0,1020869188,1042153037,-1114798157,-1111756535)+W(1,1029235758,-1142684082,-1109061593,1025123714)+W(2,-1130366216,1055996350,-1084468040,1039957533)+W(3,1035504777,1053860476,1054127718,1020063133)+W(4,1043701316,-1085695847,1050138268,1020852591)+W(5,1028701624,-1103910983,-1111428405,1027291444)+W(6,-1140377801,-1112356264,-1142788434,1023500800)+W(7,-1122144394,-1125763849,-1122964802,-1137256281);sum2=W(0,-1124029698,-1129530165,-1125964837,1021970837)+W(1,924100096,-1119644642,1007880106,-1133743274)+W(2,-1114278109,-1119677450,1030663674,-1118803866)+W(3,-1110737625,1050522694,1051750384,-1114387111)+W(4,-1113250169,1031715210,-1120664914,999385235)+W(5,-1121059730,-1121636434,-1117515026,1025411170)+W(6,998717971,-1145009875,-1122454562,1019195093)+W(7,-1125884533,-1119348450,1010693450,-1127692741);WS(1060837696,-1133947077);
sum1=W(0,-1111653883,1043511426,1035524535,-1102491073)+W(1,1028161858,-1107876293,1015032078,-1120891991)+W(2,1026751705,1032976162,1051427819,-1107214884)+W(3,1035200691,-1100826286,-1104551490,-1125941943)+W(4,1000443428,1046154066,1014718172,1038586510)+W(5,-1124636570,-1109841015,-1105048272,1029969865)+W(6,-1153569903,1028652293,-1150803951,1023653077)+W(7,1010162044,-1123706233,-1122173975,990755503);sum2=W(0,-1109148006,-1124907300,-1092637531,1058387135)+W(1,1027230711,-1130116966,-1092832201,1052271642)+W(2,-1141349815,-1099589874,-1085994041,1062146597)+W(3,-1115012616,1033368851,1040685020,1019043320)+W(4,1025861327,-1097709653,1063174823,-1085821967)+W(5,-1129789352,1048790586,1056989663,-1089224415)+W(6,1018453676,-1111271581,1049450817,-1100831168)+W(7,1031045509,1042673858,1044673285,-1096709646);WS(1052991104,1024635730);
sum1=W(0,1035832004,1054985227,-1101014640,-1119430356)+W(1,-1113667962,1053766219,1027437528,-1121298600)+W(2,-1115665493,1046292645,-1097461637,1029858016)+W(3,-1099876558,-1128304655,-1148766910,-1098528437)+W(4,-1124670698,-1115760280,-1103841730,1026860541)+W(5,-1123144798,1032906080,1048476772,-1107490221)+W(6,-1141396670,1011324759,1034147624,-1114702739)+W(7,991927035,1032830229,1048946541,-1098098175);sum2=W(0,1023525971,-1101540780,-1109590196,-1124206084)+W(1,-1123155104,-1081244300,-1107189914,989815561)+W(2,1037524511,-1094597742,1026840221,979200786)+W(3,-1119336486,1068940029,1038949441,1039597181)+W(4,-1120201684,1051860638,1014639773,-1126284432)+W(5,-1140931614,998725346,-1110977051,-1128575576)+W(6,1025256785,1002156586,-1117345859,-1123250336)+W(7,-1116496860,1038812729,1033886084,-1117282785);WS(-1106197760,-1107941957);
sum1=W(0,-1126741205,958134964,1042417753,-1131232109)+W(1,992223587,-1096404880,-1114006205,-1156891819)+W(2,-1103296147,1050569383,1053212362,-1104768673)+W(3,-1096167611,-1089676235,-1101748223,-1105076618)+W(4,-1103227950,1032016157,1057274419,-1101041056)+W(5,1041994672,1020956357,1042030605,-1124618361)+W(6,-1124973941,-1180953690,1049652990,-1114495652)+W(7,1027666259,1043412107,1052224033,-1117167007);sum2=W(0,-1114619118,1033666378,1015708744,1027002418)+W(1,-1149001791,1045400432,-1103940412,-1125963088)+W(2,-1110825372,924614016,-1107881456,-1103385448)+W(3,-1090736686,1063026008,1059931802,-1091159350)+W(4,-1106216772,-1114127208,-1107266078,-1139192735)+W(5,1027272732,-1108719036,1024735270,-1125128312)+W(6,1033544093,1032301903,-1134995311,1019689496)+W(7,-1120615480,-1114760302,1034226031,1032462491);WS(-1076602784,-1079939509);
sum1=W(0,1033209209,-1103738752,1025390185,1002177000)+W(1,-1124683769,-1119780485,1041533536,-1112424745)+W(2,1015980198,-1096323000,1052087227,-1104846498)+W(3,-1141354248,1042233324,1039917313,-1113895617)+W(4,-1106007132,1054450248,-1105614956,-1119444855)+W(5,-1114123684,1052850909,-1098158311,-1112376802)+W(6,-1121157953,1043529432,-1107965437,1021969694)+W(7,1019464370,1045060053,-1103437636,-1109951699);sum2=W(0,1032197744,-1106233686,-1119285117,1036373860)+W(1,-1119329897,-1117977933,1035649904,-1113988579)+W(2,1026978731,-1119744119,1046616172,-1150690390)+W(3,1042368013,-1074309068,-1080074847,-1148379867)+W(4,1034747948,1068607081,1045039448,1031972703)+W(5,-1109569271,1064708176,1043980108,-1113275705)+W(6,1037031349,-1119111329,1029320825,1015848847)+W(7,-1111213511,1041980892,1028259198,1008019670);WS(-1093673600,-1131421273);
sum1=W(0,-1121371719,-1114120908,1035660544,1009001293)+W(1,-1126420325,-1110871822,1021798446,1008740253)+W(2,1033366837,-1087025669,1058317703,-1120291359)+W(3,1021303790,-1118558279,1042294182,1022689127)+W(4,-1117842165,1056872571,-1088792724,1031810222)+W(5,1011797877,1032969664,-1114500968,-1148303562)+W(6,1021502382,1037611499,-1111697864,-1137856917)+W(7,-1131840478,1040800018,1017988942,-1121301883);sum2=W(0,-1145039688,-1114206314,-1116540509,1020565626)+W(1,-1129835426,-1119983153,-1113040628,1000979816)+W(2,-1119915157,-1121785409,-1118504757,989230112)+W(3,-1110668832,1051729955,1051989643,-1112437186)+W(4,-1111519800,1012089860,1039755978,-1112214518)+W(5,1002833896,-1118223897,1025479957,1015165050)+W(6,-1127947266,-1130809610,-1158783904,-1128941978)+W(7,1006052904,-1123764449,-1127132522,1025956493);WS(1065682080,-1111828541);
sum1=W(0,1015869752,-1145885026,1022264616,-1126764880)+W(1,1017604463,-1115077208,1021224792,1032942526)+W(2,-1112250175,1052074397,-1089954536,1040282413)+W(3,1024786188,-1121697500,1047440331,1035803452)+W(4,1036568133,-1086889687,1049268572,-1125683619)+W(5,1002255762,1045248549,-1109225970,1031850711)+W(6,-1131800664,-1130857684,-1123514660,-1141787602)+W(7,982208647,1037568127,-1113425822,1017131424);sum2=W(0,-1122978131,1016858600,1028741871,993636865)+W(1,1016040732,968811648,1021399769,-1144040913)+W(2,-1114060649,1029169324,1032336595,-1118019503)+W(3,-1125004872,1051074882,1031746308,-1109484363)+W(4,1029971540,1006053609,-1103346234,-1124468225)+W(5,1026938249,-1154135582,-1113140779,1013417282)+W(6,1017189437,-1115290499,-1141169189,-1169769501)+W(7,-1124460348,-1140773838,-1122277912,-1139883250);WS(1068575136,1057679145);
sum1=W(0,-1106541599,1049880682,-1093397815,1052783569)+W(1,1008215334,1049251178,-1111487207,1042509671)+W(2,989927934,1026486412,-1092992340,1051194971)+W(3,1042310507,-1095539136,-1103138323,1040579493)+W(4,1018512183,-1094672658,1043830943,1038856114)+W(5,1040070410,-1089191083,1057944056,-1114567880)+W(6,1014261304,-1100618939,1044894993,1025292508)+W(7,1041475113,-1087252724,1049811244,1038361721);sum2=W(0,-1114445084,1053593458,1057823779,-1150175899)+W(1,-1136765855,1055007475,1054334485,-1141017037)+W(2,1039574032,-1105638736,-1096181786,1042094581)+W(3,-1113238946,-1078800745,-1078443122,-1134493359)+W(4,1030357662,-1104375874,1049857835,1020483059)+W(5,-1106803932,1059224194,1058193036,-1099695416)+W(6,964162478,1050059734,1043677394,-1118569338)+W(7,-1113028634,1035501186,1029634285,-1110238952);WS(-1069843280,1043992756);
sum1=W(0,-1124948267,1027695014,-1108770183,1008956039)+W(1,-1135429253,-1119099178,1017935435,-1129507307)+W(2,1025550072,1044103833,-1112757821,1030807982)+W(3,1025838726,-1113789227,-1130965835,1014849865)+W(4,1019242118,1039477491,1042243413,-1114625158)+W(5,-1116233196,1024839950,-1101790135,1035190516)+W(6,998797102,-1142719774,1012540023,-1127852007)+W(7,-1130610171,1028120504,-1106167085,1023573770);sum2=W(0,-1114838118,1026300352,1004928481,-1130791968)+W(1,-1121247640,1028491168,-1130258048,-1127851536)+W(2,-1095359738,1053083344,1024432884,1025789396)+W(3,-1072953064,1074653957,-1102013621,1030571860)+W(4,-1093135708,1056568596,1030571276,984097412)+W(5,-1115141896,1033233928,-1116002270,1025870428)+W(6,-1116140314,1030713448,1015669456,-1120604784)+W(7,-1127503160,1023653964,-1129660856,1016702232);WS(1066802848,-1129257078);
sum1=W(0,1015630667,1033473243,-1104672775,-1114728473)+W(1,-1118978065,-1155453851,-1122431286,-1121467910)+W(2,-1113784260,1035395194,-1115117829,-1105320751)+W(3,-1101616805,1065736411,1061324843,-1095556296)+W(4,-1108037466,1045542397,-1100789945,-1104703871)+W(5,-1114908350,1040181775,-1114134583,-1109993148)+W(6,-1114956027,-1177594330,-1124148059,-1111474306)+W(7,-1111947911,1036229652,-1138173719,-1106051686);sum2=W(0,-1109560646,-1155123513,1035199782,-1115008786)+W(1,-1134031950,-1108713026,-1107664082,1019412439)+W(2,-1107125821,1038996664,1043157052,-1123597732)+W(3,1017238679,1026897780,1051508948,1016515095)+W(4,1024343484,-1107646918,1055083262,-1106563795)+W(5,-1127256871,-1107869542,998755997,-1116358964)+W(6,1004378333,-1112902766,-1159444594,-1117600772)+W(7,-1129735047,-1145442397,1012570830,-1110777694);WS(-1093453440,1062530498);
sum1=W(0,-1124930739,-1115495349,1025637074,1023868966)+W(1,1018166794,-1109318263,1039727605,1023563962)+W(2,-1109529502,1024699176,931786146,-1131885027)+W(3,-1114300581,1040214918,1052285453,-1104984446)+W(4,1025096231,-1105577322,1009762919,-1110072888)+W(5,1023247327,1043329716,-1105534248,-1137647791)+W(6,998443854,-1123543752,988548151,-1123805240)+W(7,-1125424515,1034740398,-1116356474,1018092315);sum2=W(0,-1116378324,1018118074,1027066059,-1110082211)+W(1,-1110334365,-1135013993,1002595554,-1111471528)+W(2,-1139723269,-1117515615,1053899571,-1114430561)+W(3,-1134041225,-1097345050,1043336959,1040454031)+W(4,-1147091114,1039717826,1040668505,1033656482)+W(5,-1112237914,-1107830137,1010598309,-1117546906)+W(6,-1123080609,1032288465,1016807738,-1115822981)+W(7,-1131603942,978891919,1026333875,-1119917138);WS(1067735712,-1080534052);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0][0] = HOOKED_texOff(vec2(-3.0, -1.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-3.0, 0.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-3.0, 1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-3.0, 2.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[3][0] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[3][2] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[3][3] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[4][0] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[4][1] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[4][2] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[5][0] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[5][2] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[5][3] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[6][0] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[6][1] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[6][2] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[7][0] = HOOKED_texOff(vec2(4.0, -1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(4.0, 0.0)).x;
samples[7][2] = HOOKED_texOff(vec2(4.0, 1.0)).x;
samples[7][3] = HOOKED_texOff(vec2(4.0, 2.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns32, win8x4)
//!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, nns32, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,1036208225,1039469975,1027560868,1039536921)+W(1,-1144450173,1035622988,1024461970,1029776426)+W(2,-1091571194,-1095740683,-1097328754,1025116802)+W(3,1043923973,1049700439,1024545936,1047463785)+W(4,1048590727,1028885330,1039928979,1017576356)+W(5,-1098962113,-1090255529,-1100301043,-1090407950)+W(6,1032174663,1026075554,1023201972,1042058704)+W(7,1033278580,1046104373,1035224848,1043393326);sum2=W(0,-1098253927,-1166389754,-1106582410,1034460863)+W(1,1027738130,-1113669665,1016925525,-1129223232)+W(2,1055965966,-1101782718,1045236553,-1132225959)+W(3,1057568628,1055278331,-1127810369,-1108092808)+W(4,1006679350,983512221,-1097283179,-1090237017)+W(5,1036184228,-1133967067,1022264595,1009711002)+W(6,-1096709168,-1105895383,1040768379,1030302550)+W(7,-1111760224,1033275358,-1104949250,1045297871);WS(-1080723616,-1076327864);
sum1=W(0,1017315691,-1140602116,1037257964,-1107192473)+W(1,1022003974,1022805527,1021604747,1014959990)+W(2,-1106293281,1024505865,-1101486193,1027220277)+W(3,1032001763,-1106692027,1020788295,-1109388172)+W(4,1041272315,-1129176587,1040932726,-1098639185)+W(5,1032224091,1038889695,1019749115,1036681163)+W(6,-1113397025,1022464939,1024865293,1043879330)+W(7,-1118929755,-1123579783,-1117432531,998707020);sum2=W(0,1015755803,-1140061902,-1129835189,1032555441)+W(1,-1138877514,-1123339814,1016646759,-1165772366)+W(2,-1127131649,1016927815,-1112279061,-1095938931)+W(3,-1116204914,1009679614,-1153656135,-1146249364)+W(4,-1137718334,-1129880851,-1089663810,-1069364926)+W(5,-1092530653,-1148409052,-1122312216,1018619187)+W(6,1033341381,1024947773,1058036499,1079454606)+W(7,1053318688,1022404175,1028043253,1025789685);WS(1058954560,1004956589);
sum1=W(0,-1128607008,1038458494,1047693245,1026348672)+W(1,-1108459679,-1116524774,1024592800,-1117551096)+W(2,-1102342440,-1105082889,-1085974686,1047296084)+W(3,1058722958,-1135229473,1019546620,-1122816147)+W(4,1027139080,-1147341058,1057887999,-1100046248)+W(5,-1087115665,1043502422,1020243248,1043995308)+W(6,1038455278,-1156235011,-1103441674,1029167261)+W(7,1033885827,1027001826,-1124163292,1023459588);sum2=W(0,1039897191,-1116902056,-1115617116,-1116419565)+W(1,-1121428266,1003022729,1032782009,-1161229156)+W(2,1032715073,1035295215,1051413477,-1089611288)+W(3,1039274043,-1102315300,1012620980,1023483611)+W(4,-1104821098,-1120385367,1060018690,-1132652148)+W(5,1008252604,-1117381948,-1113601670,-1116040249)+W(6,-1103487249,-1118716257,-1091510775,1048354743)+W(7,1040404198,1037629937,1035102099,-1132320852);WS(-1088253760,-1127575790);
sum1=W(0,1038728366,1033404580,1036121471,1045370723)+W(1,994877095,1036217881,1012008372,1040247041)+W(2,-1156102863,1042126700,-1099951467,-1083618166)+W(3,1040753147,-1099186053,1033329669,-1099351704)+W(4,1036225546,-1111684630,1050604224,-1088174091)+W(5,-1098202972,1039701042,1015138122,1032444126)+W(6,1011512228,1043566527,1032168346,1050156122)+W(7,1037663513,1034991255,1030253051,1041638884);sum2=W(0,1030438042,1009286759,1027607240,1019667875)+W(1,-1113200383,1032828373,-1125602091,1008172775)+W(2,-1147399085,1025260806,1032031341,1065802217)+W(3,1046766533,-1110418147,-1137630919,-1119451994)+W(4,-1093920639,-1086940227,-1090745109,1049694895)+W(5,-1117099650,1041550488,-1114583845,1034586333)+W(6,-1109485523,-1143426189,-1114490725,-1135657207)+W(7,1032826151,1024844082,993352218,-1137428855);WS(-1079364256,1057874888);
sum1=W(0,1038744583,1028964378,1038770168,1044691424)+W(1,1039465822,1031872786,1031706975,1026510455)+W(2,1023431711,1034807569,1043817591,-1093522810)+W(3,1033837359,1026052487,1024735357,1032349913)+W(4,-1097930673,-1105253352,-1095573950,-1085514994)+W(5,-1111615463,1038514603,1029114647,1036441879)+W(6,1027252187,1030066159,1037737491,1045101529)+W(7,1019830473,1014931844,1030853165,1025856707);sum2=W(0,-1110129969,-1122608874,-1109784187,1036903789)+W(1,1016388156,-1134147112,1025386706,-1114085729)+W(2,1023276596,1020476676,1055608478,1056514262)+W(3,-1122102418,1032271709,-1109100200,1030585586)+W(4,1028080466,-1106237621,-1110801543,-1099727798)+W(5,1033517697,-1114242709,-1110189468,-1128034084)+W(6,-1115008651,-1145788944,-1135649000,1034305529)+W(7,1019861916,-1104837577,1027443202,-1105665752);WS(-1091483264,-1079194671);
sum1=W(0,-1131351604,-1113984995,1021186040,-1116327562)+W(1,-1132080655,-1206829265,1023600234,-1126861572)+W(2,-1116837930,1032278999,-1099425098,1045060919)+W(3,1054575181,-1113261897,-1130307600,-1115285054)+W(4,-1139989065,987288903,1055014512,1046630795)+W(5,-1092379987,1027226210,-1122295330,1003385298)+W(6,1024497830,-1120582522,-1105371085,-1115581427)+W(7,1026057008,-1110689206,-1130576880,-1136751161);sum2=W(0,-1129629424,1028468886,-1120636360,-1136732761)+W(1,1036262769,1022425868,1019955588,-1123045172)+W(2,1004745569,-1114381934,1032177433,1051604488)+W(3,-1115452378,1026786204,-1123076816,-1139760465)+W(4,1012138921,1032075412,-1114041388,-1122709320)+W(5,-1105925279,-1102674451,1002766561,-1135173233)+W(6,1021845392,1000184001,1017905952,-1141636449)+W(7,-1138562729,1006971361,-1146151969,-1127921184);WS(1067689632,-1150117831);
sum1=W(0,-1109849008,-1130553174,-1123520321,1036413160)+W(1,1029117869,-1127374955,-1140464318,1027561031)+W(2,1047555836,1029999475,1050420518,-1116179871)+W(3,1035246488,-1104890550,1020611803,-1113066609)+W(4,1035630764,-1114674616,1040630545,-1098283742)+W(5,1031697439,-1116392999,-1125473743,-1114557056)+W(6,-1099893915,-1113991840,-1107722684,-1150636351)+W(7,1041501593,1019029347,1031847583,1006720846);sum2=W(0,1032302578,-1114467512,1035589071,-1140727686)+W(1,1028178655,-1123814512,-1131958732,-1114865396)+W(2,1032483043,1037446674,-1114962225,-1107033941)+W(3,1017647091,-1102520792,1028700703,-1106445462)+W(4,1055539881,1053856893,1060021172,1044678306)+W(5,-1086216329,-1096729370,-1098594526,-1103816765)+W(6,-1089061083,-1095432519,-1087688027,-1119624965)+W(7,1060967891,1056004093,1046082925,1049601918);WS(1053174400,-1151490459);
sum1=W(0,-1122069115,-1147738936,1027718109,1032697654)+W(1,1025368761,-1112696969,1007532846,-1121758051)+W(2,1032070534,-1116405775,1043517586,-1108806494)+W(3,1041596435,1030488179,-1145227340,1032005679)+W(4,-1106451229,1015337751,-1118269791,-1117317899)+W(5,1044803791,-1098708424,1024445699,-1105947015)+W(6,1016988943,-1131178679,1030116243,1014470144)+W(7,-1112007328,1036691591,-1121635481,1025294511);sum2=W(0,1030975148,1021517080,1055956931,1077778659)+W(1,1057214094,1029844584,1029913248,1021753404)+W(2,-1130068082,-1126516206,-1091517508,-1071480833)+W(3,-1089646275,-1129174056,-1116251741,998387790)+W(4,-1128045540,1010660367,-1115164896,-1096786527)+W(5,-1109767888,1010452735,-1130073888,-1161269496)+W(6,1009416079,1014043007,-1124472846,1028586964)+W(7,1004868686,-1122799750,1023899390,-1126055830);WS(1064255296,1017910760);
sum1=W(0,1034554881,-1112041607,-1108750194,-1098306542)+W(1,-1140839485,-1117661336,-1142577806,-1131295699)+W(2,1054734130,1053450179,1051103338,1044871248)+W(3,-1103441076,1027829882,-1122634224,1024857124)+W(4,-1098111935,1024002066,-1095577677,1046694116)+W(5,-1111281057,1048629833,1032310597,1048835924)+W(6,-1127407003,-1117294562,1016696883,-1097130662)+W(7,983357671,-1104687573,-1118108640,-1098281839);sum2=W(0,-1120767464,1032914397,-1109760249,1040094052)+W(1,1016200567,1009241688,-1122384418,1032959032)+W(2,1053966016,1073793292,1060302091,-1072585870)+W(3,-1094220304,-1113143087,1028063795,-1104349617)+W(4,1035968374,1040357442,-1122023462,-1086238928)+W(5,-1172011891,1043210576,1025380203,-1119727737)+W(6,-1147532546,-1129131123,-1130362887,-1116834009)+W(7,1036030945,1015923256,1017132829,1019714285);WS(-1096343168,-1126236522);
sum1=W(0,1030703603,1007810299,1040041675,1047119465)+W(1,-1113575360,-1132527909,-1134236941,1009418349)+W(2,-1108689250,-1119306439,-1096469888,-1085509191)+W(3,1056154112,1020253526,1041829816,1033231243)+W(4,1038321302,1031818658,1053153171,-1089344732)+W(5,1045446045,999324634,-1115315934,-1107897834)+W(6,-1121378303,-1127608870,-1126859158,1045457184)+W(7,-1144694086,1029954693,1019451938,1026209383);sum2=W(0,983284602,1016178696,1029794920,1029986296)+W(1,-1109420788,-1131549160,-1118046352,-1117716768)+W(2,1020456556,-1144975071,-1114118472,1041996066)+W(3,-1139464095,-1114876306,1015095008,983229178)+W(4,-1131636264,-1131007184,997214653,1053737341)+W(5,-1097949071,-1113647896,-1115559594,-1141234271)+W(6,1015204808,1022946788,998054973,1023304596)+W(7,1029400914,1024576522,-1124860928,-1131778280);WS(1054415488,1031748714);
sum1=W(0,1032036500,-1106849745,1032905605,998976710)+W(1,1035586875,1024707071,-1137244643,1040319748)+W(2,1016814449,1048190511,1025341687,1051815981)+W(3,-1102465150,-1113968464,-1127337837,-1115415046)+W(4,-1098109636,-1110288412,-1090213441,1042721902)+W(5,-1117518441,1046144796,-1117570737,-1135047459)+W(6,1018567785,-1119790601,1041909072,1029877301)+W(7,1033626399,-1106536335,1018599181,-1122513053);sum2=W(0,990440998,-1138393335,-1115155620,1002996807)+W(1,-1122715509,-1107496177,-1109700727,-1100731818)+W(2,-1103416430,-1121991569,-1128966950,-1100463136)+W(3,-1095499559,1010012987,1000571127,1048400711)+W(4,-1120602807,1037302636,-1098451061,1060125031)+W(5,1057202890,1038403096,1011003397,1041385707)+W(6,1034530622,-1117267403,1032576586,-1114490937)+W(7,-1120765719,-1126507430,1027555951,-1105804206);WS(1057399616,1074070393);
sum1=W(0,-1116946950,-1167692925,1025124136,1027460150)+W(1,1033233658,1043057687,1031827147,1036180887)+W(2,1049855515,1048650971,1035712138,-1096264273)+W(3,-1093603523,-1089515076,-1102565613,-1089497938)+W(4,-1097294408,-1103643414,-1094845877,-1106323062)+W(5,1045414146,1057610273,1043872372,1048651645)+W(6,1045229301,1041758026,1045455640,1036926493)+W(7,1036007790,-1123310040,1012034194,1034964477);sum2=W(0,-1099019906,1016280180,-1104956478,-1160553787)+W(1,-1115190705,1040551613,-1110901592,1043284947)+W(2,-1135117191,-1104821294,1031344902,1057285857)+W(3,-1108143797,-1096822242,-1121444630,-1108844527)+W(4,1053230727,-1108236474,1044240449,1060881655)+W(5,-1141578351,-1110487530,1033167055,-1097266933)+W(6,-1102919364,1021862852,-1102746088,-1121198562)+W(7,-1107568696,1027740054,-1115478973,1039050835);WS(-1079272096,-1088198283);
sum1=W(0,-1150549691,-1136809437,1035238887,-1114730926)+W(1,1013948517,1024493634,1014747375,1007675727)+W(2,-1112293630,-1147892734,-1101200910,-1153686203)+W(3,1033312670,-1111552818,993656219,-1115285591)+W(4,1038263474,-1131332343,1042949876,-1109365886)+W(5,-1123815596,1033656538,999554974,1031561484)+W(6,-1117531256,1024124492,1022854919,1038223988)+W(7,-1137128325,-1131368443,-1123012682,983503863);sum2=W(0,-1130912341,933663296,1024898014,1026863962)+W(1,1006981209,1015250909,-1128875465,-1163156681)+W(2,-1131869901,973137042,1022547165,-1103034755)+W(3,1032168251,-1122671508,1002623282,-1124284861)+W(4,1021624533,1031913949,1049231168,1074345895)+W(5,1046910286,1033396431,1015118461,987851849)+W(6,-1116201618,-1114826138,-1097351564,-1074065991)+W(7,-1101411998,-1116799454,-1122428830,-1131138133);WS(1066898592,-1135257599);
sum1=W(0,-1110180874,-1104421608,-1108282395,-1109212258)+W(1,-1112266449,-1104815307,-1117810340,-1107536862)+W(2,1039457202,1036077428,1042328969,1047234565)+W(3,-1102031401,-1101771699,-1107974833,-1105991798)+W(4,-1099722419,-1109956850,-1108344348,1050666829)+W(5,1052651555,1056795268,1044347095,1052879183)+W(6,1033603984,1025966004,1027866348,-1127852161)+W(7,-1117920074,-1103088922,-1114797145,-1109126692);sum2=W(0,-1109573955,-1130272686,-1112628352,-1135365682)+W(1,-1127976571,-1109041460,-1141484375,-1124075328)+W(2,1053252716,-1099761318,1053124236,1015950468)+W(3,1055173972,1056516595,-1111992284,-1111067004)+W(4,-1111963093,1023415227,1036225124,-1098416341)+W(5,984548524,-1099834172,-1115296758,-1123095583)+W(6,-1104024699,-1113318439,-1113101390,989675628)+W(7,-1113626094,1021900236,-1121224929,1035158074);WS(-1080514464,1071098312);
sum1=W(0,1029423638,1032590577,1026820152,1032314563)+W(1,-1121041060,-1118573868,-1120807462,-1138006521)+W(2,-1104998922,-1109637973,-1100165641,1052963835)+W(3,1049180397,1051364482,1040988017,1046351030)+W(4,1034143047,1035675859,1041959039,1044386890)+W(5,-1094089003,-1091683740,-1104568584,-1100071438)+W(6,-1121480226,-1116754806,-1119258414,-1124675269)+W(7,-1141724766,1026232616,-1142663074,-1128189972);sum2=W(0,-1103917515,1015651007,-1110033797,-1102760582)+W(1,-1111112749,1038662254,-1114159185,1037944898)+W(2,1047440331,-1161898742,1037971494,1064882055)+W(3,-1094052244,-1095531648,1028288648,-1103088589)+W(4,1045127249,-1107946310,1032097498,1062501861)+W(5,-1097807648,-1103513552,1000704926,-1103412727)+W(6,-1101094893,1034127906,-1105034150,-1105985747)+W(7,952358760,1029080884,-1115269879,1036625418);WS(1048356096,1025975827);
sum1=W(0,-1127785256,-1122099232,-1101696686,1026577988)+W(1,1038799529,1035389109,1026796836,1026531900)+W(2,1042988217,1042373466,1057753530,1024353684)+W(3,-1089144738,-1100403603,-1117105634,-1118224663)+W(4,-1143337570,-1109964850,-1091154007,1027827940)+W(5,1052285203,-1125657656,-1109515886,-1110632314)+W(6,-1113788528,985728647,981326605,1025248769)+W(7,1031883373,1042938314,1041478413,1024598728);sum2=W(0,1012220951,-1116521159,-1112142878,1029633040)+W(1,-1134401830,-1123437332,-1127274631,-1127142758)+W(2,-1127410563,-1105350472,1052174871,-1097063130)+W(3,-1157154125,1029744370,-1133421881,1031896001)+W(4,-1133847817,1023881724,1044599155,-1106094805)+W(5,1059986787,-1111846084,1028497368,-1111750394)+W(6,-1150652997,-1121646209,-1123898264,1019540966)+W(7,-1101447493,-1113752268,-1115689394,-1144497399);WS(1047538944,-1094881626);
sum1=W(0,-1131292909,-1116924690,-1112297452,1021777101)+W(1,1043477817,-1116873677,-1148100662,-1142312694)+W(2,1026526343,1015768341,1061821276,1006944475)+W(3,-1091685625,1042550748,-1112344306,1025260793)+W(4,-1137367995,1040643394,-1088680894,-1090839121)+W(5,1059324523,-1162815447,1036475455,1009991259)+W(6,-1137761291,-1105713526,1031500559,-1122499811)+W(7,-1107169411,-1119456201,998501030,1032218389);sum2=W(0,1018368946,1027383442,1026347909,-1120907217)+W(1,-1113638165,1015876554,-1121952605,-1157376536)+W(2,-1112001321,-1114299623,-1159080892,1048017951)+W(3,1043117803,-1117678872,1016312397,-1122492527)+W(4,-1120361628,-1113414147,-1114902877,1047229175)+W(5,1034197636,-1153448320,1030999359,-1146986041)+W(6,-1136144308,995591994,-1130300135,-1113455406)+W(7,-1104824263,-1135559770,-1116260909,1024817261);WS(1059019584,-1093542352);
sum1=W(0,-1118590060,1036739212,-1117950862,1044992135)+W(1,1031932973,-1157350427,1018600951,-1135788111)+W(2,1030085820,-1117660736,1053611807,-1088498407)+W(3,-1106481599,1041316489,1033416637,1042914684)+W(4,1044414089,1037660574,1035930184,-1087395836)+W(5,1044296603,-1101366685,-1113146202,-1105147443)+W(6,-1139295455,1017695255,-1132182919,1041445842)+W(7,-1162575911,1028651518,1029799946,1024137952);sum2=W(0,-1139124704,-1129149604,-1112674264,1041796064)+W(1,1023328190,983636161,-1131439188,968306692)+W(2,-1098733365,-1096002059,-1099326395,1042574015)+W(3,993486752,1013026008,-1121650464,1025526661)+W(4,-1134878408,-1139933424,1006823136,1054885382)+W(5,1040771663,1012616072,-1119789204,1007743024)+W(6,1017748092,-1120672660,1007868832,1038924927)+W(7,-1118903044,-1117420588,1032346590,1016029412);WS(1034201600,1032755867);
sum1=W(0,-1153568391,1027758260,-1120836106,-1106713574)+W(1,-1110497539,-1113115007,-1129181937,-1106649828)+W(2,-1096012775,-1105013167,-1096428191,1052356477)+W(3,1040996254,1046162344,1026611286,1046578147)+W(4,1054286804,1040809774,1052819554,1045456334)+W(5,-1104715738,-1106901340,-1119554608,-1111616164)+W(6,-1151613767,-1113241540,-1109787424,-1103823871)+W(7,-1140335480,-1136669162,-1129950605,1018423993);sum2=W(0,-1116195452,-1114916062,1015539387,1031939547)+W(1,1004500534,1002967134,-1116253852,1037899637)+W(2,1046553581,1044137813,1039450853,-1081686100)+W(3,-1106570618,1023858175,1032662783,1018521363)+W(4,1060291180,1067697792,1056432615,-1075409426)+W(5,-1100622921,1018449047,1002080710,-1106597825)+W(6,-1133268119,1023665145,1037512606,1033868463)+W(7,1015733077,-1120650920,1016550645,1008358731);WS(-1092032128,-1114982082);
sum1=W(0,1022785838,1030256707,1019093490,-1129380878)+W(1,-1136259347,-1112386231,-1119087591,-1105547264)+W(2,-1092594901,-1096516325,-1091986421,1046024022)+W(3,-1122621159,1047446468,983613607,1044817638)+W(4,1053421570,1038780564,1047196191,1055287349)+W(5,-1127922606,-1103792760,-1127804734,-1107803612)+W(6,-1131318086,-1117764855,-1114799192,-1136363407)+W(7,-1144800614,1031400745,-1141783466,1035179430);sum2=W(0,1041280609,-1122718101,1032208518,-1105883428)+W(1,1032385022,-1105712369,1026423073,-1100029914)+W(2,-1101864626,-1105911709,-1098031958,1058683727)+W(3,-1120084233,1049511237,-1101782173,1048360263)+W(4,-1094055741,-1103824921,-1096453130,1064792422)+W(5,1036982526,1028614917,1024411853,1045846387)+W(6,1033694830,-1107222411,-1124818562,-1108861898)+W(7,-1126293810,-1108778587,1022233154,-1104838815);WS(-1109129728,1010433912);
sum1=W(0,-1117250164,1006908285,-1122855062,-1107144297)+W(1,-1106683568,-1123315850,-1130212999,-1125685047)+W(2,-1096823624,-1105899410,-1092542200,1057728383)+W(3,1037050434,1026000812,-1117617698,-1122267030)+W(4,1040646763,1019351431,1052048931,1064635860)+W(5,-1117087348,-1107858814,-1107016783,-1100117973)+W(6,1019407999,-1137630799,-1109418342,-1105008732)+W(7,-1114857797,1029923270,-1137382471,1034575732);sum2=W(0,-1153548328,-1146428548,-1122720334,-1131960189)+W(1,-1105417557,-1140382642,-1130524097,1025793768)+W(2,-1138461074,1040260969,1050908092,1057542522)+W(3,1046314824,-1105004761,1024281381,-1110366356)+W(4,-1109953492,-1109276610,-1119113122,-1109440842)+W(5,1008998438,-1140136790,-1119699464,-1135544654)+W(6,970383811,1016706951,-1113772244,-1149783528)+W(7,-1111645386,-1114961145,-1128062487,-1113390177);WS(1028043776,1066748487);
sum1=W(0,1020869188,1029235758,-1130366216,1035504777)+W(1,1043701316,1028701624,-1140377801,-1122144394)+W(2,1042153037,-1142684082,1055996350,1053860476)+W(3,-1085695847,-1103910983,-1112356264,-1125763849)+W(4,-1114798157,-1109061593,-1084468040,1054127718)+W(5,1050138268,-1111428405,-1142788434,-1122964802)+W(6,-1111756535,1025123714,1039957533,1020063133)+W(7,1020852591,1027291444,1023500800,-1137256281);sum2=W(0,-1124029698,924100096,-1114278109,-1110737625)+W(1,-1113250169,-1121059730,998717971,-1125884533)+W(2,-1129530165,-1119644642,-1119677450,1050522694)+W(3,1031715210,-1121636434,-1145009875,-1119348450)+W(4,-1125964837,1007880106,1030663674,1051750384)+W(5,-1120664914,-1117515026,-1122454562,1010693450)+W(6,1021970837,-1133743274,-1118803866,-1114387111)+W(7,999385235,1025411170,1019195093,-1127692741);WS(1060837696,-1133947077);
sum1=W(0,-1111653883,1028161858,1026751705,1035200691)+W(1,1000443428,-1124636570,-1153569903,1010162044)+W(2,1043511426,-1107876293,1032976162,-1100826286)+W(3,1046154066,-1109841015,1028652293,-1123706233)+W(4,1035524535,1015032078,1051427819,-1104551490)+W(5,1014718172,-1105048272,-1150803951,-1122173975)+W(6,-1102491073,-1120891991,-1107214884,-1125941943)+W(7,1038586510,1029969865,1023653077,990755503);sum2=W(0,-1109148006,1027230711,-1141349815,-1115012616)+W(1,1025861327,-1129789352,1018453676,1031045509)+W(2,-1124907300,-1130116966,-1099589874,1033368851)+W(3,-1097709653,1048790586,-1111271581,1042673858)+W(4,-1092637531,-1092832201,-1085994041,1040685020)+W(5,1063174823,1056989663,1049450817,1044673285)+W(6,1058387135,1052271642,1062146597,1019043320)+W(7,-1085821967,-1089224415,-1100831168,-1096709646);WS(1052991104,1024635730);
sum1=W(0,1035832004,-1113667962,-1115665493,-1099876558)+W(1,-1124670698,-1123144798,-1141396670,991927035)+W(2,1054985227,1053766219,1046292645,-1128304655)+W(3,-1115760280,1032906080,1011324759,1032830229)+W(4,-1101014640,1027437528,-1097461637,-1148766910)+W(5,-1103841730,1048476772,1034147624,1048946541)+W(6,-1119430356,-1121298600,1029858016,-1098528437)+W(7,1026860541,-1107490221,-1114702739,-1098098175);sum2=W(0,1023525971,-1123155104,1037524511,-1119336486)+W(1,-1120201684,-1140931614,1025256785,-1116496860)+W(2,-1101540780,-1081244300,-1094597742,1068940029)+W(3,1051860638,998725346,1002156586,1038812729)+W(4,-1109590196,-1107189914,1026840221,1038949441)+W(5,1014639773,-1110977051,-1117345859,1033886084)+W(6,-1124206084,989815561,979200786,1039597181)+W(7,-1126284432,-1128575576,-1123250336,-1117282785);WS(-1106197760,-1107941957);
sum1=W(0,-1126741205,992223587,-1103296147,-1096167611)+W(1,-1103227950,1041994672,-1124973941,1027666259)+W(2,958134964,-1096404880,1050569383,-1089676235)+W(3,1032016157,1020956357,-1180953690,1043412107)+W(4,1042417753,-1114006205,1053212362,-1101748223)+W(5,1057274419,1042030605,1049652990,1052224033)+W(6,-1131232109,-1156891819,-1104768673,-1105076618)+W(7,-1101041056,-1124618361,-1114495652,-1117167007);sum2=W(0,-1114619118,-1149001791,-1110825372,-1090736686)+W(1,-1106216772,1027272732,1033544093,-1120615480)+W(2,1033666378,1045400432,924614016,1063026008)+W(3,-1114127208,-1108719036,1032301903,-1114760302)+W(4,1015708744,-1103940412,-1107881456,1059931802)+W(5,-1107266078,1024735270,-1134995311,1034226031)+W(6,1027002418,-1125963088,-1103385448,-1091159350)+W(7,-1139192735,-1125128312,1019689496,1032462491);WS(-1076602784,-1079939509);
sum1=W(0,1033209209,-1124683769,1015980198,-1141354248)+W(1,-1106007132,-1114123684,-1121157953,1019464370)+W(2,-1103738752,-1119780485,-1096323000,1042233324)+W(3,1054450248,1052850909,1043529432,1045060053)+W(4,1025390185,1041533536,1052087227,1039917313)+W(5,-1105614956,-1098158311,-1107965437,-1103437636)+W(6,1002177000,-1112424745,-1104846498,-1113895617)+W(7,-1119444855,-1112376802,1021969694,-1109951699);sum2=W(0,1032197744,-1119329897,1026978731,1042368013)+W(1,1034747948,-1109569271,1037031349,-1111213511)+W(2,-1106233686,-1117977933,-1119744119,-1074309068)+W(3,1068607081,1064708176,-1119111329,1041980892)+W(4,-1119285117,1035649904,1046616172,-1080074847)+W(5,1045039448,1043980108,1029320825,1028259198)+W(6,1036373860,-1113988579,-1150690390,-1148379867)+W(7,1031972703,-1113275705,1015848847,1008019670);WS(-1093673600,-1131421273);
sum1=W(0,-1121371719,-1126420325,1033366837,1021303790)+W(1,-1117842165,1011797877,1021502382,-1131840478)+W(2,-1114120908,-1110871822,-1087025669,-1118558279)+W(3,1056872571,1032969664,1037611499,1040800018)+W(4,1035660544,1021798446,1058317703,1042294182)+W(5,-1088792724,-1114500968,-1111697864,1017988942)+W(6,1009001293,1008740253,-1120291359,1022689127)+W(7,1031810222,-1148303562,-1137856917,-1121301883);sum2=W(0,-1145039688,-1129835426,-1119915157,-1110668832)+W(1,-1111519800,1002833896,-1127947266,1006052904)+W(2,-1114206314,-1119983153,-1121785409,1051729955)+W(3,1012089860,-1118223897,-1130809610,-1123764449)+W(4,-1116540509,-1113040628,-1118504757,1051989643)+W(5,1039755978,1025479957,-1158783904,-1127132522)+W(6,1020565626,1000979816,989230112,-1112437186)+W(7,-1112214518,1015165050,-1128941978,1025956493);WS(1065682080,-1111828541);
sum1=W(0,1015869752,1017604463,-1112250175,1024786188)+W(1,1036568133,1002255762,-1131800664,982208647)+W(2,-1145885026,-1115077208,1052074397,-1121697500)+W(3,-1086889687,1045248549,-1130857684,1037568127)+W(4,1022264616,1021224792,-1089954536,1047440331)+W(5,1049268572,-1109225970,-1123514660,-1113425822)+W(6,-1126764880,1032942526,1040282413,1035803452)+W(7,-1125683619,1031850711,-1141787602,1017131424);sum2=W(0,-1122978131,1016040732,-1114060649,-1125004872)+W(1,1029971540,1026938249,1017189437,-1124460348)+W(2,1016858600,968811648,1029169324,1051074882)+W(3,1006053609,-1154135582,-1115290499,-1140773838)+W(4,1028741871,1021399769,1032336595,1031746308)+W(5,-1103346234,-1113140779,-1141169189,-1122277912)+W(6,993636865,-1144040913,-1118019503,-1109484363)+W(7,-1124468225,1013417282,-1169769501,-1139883250);WS(1068575136,1057679145);
sum1=W(0,-1106541599,1008215334,989927934,1042310507)+W(1,1018512183,1040070410,1014261304,1041475113)+W(2,1049880682,1049251178,1026486412,-1095539136)+W(3,-1094672658,-1089191083,-1100618939,-1087252724)+W(4,-1093397815,-1111487207,-1092992340,-1103138323)+W(5,1043830943,1057944056,1044894993,1049811244)+W(6,1052783569,1042509671,1051194971,1040579493)+W(7,1038856114,-1114567880,1025292508,1038361721);sum2=W(0,-1114445084,-1136765855,1039574032,-1113238946)+W(1,1030357662,-1106803932,964162478,-1113028634)+W(2,1053593458,1055007475,-1105638736,-1078800745)+W(3,-1104375874,1059224194,1050059734,1035501186)+W(4,1057823779,1054334485,-1096181786,-1078443122)+W(5,1049857835,1058193036,1043677394,1029634285)+W(6,-1150175899,-1141017037,1042094581,-1134493359)+W(7,1020483059,-1099695416,-1118569338,-1110238952);WS(-1069843280,1043992756);
sum1=W(0,-1124948267,-1135429253,1025550072,1025838726)+W(1,1019242118,-1116233196,998797102,-1130610171)+W(2,1027695014,-1119099178,1044103833,-1113789227)+W(3,1039477491,1024839950,-1142719774,1028120504)+W(4,-1108770183,1017935435,-1112757821,-1130965835)+W(5,1042243413,-1101790135,1012540023,-1106167085)+W(6,1008956039,-1129507307,1030807982,1014849865)+W(7,-1114625158,1035190516,-1127852007,1023573770);sum2=W(0,-1114838118,-1121247640,-1095359738,-1072953064)+W(1,-1093135708,-1115141896,-1116140314,-1127503160)+W(2,1026300352,1028491168,1053083344,1074653957)+W(3,1056568596,1033233928,1030713448,1023653964)+W(4,1004928481,-1130258048,1024432884,-1102013621)+W(5,1030571276,-1116002270,1015669456,-1129660856)+W(6,-1130791968,-1127851536,1025789396,1030571860)+W(7,984097412,1025870428,-1120604784,1016702232);WS(1066802848,-1129257078);
sum1=W(0,1015630667,-1118978065,-1113784260,-1101616805)+W(1,-1108037466,-1114908350,-1114956027,-1111947911)+W(2,1033473243,-1155453851,1035395194,1065736411)+W(3,1045542397,1040181775,-1177594330,1036229652)+W(4,-1104672775,-1122431286,-1115117829,1061324843)+W(5,-1100789945,-1114134583,-1124148059,-1138173719)+W(6,-1114728473,-1121467910,-1105320751,-1095556296)+W(7,-1104703871,-1109993148,-1111474306,-1106051686);sum2=W(0,-1109560646,-1134031950,-1107125821,1017238679)+W(1,1024343484,-1127256871,1004378333,-1129735047)+W(2,-1155123513,-1108713026,1038996664,1026897780)+W(3,-1107646918,-1107869542,-1112902766,-1145442397)+W(4,1035199782,-1107664082,1043157052,1051508948)+W(5,1055083262,998755997,-1159444594,1012570830)+W(6,-1115008786,1019412439,-1123597732,1016515095)+W(7,-1106563795,-1116358964,-1117600772,-1110777694);WS(-1093453440,1062530498);
sum1=W(0,-1124930739,1018166794,-1109529502,-1114300581)+W(1,1025096231,1023247327,998443854,-1125424515)+W(2,-1115495349,-1109318263,1024699176,1040214918)+W(3,-1105577322,1043329716,-1123543752,1034740398)+W(4,1025637074,1039727605,931786146,1052285453)+W(5,1009762919,-1105534248,988548151,-1116356474)+W(6,1023868966,1023563962,-1131885027,-1104984446)+W(7,-1110072888,-1137647791,-1123805240,1018092315);sum2=W(0,-1116378324,-1110334365,-1139723269,-1134041225)+W(1,-1147091114,-1112237914,-1123080609,-1131603942)+W(2,1018118074,-1135013993,-1117515615,-1097345050)+W(3,1039717826,-1107830137,1032288465,978891919)+W(4,1027066059,1002595554,1053899571,1043336959)+W(5,1040668505,1010598309,1016807738,1026333875)+W(6,-1110082211,-1111471528,-1114430561,1040454031)+W(7,1033656482,-1117546906,-1115822981,-1119917138);WS(1067735712,-1080534052);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0][0] = HOOKED_texOff(vec2(-1.0, -3.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-1.0, 4.0)).x;
samples[2][0] = HOOKED_texOff(vec2(0.0, -3.0)).x;
samples[2][1] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[2][2] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[3][0] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[3][2] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[3][3] = HOOKED_texOff(vec2(0.0, 4.0)).x;
samples[4][0] = HOOKED_texOff(vec2(1.0, -3.0)).x;
samples[4][1] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[4][2] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[5][0] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[5][2] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[5][3] = HOOKED_texOff(vec2(1.0, 4.0)).x;
samples[6][0] = HOOKED_texOff(vec2(2.0, -3.0)).x;
samples[6][1] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[6][2] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[7][0] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[7][2] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[7][3] = HOOKED_texOff(vec2(2.0, 4.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns32, win8x4)
//!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);
}
}
+258
View File
@@ -0,0 +1,258 @@
//
// 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, nns32, 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,-1120567290,994153301,-1139074345,1021572063)+W(1,-1117468940,-1119615974,-1132374181,1016607238)+W(2,992947237,-1137843051,-1125619459,1000210819)+W(3,-1132591953,-1122316900,1053527378,-1096186409)+W(4,-1144213939,-1121684346,-1125130389,-1146864427)+W(5,1046512564,1056444330,-1138699933,-1129869365)+W(6,-1117911182,1031756856,-1093298645,1051252577)+W(7,1023905988,979248533,-1119806663,1024055745)+W(8,-1112059294,-1109040755,1033651817,-1119537890)+W(9,-1121091407,1003125923,-1120338466,-1148456803)+W(10,-1133630411,-1141776739,-1126690796,1029429758)+W(11,-1110173889,-1113641375,1032546877,-1127458445);sum2=W(0,-1126549409,1022573468,-1140490164,-1114833146)+W(1,1021805248,1003196031,-1119263575,-1114028928)+W(2,-1119708173,1024108770,-1146392599,-1113990054)+W(3,1019494412,-1116443736,1032492771,1037187519)+W(4,1026983682,1006796332,-1124834267,-1099458226)+W(5,1055169273,1055452063,-1095922228,-1126677517)+W(6,1007192676,1017309436,1044169825,-1106256028)+W(7,-1122158651,1022777176,-1122284082,-1118444706)+W(8,1039787167,-1112035826,-1118290710,-1130573089)+W(9,-1127647730,-1121042004,-1145097543,-1125070906)+W(10,-1129575364,-1123455912,1010488320,-1109973330)+W(11,1044065299,-1121131548,-1121253833,1019346120);WS(1060265584,1063714812);
sum1=W(0,1021450242,-1128788280,-1111111528,1039397963)+W(1,-1131322533,1011253684,-1123065753,1022311347)+W(2,999728711,-1108349889,1022720848,974355898)+W(3,-1137050988,1028928107,-1119265827,1026074151)+W(4,1019796282,-1136338948,1021294882,-1140362288)+W(5,-1137639751,-1102959280,1043907075,1025863841)+W(6,-1118036885,1024570351,-1101623708,1041760911)+W(7,-1151514983,-1136816500,1009531192,1035626828)+W(8,-1106406289,1036057270,-1132552740,1027651305)+W(9,-1118665549,1025121435,-1128138578,1017790822)+W(10,-1124857459,-1139070668,992320459,1029327365)+W(11,-1106167682,1037788386,-1134343810,1024478285);sum2=W(0,1023758242,-1130878336,-1120671625,1027498838)+W(1,-1144315403,-1131041230,-1124053764,1017938673)+W(2,-1145138723,1027873020,-1122179044,-1127336921)+W(3,1000956747,1028583936,1005174931,1053869854)+W(4,-1093535895,1009416925,-1122894214,1031015106)+W(5,-1104963408,1073183850,-1074622268,1033668418)+W(6,999883691,994031846,1001047899,1053107786)+W(7,-1094361386,990806038,1004424067,999096115)+W(8,-1126082311,1035733703,-1114468554,992895974)+W(9,-1150041590,-1134395125,1002728051,1022225293)+W(10,-1123867271,-1131337021,1009546537,1005722235)+W(11,-1135618057,1023923178,-1126165581,-1138321549);WS(1067199072,981674447);
sum1=W(0,-1113726457,-1105288827,1040785760,1032552483)+W(1,-1124907206,-1139898486,1018794771,-1113372949)+W(2,-1099180638,1040483381,-1114167068,-1127069135)+W(3,-1115871564,-1095136821,1050678235,1054762461)+W(4,-1107257499,-1118671794,1008735750,-1102105679)+W(5,1052734745,1065065389,-1097429016,1035770473)+W(6,-1125817867,-1103744656,1044281884,1044820043)+W(7,-1104994292,-1122788302,-1125149117,-1108798620)+W(8,1033282170,-1097094388,1027211226,-1125646899)+W(9,1001830321,-1137689902,-1121192922,1010644366)+W(10,-1114303237,-1123221796,1016463803,-1099284685)+W(11,1032013917,-1124668651,1015961570,-1114483455);sum2=W(0,-1124538541,1021627528,-1127440395,1027300307)+W(1,1020622605,-1130074937,-1139313841,989560618)+W(2,1028695072,1011050585,999023778,1015498074)+W(3,-1119374292,1014774531,-1102978428,1052523334)+W(4,-1119874204,-1126569197,1010830983,1026431506)+W(5,-1087762234,1053318756,1038687085,-1128231773)+W(6,1020827626,-1118520012,1027251929,-1113197028)+W(7,1029469191,1018969905,-1125616841,1018739126)+W(8,-1109480314,1034265115,-1125820221,-1123965604)+W(9,1008596323,1014458179,1023848922,-1134832277)+W(10,-1159659466,1024095771,-1136528497,-1129452021)+W(11,-1132845253,1022117249,-1150305989,-1130502215);WS(-1082327904,-1101742629);
sum1=W(0,-1128942355,994965062,-1116531225,1027052286)+W(1,-1127603958,1021969515,1007179909,-1124051394)+W(2,1022855203,-1119991818,1015495233,-1129777663)+W(3,-1172666584,1029361427,1044526075,-1110346311)+W(4,1026992677,1017142675,-1115398989,1047686461)+W(5,-1095192109,-1106285700,1037065627,-1113404469)+W(6,-1145393643,1028067431,-1123739865,1043850022)+W(7,-1119388383,-1130059467,-1126910957,1025118144)+W(8,-1116394763,1030498357,1013662917,1016457699)+W(9,-1153678686,-1121058723,-1123838961,1032721886)+W(10,-1119902562,-1131255799,-1127439210,1018201755)+W(11,-1120454737,1034890279,1021249778,1017348651);sum2=W(0,1014279427,-1130890464,-1129394348,1014973315)+W(1,-1152876382,1004833335,-1131491186,-1137235679)+W(2,1024729347,-1130557096,-1150339726,-1141673719)+W(3,1026571161,-1097554196,1048952496,1014221291)+W(4,1016692910,-1159625756,1042930837,-1073378768)+W(5,1073588633,-1105375875,1035354953,-1124590261)+W(6,1025279833,-1092458255,1053816664,1016092170)+W(7,-1129170378,989537980,993445038,-1130245298)+W(8,1029166823,-1119905200,1027382919,-1138326931)+W(9,-1133457551,-1120075373,1030737081,-1147013927)+W(10,-1124802440,1017200998,1014707171,-1135266971)+W(11,-1151431678,-1161525308,979085751,1009604643);WS(1067891072,-1132872541);
sum1=W(0,1025237873,-1122834636,-1117007553,-1114151507)+W(1,1031366707,984935338,1014334757,1020114356)+W(2,-1118569017,976917621,1039451348,-1152616053)+W(3,1030238795,-1105197551,1049984500,-1088419628)+W(4,1049092386,-1123762161,1029025473,-1121917372)+W(5,-1114461425,1051488823,1008484089,-1145922699)+W(6,1007260181,1038150728,-1084792932,1053317187)+W(7,-1122288663,1012164149,-1121222990,1024596920)+W(8,1039495098,987986858,-1131993235,1000937675)+W(9,988616634,1024170379,-1124531763,1026119523)+W(10,1022258228,1011615629,-1123834925,1015271403)+W(11,1027254009,993078101,999667975,1004174827);sum2=W(0,-1144599930,-1116760996,1032730282,1032901632)+W(1,985378521,-1129170670,-1136232721,1019759527)+W(2,-1125055029,1027655943,1005941018,-1131155477)+W(3,-1137221455,-1111064134,1047170030,-1115058011)+W(4,-1129460922,-1129924333,-1128645029,1041961890)+W(5,1050767412,-1130649513,1019394239,1022276751)+W(6,-1151231836,1036336113,-1093680614,-1116185015)+W(7,-1115704458,-1148456898,-1156748756,1033905549)+W(8,-1120368706,-1105887613,1024734935,1015791177)+W(9,-1160295481,1022489781,-1115425401,1012694293)+W(10,-1147415538,-1140100033,1020235585,-1122711401)+W(11,-1132924343,-1122854992,1018590227,1012472897);WS(1059709408,1024973287);
sum1=W(0,-1126012593,996494647,-1119189544,1028092109)+W(1,-1124577204,1023428420,1004611460,-1122880609)+W(2,1030391200,-1114579692,1016065247,-1127475101)+W(3,-1134152138,1020165829,1046947367,-1111968183)+W(4,1002304420,1021721777,-1114032340,1049657976)+W(5,-1094041084,-1106474499,1040268033,-1114564220)+W(6,-1131432537,1014735450,1018380112,1044458845)+W(7,-1114168306,-1128430825,-1126017195,1032225804)+W(8,-1112475533,1030371012,1023640576,1019190017)+W(9,991561039,-1115613273,-1123292160,1033263557)+W(10,-1119951545,-1127717781,-1124178504,1022764985)+W(11,-1122300512,1034006830,1017080432,1017178441);sum2=W(0,-1125800395,1024962708,1023886172,-1122338700)+W(1,-1171853367,973576887,1011909323,-1143341847)+W(2,-1144213999,1018807292,1000330119,984068764)+W(3,-1116511680,1052819438,-1097320166,-1115186882)+W(4,-1140479659,1001426319,-1103527255,1076690943)+W(5,-1072687587,-1098249874,1023038428,1007326739)+W(6,-1120293374,1057154431,-1091630497,-1117298851)+W(7,1029135274,-1135413483,-1148349175,990717342)+W(8,1012280135,1010582795,-1122270538,1008233815)+W(9,1015270352,1025045202,-1118805022,990164302)+W(10,1020995472,-1129534965,-1125483347,1023577182)+W(11,1016249338,-1125194137,1003973863,-1140102471);WS(1066253200,1009489111);
sum1=W(0,-1121073890,-1102592607,1041243549,1033075644)+W(1,-1123366116,-1130535196,1024085178,-1107707469)+W(2,1026388586,-1107162241,1004872905,-1145989825)+W(3,-1130104696,-1106598971,-1121496677,1050587318)+W(4,-1113976447,-1120961954,1023275236,-1116780301)+W(5,1049328440,1057262167,-1116780079,1023066500)+W(6,-1128214764,-1111680448,1018012708,1027096831)+W(7,-1113850464,-1121521086,-1135799996,1032050668)+W(8,-1096674093,1040843700,1015552212,1008378152)+W(9,-1141685621,-1131519352,-1122519370,1028580820)+W(10,-1123000331,-1124335656,-1121776782,1028096678)+W(11,-1101864235,-1117086438,1040749648,-1135644600);sum2=W(0,1013104936,-1106333857,1041445982,-1143812784)+W(1,-1111423698,-1153458272,-1117172679,-1121647283)+W(2,1046293466,-1098323478,1025469214,-1123006845)+W(3,-1127525498,1031691189,1054977467,1032669672)+W(4,-1110723238,1018478818,-1135146700,1030458550)+W(5,1051999059,1016608418,1041509878,-1111394764)+W(6,-1122718205,-1111791784,1044523088,-1093831562)+W(7,1024902469,-1127833490,1027187072,1009508096)+W(8,-1099681845,1044831040,-1110045970,-1140396324)+W(9,-1119344027,-1127767754,-1185033988,-1117227205)+W(10,-1129401382,-1129041118,-1128814570,1037784205)+W(11,-1107269301,-1118967703,-1121987113,1021194206);WS(1055988095,1068562120);
sum1=W(0,1025054956,1041692938,1040251631,-1141880069)+W(1,-1113980711,1011769695,-1130996743,1036197410)+W(2,1032351834,1043619883,1002392085,1020511427)+W(3,1024941510,1042434277,-1100356972,1026325313)+W(4,1040781794,-1124414423,1026193148,1039706891)+W(5,-1093055992,-1087193164,1032223740,-1163338101)+W(6,1035977616,1036807045,1047058383,-1087410536)+W(7,1047196369,1015241743,1028839961,1029783554)+W(8,1043491547,-1097265155,1027612260,-1129538215)+W(9,1016648336,1019008523,1044781893,-1104034167)+W(10,1036828166,1018634427,1025665319,1026886128)+W(11,1048991774,-1099060796,-1113322870,-1180507092);sum2=W(0,-1109623534,-1098330057,1051762285,-1105318233)+W(1,-1120494292,1036873688,-1119308996,-1121926087)+W(2,1045894429,-1111281216,1002875661,-1152598618)+W(3,-1108667787,1031129408,1029096148,-1116694436)+W(4,1042501069,-1117793653,-1107757858,-1111457821)+W(5,1060518836,-1103134861,-1104320409,1023528108)+W(6,-1126585969,-1091241820,1065480819,1017373783)+W(7,1041202422,-1117516356,-1144042093,-1092220222)+W(8,-1120268316,1034184394,-1131983911,-1123122827)+W(9,1004201965,-1112242725,1035423856,-1129342463)+W(10,1023586732,-1131565835,1024608852,-1104308532)+W(11,-1105721536,-1134873838,1017105251,1015347387);WS(-1073915832,-1098883962);
sum1=W(0,1030932360,1024626915,-1098288699,-1130380922)+W(1,1033018229,1021355752,-1131602112,1032898976)+W(2,-1117814224,-1103847418,1040490540,-1120290302)+W(3,-1125999684,-1122370130,1056014501,-1096397881)+W(4,1031863906,-1131922448,1018154928,1011274315)+W(5,-1106175819,-1105327485,1044317365,-1139369119)+W(6,-1122265980,-1113904235,-1097956311,1059753579)+W(7,-1098424101,-1121102372,-1122315861,1029902191)+W(8,-1115232133,1040451325,-1122968848,1033247800)+W(9,1018577993,-1115348785,-1126206816,1039068637)+W(10,-1136273729,-1121007738,-1120663220,-1111387910)+W(11,1017122848,1042824131,1021433455,-1143567007);sum2=W(0,-1118315643,1046909717,-1100980148,-1129801877)+W(1,-1122172234,1010610423,-1126395193,1025514844)+W(2,-1112473945,1030594060,-1111527676,-1135186433)+W(3,1014636591,1026986728,1040985677,-1101816290)+W(4,1023795758,1030475382,-1138413531,-1112879553)+W(5,1027746798,-1094641835,1027030278,-1121095046)+W(6,1013622247,-1122377333,1051150943,1041324898)+W(7,-1113671456,1015864126,-1129252552,-1114813410)+W(8,1057006779,-1106485598,-1133454616,999966259)+W(9,-1122713894,-1144089687,-1138866101,-1115757412)+W(10,1001347783,-1127643580,-1131632742,-1140190295)+W(11,1035155819,1016695560,-1139893847,-1124292419);WS(1058139200,1067005003);
sum1=W(0,-1131277347,-1103206155,1015263811,1048238354)+W(1,-1106607621,-1122297405,-1128484819,-1112832909)+W(2,-1111332237,1044526364,-1104751670,-1124214159)+W(3,1014594990,-1108301118,1004409248,1056580635)+W(4,-1107635783,1017238947,-1112913457,-1111811582)+W(5,1031432468,-1114379264,-1107787999,-1110162105)+W(6,1028891109,-1113179152,1057408386,1025802539)+W(7,1020725062,1002560364,-1118434446,-1100757638)+W(8,1053177162,-1104236495,-1114959053,-1113724157)+W(9,-1125459884,-1116265771,1035803645,-1124751623)+W(10,-1129296244,-1123244163,-1151139539,-1119227733)+W(11,1052437131,-1121289813,-1120069105,-1115210511);sum2=W(0,-1121057595,1023292260,-1111891368,1035766063)+W(1,1032208606,-1122161823,1016432775,-1124268922)+W(2,1029388268,-1118389960,-1122510207,1028529468)+W(3,-1112629457,-1116199054,-1123843875,1033023394)+W(4,-1113138713,-1118001871,1031151061,-1110795130)+W(5,1054055516,1054507013,1019595258,1026811027)+W(6,-1126819952,-1103006120,1020478730,-1104664187)+W(7,-1114598707,-1116707921,1021228732,-1134369449)+W(8,-1135412321,-1121918429,1023542227,1018790016)+W(9,1009585899,-1120667087,993043492,982538191)+W(10,993709924,-1146185904,-1127402608,1016333862)+W(11,996548072,-1108029597,-1129671373,-1152045912);WS(-1091835967,1038509097);
sum1=W(0,1002958335,1041562959,-1124369824,-1093861855)+W(1,1039801017,-1132073944,1031236696,1038000620)+W(2,1029288008,-1100002304,1038306915,1032364667)+W(3,-1122124314,1042029266,-1104824881,-1087002164)+W(4,1037725118,-1122032128,1034973544,1034473413)+W(5,1049571184,1052741396,1041619283,1036587856)+W(6,-1120202292,1040514695,-1089024373,1044570703)+W(7,1031782758,-1138629744,1015820538,1042048878)+W(8,-1089426268,1042398171,1038671876,1010685600)+W(9,1033636218,1029242778,-1107643796,1023923250)+W(10,1025678032,1027566834,-1121967836,1042898689)+W(11,-1091407169,1030369604,1043274836,-1153060031);sum2=W(0,1016791821,-1110538641,-1114409767,1045544748)+W(1,-1111278622,-1127655665,1013192458,1023566599)+W(2,-1113846927,1029704719,-1125617069,1012727082)+W(3,-1123883287,1000152052,-1109610416,1034122997)+W(4,-1110039103,-1131212885,1015528749,-1112636904)+W(5,1054155729,1054056541,-1108588248,1000573476)+W(6,-1131825297,-1116367667,-1109117303,1030522539)+W(7,-1132906850,-1123699129,-1132736674,-1130121037)+W(8,1016394661,-1116026974,-1135451026,-1126704253)+W(9,1019880949,-1114305335,1030290683,992430312)+W(10,-1134728538,988228497,-1117749640,1033496981)+W(11,-1157815185,-1107824982,1016739853,-1123545619);WS(-1089794384,1053743764);
sum1=W(0,977181200,-1124062435,1045792382,-1096122984)+W(1,1035356461,-1146772642,1022034304,-1123589329)+W(2,1045687772,-1100185218,1029423919,1022712508)+W(3,999195154,1008939465,1043214811,-1089534650)+W(4,1037071922,986801416,-1173982736,967031199)+W(5,1051096635,-1128424615,-1130937578,1009586465)+W(6,-1131079992,1031201254,-1106608558,1022835035)+W(7,1033635179,1012941585,-1117753925,1038421055)+W(8,-1104815387,1033659882,-1112564552,1008485953)+W(9,1011212627,1023184516,975115280,1025453978)+W(10,-1148354182,1023442138,-1131210280,1042888267)+W(11,-1113606040,-1114474998,-1115626236,1020831720);sum2=W(0,1025756371,1038582018,-1095235720,-1097242729)+W(1,1048188946,-1145714840,-1152866061,-1136865390)+W(2,1027392563,-1108446917,1009460859,1022755591)+W(3,1022411083,1028991375,-1094985700,-1092586393)+W(4,1013992713,1033471029,1021941035,-1102180290)+W(5,1062263751,1055770556,-1098658877,1018658879)+W(6,1018807869,-1127151005,1023141397,1024429444)+W(7,-1162587434,1032105067,-1162131898,-1103213990)+W(8,1032099771,1045256871,-1104388978,-1135748387)+W(9,1030478695,-1148467374,-1139645537,-1115314196)+W(10,1033707193,1008760659,-1117519259,-1101731450)+W(11,1050734432,1044538365,-1097902791,1019361371);WS(-1092258911,-1089815334);
sum1=W(0,-1139634407,1045821685,-1119357002,1034361159)+W(1,-1137425069,-1130196683,-1147044493,1034203057)+W(2,1015718019,1051668019,-1115826689,1023465264)+W(3,1017866535,1044613801,-1104936487,1032636456)+W(4,1035725147,1015877619,-1130890003,1035729090)+W(5,-1090722234,-1086460492,1010439579,-1117806874)+W(6,1027130446,1029847032,1052628837,-1094763749)+W(7,1043916211,1025832214,1016637069,-1102281888)+W(8,1057948020,-1095562645,-1114240161,-1123952546)+W(9,1016500860,-1131657511,1044884520,-1106362539)+W(10,1035145793,1029577644,1026913637,-1121093118)+W(11,1053191568,-1098187032,-1102258214,1011300119);sum2=W(0,-1128703433,-1113670137,1038503213,1040684472)+W(1,-1099552212,993905065,1012757410,1024378351)+W(2,-1102109659,-1100043210,1026887817,1003273444)+W(3,1007787634,-1111552612,1041322248,1041989415)+W(4,-1104965070,-1144755940,1023396449,-1131966925)+W(5,1061982310,1066879681,-1107386978,1019447753)+W(6,1017560605,-1114649634,-1104769108,-1101238360)+W(7,-1104448348,1019550873,1012244530,1040107467)+W(8,-1098175974,-1089047102,1016563929,1024790159)+W(9,-1143125556,-1122758108,1026757617,1023979343)+W(10,-1107880053,-1138003290,1024938353,1032092801)+W(11,-1105089779,-1100231891,1036400101,1014825186);WS(-1086002512,-1084928660);
sum1=W(0,-1131929465,-1115340892,1050776738,-1103148388)+W(1,-1143173743,-1130358353,1017039401,-1113717074)+W(2,1042912513,1010821235,-1128281895,-1122997746)+W(3,1020173741,-1102662114,1053707114,-1104889757)+W(4,-1111952748,-1139775729,-1134499377,-1097984585)+W(5,1055825787,1049797700,-1098746549,-1117617116)+W(6,-1129468257,999020755,-1108349590,1042555580)+W(7,-1106170922,1014563169,-1138890277,-1114393442)+W(8,1033511359,1041826234,-1103706929,1010736529)+W(9,-1132813939,1028151894,-1108075378,1032548919)+W(10,-1127274842,-1137959865,-1143488833,-1132982017)+W(11,-1138015505,1041074464,-1110410462,-1123442568);sum2=W(0,1000102260,-1118205558,1051204856,1041999613)+W(1,-1135930364,1019347314,-1126633986,1029900308)+W(2,1063980475,1037162912,-1134402620,-1137379540)+W(3,-1144291760,-1140439712,1066576503,-1167793729)+W(4,1020225891,1012525172,-1119827470,1041420529)+W(5,-1075398805,-1085093765,-1133429672,-1123883092)+W(6,1016232493,979974721,-1098954833,1017117707)+W(7,1028764817,-1139078108,1023762781,1006017080)+W(8,-1114660078,1033481679,1018587503,990744512)+W(9,-1141218312,-1137204884,1021034547,-1137323924)+W(10,-1132685152,-1137103964,1025293286,1002898232)+W(11,-1117648930,1002077480,1026769102,1022792204);WS(-1084377664,1027078466);
sum1=W(0,1028609881,1023875764,-1113303893,1031700430)+W(1,-1138486380,1025866053,-1129675619,1032239673)+W(2,-1114746833,1026119482,-1122216064,1016759071)+W(3,1022038247,1043647401,-1084547118,1051850662)+W(4,-1132199979,1032834541,1010908070,1024809124)+W(5,-1156932707,-1104988345,1033025459,1029398137)+W(6,1026611885,-1131519215,1050946557,-1083734174)+W(7,1043104191,1007914454,1030113110,-1128260416)+W(8,1047159719,1027361605,1018468419,1021351811)+W(9,-1132403564,1026951667,1020650755,-1111325382)+W(10,1014159432,1014779182,1031201461,-1115829469)+W(11,1037768177,1042797655,-1108759836,1018395723);sum2=W(0,-1123315648,1034590473,1026150549,1030314237)+W(1,-1113579452,1014056813,-1139192721,-1139997869)+W(2,969235347,-1112534256,-1158492453,-1132289868)+W(3,-1123875414,-1115134908,1042477897,1037120039)+W(4,-1098184684,1018097190,1030816333,1008365317)+W(5,1046059603,1027803789,1032895251,1032146261)+W(6,-1123326315,-1110803030,-1155992274,-1102080708)+W(7,-1126452160,-1114996104,1016532474,1028786615)+W(8,-1122978967,-1135183209,1047700729,1011346781)+W(9,-1130303816,1004595129,-1119026545,-1120008811)+W(10,999072441,-1115756663,-1131093304,1015409534)+W(11,-1111529432,-1109468455,1047312851,-1122411639);WS(1043014014,-1087744322);
sum1=W(0,1027952711,-1123526530,1008337244,1035059438)+W(1,-1116610857,1026995059,1020523582,-1138321214)+W(2,1022379422,-1120526792,1037330895,-1156487121)+W(3,1002118409,-1110182129,1057818171,-1086364127)+W(4,1040407761,1009757724,1021435438,1032339433)+W(5,-1110004232,-1118604170,1040846837,-1153254001)+W(6,-1138414444,1035386835,-1083267015,1057062103)+W(7,-1107059287,1021783366,1003104545,-1137297015)+W(8,1007303460,1036507098,-1128420830,1034169880)+W(9,1021955143,-1119534945,-1115695919,1038869533)+W(10,1017909759,-1138765796,1013303243,-1108462406)+W(11,1036022088,1036993862,-1142792885,1027514579);sum2=W(0,-1129567658,-1117738234,1034622765,1030957051)+W(1,1029443337,-1132249217,-1156092221,-1131091573)+W(2,-1128107850,-1118479197,1005860107,969559787)+W(3,-1123579911,-1115037144,1017778197,1041246295)+W(4,-1110926783,-1132354551,1008715269,-1115010115)+W(5,1050631618,1054490255,-1157251077,1024782459)+W(6,-1125160256,-1101087826,1045062017,-1117275788)+W(7,-1108959270,998415619,1026524337,1015586863)+W(8,-1095615964,1025836507,1020928095,1012990901)+W(9,-1137738801,-1113332277,1020345131,1027688491)+W(10,-1122972204,-1161032699,1017463077,1019720419)+W(11,-1101223712,-1120912313,983922363,1011300789);WS(1054959103,-1083836992);
sum1=W(0,-1144415487,1023853723,-1123173616,-1121737045)+W(1,-1124541667,1017937944,-1132171248,-1118146184)+W(2,1018672592,-1123041056,-1120856711,-1131928876)+W(3,-1133053416,1039313221,-1090265426,-1161038260)+W(4,1034290206,1027902624,980216825,-1107434917)+W(5,1057912142,1053211380,-1109871174,-1129566080)+W(6,1018609320,1027331294,1044087220,-1089253699)+W(7,1040602782,-1121689404,1017404666,-1111685883)+W(8,1046306952,1036559366,-1113560292,1010241568)+W(9,-1127349353,-1129432820,-1133031712,-1110305609)+W(10,-1148202051,-1124796708,-1154920122,-1126004808)+W(11,1039769364,1035028498,-1109624712,-1127304152);sum2=W(0,1018338338,-1110884586,-1136808221,1026570078)+W(1,-1136194357,-1120452457,-1139755941,-1129406227)+W(2,-1118232763,1021052542,1020321772,1004896115)+W(3,1025801614,-1108237236,-1115176435,-1114736489)+W(4,1048907220,-1119060361,-1122001203,1037408540)+W(5,-1113269344,1041519115,1046652366,-1107310106)+W(6,1010171613,1040327756,-1105808410,1047951095)+W(7,1035402835,1033649944,-1132321439,-1123391437)+W(8,-1110685464,-1115014721,-1111631696,-1126977687)+W(9,1016232007,-1129086463,-1168436052,-1113536502)+W(10,1026410761,1026056519,1013259501,-1132299663)+W(11,1021765462,-1123780081,-1102273277,1027695361);WS(1057903600,1067139767);
sum1=W(0,-1130009103,-1107061793,1043136838,-1102099951)+W(1,-1115498357,-1123992244,1012511358,-1111029392)+W(2,1028125200,992918145,-1117969679,-1145160172)+W(3,-1137761926,-1104154592,1051222763,-1106189879)+W(4,-1104467697,-1125356943,-1124300975,-1103367501)+W(5,1060113955,1050079197,-1108729546,-1117739880)+W(6,1008012526,1009980758,1024983063,1048697267)+W(7,-1111781863,-1165450354,-1117250069,-1113394087)+W(8,1016245011,1034440698,-1104780916,-1114615608)+W(9,-1162310274,1026647906,-1117690736,1041096574)+W(10,-1117169584,-1139440358,-1115259538,-1114684710)+W(11,1025498192,1041574755,-1120787335,-1118506516);sum2=W(0,1011962608,1038855085,-1122245118,-1126451804)+W(1,-1106947014,1026864717,-1120699406,-1131692032)+W(2,-1112627842,-1110442893,1008646548,-1123527836)+W(3,1007214128,1038467393,-1122221782,1042136464)+W(4,-1113116412,999106843,1026799984,-1112343444)+W(5,-1106597578,1054959792,-1109079281,1011333214)+W(6,-1145867047,-1113849522,1026356645,1031831390)+W(7,-1109881757,-1117815384,1029224075,-1138735380)+W(8,-1114988845,1046305460,-1109725169,1032922020)+W(9,-1116434980,-1120001434,1020413259,1008343524)+W(10,-1123390380,-1119479700,1022659583,-1118784264)+W(11,-1123194990,1047204017,-1114571313,1000599735);WS(-1101058110,1058505899);
sum1=W(0,1008909245,-1123852394,1037579744,1024016996)+W(1,-1121096497,1022516663,1015324303,-1112299044)+W(2,992056181,-1124723744,-1131134189,-1130344395)+W(3,-1151491221,-1128516275,-1098678002,1056678303)+W(4,-1109419958,1021039583,-1139701245,-1102217815)+W(5,1045087960,1021619781,-1098726544,-1132041247)+W(6,1009250957,-1104833467,1058072040,-1095085849)+W(7,-1109643932,-1140161581,1031005836,-1113648843)+W(8,1036986521,1041104615,-1121889031,1026848535)+W(9,-1131857944,-1119585353,1024521495,-1129179587)+W(10,-1127292144,-1125244995,1009310828,-1121962739)+W(11,1032839164,1025292595,1017031326,1005622747);sum2=W(0,992821683,1023078017,1023704638,-1112719649)+W(1,1027637582,1021903376,1017011277,-1140746852)+W(2,-1139829185,1034266306,-1119668356,1016759855)+W(3,1011814063,959773689,-1107874815,1032357888)+W(4,-1113625790,1034398452,999390943,-1112338116)+W(5,-1113377165,1057654961,-1086342498,1051594315)+W(6,-1121326865,1035095219,-1108229047,1012152366)+W(7,-1101720659,1035110699,-1128713872,1024063493)+W(8,1033653422,-1122811174,-1136544465,1031049449)+W(9,-1144442308,1023948090,-1133039950,1020168485)+W(10,-1121720102,1018271190,-1138094133,1032024680)+W(11,-1140161389,-1113617432,1019370668,1021410443);WS(-1098338111,1023498750);
sum1=W(0,-1138701849,-1121510465,1040383254,1010706669)+W(1,-1149170878,1021863397,1022617405,-1112416999)+W(2,1041395124,-1110248019,1020223099,1016227961)+W(3,-1168316434,-1180399652,-1097293461,1058209828)+W(4,-1106291545,1018489101,989875557,1037491593)+W(5,-1094988553,-1095385553,984962665,1021609037)+W(6,1014043241,-1102495433,1059563452,-1097437690)+W(7,-1119747464,-1145092370,1028694643,-1121884733)+W(8,-1118903112,1046085501,-1122110350,1026243438)+W(9,1012653195,-1122132512,1027507886,-1130301425)+W(10,-1123237039,992349061,-1123740578,1036415429)+W(11,-1126796061,-1128488725,989067449,-1164474953);sum2=W(0,-1164068108,1029420636,-1112077059,-1110964317)+W(1,1028276360,-1148255859,-1120898035,1036981221)+W(2,-1106651210,-1141413971,1028557670,-1129246253)+W(3,1013829433,1035658823,-1106432341,1035230257)+W(4,1017251513,-1131530425,972583599,1039879187)+W(5,-1108370344,1044568046,1026800348,-1126980980)+W(6,1016837545,-1102894380,1027609202,1041920264)+W(7,-1124056839,-1121785123,-1128855117,-1128781606)+W(8,1035930993,-1110600858,1023713154,-1124361549)+W(9,-1120505887,1013125305,1026372950,-1125837008)+W(10,-1132458450,1009116645,-1130000643,1008550341)+W(11,1017927697,1019426133,-1129712212,-1127748642);WS(1064075168,-1085260633);
sum1=W(0,1020097830,-1104011171,1041894009,1034297780)+W(1,-1113914242,-1138151419,1004279127,-1113516590)+W(2,1036855277,-1106861493,1031661466,-1151789197)+W(3,1028112237,-1103036207,1045116105,-1112331770)+W(4,1017072798,-1129921062,1026532451,-1102348791)+W(5,1027716980,1058153819,-1100287056,1026370483)+W(6,961537748,-1120389361,-1096376936,1043898973)+W(7,-1119328440,1025128111,-1130706656,1038928889)+W(8,-1096709211,1048347472,1032287909,-1140511211)+W(9,-1135275149,-1129088474,996846509,-1164071066)+W(10,1019059671,-1167790389,994604265,1031068695)+W(11,-1102472071,-1118081687,1040008649,-1140610427);sum2=W(0,1014633478,1033869831,-1114935893,-1111281510)+W(1,1016908923,990649086,-1138053524,-1133342724)+W(2,-1126366588,-1128243618,-1145483991,996067150)+W(3,-1140130516,1003291347,1043822142,-1107071420)+W(4,1006526455,1012165262,-1120104172,1033872317)+W(5,-1086850225,-1084734921,1045857736,-1119271334)+W(6,1012698026,1006625651,1030145358,1067004758)+W(7,1020093203,-1129772456,-1123853902,-1121932314)+W(8,1040015383,1046081705,-1118176982,-1144422823)+W(9,1013120742,1004319943,-1150276254,1002809783)+W(10,-1161820989,-1141799647,-1133638700,975983930)+W(11,1028724356,1031930717,-1104669476,-1143148999);WS(-1102756414,-1120030182);
sum1=W(0,-1114857721,-1102767115,1043961809,-1124210446)+W(1,-1117667780,-1120413918,1007304745,-1115971707)+W(2,-1101676399,1028311347,-1113057893,-1125847632)+W(3,-1113282502,-1095987354,1053600405,1046261656)+W(4,-1103902228,-1114932345,-1135708169,-1101194087)+W(5,1065521342,1068133511,-1095174540,1027169042)+W(6,-1130226572,-1099422340,1046696200,1042816511)+W(7,-1101926052,-1125196828,-1115825727,-1109693396)+W(8,997946179,-1098872988,1020822452,-1114420141)+W(9,-1142173365,-1122657804,-1112668237,-1133742993)+W(10,-1113901869,-1121096548,-1136250680,-1100198174)+W(11,1025742970,-1113205915,-1140085511,-1110338975);sum2=W(0,1022430051,-1119384349,-1127804673,1011315171)+W(1,-1121146859,1009328259,-1126993785,-1117046041)+W(2,1014745875,-1106680506,1009189211,-1125156477)+W(3,1027244407,-1113440146,-1129639049,1020590601)+W(4,-1115604020,1000906166,-1136699515,-1099757367)+W(5,1065124465,1034863647,-1111752578,1017063165)+W(6,-1115987625,1038214736,-1113943514,1035633573)+W(7,-1124061319,-1117062841,1024283610,-1152620459)+W(8,-1130768777,-1116743921,-1120130033,1024425511)+W(9,-1120680273,1013074835,-1113854522,-1127682237)+W(10,-1148961286,-1119191933,-1137060371,1015902709)+W(11,-1112590762,1012706011,-1113078716,1024105421);WS(-1077988040,-1098609713);
sum1=W(0,1020152245,1040202093,-1114910389,-1104283732)+W(1,1039298438,-1125387021,1002836371,1027276515)+W(2,1037438449,-1105856183,1028081393,1013826369)+W(3,-1132015209,1049452385,-1100627367,-1098108347)+W(4,1024125142,1018674229,1010566313,1032875267)+W(5,1030654167,-1102427678,-1131705423,1017725301)+W(6,1010053945,1036663212,-1113362709,-1104090280)+W(7,1042947115,-1141124531,1020486319,1034908465)+W(8,-1095852652,1048934265,1019783717,1015682181)+W(9,1030571159,-1114877050,1025947458,-1126406169)+W(10,1021770278,1006527587,-1132252076,1038229775)+W(11,-1105166249,-1138504825,1035155325,1016700365);sum2=W(0,-1142267837,-1132626695,1023852808,1039691642)+W(1,-1114839167,-1147709133,-1139598567,-1138132903)+W(2,1033876712,-1110747637,-1127924867,-1155304986)+W(3,967895252,-1131100139,1012220303,1061640184)+W(4,-1122160974,-1121532798,1008554815,1032537913)+W(5,-1095058264,1037101696,1049832068,992067354)+W(6,-1145406733,-1112410791,-1110252153,-1091888991)+W(7,1027903240,-1128735955,1024473654,1023361695)+W(8,-1104029741,-1161200181,-1126050715,1025251228)+W(9,-1120792990,-1130141475,1031843465,-1119701362)+W(10,-1132864167,-1157362170,1020245499,1015868043)+W(11,-1196949327,977066218,-1118663498,1009680879);WS(1050097375,-1144620389);
sum1=W(0,-1128715377,1044211901,-1107032850,-1104047251)+W(1,1044522647,-1128884681,1011057731,1033637193)+W(2,1022227585,1028225817,1008625791,1011579579)+W(3,-1134438475,1048874276,-1096643663,-1092741994)+W(4,1044273989,1018667761,1019193873,1034983634)+W(5,-1114392598,1036584266,-1113959235,1025301657)+W(6,1022275225,1042543166,-1092702793,1025153498)+W(7,1042105869,1024565397,1009602711,1017343103)+W(8,-1097617495,1028276325,1041046056,-1123355105)+W(9,1032927683,-1149239594,-1139445891,-1142331733)+W(10,1025445761,1027058603,-1136253330,1037918654)+W(11,-1097624368,-1118553533,1045159742,1015982985);sum2=W(0,-1125113091,1033296420,1004274749,-1102915066)+W(1,1028147108,1017918867,-1172679141,-1128383915)+W(2,1016688407,1037338868,-1144981581,991135609)+W(3,-1152889753,1019343075,-1103752812,-1089888071)+W(4,1030353331,1022111055,-1126905475,1031861037)+W(5,-1097163724,-1090194983,-1121675098,-1117974458)+W(6,1006649294,1038268779,1062746712,1041005261)+W(7,1019962267,1026630548,-1117488938,-1113645001)+W(8,1051715314,-1118523722,1006661278,-1115156997)+W(9,1019337735,1028739248,-1124587947,1027501384)+W(10,1023891692,1018829507,-1172252645,-1120621430)+W(11,1035778038,-1154227385,1013440998,-1136345798);WS(-1098112447,-1125216946);
sum1=W(0,1010417568,-1112042689,1004161984,1041397655)+W(1,-1114418485,1021110568,1006322176,-1119953952)+W(2,-1112614584,1018267345,1024614191,-1137912440)+W(3,-1140685064,-1116450322,-1090400895,1058507679)+W(4,-1104618697,-1127130192,1017991280,-1112784281)+W(5,-1113885864,1050855349,1027345269,1019594896)+W(6,-1126853432,-1105219289,1051228911,-1097135921)+W(7,1037685358,-1116355204,-1146614696,1023451023)+W(8,-1126136276,-1122997076,1039454784,987030015)+W(9,1004323364,-1153582112,1016683168,-1149231824)+W(10,-1140802306,988441407,1019294567,-1110071894)+W(11,983864831,1012208560,1030420791,-1149650752);sum2=W(0,1035141604,-1152950404,-1100547860,-1104792229)+W(1,1037875812,-1138078871,-1134943159,1010887850)+W(2,1025641276,-1119115361,1021611837,1016878804)+W(3,1031353634,-1122370025,-1101375945,-1100366049)+W(4,1015511489,1015482099,-1120750640,-1101926585)+W(5,1057546844,1042205116,-1109199537,-1140091328)+W(6,1025254666,-1104605825,1048526282,1042952063)+W(7,-1105787312,1032201266,-1114509439,1035852377)+W(8,-1108641700,1039483674,-1109299079,-1132053601)+W(9,1028756554,-1114959163,1033576762,1030776026)+W(10,-1143994351,1007578680,-1113538005,-1148680422)+W(11,1037895648,1041006229,-1107406256,-1124574444);WS(1027823864,1049081066);
sum1=W(0,1012131718,1045092167,-1108779609,1031292119)+W(1,-1168425160,-1123848398,-1130128499,1032126573)+W(2,-1127539283,1050389010,-1113259988,1017365039)+W(3,1020918007,1043895467,-1101697729,998802811)+W(4,1036534559,1015583683,-1147020173,1034108246)+W(5,-1094495268,-1089568357,1026355631,-1120941186)+W(6,1027080278,1035993776,1047905888,-1096020979)+W(7,1044370080,1024649726,1020448605,-1104998342)+W(8,1057437086,-1097851474,-1112197645,-1123264842)+W(9,1012408472,-1129990263,1041161122,-1105719893)+W(10,1035394325,1027345300,1024273997,-1123698278)+W(11,1052750589,-1101687913,-1103284196,966350543);sum2=W(0,1023788251,-1115639872,1042970848,1041100183)+W(1,-1120506242,-1214633659,982227227,-1150596845)+W(2,1046665761,1053945290,-1121383639,-1143798279)+W(3,1006064903,1015277390,1037025188,-1128807740)+W(4,1017634434,1023282498,-1119196045,1006169559)+W(5,-1080187678,-1078236510,998104205,-1114831851)+W(6,1022374646,1034991246,1047303977,1053440142)+W(7,1037533712,1023435593,-1139981943,-1110295858)+W(8,1052132899,1058969577,-1112892146,-1124500500)+W(9,1006364327,-1148612007,1033799186,1029728171)+W(10,1033828190,1015376522,-1130167410,-1131776900)+W(11,1035867784,1005561207,-1110685126,1014287051);WS(-1088189216,1043089281);
sum1=W(0,-1140748743,1049770738,-1088213532,1042644994)+W(1,1041481493,1008330103,-1121398410,1041680407)+W(2,-1096476823,1047024381,-1107153702,1031833588)+W(3,1026065228,1048806759,-1084369379,1050638745)+W(4,1035104215,1020682979,-1149048846,1043836791)+W(5,-1108723571,-1101872740,1041455384,1026205458)+W(6,1020127051,1034371336,1036745881,-1094226627)+W(7,1040593116,1006701623,1036138263,1024770968)+W(8,1041309981,-1096464492,1045395982,-1120876186)+W(9,-1128555260,1037337862,1011670631,-1106071481)+W(10,1040128941,1024336228,1038047047,-1137213911)+W(11,1028379642,-1102959693,1016152290,1028740542);sum2=W(0,-1129618765,1028575755,1018469269,-1109549862)+W(1,1022763469,-1123897489,1004169862,-1114659435)+W(2,1020493837,1025826707,-1116607191,-1153284395)+W(3,-1163586391,1025093243,-1120959857,1018231561)+W(4,1017295613,-1131222849,1012667011,-1110197183)+W(5,1045602812,1050121196,-1110473213,1019030581)+W(6,1004789414,-1140439179,-1119013866,1009644755)+W(7,-1143499366,-1125130849,1006867267,-1110600679)+W(8,1007539419,1038682513,-1107944702,1009132883)+W(9,-1148564598,1019765437,-1126956769,1017107081)+W(10,-1123266847,1006886939,1023888443,-1106146141)+W(11,1005311510,1040899502,-1114206671,-1127991173);WS(-1082596160,1043517696);
sum1=W(0,1028909798,-1154689545,-1104169149,1025985531)+W(1,1029418231,1024711058,-1153492953,1032486047)+W(2,-1117361518,-1118729126,1034798166,-1125485751)+W(3,967933898,-1128767583,1049441299,1031994846)+W(4,1006099469,1008177302,1019116907,1037703496)+W(5,-1087176649,-1089391227,1046438773,986175666)+W(6,-1132218099,-1115978788,-1115448907,1056185125)+W(7,-1106352341,-1125946755,-1129844133,1027446332)+W(8,1018413135,1032249225,991686873,1030151438)+W(9,1011144392,-1146849277,-1154137305,1036574828)+W(10,-1131200252,1006963806,999709323,-1114471573)+W(11,-1130624603,1042483386,1022706506,1019997155);sum2=W(0,987806561,-1103978637,1039699877,1032745921)+W(1,-1106709297,1017765222,1024001581,-1138508200)+W(2,-1109586411,1036006171,984628641,-1151113585)+W(3,-1132313544,-1113576691,-1109697688,1041044376)+W(4,-1135869680,-1128136972,-1138298076,1037869389)+W(5,1004783368,1057490671,-1123523352,-1126668402)+W(6,1003342504,1041829747,-1101655248,-1120283284)+W(7,1037905909,-1142518888,-1131321664,-1102361734)+W(8,1023850463,-1118937466,-1133053924,-1119975873)+W(9,1015369606,995389041,-1123567230,-1137071480)+W(10,1008345900,1015435786,1016585830,-1103350916)+W(11,1033013495,1023653113,-1123775069,-1153724113);WS(1066487464,-1081148228);
sum1=W(0,-1156758047,1045622655,-1121579186,1016497454)+W(1,1026804003,1025331662,-1115667101,1039828621)+W(2,1016276052,1034243041,-1129971954,1022570928)+W(3,1032245054,1043227835,-1107379682,-1125065087)+W(4,1036683903,1033790001,-1120457266,1051174634)+W(5,-1081882686,-1081200961,1050524446,950141917)+W(6,1025970038,1038187760,-1114502289,-1121918554)+W(7,1033938044,1035886143,1028999903,1035936180)+W(8,-1110627634,-1121754318,1045144826,-1123227402)+W(9,-1129094085,1028125692,1032926021,-1138807120)+W(10,1028558202,1023360168,1031685286,1038703027)+W(11,-1130240468,-1128847308,1036935449,1033245399);sum2=W(0,990406129,1013162021,-1111903383,1031481662)+W(1,-1112035485,1026146121,-1109318105,1040565489)+W(2,-1098989385,1036428343,-1111376696,1020848344)+W(3,1032976305,-1125670617,-1114873385,1043786440)+W(4,1007686716,993596601,-1108583903,1041812300)+W(5,1042303391,1039454897,1044627344,-1114987237)+W(6,1009651516,-1123723867,1001920896,1032603577)+W(7,-1107723593,1030752081,1027268958,1031967357)+W(8,-1113158574,-1097549253,1043104932,-1112152994)+W(9,-1109295843,1033460548,1015358203,-1117993943)+W(10,-1142055788,-1128311189,1034160517,-1113698315)+W(11,1032025507,-1119346601,-1111706149,1024170945);WS(-1085700080,-1080808385);
sum1=W(0,1024296914,-1130852634,-1113008209,1037784580)+W(1,-1128041639,1011155704,-1122227946,1020782261)+W(2,1011762792,-1106441949,1023563097,1007950112)+W(3,-1137292464,1018157624,-1132968658,1034492712)+W(4,1002605936,-1130475172,1023737634,1000516328)+W(5,-1126768286,-1096045179,1048917408,1027876850)+W(6,-1114666035,1007198528,-1104353680,1044579508)+W(7,-1126595297,-1148910448,1017074878,1034334952)+W(8,-1108931914,1035021791,-1127030516,1030237498)+W(9,-1116342907,1028012332,-1128335092,1016641544)+W(10,-1124799637,-1178616327,998628462,1030076118)+W(11,-1106440695,1037317931,-1122557970,1026212766);sum2=W(0,-1127545645,1009004191,1015771798,-1131692274)+W(1,1014637794,996126556,1018138398,-1136885460)+W(2,-1151865619,-1125888003,1023581282,1018938725)+W(3,-1144042592,-1141392422,-1107745249,-1091675886)+W(4,1057331451,-1136255574,999025130,1032831862)+W(5,-1097510643,-1072938398,1076041086,-1112160457)+W(6,-1139402988,1017820345,-1117369881,-1091916978)+W(7,1056314077,-1150817344,-1150259805,-1138954980)+W(8,1017078443,-1117354278,1032772879,-1138128772)+W(9,985356315,1013413304,-1132039248,-1124163047)+W(10,1020965023,1018397555,-1133933532,-1164078621)+W(11,-1132951491,-1138824868,1026258229,985080995);WS(1065410184,989310727);
sum1=W(0,-1129262375,-1109321255,1036945010,1026154888)+W(1,-1134197844,-1125355007,-1140125102,-1114916286)+W(2,1039766830,-1115626794,-1121887434,1012320294)+W(3,-1116437485,-1113105487,1017194412,1060001058)+W(4,-1094555822,-1137406030,-1133156750,-1103994248)+W(5,1046741097,1017259310,-1114897776,-1133486286)+W(6,1013595422,-1113291025,1059311888,-1103200016)+W(7,1023750749,-1124720479,-1140436482,-1135877737)+W(8,-1110004779,1018378495,-1113774366,-1115411390)+W(9,1001232640,1027066925,-1131666807,-1131905035)+W(10,-1124072268,1004266540,-1120957855,1020121135)+W(11,-1115618446,-1127100975,-1116648163,-1123146591);sum2=W(0,-1134742142,1015903261,1020154303,-1137672551)+W(1,1024853570,1005131169,994239369,1014594226)+W(2,-1150882457,1023023759,1017377705,-1125421078)+W(3,-1134258278,-1129761964,1022217883,1027518631)+W(4,-1148789809,1001175413,-1126643555,1031995313)+W(5,1040302074,-1097618001,1026258033,-1138047636)+W(6,-1124787402,1009465920,1049285742,-1098762324)+W(7,-1132512970,-1148246653,1015413679,1021296491)+W(8,1029784509,-1122992412,1015729459,1016986651)+W(9,991423945,-1131866907,-1135790753,-1126884057)+W(10,-1130065044,-1142203369,1010959842,1022764367)+W(11,-1122024941,-1118740892,980872325,992745521);WS(1051937311,1019742014);
sum1=W(0,-1128733562,-1110586220,1044317379,1034449865)+W(1,-1129053661,-1126315858,997229903,1007594774)+W(2,-1115449474,1040493967,-1122019556,-1118602611)+W(3,1023734487,-1114376035,1058430122,-1106892452)+W(4,-1137597924,1007433460,-1116159949,-1126695312)+W(5,-1131615423,-1096043495,-1114653189,-1115826781)+W(6,-1132293538,1032525373,1028795565,1048571437)+W(7,-1104742917,1027349977,-1139661928,-1154941499)+W(8,1043036192,-1110832404,-1106286569,1018237258)+W(9,-1123545457,1019369518,-1111719346,1031893623)+W(10,-1118024837,-1123671919,1016780849,1026460481)+W(11,-1122201669,1016066306,-1121789868,1018711058);sum2=W(0,1008400273,-1127535498,-1110432262,-1120718262)+W(1,-1113670226,1025653041,1016157529,-1127740478)+W(2,-1101104373,-1108362087,-1146032407,-1134925453)+W(3,-1144490357,1041994790,-1088501039,1042410198)+W(4,-1132649478,1011207517,-1138058389,1049438349)+W(5,1056816205,-1105949033,1045816390,-1153231998)+W(6,-1125392389,-1105215135,1056199589,-1108549667)+W(7,-1122823248,-1127906971,-1130565626,-1113276412)+W(8,1025802623,1029274599,-1139374331,1000306913)+W(9,965128306,-1135958083,1003347845,-1152613734)+W(10,-1123972337,-1157554354,-1135290574,-1114929610)+W(11,1003318865,1031964529,1019133207,-1130500213);WS(-1117640696,1034706864);
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][0] = HOOKED_texOff(vec2(-3.0, -2.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-3.0, -1.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-3.0, 0.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-3.0, 1.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-3.0, 2.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-3.0, 3.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, -2.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-2.0, 3.0)).x;
samples[3][0] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[3][1] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[3][2] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[3][3] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[4][0] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[4][1] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[4][2] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[4][3] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[5][0] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[5][1] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[5][2] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[5][3] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[6][0] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[6][1] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[6][2] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[6][3] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[7][0] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[7][1] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[7][2] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[7][3] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[8][0] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[8][1] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[8][2] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[8][3] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[9][0] = HOOKED_texOff(vec2(3.0, -2.0)).x;
samples[9][1] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[9][2] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[9][3] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[10][0] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[10][1] = HOOKED_texOff(vec2(3.0, 3.0)).x;
samples[10][2] = HOOKED_texOff(vec2(4.0, -2.0)).x;
samples[10][3] = HOOKED_texOff(vec2(4.0, -1.0)).x;
samples[11][0] = HOOKED_texOff(vec2(4.0, 0.0)).x;
samples[11][1] = HOOKED_texOff(vec2(4.0, 1.0)).x;
samples[11][2] = HOOKED_texOff(vec2(4.0, 2.0)).x;
samples[11][3] = HOOKED_texOff(vec2(4.0, 3.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns32, 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, nns32, 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,-1120567290,-1132374181,-1132591953,-1125130389)+W(1,-1117911182,-1119806663,-1121091407,-1126690796)+W(2,994153301,1016607238,-1122316900,-1146864427)+W(3,1031756856,1024055745,1003125923,1029429758)+W(4,-1139074345,992947237,1053527378,1046512564)+W(5,-1093298645,-1112059294,-1120338466,-1110173889)+W(6,1021572063,-1137843051,-1096186409,1056444330)+W(7,1051252577,-1109040755,-1148456803,-1113641375)+W(8,-1117468940,-1125619459,-1144213939,-1138699933)+W(9,1023905988,1033651817,-1133630411,1032546877)+W(10,-1119615974,1000210819,-1121684346,-1129869365)+W(11,979248533,-1119537890,-1141776739,-1127458445);sum2=W(0,-1126549409,-1119263575,1019494412,-1124834267)+W(1,1007192676,-1122284082,-1127647730,1010488320)+W(2,1022573468,-1114028928,-1116443736,-1099458226)+W(3,1017309436,-1118444706,-1121042004,-1109973330)+W(4,-1140490164,-1119708173,1032492771,1055169273)+W(5,1044169825,1039787167,-1145097543,1044065299)+W(6,-1114833146,1024108770,1037187519,1055452063)+W(7,-1106256028,-1112035826,-1125070906,-1121131548)+W(8,1021805248,-1146392599,1026983682,-1095922228)+W(9,-1122158651,-1118290710,-1129575364,-1121253833)+W(10,1003196031,-1113990054,1006796332,-1126677517)+W(11,1022777176,-1130573089,-1123455912,1019346120);WS(1060265584,1063714812);
sum1=W(0,1021450242,-1123065753,-1137050988,1021294882)+W(1,-1118036885,1009531192,-1118665549,992320459)+W(2,-1128788280,1022311347,1028928107,-1140362288)+W(3,1024570351,1035626828,1025121435,1029327365)+W(4,-1111111528,999728711,-1119265827,-1137639751)+W(5,-1101623708,-1106406289,-1128138578,-1106167682)+W(6,1039397963,-1108349889,1026074151,-1102959280)+W(7,1041760911,1036057270,1017790822,1037788386)+W(8,-1131322533,1022720848,1019796282,1043907075)+W(9,-1151514983,-1132552740,-1124857459,-1134343810)+W(10,1011253684,974355898,-1136338948,1025863841)+W(11,-1136816500,1027651305,-1139070668,1024478285);sum2=W(0,1023758242,-1124053764,1000956747,-1122894214)+W(1,999883691,1004424067,-1150041590,1009546537)+W(2,-1130878336,1017938673,1028583936,1031015106)+W(3,994031846,999096115,-1134395125,1005722235)+W(4,-1120671625,-1145138723,1005174931,-1104963408)+W(5,1001047899,-1126082311,1002728051,-1135618057)+W(6,1027498838,1027873020,1053869854,1073183850)+W(7,1053107786,1035733703,1022225293,1023923178)+W(8,-1144315403,-1122179044,-1093535895,-1074622268)+W(9,-1094361386,-1114468554,-1123867271,-1126165581)+W(10,-1131041230,-1127336921,1009416925,1033668418)+W(11,990806038,992895974,-1131337021,-1138321549);WS(1067199072,981674447);
sum1=W(0,-1113726457,1018794771,-1115871564,1008735750)+W(1,-1125817867,-1125149117,1001830321,1016463803)+W(2,-1105288827,-1113372949,-1095136821,-1102105679)+W(3,-1103744656,-1108798620,-1137689902,-1099284685)+W(4,1040785760,-1099180638,1050678235,1052734745)+W(5,1044281884,1033282170,-1121192922,1032013917)+W(6,1032552483,1040483381,1054762461,1065065389)+W(7,1044820043,-1097094388,1010644366,-1124668651)+W(8,-1124907206,-1114167068,-1107257499,-1097429016)+W(9,-1104994292,1027211226,-1114303237,1015961570)+W(10,-1139898486,-1127069135,-1118671794,1035770473)+W(11,-1122788302,-1125646899,-1123221796,-1114483455);sum2=W(0,-1124538541,-1139313841,-1119374292,1010830983)+W(1,1020827626,-1125616841,1008596323,-1136528497)+W(2,1021627528,989560618,1014774531,1026431506)+W(3,-1118520012,1018739126,1014458179,-1129452021)+W(4,-1127440395,1028695072,-1102978428,-1087762234)+W(5,1027251929,-1109480314,1023848922,-1132845253)+W(6,1027300307,1011050585,1052523334,1053318756)+W(7,-1113197028,1034265115,-1134832277,1022117249)+W(8,1020622605,999023778,-1119874204,1038687085)+W(9,1029469191,-1125820221,-1159659466,-1150305989)+W(10,-1130074937,1015498074,-1126569197,-1128231773)+W(11,1018969905,-1123965604,1024095771,-1130502215);WS(-1082327904,-1101742629);
sum1=W(0,-1128942355,1007179909,-1172666584,-1115398989)+W(1,-1145393643,-1126910957,-1153678686,-1127439210)+W(2,994965062,-1124051394,1029361427,1047686461)+W(3,1028067431,1025118144,-1121058723,1018201755)+W(4,-1116531225,1022855203,1044526075,-1095192109)+W(5,-1123739865,-1116394763,-1123838961,-1120454737)+W(6,1027052286,-1119991818,-1110346311,-1106285700)+W(7,1043850022,1030498357,1032721886,1034890279)+W(8,-1127603958,1015495233,1026992677,1037065627)+W(9,-1119388383,1013662917,-1119902562,1021249778)+W(10,1021969515,-1129777663,1017142675,-1113404469)+W(11,-1130059467,1016457699,-1131255799,1017348651);sum2=W(0,1014279427,-1131491186,1026571161,1042930837)+W(1,1025279833,993445038,-1133457551,1014707171)+W(2,-1130890464,-1137235679,-1097554196,-1073378768)+W(3,-1092458255,-1130245298,-1120075373,-1135266971)+W(4,-1129394348,1024729347,1048952496,1073588633)+W(5,1053816664,1029166823,1030737081,-1151431678)+W(6,1014973315,-1130557096,1014221291,-1105375875)+W(7,1016092170,-1119905200,-1147013927,-1161525308)+W(8,-1152876382,-1150339726,1016692910,1035354953)+W(9,-1129170378,1027382919,-1124802440,979085751)+W(10,1004833335,-1141673719,-1159625756,-1124590261)+W(11,989537980,-1138326931,1017200998,1009604643);WS(1067891072,-1132872541);
sum1=W(0,1025237873,1014334757,1030238795,1029025473)+W(1,1007260181,-1121222990,988616634,-1123834925)+W(2,-1122834636,1020114356,-1105197551,-1121917372)+W(3,1038150728,1024596920,1024170379,1015271403)+W(4,-1117007553,-1118569017,1049984500,-1114461425)+W(5,-1084792932,1039495098,-1124531763,1027254009)+W(6,-1114151507,976917621,-1088419628,1051488823)+W(7,1053317187,987986858,1026119523,993078101)+W(8,1031366707,1039451348,1049092386,1008484089)+W(9,-1122288663,-1131993235,1022258228,999667975)+W(10,984935338,-1152616053,-1123762161,-1145922699)+W(11,1012164149,1000937675,1011615629,1004174827);sum2=W(0,-1144599930,-1136232721,-1137221455,-1128645029)+W(1,-1151231836,-1156748756,-1160295481,1020235585)+W(2,-1116760996,1019759527,-1111064134,1041961890)+W(3,1036336113,1033905549,1022489781,-1122711401)+W(4,1032730282,-1125055029,1047170030,1050767412)+W(5,-1093680614,-1120368706,-1115425401,-1132924343)+W(6,1032901632,1027655943,-1115058011,-1130649513)+W(7,-1116185015,-1105887613,1012694293,-1122854992)+W(8,985378521,1005941018,-1129460922,1019394239)+W(9,-1115704458,1024734935,-1147415538,1018590227)+W(10,-1129170670,-1131155477,-1129924333,1022276751)+W(11,-1148456898,1015791177,-1140100033,1012472897);WS(1059709408,1024973287);
sum1=W(0,-1126012593,1004611460,-1134152138,-1114032340)+W(1,-1131432537,-1126017195,991561039,-1124178504)+W(2,996494647,-1122880609,1020165829,1049657976)+W(3,1014735450,1032225804,-1115613273,1022764985)+W(4,-1119189544,1030391200,1046947367,-1094041084)+W(5,1018380112,-1112475533,-1123292160,-1122300512)+W(6,1028092109,-1114579692,-1111968183,-1106474499)+W(7,1044458845,1030371012,1033263557,1034006830)+W(8,-1124577204,1016065247,1002304420,1040268033)+W(9,-1114168306,1023640576,-1119951545,1017080432)+W(10,1023428420,-1127475101,1021721777,-1114564220)+W(11,-1128430825,1019190017,-1127717781,1017178441);sum2=W(0,-1125800395,1011909323,-1116511680,-1103527255)+W(1,-1120293374,-1148349175,1015270352,-1125483347)+W(2,1024962708,-1143341847,1052819438,1076690943)+W(3,1057154431,990717342,1025045202,1023577182)+W(4,1023886172,-1144213999,-1097320166,-1072687587)+W(5,-1091630497,1012280135,-1118805022,1016249338)+W(6,-1122338700,1018807292,-1115186882,-1098249874)+W(7,-1117298851,1010582795,990164302,-1125194137)+W(8,-1171853367,1000330119,-1140479659,1023038428)+W(9,1029135274,-1122270538,1020995472,1003973863)+W(10,973576887,984068764,1001426319,1007326739)+W(11,-1135413483,1008233815,-1129534965,-1140102471);WS(1066253200,1009489111);
sum1=W(0,-1121073890,1024085178,-1130104696,1023275236)+W(1,-1128214764,-1135799996,-1141685621,-1121776782)+W(2,-1102592607,-1107707469,-1106598971,-1116780301)+W(3,-1111680448,1032050668,-1131519352,1028096678)+W(4,1041243549,1026388586,-1121496677,1049328440)+W(5,1018012708,-1096674093,-1122519370,-1101864235)+W(6,1033075644,-1107162241,1050587318,1057262167)+W(7,1027096831,1040843700,1028580820,-1117086438)+W(8,-1123366116,1004872905,-1113976447,-1116780079)+W(9,-1113850464,1015552212,-1123000331,1040749648)+W(10,-1130535196,-1145989825,-1120961954,1023066500)+W(11,-1121521086,1008378152,-1124335656,-1135644600);sum2=W(0,1013104936,-1117172679,-1127525498,-1135146700)+W(1,-1122718205,1027187072,-1119344027,-1128814570)+W(2,-1106333857,-1121647283,1031691189,1030458550)+W(3,-1111791784,1009508096,-1127767754,1037784205)+W(4,1041445982,1046293466,1054977467,1051999059)+W(5,1044523088,-1099681845,-1185033988,-1107269301)+W(6,-1143812784,-1098323478,1032669672,1016608418)+W(7,-1093831562,1044831040,-1117227205,-1118967703)+W(8,-1111423698,1025469214,-1110723238,1041509878)+W(9,1024902469,-1110045970,-1129401382,-1121987113)+W(10,-1153458272,-1123006845,1018478818,-1111394764)+W(11,-1127833490,-1140396324,-1129041118,1021194206);WS(1055988095,1068562120);
sum1=W(0,1025054956,-1130996743,1024941510,1026193148)+W(1,1035977616,1028839961,1016648336,1025665319)+W(2,1041692938,1036197410,1042434277,1039706891)+W(3,1036807045,1029783554,1019008523,1026886128)+W(4,1040251631,1032351834,-1100356972,-1093055992)+W(5,1047058383,1043491547,1044781893,1048991774)+W(6,-1141880069,1043619883,1026325313,-1087193164)+W(7,-1087410536,-1097265155,-1104034167,-1099060796)+W(8,-1113980711,1002392085,1040781794,1032223740)+W(9,1047196369,1027612260,1036828166,-1113322870)+W(10,1011769695,1020511427,-1124414423,-1163338101)+W(11,1015241743,-1129538215,1018634427,-1180507092);sum2=W(0,-1109623534,-1119308996,-1108667787,-1107757858)+W(1,-1126585969,-1144042093,1004201965,1024608852)+W(2,-1098330057,-1121926087,1031129408,-1111457821)+W(3,-1091241820,-1092220222,-1112242725,-1104308532)+W(4,1051762285,1045894429,1029096148,1060518836)+W(5,1065480819,-1120268316,1035423856,-1105721536)+W(6,-1105318233,-1111281216,-1116694436,-1103134861)+W(7,1017373783,1034184394,-1129342463,-1134873838)+W(8,-1120494292,1002875661,1042501069,-1104320409)+W(9,1041202422,-1131983911,1023586732,1017105251)+W(10,1036873688,-1152598618,-1117793653,1023528108)+W(11,-1117516356,-1123122827,-1131565835,1015347387);WS(-1073915832,-1098883962);
sum1=W(0,1030932360,-1131602112,-1125999684,1018154928)+W(1,-1122265980,-1122315861,1018577993,-1120663220)+W(2,1024626915,1032898976,-1122370130,1011274315)+W(3,-1113904235,1029902191,-1115348785,-1111387910)+W(4,-1098288699,-1117814224,1056014501,-1106175819)+W(5,-1097956311,-1115232133,-1126206816,1017122848)+W(6,-1130380922,-1103847418,-1096397881,-1105327485)+W(7,1059753579,1040451325,1039068637,1042824131)+W(8,1033018229,1040490540,1031863906,1044317365)+W(9,-1098424101,-1122968848,-1136273729,1021433455)+W(10,1021355752,-1120290302,-1131922448,-1139369119)+W(11,-1121102372,1033247800,-1121007738,-1143567007);sum2=W(0,-1118315643,-1126395193,1014636591,-1138413531)+W(1,1013622247,-1129252552,-1122713894,-1131632742)+W(2,1046909717,1025514844,1026986728,-1112879553)+W(3,-1122377333,-1114813410,-1144089687,-1140190295)+W(4,-1100980148,-1112473945,1040985677,1027746798)+W(5,1051150943,1057006779,-1138866101,1035155819)+W(6,-1129801877,1030594060,-1101816290,-1094641835)+W(7,1041324898,-1106485598,-1115757412,1016695560)+W(8,-1122172234,-1111527676,1023795758,1027030278)+W(9,-1113671456,-1133454616,1001347783,-1139893847)+W(10,1010610423,-1135186433,1030475382,-1121095046)+W(11,1015864126,999966259,-1127643580,-1124292419);WS(1058139200,1067005003);
sum1=W(0,-1131277347,-1128484819,1014594990,-1112913457)+W(1,1028891109,-1118434446,-1125459884,-1151139539)+W(2,-1103206155,-1112832909,-1108301118,-1111811582)+W(3,-1113179152,-1100757638,-1116265771,-1119227733)+W(4,1015263811,-1111332237,1004409248,1031432468)+W(5,1057408386,1053177162,1035803645,1052437131)+W(6,1048238354,1044526364,1056580635,-1114379264)+W(7,1025802539,-1104236495,-1124751623,-1121289813)+W(8,-1106607621,-1104751670,-1107635783,-1107787999)+W(9,1020725062,-1114959053,-1129296244,-1120069105)+W(10,-1122297405,-1124214159,1017238947,-1110162105)+W(11,1002560364,-1113724157,-1123244163,-1115210511);sum2=W(0,-1121057595,1016432775,-1112629457,1031151061)+W(1,-1126819952,1021228732,1009585899,-1127402608)+W(2,1023292260,-1124268922,-1116199054,-1110795130)+W(3,-1103006120,-1134369449,-1120667087,1016333862)+W(4,-1111891368,1029388268,-1123843875,1054055516)+W(5,1020478730,-1135412321,993043492,996548072)+W(6,1035766063,-1118389960,1033023394,1054507013)+W(7,-1104664187,-1121918429,982538191,-1108029597)+W(8,1032208606,-1122510207,-1113138713,1019595258)+W(9,-1114598707,1023542227,993709924,-1129671373)+W(10,-1122161823,1028529468,-1118001871,1026811027)+W(11,-1116707921,1018790016,-1146185904,-1152045912);WS(-1091835967,1038509097);
sum1=W(0,1002958335,1031236696,-1122124314,1034973544)+W(1,-1120202292,1015820538,1033636218,-1121967836)+W(2,1041562959,1038000620,1042029266,1034473413)+W(3,1040514695,1042048878,1029242778,1042898689)+W(4,-1124369824,1029288008,-1104824881,1049571184)+W(5,-1089024373,-1089426268,-1107643796,-1091407169)+W(6,-1093861855,-1100002304,-1087002164,1052741396)+W(7,1044570703,1042398171,1023923250,1030369604)+W(8,1039801017,1038306915,1037725118,1041619283)+W(9,1031782758,1038671876,1025678032,1043274836)+W(10,-1132073944,1032364667,-1122032128,1036587856)+W(11,-1138629744,1010685600,1027566834,-1153060031);sum2=W(0,1016791821,1013192458,-1123883287,1015528749)+W(1,-1131825297,-1132736674,1019880949,-1117749640)+W(2,-1110538641,1023566599,1000152052,-1112636904)+W(3,-1116367667,-1130121037,-1114305335,1033496981)+W(4,-1114409767,-1113846927,-1109610416,1054155729)+W(5,-1109117303,1016394661,1030290683,-1157815185)+W(6,1045544748,1029704719,1034122997,1054056541)+W(7,1030522539,-1116026974,992430312,-1107824982)+W(8,-1111278622,-1125617069,-1110039103,-1108588248)+W(9,-1132906850,-1135451026,-1134728538,1016739853)+W(10,-1127655665,1012727082,-1131212885,1000573476)+W(11,-1123699129,-1126704253,988228497,-1123545619);WS(-1089794384,1053743764);
sum1=W(0,977181200,1022034304,999195154,-1173982736)+W(1,-1131079992,-1117753925,1011212627,-1131210280)+W(2,-1124062435,-1123589329,1008939465,967031199)+W(3,1031201254,1038421055,1023184516,1042888267)+W(4,1045792382,1045687772,1043214811,1051096635)+W(5,-1106608558,-1104815387,975115280,-1113606040)+W(6,-1096122984,-1100185218,-1089534650,-1128424615)+W(7,1022835035,1033659882,1025453978,-1114474998)+W(8,1035356461,1029423919,1037071922,-1130937578)+W(9,1033635179,-1112564552,-1148354182,-1115626236)+W(10,-1146772642,1022712508,986801416,1009586465)+W(11,1012941585,1008485953,1023442138,1020831720);sum2=W(0,1025756371,-1152866061,1022411083,1021941035)+W(1,1018807869,-1162131898,1030478695,-1117519259)+W(2,1038582018,-1136865390,1028991375,-1102180290)+W(3,-1127151005,-1103213990,-1148467374,-1101731450)+W(4,-1095235720,1027392563,-1094985700,1062263751)+W(5,1023141397,1032099771,-1139645537,1050734432)+W(6,-1097242729,-1108446917,-1092586393,1055770556)+W(7,1024429444,1045256871,-1115314196,1044538365)+W(8,1048188946,1009460859,1013992713,-1098658877)+W(9,-1162587434,-1104388978,1033707193,-1097902791)+W(10,-1145714840,1022755591,1033471029,1018658879)+W(11,1032105067,-1135748387,1008760659,1019361371);WS(-1092258911,-1089815334);
sum1=W(0,-1139634407,-1147044493,1017866535,-1130890003)+W(1,1027130446,1016637069,1016500860,1026913637)+W(2,1045821685,1034203057,1044613801,1035729090)+W(3,1029847032,-1102281888,-1131657511,-1121093118)+W(4,-1119357002,1015718019,-1104936487,-1090722234)+W(5,1052628837,1057948020,1044884520,1053191568)+W(6,1034361159,1051668019,1032636456,-1086460492)+W(7,-1094763749,-1095562645,-1106362539,-1098187032)+W(8,-1137425069,-1115826689,1035725147,1010439579)+W(9,1043916211,-1114240161,1035145793,-1102258214)+W(10,-1130196683,1023465264,1015877619,-1117806874)+W(11,1025832214,-1123952546,1029577644,1011300119);sum2=W(0,-1128703433,1012757410,1007787634,1023396449)+W(1,1017560605,1012244530,-1143125556,1024938353)+W(2,-1113670137,1024378351,-1111552612,-1131966925)+W(3,-1114649634,1040107467,-1122758108,1032092801)+W(4,1038503213,-1102109659,1041322248,1061982310)+W(5,-1104769108,-1098175974,1026757617,-1105089779)+W(6,1040684472,-1100043210,1041989415,1066879681)+W(7,-1101238360,-1089047102,1023979343,-1100231891)+W(8,-1099552212,1026887817,-1104965070,-1107386978)+W(9,-1104448348,1016563929,-1107880053,1036400101)+W(10,993905065,1003273444,-1144755940,1019447753)+W(11,1019550873,1024790159,-1138003290,1014825186);WS(-1086002512,-1084928660);
sum1=W(0,-1131929465,1017039401,1020173741,-1134499377)+W(1,-1129468257,-1138890277,-1132813939,-1143488833)+W(2,-1115340892,-1113717074,-1102662114,-1097984585)+W(3,999020755,-1114393442,1028151894,-1132982017)+W(4,1050776738,1042912513,1053707114,1055825787)+W(5,-1108349590,1033511359,-1108075378,-1138015505)+W(6,-1103148388,1010821235,-1104889757,1049797700)+W(7,1042555580,1041826234,1032548919,1041074464)+W(8,-1143173743,-1128281895,-1111952748,-1098746549)+W(9,-1106170922,-1103706929,-1127274842,-1110410462)+W(10,-1130358353,-1122997746,-1139775729,-1117617116)+W(11,1014563169,1010736529,-1137959865,-1123442568);sum2=W(0,1000102260,-1126633986,-1144291760,-1119827470)+W(1,1016232493,1023762781,-1141218312,1025293286)+W(2,-1118205558,1029900308,-1140439712,1041420529)+W(3,979974721,1006017080,-1137204884,1002898232)+W(4,1051204856,1063980475,1066576503,-1075398805)+W(5,-1098954833,-1114660078,1021034547,-1117648930)+W(6,1041999613,1037162912,-1167793729,-1085093765)+W(7,1017117707,1033481679,-1137323924,1002077480)+W(8,-1135930364,-1134402620,1020225891,-1133429672)+W(9,1028764817,1018587503,-1132685152,1026769102)+W(10,1019347314,-1137379540,1012525172,-1123883092)+W(11,-1139078108,990744512,-1137103964,1022792204);WS(-1084377664,1027078466);
sum1=W(0,1028609881,-1129675619,1022038247,1010908070)+W(1,1026611885,1030113110,-1132403564,1031201461)+W(2,1023875764,1032239673,1043647401,1024809124)+W(3,-1131519215,-1128260416,1026951667,-1115829469)+W(4,-1113303893,-1114746833,-1084547118,-1156932707)+W(5,1050946557,1047159719,1020650755,1037768177)+W(6,1031700430,1026119482,1051850662,-1104988345)+W(7,-1083734174,1027361605,-1111325382,1042797655)+W(8,-1138486380,-1122216064,-1132199979,1033025459)+W(9,1043104191,1018468419,1014159432,-1108759836)+W(10,1025866053,1016759071,1032834541,1029398137)+W(11,1007914454,1021351811,1014779182,1018395723);sum2=W(0,-1123315648,-1139192721,-1123875414,1030816333)+W(1,-1123326315,1016532474,-1130303816,-1131093304)+W(2,1034590473,-1139997869,-1115134908,1008365317)+W(3,-1110803030,1028786615,1004595129,1015409534)+W(4,1026150549,969235347,1042477897,1046059603)+W(5,-1155992274,-1122978967,-1119026545,-1111529432)+W(6,1030314237,-1112534256,1037120039,1027803789)+W(7,-1102080708,-1135183209,-1120008811,-1109468455)+W(8,-1113579452,-1158492453,-1098184684,1032895251)+W(9,-1126452160,1047700729,999072441,1047312851)+W(10,1014056813,-1132289868,1018097190,1032146261)+W(11,-1114996104,1011346781,-1115756663,-1122411639);WS(1043014014,-1087744322);
sum1=W(0,1027952711,1020523582,1002118409,1021435438)+W(1,-1138414444,1003104545,1021955143,1013303243)+W(2,-1123526530,-1138321214,-1110182129,1032339433)+W(3,1035386835,-1137297015,-1119534945,-1108462406)+W(4,1008337244,1022379422,1057818171,-1110004232)+W(5,-1083267015,1007303460,-1115695919,1036022088)+W(6,1035059438,-1120526792,-1086364127,-1118604170)+W(7,1057062103,1036507098,1038869533,1036993862)+W(8,-1116610857,1037330895,1040407761,1040846837)+W(9,-1107059287,-1128420830,1017909759,-1142792885)+W(10,1026995059,-1156487121,1009757724,-1153254001)+W(11,1021783366,1034169880,-1138765796,1027514579);sum2=W(0,-1129567658,-1156092221,-1123579911,1008715269)+W(1,-1125160256,1026524337,-1137738801,1017463077)+W(2,-1117738234,-1131091573,-1115037144,-1115010115)+W(3,-1101087826,1015586863,-1113332277,1019720419)+W(4,1034622765,-1128107850,1017778197,1050631618)+W(5,1045062017,-1095615964,1020345131,-1101223712)+W(6,1030957051,-1118479197,1041246295,1054490255)+W(7,-1117275788,1025836507,1027688491,-1120912313)+W(8,1029443337,1005860107,-1110926783,-1157251077)+W(9,-1108959270,1020928095,-1122972204,983922363)+W(10,-1132249217,969559787,-1132354551,1024782459)+W(11,998415619,1012990901,-1161032699,1011300789);WS(1054959103,-1083836992);
sum1=W(0,-1144415487,-1132171248,-1133053416,980216825)+W(1,1018609320,1017404666,-1127349353,-1154920122)+W(2,1023853723,-1118146184,1039313221,-1107434917)+W(3,1027331294,-1111685883,-1129432820,-1126004808)+W(4,-1123173616,1018672592,-1090265426,1057912142)+W(5,1044087220,1046306952,-1133031712,1039769364)+W(6,-1121737045,-1123041056,-1161038260,1053211380)+W(7,-1089253699,1036559366,-1110305609,1035028498)+W(8,-1124541667,-1120856711,1034290206,-1109871174)+W(9,1040602782,-1113560292,-1148202051,-1109624712)+W(10,1017937944,-1131928876,1027902624,-1129566080)+W(11,-1121689404,1010241568,-1124796708,-1127304152);sum2=W(0,1018338338,-1139755941,1025801614,-1122001203)+W(1,1010171613,-1132321439,1016232007,1013259501)+W(2,-1110884586,-1129406227,-1108237236,1037408540)+W(3,1040327756,-1123391437,-1129086463,-1132299663)+W(4,-1136808221,-1118232763,-1115176435,-1113269344)+W(5,-1105808410,-1110685464,-1168436052,1021765462)+W(6,1026570078,1021052542,-1114736489,1041519115)+W(7,1047951095,-1115014721,-1113536502,-1123780081)+W(8,-1136194357,1020321772,1048907220,1046652366)+W(9,1035402835,-1111631696,1026410761,-1102273277)+W(10,-1120452457,1004896115,-1119060361,-1107310106)+W(11,1033649944,-1126977687,1026056519,1027695361);WS(1057903600,1067139767);
sum1=W(0,-1130009103,1012511358,-1137761926,-1124300975)+W(1,1008012526,-1117250069,-1162310274,-1115259538)+W(2,-1107061793,-1111029392,-1104154592,-1103367501)+W(3,1009980758,-1113394087,1026647906,-1114684710)+W(4,1043136838,1028125200,1051222763,1060113955)+W(5,1024983063,1016245011,-1117690736,1025498192)+W(6,-1102099951,992918145,-1106189879,1050079197)+W(7,1048697267,1034440698,1041096574,1041574755)+W(8,-1115498357,-1117969679,-1104467697,-1108729546)+W(9,-1111781863,-1104780916,-1117169584,-1120787335)+W(10,-1123992244,-1145160172,-1125356943,-1117739880)+W(11,-1165450354,-1114615608,-1139440358,-1118506516);sum2=W(0,1011962608,-1120699406,1007214128,1026799984)+W(1,-1145867047,1029224075,-1116434980,1022659583)+W(2,1038855085,-1131692032,1038467393,-1112343444)+W(3,-1113849522,-1138735380,-1120001434,-1118784264)+W(4,-1122245118,-1112627842,-1122221782,-1106597578)+W(5,1026356645,-1114988845,1020413259,-1123194990)+W(6,-1126451804,-1110442893,1042136464,1054959792)+W(7,1031831390,1046305460,1008343524,1047204017)+W(8,-1106947014,1008646548,-1113116412,-1109079281)+W(9,-1109881757,-1109725169,-1123390380,-1114571313)+W(10,1026864717,-1123527836,999106843,1011333214)+W(11,-1117815384,1032922020,-1119479700,1000599735);WS(-1101058110,1058505899);
sum1=W(0,1008909245,1015324303,-1151491221,-1139701245)+W(1,1009250957,1031005836,-1131857944,1009310828)+W(2,-1123852394,-1112299044,-1128516275,-1102217815)+W(3,-1104833467,-1113648843,-1119585353,-1121962739)+W(4,1037579744,992056181,-1098678002,1045087960)+W(5,1058072040,1036986521,1024521495,1032839164)+W(6,1024016996,-1124723744,1056678303,1021619781)+W(7,-1095085849,1041104615,-1129179587,1025292595)+W(8,-1121096497,-1131134189,-1109419958,-1098726544)+W(9,-1109643932,-1121889031,-1127292144,1017031326)+W(10,1022516663,-1130344395,1021039583,-1132041247)+W(11,-1140161581,1026848535,-1125244995,1005622747);sum2=W(0,992821683,1017011277,1011814063,999390943)+W(1,-1121326865,-1128713872,-1144442308,-1138094133)+W(2,1023078017,-1140746852,959773689,-1112338116)+W(3,1035095219,1024063493,1023948090,1032024680)+W(4,1023704638,-1139829185,-1107874815,-1113377165)+W(5,-1108229047,1033653422,-1133039950,-1140161389)+W(6,-1112719649,1034266306,1032357888,1057654961)+W(7,1012152366,-1122811174,1020168485,-1113617432)+W(8,1027637582,-1119668356,-1113625790,-1086342498)+W(9,-1101720659,-1136544465,-1121720102,1019370668)+W(10,1021903376,1016759855,1034398452,1051594315)+W(11,1035110699,1031049449,1018271190,1021410443);WS(-1098338111,1023498750);
sum1=W(0,-1138701849,1022617405,-1168316434,989875557)+W(1,1014043241,1028694643,1012653195,-1123740578)+W(2,-1121510465,-1112416999,-1180399652,1037491593)+W(3,-1102495433,-1121884733,-1122132512,1036415429)+W(4,1040383254,1041395124,-1097293461,-1094988553)+W(5,1059563452,-1118903112,1027507886,-1126796061)+W(6,1010706669,-1110248019,1058209828,-1095385553)+W(7,-1097437690,1046085501,-1130301425,-1128488725)+W(8,-1149170878,1020223099,-1106291545,984962665)+W(9,-1119747464,-1122110350,-1123237039,989067449)+W(10,1021863397,1016227961,1018489101,1021609037)+W(11,-1145092370,1026243438,992349061,-1164474953);sum2=W(0,-1164068108,-1120898035,1013829433,972583599)+W(1,1016837545,-1128855117,-1120505887,-1130000643)+W(2,1029420636,1036981221,1035658823,1039879187)+W(3,-1102894380,-1128781606,1013125305,1008550341)+W(4,-1112077059,-1106651210,-1106432341,-1108370344)+W(5,1027609202,1035930993,1026372950,1017927697)+W(6,-1110964317,-1141413971,1035230257,1044568046)+W(7,1041920264,-1110600858,-1125837008,1019426133)+W(8,1028276360,1028557670,1017251513,1026800348)+W(9,-1124056839,1023713154,-1132458450,-1129712212)+W(10,-1148255859,-1129246253,-1131530425,-1126980980)+W(11,-1121785123,-1124361549,1009116645,-1127748642);WS(1064075168,-1085260633);
sum1=W(0,1020097830,1004279127,1028112237,1026532451)+W(1,961537748,-1130706656,-1135275149,994604265)+W(2,-1104011171,-1113516590,-1103036207,-1102348791)+W(3,-1120389361,1038928889,-1129088474,1031068695)+W(4,1041894009,1036855277,1045116105,1027716980)+W(5,-1096376936,-1096709211,996846509,-1102472071)+W(6,1034297780,-1106861493,-1112331770,1058153819)+W(7,1043898973,1048347472,-1164071066,-1118081687)+W(8,-1113914242,1031661466,1017072798,-1100287056)+W(9,-1119328440,1032287909,1019059671,1040008649)+W(10,-1138151419,-1151789197,-1129921062,1026370483)+W(11,1025128111,-1140511211,-1167790389,-1140610427);sum2=W(0,1014633478,-1138053524,-1140130516,-1120104172)+W(1,1012698026,-1123853902,1013120742,-1133638700)+W(2,1033869831,-1133342724,1003291347,1033872317)+W(3,1006625651,-1121932314,1004319943,975983930)+W(4,-1114935893,-1126366588,1043822142,-1086850225)+W(5,1030145358,1040015383,-1150276254,1028724356)+W(6,-1111281510,-1128243618,-1107071420,-1084734921)+W(7,1067004758,1046081705,1002809783,1031930717)+W(8,1016908923,-1145483991,1006526455,1045857736)+W(9,1020093203,-1118176982,-1161820989,-1104669476)+W(10,990649086,996067150,1012165262,-1119271334)+W(11,-1129772456,-1144422823,-1141799647,-1143148999);WS(-1102756414,-1120030182);
sum1=W(0,-1114857721,1007304745,-1113282502,-1135708169)+W(1,-1130226572,-1115825727,-1142173365,-1136250680)+W(2,-1102767115,-1115971707,-1095987354,-1101194087)+W(3,-1099422340,-1109693396,-1122657804,-1100198174)+W(4,1043961809,-1101676399,1053600405,1065521342)+W(5,1046696200,997946179,-1112668237,1025742970)+W(6,-1124210446,1028311347,1046261656,1068133511)+W(7,1042816511,-1098872988,-1133742993,-1113205915)+W(8,-1117667780,-1113057893,-1103902228,-1095174540)+W(9,-1101926052,1020822452,-1113901869,-1140085511)+W(10,-1120413918,-1125847632,-1114932345,1027169042)+W(11,-1125196828,-1114420141,-1121096548,-1110338975);sum2=W(0,1022430051,-1126993785,1027244407,-1136699515)+W(1,-1115987625,1024283610,-1120680273,-1137060371)+W(2,-1119384349,-1117046041,-1113440146,-1099757367)+W(3,1038214736,-1152620459,1013074835,1015902709)+W(4,-1127804673,1014745875,-1129639049,1065124465)+W(5,-1113943514,-1130768777,-1113854522,-1112590762)+W(6,1011315171,-1106680506,1020590601,1034863647)+W(7,1035633573,-1116743921,-1127682237,1012706011)+W(8,-1121146859,1009189211,-1115604020,-1111752578)+W(9,-1124061319,-1120130033,-1148961286,-1113078716)+W(10,1009328259,-1125156477,1000906166,1017063165)+W(11,-1117062841,1024425511,-1119191933,1024105421);WS(-1077988040,-1098609713);
sum1=W(0,1020152245,1002836371,-1132015209,1010566313)+W(1,1010053945,1020486319,1030571159,-1132252076)+W(2,1040202093,1027276515,1049452385,1032875267)+W(3,1036663212,1034908465,-1114877050,1038229775)+W(4,-1114910389,1037438449,-1100627367,1030654167)+W(5,-1113362709,-1095852652,1025947458,-1105166249)+W(6,-1104283732,-1105856183,-1098108347,-1102427678)+W(7,-1104090280,1048934265,-1126406169,-1138504825)+W(8,1039298438,1028081393,1024125142,-1131705423)+W(9,1042947115,1019783717,1021770278,1035155325)+W(10,-1125387021,1013826369,1018674229,1017725301)+W(11,-1141124531,1015682181,1006527587,1016700365);sum2=W(0,-1142267837,-1139598567,967895252,1008554815)+W(1,-1145406733,1024473654,-1120792990,1020245499)+W(2,-1132626695,-1138132903,-1131100139,1032537913)+W(3,-1112410791,1023361695,-1130141475,1015868043)+W(4,1023852808,1033876712,1012220303,-1095058264)+W(5,-1110252153,-1104029741,1031843465,-1196949327)+W(6,1039691642,-1110747637,1061640184,1037101696)+W(7,-1091888991,-1161200181,-1119701362,977066218)+W(8,-1114839167,-1127924867,-1122160974,1049832068)+W(9,1027903240,-1126050715,-1132864167,-1118663498)+W(10,-1147709133,-1155304986,-1121532798,992067354)+W(11,-1128735955,1025251228,-1157362170,1009680879);WS(1050097375,-1144620389);
sum1=W(0,-1128715377,1011057731,-1134438475,1019193873)+W(1,1022275225,1009602711,1032927683,-1136253330)+W(2,1044211901,1033637193,1048874276,1034983634)+W(3,1042543166,1017343103,-1149239594,1037918654)+W(4,-1107032850,1022227585,-1096643663,-1114392598)+W(5,-1092702793,-1097617495,-1139445891,-1097624368)+W(6,-1104047251,1028225817,-1092741994,1036584266)+W(7,1025153498,1028276325,-1142331733,-1118553533)+W(8,1044522647,1008625791,1044273989,-1113959235)+W(9,1042105869,1041046056,1025445761,1045159742)+W(10,-1128884681,1011579579,1018667761,1025301657)+W(11,1024565397,-1123355105,1027058603,1015982985);sum2=W(0,-1125113091,-1172679141,-1152889753,-1126905475)+W(1,1006649294,-1117488938,1019337735,-1172252645)+W(2,1033296420,-1128383915,1019343075,1031861037)+W(3,1038268779,-1113645001,1028739248,-1120621430)+W(4,1004274749,1016688407,-1103752812,-1097163724)+W(5,1062746712,1051715314,-1124587947,1035778038)+W(6,-1102915066,1037338868,-1089888071,-1090194983)+W(7,1041005261,-1118523722,1027501384,-1154227385)+W(8,1028147108,-1144981581,1030353331,-1121675098)+W(9,1019962267,1006661278,1023891692,1013440998)+W(10,1017918867,991135609,1022111055,-1117974458)+W(11,1026630548,-1115156997,1018829507,-1136345798);WS(-1098112447,-1125216946);
sum1=W(0,1010417568,1006322176,-1140685064,1017991280)+W(1,-1126853432,-1146614696,1004323364,1019294567)+W(2,-1112042689,-1119953952,-1116450322,-1112784281)+W(3,-1105219289,1023451023,-1153582112,-1110071894)+W(4,1004161984,-1112614584,-1090400895,-1113885864)+W(5,1051228911,-1126136276,1016683168,983864831)+W(6,1041397655,1018267345,1058507679,1050855349)+W(7,-1097135921,-1122997076,-1149231824,1012208560)+W(8,-1114418485,1024614191,-1104618697,1027345269)+W(9,1037685358,1039454784,-1140802306,1030420791)+W(10,1021110568,-1137912440,-1127130192,1019594896)+W(11,-1116355204,987030015,988441407,-1149650752);sum2=W(0,1035141604,-1134943159,1031353634,-1120750640)+W(1,1025254666,-1114509439,1028756554,-1113538005)+W(2,-1152950404,1010887850,-1122370025,-1101926585)+W(3,-1104605825,1035852377,-1114959163,-1148680422)+W(4,-1100547860,1025641276,-1101375945,1057546844)+W(5,1048526282,-1108641700,1033576762,1037895648)+W(6,-1104792229,-1119115361,-1100366049,1042205116)+W(7,1042952063,1039483674,1030776026,1041006229)+W(8,1037875812,1021611837,1015511489,-1109199537)+W(9,-1105787312,-1109299079,-1143994351,-1107406256)+W(10,-1138078871,1016878804,1015482099,-1140091328)+W(11,1032201266,-1132053601,1007578680,-1124574444);WS(1027823864,1049081066);
sum1=W(0,1012131718,-1130128499,1020918007,-1147020173)+W(1,1027080278,1020448605,1012408472,1024273997)+W(2,1045092167,1032126573,1043895467,1034108246)+W(3,1035993776,-1104998342,-1129990263,-1123698278)+W(4,-1108779609,-1127539283,-1101697729,-1094495268)+W(5,1047905888,1057437086,1041161122,1052750589)+W(6,1031292119,1050389010,998802811,-1089568357)+W(7,-1096020979,-1097851474,-1105719893,-1101687913)+W(8,-1168425160,-1113259988,1036534559,1026355631)+W(9,1044370080,-1112197645,1035394325,-1103284196)+W(10,-1123848398,1017365039,1015583683,-1120941186)+W(11,1024649726,-1123264842,1027345300,966350543);sum2=W(0,1023788251,982227227,1006064903,-1119196045)+W(1,1022374646,-1139981943,1006364327,-1130167410)+W(2,-1115639872,-1150596845,1015277390,1006169559)+W(3,1034991246,-1110295858,-1148612007,-1131776900)+W(4,1042970848,1046665761,1037025188,-1080187678)+W(5,1047303977,1052132899,1033799186,1035867784)+W(6,1041100183,1053945290,-1128807740,-1078236510)+W(7,1053440142,1058969577,1029728171,1005561207)+W(8,-1120506242,-1121383639,1017634434,998104205)+W(9,1037533712,-1112892146,1033828190,-1110685126)+W(10,-1214633659,-1143798279,1023282498,-1114831851)+W(11,1023435593,-1124500500,1015376522,1014287051);WS(-1088189216,1043089281);
sum1=W(0,-1140748743,-1121398410,1026065228,-1149048846)+W(1,1020127051,1036138263,-1128555260,1038047047)+W(2,1049770738,1041680407,1048806759,1043836791)+W(3,1034371336,1024770968,1037337862,-1137213911)+W(4,-1088213532,-1096476823,-1084369379,-1108723571)+W(5,1036745881,1041309981,1011670631,1028379642)+W(6,1042644994,1047024381,1050638745,-1101872740)+W(7,-1094226627,-1096464492,-1106071481,-1102959693)+W(8,1041481493,-1107153702,1035104215,1041455384)+W(9,1040593116,1045395982,1040128941,1016152290)+W(10,1008330103,1031833588,1020682979,1026205458)+W(11,1006701623,-1120876186,1024336228,1028740542);sum2=W(0,-1129618765,1004169862,-1163586391,1012667011)+W(1,1004789414,1006867267,-1148564598,1023888443)+W(2,1028575755,-1114659435,1025093243,-1110197183)+W(3,-1140439179,-1110600679,1019765437,-1106146141)+W(4,1018469269,1020493837,-1120959857,1045602812)+W(5,-1119013866,1007539419,-1126956769,1005311510)+W(6,-1109549862,1025826707,1018231561,1050121196)+W(7,1009644755,1038682513,1017107081,1040899502)+W(8,1022763469,-1116607191,1017295613,-1110473213)+W(9,-1143499366,-1107944702,-1123266847,-1114206671)+W(10,-1123897489,-1153284395,-1131222849,1019030581)+W(11,-1125130849,1009132883,1006886939,-1127991173);WS(-1082596160,1043517696);
sum1=W(0,1028909798,-1153492953,967933898,1019116907)+W(1,-1132218099,-1129844133,1011144392,999709323)+W(2,-1154689545,1032486047,-1128767583,1037703496)+W(3,-1115978788,1027446332,-1146849277,-1114471573)+W(4,-1104169149,-1117361518,1049441299,-1087176649)+W(5,-1115448907,1018413135,-1154137305,-1130624603)+W(6,1025985531,-1118729126,1031994846,-1089391227)+W(7,1056185125,1032249225,1036574828,1042483386)+W(8,1029418231,1034798166,1006099469,1046438773)+W(9,-1106352341,991686873,-1131200252,1022706506)+W(10,1024711058,-1125485751,1008177302,986175666)+W(11,-1125946755,1030151438,1006963806,1019997155);sum2=W(0,987806561,1024001581,-1132313544,-1138298076)+W(1,1003342504,-1131321664,1015369606,1016585830)+W(2,-1103978637,-1138508200,-1113576691,1037869389)+W(3,1041829747,-1102361734,995389041,-1103350916)+W(4,1039699877,-1109586411,-1109697688,1004783368)+W(5,-1101655248,1023850463,-1123567230,1033013495)+W(6,1032745921,1036006171,1041044376,1057490671)+W(7,-1120283284,-1118937466,-1137071480,1023653113)+W(8,-1106709297,984628641,-1135869680,-1123523352)+W(9,1037905909,-1133053924,1008345900,-1123775069)+W(10,1017765222,-1151113585,-1128136972,-1126668402)+W(11,-1142518888,-1119975873,1015435786,-1153724113);WS(1066487464,-1081148228);
sum1=W(0,-1156758047,-1115667101,1032245054,-1120457266)+W(1,1025970038,1028999903,-1129094085,1031685286)+W(2,1045622655,1039828621,1043227835,1051174634)+W(3,1038187760,1035936180,1028125692,1038703027)+W(4,-1121579186,1016276052,-1107379682,-1081882686)+W(5,-1114502289,-1110627634,1032926021,-1130240468)+W(6,1016497454,1034243041,-1125065087,-1081200961)+W(7,-1121918554,-1121754318,-1138807120,-1128847308)+W(8,1026804003,-1129971954,1036683903,1050524446)+W(9,1033938044,1045144826,1028558202,1036935449)+W(10,1025331662,1022570928,1033790001,950141917)+W(11,1035886143,-1123227402,1023360168,1033245399);sum2=W(0,990406129,-1109318105,1032976305,-1108583903)+W(1,1009651516,1027268958,-1109295843,1034160517)+W(2,1013162021,1040565489,-1125670617,1041812300)+W(3,-1123723867,1031967357,1033460548,-1113698315)+W(4,-1111903383,-1098989385,-1114873385,1042303391)+W(5,1001920896,-1113158574,1015358203,1032025507)+W(6,1031481662,1036428343,1043786440,1039454897)+W(7,1032603577,-1097549253,-1117993943,-1119346601)+W(8,-1112035485,-1111376696,1007686716,1044627344)+W(9,-1107723593,1043104932,-1142055788,-1111706149)+W(10,1026146121,1020848344,993596601,-1114987237)+W(11,1030752081,-1112152994,-1128311189,1024170945);WS(-1085700080,-1080808385);
sum1=W(0,1024296914,-1122227946,-1137292464,1023737634)+W(1,-1114666035,1017074878,-1116342907,998628462)+W(2,-1130852634,1020782261,1018157624,1000516328)+W(3,1007198528,1034334952,1028012332,1030076118)+W(4,-1113008209,1011762792,-1132968658,-1126768286)+W(5,-1104353680,-1108931914,-1128335092,-1106440695)+W(6,1037784580,-1106441949,1034492712,-1096045179)+W(7,1044579508,1035021791,1016641544,1037317931)+W(8,-1128041639,1023563097,1002605936,1048917408)+W(9,-1126595297,-1127030516,-1124799637,-1122557970)+W(10,1011155704,1007950112,-1130475172,1027876850)+W(11,-1148910448,1030237498,-1178616327,1026212766);sum2=W(0,-1127545645,1018138398,-1144042592,999025130)+W(1,-1139402988,-1150259805,985356315,-1133933532)+W(2,1009004191,-1136885460,-1141392422,1032831862)+W(3,1017820345,-1138954980,1013413304,-1164078621)+W(4,1015771798,-1151865619,-1107745249,-1097510643)+W(5,-1117369881,1017078443,-1132039248,-1132951491)+W(6,-1131692274,-1125888003,-1091675886,-1072938398)+W(7,-1091916978,-1117354278,-1124163047,-1138824868)+W(8,1014637794,1023581282,1057331451,1076041086)+W(9,1056314077,1032772879,1020965023,1026258229)+W(10,996126556,1018938725,-1136255574,-1112160457)+W(11,-1150817344,-1138128772,1018397555,985080995);WS(1065410184,989310727);
sum1=W(0,-1129262375,-1140125102,-1116437485,-1133156750)+W(1,1013595422,-1140436482,1001232640,-1120957855)+W(2,-1109321255,-1114916286,-1113105487,-1103994248)+W(3,-1113291025,-1135877737,1027066925,1020121135)+W(4,1036945010,1039766830,1017194412,1046741097)+W(5,1059311888,-1110004779,-1131666807,-1115618446)+W(6,1026154888,-1115626794,1060001058,1017259310)+W(7,-1103200016,1018378495,-1131905035,-1127100975)+W(8,-1134197844,-1121887434,-1094555822,-1114897776)+W(9,1023750749,-1113774366,-1124072268,-1116648163)+W(10,-1125355007,1012320294,-1137406030,-1133486286)+W(11,-1124720479,-1115411390,1004266540,-1123146591);sum2=W(0,-1134742142,994239369,-1134258278,-1126643555)+W(1,-1124787402,1015413679,991423945,1010959842)+W(2,1015903261,1014594226,-1129761964,1031995313)+W(3,1009465920,1021296491,-1131866907,1022764367)+W(4,1020154303,-1150882457,1022217883,1040302074)+W(5,1049285742,1029784509,-1135790753,-1122024941)+W(6,-1137672551,1023023759,1027518631,-1097618001)+W(7,-1098762324,-1122992412,-1126884057,-1118740892)+W(8,1024853570,1017377705,-1148789809,1026258033)+W(9,-1132512970,1015729459,-1130065044,980872325)+W(10,1005131169,-1125421078,1001175413,-1138047636)+W(11,-1148246653,1016986651,-1142203369,992745521);WS(1051937311,1019742014);
sum1=W(0,-1128733562,997229903,1023734487,-1116159949)+W(1,-1132293538,-1139661928,-1123545457,1016780849)+W(2,-1110586220,1007594774,-1114376035,-1126695312)+W(3,1032525373,-1154941499,1019369518,1026460481)+W(4,1044317379,-1115449474,1058430122,-1131615423)+W(5,1028795565,1043036192,-1111719346,-1122201669)+W(6,1034449865,1040493967,-1106892452,-1096043495)+W(7,1048571437,-1110832404,1031893623,1016066306)+W(8,-1129053661,-1122019556,-1137597924,-1114653189)+W(9,-1104742917,-1106286569,-1118024837,-1121789868)+W(10,-1126315858,-1118602611,1007433460,-1115826781)+W(11,1027349977,1018237258,-1123671919,1018711058);sum2=W(0,1008400273,1016157529,-1144490357,-1138058389)+W(1,-1125392389,-1130565626,965128306,-1135290574)+W(2,-1127535498,-1127740478,1041994790,1049438349)+W(3,-1105215135,-1113276412,-1135958083,-1114929610)+W(4,-1110432262,-1101104373,-1088501039,1056816205)+W(5,1056199589,1025802623,1003347845,1003318865)+W(6,-1120718262,-1108362087,1042410198,-1105949033)+W(7,-1108549667,1029274599,-1152613734,1031964529)+W(8,-1113670226,-1146032407,-1132649478,1045816390)+W(9,-1122823248,-1139374331,-1123972337,1019133207)+W(10,1025653041,-1134925453,1011207517,-1153231998)+W(11,-1127906971,1000306913,-1157554354,-1130500213);WS(-1117640696,1034706864);
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][0] = HOOKED_texOff(vec2(-2.0, -3.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-2.0, -2.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, 3.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, 4.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-1.0, -3.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[3][0] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[3][2] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[3][3] = HOOKED_texOff(vec2(-1.0, 4.0)).x;
samples[4][0] = HOOKED_texOff(vec2(0.0, -3.0)).x;
samples[4][1] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[4][2] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[5][0] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[5][2] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[5][3] = HOOKED_texOff(vec2(0.0, 4.0)).x;
samples[6][0] = HOOKED_texOff(vec2(1.0, -3.0)).x;
samples[6][1] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[6][2] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[7][0] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[7][2] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[7][3] = HOOKED_texOff(vec2(1.0, 4.0)).x;
samples[8][0] = HOOKED_texOff(vec2(2.0, -3.0)).x;
samples[8][1] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[8][2] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[8][3] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[9][0] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[9][1] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[9][2] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[9][3] = HOOKED_texOff(vec2(2.0, 4.0)).x;
samples[10][0] = HOOKED_texOff(vec2(3.0, -3.0)).x;
samples[10][1] = HOOKED_texOff(vec2(3.0, -2.0)).x;
samples[10][2] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[10][3] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[11][0] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[11][1] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[11][2] = HOOKED_texOff(vec2(3.0, 3.0)).x;
samples[11][3] = HOOKED_texOff(vec2(3.0, 4.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns32, 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);
}
}
+290
View File
@@ -0,0 +1,290 @@
//
// 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, nns64, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,1040079017,-1115658697,-1107150591,-1119789534)+W(1,-1129953383,1052077971,-1102425550,1027055297)+W(2,-1112255447,1056937139,-1089460941,1033358144)+W(3,-1100320116,1052646725,1029401490,-1121552872)+W(4,1039284509,-1091236407,1057992884,-1097729145)+W(5,991372703,-1106109018,1043570389,-1111268755)+W(6,1013856427,-1112818013,1044897031,-1110301789)+W(7,-1108390802,1030287040,1028923089,-1132036495);sum2=W(0,-1108031914,-1118430023,1012288055,1013768747)+W(1,1026461175,1041449883,1027150813,-1122068949)+W(2,1032549274,1072973866,1049697467,1026059807)+W(3,1041814131,-1076980873,-1082819831,1036691428)+W(4,1017353224,-1111091488,1041587393,-1152272302)+W(5,-1121140359,1028730196,1027133694,-1116481805)+W(6,-1132764107,-1121430441,-1122016279,1025296987)+W(7,-1138465879,-1127880506,-1141547063,1012449399);WS(-1098744132,1034278418);
sum1=W(0,-1103397220,-1145635621,-1105248316,1050544938)+W(1,-1124165708,1041815523,-1120033612,1021903208)+W(2,-1110800938,-1099348442,1050332487,1035939706)+W(3,1026719460,-1092523700,1047722705,994253234)+W(4,1022646298,-1100009602,1037024150,1017012340)+W(5,1032193166,-1088889154,1057456646,992386946)+W(6,1022064347,-1104673163,1045722836,-1126668889)+W(7,-1136800346,-1098235958,1051861685,1007925993);sum2=W(0,-1097631923,1051137052,1049915324,-1103655169)+W(1,1038271179,-1138123466,-1101382095,1030554459)+W(2,1016052501,1047950529,1053016941,-1103587135)+W(3,1038061501,1066995446,1044310058,1039796029)+W(4,-1098093629,1052164534,-1101624661,1022295275)+W(5,1036023945,-1086456688,-1097740488,1002073396)+W(6,-1103222197,-1092315790,1025704121,1009745942)+W(7,1049634734,-1088937960,-1095498431,1037237655);WS(-1082862242,-1106529553);
sum1=W(0,-1130854575,1035507577,-1111381151,-1121770975)+W(1,-1136558799,-1134799464,-1109420173,1040932752)+W(2,-1106220300,1050921813,-1090777253,1042678624)+W(3,1011297096,1017516694,1058584025,1023914089)+W(4,1032803517,-1083278305,1053793791,-1114891124)+W(5,1003802452,-1113237716,1038764911,1024022374)+W(6,-1130818358,-1166618304,1011564912,1003125716)+W(7,-1115833284,1036440480,-1125528356,-1148371520);sum2=W(0,-1113253112,-1114468103,1046106511,1029911106)+W(1,1017383795,-1105748811,1042779663,-1111927878)+W(2,-1098397046,1042070822,1049941293,-1106009556)+W(3,-1105653936,1062131274,1049624420,-1113543954)+W(4,1043748521,-1088478625,-1093962905,-1110290200)+W(5,-1130700635,1039489157,-1102421728,1032413051)+W(6,1040646747,-1112481937,-1120850913,1032000907)+W(7,-1134989990,-1118262998,-1124158867,1027657598);WS(1055738180,1034492849);
sum1=W(0,-1130881323,-1111251428,1042092597,1006685651)+W(1,-1114926341,-1128721888,1039888312,-1103919286)+W(2,1041145701,-1099536939,1055510938,-1104400342)+W(3,-1109424308,1051914904,-1131357522,-1113433279)+W(4,-1112247108,1058202118,-1089549409,1022435899)+W(5,-1112831856,1051860704,-1104754439,-1139575663)+W(6,-1114665081,1026763985,-1109075065,-1129253153)+W(7,-1121239258,-1130346670,-1117425768,-1142807791);sum2=W(0,-1110077216,-1118181126,1049383148,-1110853226)+W(1,1036549925,-1116107500,1034915268,-1119533468)+W(2,-1103858204,1042025735,1044994486,-1101175453)+W(3,1011211476,1056055130,1058209450,-1113779586)+W(4,1008268344,-1090440399,-1098004228,-1109857174)+W(5,1023981444,-1117941654,-1099569204,1034145803)+W(6,1010863636,1001166765,-1121873216,1026441284)+W(7,1034090633,-1130298175,-1107211558,1033292040);WS(1056018244,-1109435672);
sum1=W(0,1028147653,-1121172806,-1156629272,1029524274)+W(1,1025593127,-1108190871,1019648283,998861994)+W(2,1019179235,1044333967,-1105021998,-1126875818)+W(3,1042157337,-1098176216,-1084323638,1048944704)+W(4,-1110312463,1052400296,1052575762,-1112766254)+W(5,1019247612,1041545807,-1144495302,1027979993)+W(6,-1120006735,-1152440548,960835398,-1115664295)+W(7,-1144225212,1040728133,-1117757541,-1127435447);sum2=W(0,-1133465842,1020564842,-1109452473,1020759546)+W(1,1037565600,-1103457632,1042355402,1025892619)+W(2,-1114814180,1043192653,-1103393926,1033812672)+W(3,1023511793,1057142397,1042803000,1040091206)+W(4,1028077461,-1101196001,-1093624788,-1104532905)+W(5,1005396583,1038394412,-1094252679,-1153222990)+W(6,1022326514,-1113456189,1041416796,-1130818626)+W(7,-1149118303,-1137100532,1021621854,1028700597);WS(1058353218,1042996167);
sum1=W(0,1024954343,-1094124879,1052314513,1009270680)+W(1,1015847030,-1107919793,-1138612357,-1116609353)+W(2,1036476495,-1097421664,1044445371,-1202266712)+W(3,-1110665693,1048862286,1050687635,-1105910956)+W(4,-1121159378,1033331871,-1102818752,1018868510)+W(5,-1108641009,1049066134,998963493,-1115498359)+W(6,-1137738249,1023600450,-1113493234,1016588291)+W(7,-1102251787,1041347474,1023627001,-1119202191);sum2=W(0,-1126808420,-1120540574,-1098896413,1039187917)+W(1,980939457,-1110048722,-1075343834,-1110843188)+W(2,-1123796075,1033167871,-1086151008,1032482295)+W(3,1037410136,-1106277561,1075199384,991431992)+W(4,1002142140,-1166268225,1058982643,-1123555130)+W(5,-1139817292,-1116671070,-1127002394,-1163241473)+W(6,-1134378480,-1143978200,1028067074,1021947375)+W(7,-1142652688,1011961658,1027681870,-1117918702);WS(1065448321,-1123448424);
sum1=W(0,1033675765,1042933049,-1113419593,-1107290229)+W(1,1010310940,1048779866,-1098481070,1033876859)+W(2,-1135157253,1053164479,-1085464413,1028430645)+W(3,-1130617674,1054681092,1025088582,-1126554424)+W(4,1045868403,-1088933089,1052703622,-1113028565)+W(5,1037821135,-1096402228,1043193000,-1114258373)+W(6,1029877230,-1112063319,1039463880,-1131689691)+W(7,-1107423852,-1132569296,1039088003,992526257);sum2=W(0,992398551,-1118632904,-1109433050,-1143518596)+W(1,1027463162,-1115592424,998577524,-1122494561)+W(2,-1110914988,-1094541616,-1095126430,-1116426235)+W(3,-1119896935,1058308065,1059518579,-1103007923)+W(4,-1100289244,1052134722,1038527426,-1121464784)+W(5,1024218964,-1139018826,-1109739820,-1115201103)+W(6,-1111923136,1043392525,1004586244,-1120049915)+W(7,1036361104,-1114310803,1020338285,-1128089075);WS(1050696068,-1101686596);
sum1=W(0,1030829490,1032239887,1015204626,-1113406309)+W(1,1025629886,1039198082,1033819234,1030627629)+W(2,1028506281,1035777849,1052890832,-1111973334)+W(3,1044306231,-1094476563,-1083567844,1049080890)+W(4,1022456523,1053256444,-1095460989,1026744658)+W(5,1033300499,-1108777674,1028011096,1009469122)+W(6,1025382374,-1125496907,-1117978119,1014700692)+W(7,-1126351518,1013615278,1022077689,-1117484787);sum2=W(0,-1123705959,-1116235595,1034058997,-1139597844)+W(1,1033160533,1028975273,-1094422871,-1122943830)+W(2,1021465594,-1105037500,-1106553103,-1103106284)+W(3,1019539230,1055127070,1036912081,1037858431)+W(4,-1115261066,1039390029,-1113630050,1034945731)+W(5,1030761443,-1104569658,1034816057,997585040)+W(6,1021971134,1024962787,-1131788338,-1137214108)+W(7,-1122567677,999405400,1014360364,1023175710);WS(1058623938,1044469574);
sum1=W(0,1045615020,-1108426137,-1135193336,1044911680)+W(1,1035147318,-1141312974,1044306859,1030580258)+W(2,1047639223,-1105886038,-1122107414,1043270872)+W(3,1050348390,-1079944741,-1085342603,1051720601)+W(4,1030161626,1039515483,-1100470855,1041363874)+W(5,1044899106,1021302290,-1110191310,1041545713)+W(6,-1132009366,-1167333042,-1180200419,1040848727)+W(7,1044251461,991624716,-1100960996,1042676794);sum2=W(0,-1126998679,-1097249916,1048536708,-1118913729)+W(1,-1112584470,-1101780852,1037003529,-1122142287)+W(2,-1125720699,-1124055793,1040132893,1008038822)+W(3,1026650453,1050619160,1058508674,-1117660887)+W(4,-1098785634,1044368398,1037637019,-1121056345)+W(5,1035354845,-1115949975,-1106591466,1006096779)+W(6,-1103280207,1036370417,-1109803757,-1116815483)+W(7,-1117822839,1013784870,-1104576316,-1119752481);WS(-1092650820,-1093598320);
sum1=W(0,-1126483198,-1111185837,1032567139,1028684103)+W(1,-1136033646,-1107026560,-1113511425,1034982933)+W(2,1019177644,-1096033968,1059010394,1025024233)+W(3,-1119240794,-1101350837,1042563567,-1118967697)+W(4,-1095523617,1057301262,-1131092420,-1118984463)+W(5,-1108863241,1042409572,-1108714423,1023629806)+W(6,-1113123137,1040959081,-1114101506,-1128061252)+W(7,-1126435736,1035081684,-1106962654,-1142697342);sum2=W(0,-1118904411,-1134435633,-1102280300,-1150017862)+W(1,-1158272012,-1107189637,992574886,-1122133752)+W(2,1013234849,-1120249847,-1083559741,-1146867651)+W(3,1030464194,1057018316,1062197029,-1097179586)+W(4,-1106482941,1048792270,1040811198,-1115216614)+W(5,1025489390,1024832618,-1114392001,1021081809)+W(6,-1129648553,1031754422,1031998303,-1112304821)+W(7,1028128070,-1125347555,1029475610,993658022);WS(1058173058,1066808129);
sum1=W(0,-1107348220,1035236882,1041707116,-1121094224)+W(1,-1099127505,1036577094,1043659283,-1105652573)+W(2,-1103913530,1044208414,1046852514,-1107481241)+W(3,-1113478482,1029276252,1039741986,-1121409754)+W(4,1040539139,-1097605967,1044710619,1032545388)+W(5,-1113016318,-1100723463,1043551606,-1115290924)+W(6,-1120477164,1029619500,-1133641268,1013015214)+W(7,1000206250,-1122925746,994694705,950366748);sum2=W(0,-1094008764,1034130054,1031813868,1011760553)+W(1,-1105723160,-1120175931,1042930394,-1124103013)+W(2,-1087139249,1064201383,-1110465854,-1131636845)+W(3,1052425931,1002356625,-1098172076,1006833373)+W(4,1056772124,-1089869944,1043061462,1007319139)+W(5,1034445536,-1114835724,-1102352886,1014923704)+W(6,1012087213,-1123264660,1040830367,1016549099)+W(7,1037095176,-1129286431,-1111397998,993051546);WS(1061928770,1027279769);
sum1=W(0,1034406912,-1100123699,1029564087,1033006716)+W(1,-1113862823,-1162686055,-1109708970,-1128579510)+W(2,1039933724,-1096018034,1050604450,1007368299)+W(3,-1111710246,1056786929,1037263862,-1109765633)+W(4,-1111349982,1056534441,-1098017894,-1113416432)+W(5,-1109997378,1044907121,1038664521,-1101798872)+W(6,-1113344954,1022437288,-1116167797,-1105438789)+W(7,-1114279935,1031029722,1027389387,-1113862289);sum2=W(0,1026006751,-1115270559,1024783342,-1130316822)+W(1,-1108403600,1031363022,1033798448,-1139293944)+W(2,1035073774,-1104904057,1037041630,1025961213)+W(3,-1122004937,1031769509,1039898935,1021529214)+W(4,1035952663,-1106336513,1057393141,-1112547455)+W(5,1015050843,1027760004,1027825620,-1096601581)+W(6,-1124438030,1019789656,-1121305243,-1105185563)+W(7,-1133483016,-1118390529,-1128829234,-1106336479);WS(1053752708,1043937257);
sum1=W(0,-1114168512,-1105170221,1031197758,-1109039567)+W(1,-1112521242,-1098204331,-1104934543,-1113606305)+W(2,-1097902456,1046102006,1042705158,-1098767200)+W(3,-1095288434,1066642253,1070561411,-1089903115)+W(4,-1094410051,1054367941,1038022813,-1100846418)+W(5,-1114520925,-1100810554,1032266099,-1108028099)+W(6,-1115668990,-1121904763,-1114135854,-1115062077)+W(7,-1105295129,1031167873,-1123380722,-1118408200);sum2=W(0,-1113064749,-1090786559,1038982572,-1136678198)+W(1,-1144787532,-1094418907,-1102980167,-1129681067)+W(2,-1115681675,1009808406,1041806798,1023762114)+W(3,1041111385,1053253351,1054413523,1035936399)+W(4,-1130408019,1015714915,1024043560,-1114747797)+W(5,-1136936214,1020895003,-1114777947,1001107148)+W(6,1022660811,-1117683238,1021536435,-1129865467)+W(7,-1121651306,1028089270,-1123371786,1019986163);WS(-1077899937,-1095640595);
sum1=W(0,1038010313,1032811586,-1097475626,1033727032)+W(1,1026389718,1036208246,-1123908524,-1117534996)+W(2,1040451742,-1100196466,1051006893,-1116405267)+W(3,1038149954,-1112596654,-1096170677,1043001855)+W(4,1012098034,1057575303,-1089360567,1035677341)+W(5,1041468735,1025151035,-1102384270,-1122502968)+W(6,1036152598,-1108998502,-1117118702,959089718)+W(7,1035936827,-1117388883,1019229383,-1122221082);sum2=W(0,1014408115,1037203464,-1112987386,1006518986)+W(1,1031626038,-1111295182,1033188726,998532726)+W(2,1042237958,-1111204470,1033012571,1002908510)+W(3,1024306585,1046645930,1040504174,-1142339005)+W(4,1005347958,1036175171,1022488131,1028667874)+W(5,-1108949069,-1102667672,-1113110436,1028194944)+W(6,-1129272561,-1105300490,1012028387,991631364)+W(7,-1155665460,-1098212068,1026136762,-1118275484);WS(1052188868,-1105025774);
sum1=W(0,1026006805,1053332527,-1093124457,1016895952)+W(1,-1127133881,1046329385,-1102124985,1015047702)+W(2,-1111238899,1054121990,-1093232644,1031180874)+W(3,1039605133,1041936861,-1108714798,-1123947762)+W(4,1036489378,-1098161716,1047964177,-1116894641)+W(5,1027868467,-1100202284,1042303686,-1100188956)+W(6,1028341284,-1114580002,1042593657,-1114267170)+W(7,1040022103,-1112308133,1033044781,-1120167377);sum2=W(0,-1098242390,1038124206,1035251585,-1146833441)+W(1,-1090155459,-1111850856,-1110800852,1015159009)+W(2,-1080159437,-1111691725,1033462452,-1114532383)+W(3,-1083172772,1045262621,-1116129960,1037947101)+W(4,1043663143,-1107342132,-1117401930,-1115149205)+W(5,1066420271,-1115094311,1036826747,-1118954060)+W(6,1065821018,1045364599,-1121811075,-1159263732)+W(7,1052081121,1039539139,1031476522,-1144829650);WS(-1102870152,1022622513);
sum1=W(0,1055644087,-1105950504,-1114669622,-1099940547)+W(1,1035394969,-1108831748,1043185370,1029691760)+W(2,1045649819,1041190721,-1098060649,-1105006556)+W(3,1045987408,1039545500,-1093030704,1034170571)+W(4,1030573816,1049616144,-1093912525,1028754581)+W(5,1031111560,1056957379,-1084377448,1032315050)+W(6,1035095156,1047436506,-1093512673,1008186016)+W(7,1041054212,1055423038,-1094643096,1002093997);sum2=W(0,-1084145430,1070336926,1055168354,-1086613448)+W(1,1037387540,-1098862516,-1095516697,1056626754)+W(2,-1091365810,1050914492,1050568943,-1097405209)+W(3,-1096604175,1068317532,1069441477,-1099937369)+W(4,-1095647742,1054262144,-1090345251,-1106692290)+W(5,1043123500,-1083131387,-1085743049,1045945631)+W(6,-1106696806,1046449081,1048225937,-1106594556)+W(7,1053814194,-1081281727,-1086819148,1058187197);WS(-1069426976,-1120848841);
sum1=W(0,1036938172,1037072255,-1103659451,1032159990)+W(1,1035259664,997868135,1049019033,1025792718)+W(2,1047028417,1031706371,-1095105906,1020529436)+W(3,1052190352,-1092031243,-1081236347,1049696791)+W(4,1041456894,1045414333,-1090672009,1038916826)+W(5,1039915051,1026900661,1032303833,1035011641)+W(6,1015525967,-1119324359,1008361890,1039253091)+W(7,1036563112,1015048091,-1146656500,-1145253028);sum2=W(0,-1131675185,1029191442,-1114450600,1024984252)+W(1,-1130807793,-1132163681,1018117017,-1115031522)+W(2,-1137547874,-1115933340,1033829647,1037592454)+W(3,-1119117212,-1086087178,1063181450,1006729954)+W(4,-1138868050,-1112002886,1026390676,1017409241)+W(5,-1139313154,1014175682,-1143924164,-1134939410)+W(6,-1127085641,1023290113,-1138352802,-1125048401)+W(7,-1144490820,-1135148482,1007342770,974288160);WS(-1092511940,1056045775);
sum1=W(0,1034351639,-1122413709,1034842253,-1109413949)+W(1,1036571263,-1107220477,1031880235,-1128037178)+W(2,1026078569,-1123595634,1048156900,-1106487287)+W(3,1044122211,-1099810889,-1106066347,1038991202)+W(4,-1145831724,1052039823,-1096815763,1016305349)+W(5,-1113387827,1050308552,-1095462256,1039930976)+W(6,1018446892,1032192235,-1104039774,-1145490603)+W(7,-1119385695,1047960215,-1105858435,-1115254417);sum2=W(0,-1129634341,1017418680,1033383321,-1086264457)+W(1,-1125984965,-1145267460,-1108053053,-1078809375)+W(2,-1131211232,1019434782,1035592777,-1073693037)+W(3,1032304695,-1112808134,1017461836,-1098879629)+W(4,-1126835561,1027589163,-1125819067,1071963841)+W(5,-1135310730,-1164412329,1048432434,1073307463)+W(6,1030376830,1012340975,-1132396034,1053688201)+W(7,-1115706548,1024240430,1037084632,-1110470100);WS(1042257800,-1115776325);
sum1=W(0,-1146926115,-1107281138,1038400362,1010013391)+W(1,1032352980,-1098526814,1045994468,-1117084567)+W(2,-1109330569,1043068219,-1111135982,1043908518)+W(3,-1114314051,-1109412128,-1144690495,-1120663934)+W(4,1039411448,-1097266597,1057956169,-1098521248)+W(5,-1111850704,1039093055,-1128243973,-1122589083)+W(6,1040829028,-1100632132,1048043508,1029880783)+W(7,-1123393177,-1104810789,1025450855,997333453);sum2=W(0,1029402915,-1139977433,-1102627522,1041328458)+W(1,-1131137316,-1118253197,1040550677,-1112092070)+W(2,1031911869,-1122896144,-1088615745,1058291503)+W(3,1023173531,-1122404168,1061434285,-1087193418)+W(4,1023792141,-1098422336,1075510495,-1072676007)+W(5,-1123803784,1037623928,1067804318,-1079538943)+W(6,1014267385,-1106514445,1045458757,-1106625048)+W(7,-1128776324,1036548666,1035151624,-1107997040);WS(1062572194,-1113128476);
sum1=W(0,1025054504,-1105909778,1035303099,1030405814)+W(1,1032745069,-1098454710,1048922046,-1107189334)+W(2,-1111717923,1040855323,-1111940687,1047137430)+W(3,-1115121012,-1102647392,1030883818,-1120733568)+W(4,1039928305,-1094658254,1056642050,-1102007432)+W(5,-1108655721,1048800872,-1114397119,-1121522301)+W(6,1042636501,-1098634802,1045405821,1030940241)+W(7,-1121873307,-1107065062,1028123977,-1129454014);sum2=W(0,-1114559261,-1138228901,1049277284,-1102431407)+W(1,1015935669,1029828517,-1107208114,1036930870)+W(2,-1119968612,-1110320033,1062476231,-1086736101)+W(3,1034980574,-1095660939,-1090290563,1061616421)+W(4,-1134322843,1043622789,-1071408041,1075586093)+W(5,1031387619,-1103434641,-1079628774,1068626110)+W(6,-1130912561,1043842027,-1100585862,1036267766)+W(7,1028413753,-1104010102,-1110973692,1043722127);WS(1060774594,1031131703);
sum1=W(0,-1107942447,1045023814,1022102280,-1109726834)+W(1,-1105426838,1048858052,1019498368,-1115599332)+W(2,-1102134060,1057375412,-1089780107,1024119623)+W(3,-1108928460,1053310638,1054202179,-1117349999)+W(4,1030069408,-1086363546,1056436400,-1105657043)+W(5,-1109912496,-1121814959,1045750878,-1112636534)+W(6,-1111247296,-1121700033,1017717699,1020787328)+W(7,1016389396,-1112979299,-1115080444,1034439495);sum2=W(0,1036474850,-1115841609,-1115206474,1027456791)+W(1,-1117613837,1015990489,-1121605429,-1155010952)+W(2,993333704,-1114813616,1041891165,-1115442992)+W(3,-1124280889,1046600726,1051997378,-1145891812)+W(4,-1120272689,-1127188969,-1122067781,-1135549634)+W(5,-1147158916,-1101686418,1035140408,1009536026)+W(6,-1136721538,-1106242516,1020051521,1019245009)+W(7,1006917274,-1111325506,-1113122752,1017045509);WS(1060194466,-1100017114);
sum1=W(0,-1107280066,-1105747811,1059466063,-1103466926)+W(1,-1110455654,-1101985628,1043733237,-1106475814)+W(2,-1108454907,1018718942,1057500851,-1106517942)+W(3,-1102634810,-1106901713,1036011765,-1094721336)+W(4,-1103570769,1046100821,1016328357,-1110005824)+W(5,-1103041901,1055521256,-1113318903,-1108487663)+W(6,-1108837738,1047438565,-1139455183,-1116101330)+W(7,-1103753711,1059153514,-1111475141,-1118902112);sum2=W(0,-1134258178,-1116481221,1032034504,-1123729210)+W(1,1016306377,-1123533287,-1130975497,-1124034546)+W(2,-1119701101,-1150894505,-1129842733,-1119840142)+W(3,-1121134035,1050682292,1050657130,-1118895679)+W(4,-1110905440,1003934853,1032136922,-1115758498)+W(5,-1123898542,1016401385,-1114630639,-1135589646)+W(6,-1120388479,1010383122,-1135861370,-1140270714)+W(7,-1131815221,1025651043,-1115813895,-1126135829);WS(-1094780356,-1096037829);
sum1=W(0,-1094564683,1051641704,1042321778,-1109647669)+W(1,998269945,1048993133,-1097112145,1034946343)+W(2,-1106439374,-1105882161,1049078036,-1120792141)+W(3,-1099790159,1021385644,1039341071,-1101585581)+W(4,1039955171,-1110801281,1035258371,1020526630)+W(5,-1116696534,-1093602407,1056382370,-1124429730)+W(6,1026955814,1040928722,1035779188,-1106396689)+W(7,-1132274079,-1094848202,1053064740,1027970323);sum2=W(0,-1137596463,1029577680,1038439017,-1113448033)+W(1,-1129205035,-1107142480,1015352075,1012914617)+W(2,-1126343315,1047351132,1070713407,-1114069586)+W(3,1039861741,-1098569120,1073186805,1046610276)+W(4,-1126312459,1038608299,1038004689,-1144677526)+W(5,-1123052878,-1116615219,-1073950732,1007385420)+W(6,996868828,-1112533224,-1077903771,-1108941862)+W(7,-1125851727,-1107291575,-1107100148,1037961064);WS(1053603780,-1115461008);
sum1=W(0,-1137418943,-1097293942,1049585228,1014991997)+W(1,1030817204,-1095449155,1046317951,-1134044169)+W(2,1016256157,-1092155167,1056038503,-1118818050)+W(3,1021933093,1049349309,1058232189,-1129232467)+W(4,-1107174285,-1125654285,-1109114845,1020919504)+W(5,1024187323,-1107838901,-1104780729,1042320778)+W(6,-1121722108,-1112035518,-1104946775,1033110781)+W(7,1027865701,-1115980033,-1096840466,1040979266);sum2=W(0,1033231462,-1115237141,-1111323807,1022510111)+W(1,-1122607696,1031925962,-1115623012,1016053183)+W(2,-1126070520,1042960949,-1119706606,999155791)+W(3,1021774826,1053325526,1049744257,-1130112624)+W(4,-1120788802,-1107200469,1005054791,-1116359926)+W(5,1023918789,-1112013861,1026671690,-1115047971)+W(6,-1127228708,-1114604471,-1107279270,-1133439199)+W(7,-1155086158,-1120863174,-1119270266,-1114777589);WS(1049944452,-1118177299);
sum1=W(0,1004954534,-1113835168,-1131743895,1036431958)+W(1,1034605113,-1117712807,1044152226,-1113909672)+W(2,1042179871,1049772083,-1105992217,1034469319)+W(3,1046072096,-1089565448,-1102704504,1047091406)+W(4,-1119832136,-1087875066,1051885673,-1117867957)+W(5,-1115172412,1028249398,1023284205,1037431354)+W(6,1021914321,-1115173764,1032417701,-1128742159)+W(7,-1125265763,1016032028,1023720959,1027934165);sum2=W(0,-1122048832,1053033259,-1121809206,-1100778293)+W(1,-1102028824,1033866732,1014156522,1033801710)+W(2,-1098388207,-1083784972,1055740053,-1112352078)+W(3,1042109429,1035235216,-1104400409,1046653262)+W(4,1037898289,1056376564,-1126110057,-1111071353)+W(5,1035691269,-1103367787,-1120368299,1025902829)+W(6,-1120157845,1034674212,1015248281,997672170)+W(7,1026959129,-1128193065,984939091,-1153716682);WS(-1165444096,-1119710264);
sum1=W(0,1042994118,1051115175,-1098028621,-1108071955)+W(1,1034244741,1042802936,1040688824,1032455940)+W(2,1037778378,1051394930,-1088773549,-1120702728)+W(3,1041081798,-1114386041,-1087521946,1029133552)+W(4,1016348739,1044466585,-1089153334,1045508004)+W(5,1044760836,1039392600,-1102706330,-1117660781)+W(6,-1126699940,1042064672,987979863,1043978432)+W(7,1049969601,-1111502020,-1112154588,-1112358151);sum2=W(0,-1113048377,1060341068,1067872749,-1107478445)+W(1,-1169925094,1041247352,1057359743,-1121919154)+W(2,1033233769,999982909,-1089189226,-1112420946)+W(3,1022227231,-1081289783,-1075624869,1030919570)+W(4,973479782,-1090689511,-1088323315,1049895882)+W(5,1025958326,1036288861,1048635178,-1108655271)+W(6,-1175748301,1044034366,1052769876,1042449401)+W(7,-1108998850,1055733822,1060416891,-1098757157);WS(-1077066897,-1138646112);
sum1=W(0,1024267775,-1092381223,1053014632,1025453154)+W(1,1009759453,-1106693383,1027242622,-1118474373)+W(2,1034803609,-1096180043,1051220983,-1149202983)+W(3,-1105412061,1042083852,1053447283,-1101608091)+W(4,-1118414542,1031147625,-1105039519,1010847661)+W(5,-1104989395,1050244398,1023828386,-1113932053)+W(6,1000523125,1024065726,-1110843104,1023831870)+W(7,-1099033634,1045342865,1028746421,-1113130950);sum2=W(0,1013870164,1032969077,1050672871,-1105627059)+W(1,-1133465912,1032956180,1076869477,1037977967)+W(2,1030888661,-1118666398,1063553933,1017901782)+W(3,-1118337904,-1095979039,-1069322680,1026329625)+W(4,1030672570,-1102611716,-1088200357,-1169512700)+W(5,-1156287199,1041525268,1026168517,-1153801247)+W(6,1014316520,-1121602320,-1129519600,-1126632288)+W(7,-1145191680,-1129518532,-1120095414,1031405165);WS(1059038658,1028594353);
sum1=W(0,1030613999,1027001704,-1089493909,1046010101)+W(1,-1132336275,1035531624,-1094328658,1026431736)+W(2,-1117493948,1032402678,-1106243079,1043051950)+W(3,1038489844,-1152158733,1052296065,1044337864)+W(4,1028206993,-1098315241,1042911580,1028671678)+W(5,1044643916,-1088517514,1049587060,1032918142)+W(6,1007880004,-1103996748,1035409673,-1137633217)+W(7,1043840791,-1091506711,1044000434,1036291743);sum2=W(0,-1118922878,-1105269646,1050974192,-1110275215)+W(1,998383694,-1109062791,1002191246,-1111322692)+W(2,-1117830208,1013977255,1046707356,-1114811922)+W(3,-1123342062,1052555170,1051646415,-1114439732)+W(4,-1109116635,1041098100,1036678597,-1108145020)+W(5,-1124252768,1040874722,-1098775079,-1121186646)+W(6,-1104593856,1030669290,-1122565606,-1115485971)+W(7,1026377322,1040986964,-1098750401,-1115223671);WS(-1089038754,1070610314);
sum1=W(0,1006818038,-1112569734,-1110914124,1038135388)+W(1,-1126323612,-1099849389,1036085850,1043645143)+W(2,1015379312,-1090696922,1053776546,1040122382)+W(3,-1107760774,-1101892281,1045400523,-1118717763)+W(4,-1110158738,1028620400,1040930437,1002760462)+W(5,-1104391397,1047988033,-1132043583,1016954112)+W(6,-1114553627,1043536901,-1119469430,974497054)+W(7,-1113068735,1039930893,-1114659286,-1139206280);sum2=W(0,-1120363159,1029972206,-1135126990,-1111466112)+W(1,-1119340063,1020623843,1026762268,-1099605665)+W(2,-1119078724,-1137841818,1064611900,-1102195223)+W(3,1035843986,-1094446255,1017486399,1042926586)+W(4,1035175754,1049035968,-1094749382,1014516782)+W(5,-1106992039,-1128810267,1039608352,-1112006203)+W(6,-1128507307,-1123633215,-1194223384,-1136077530)+W(7,-1129270833,-1123131987,-1197948696,-1129209333);WS(-1120775200,-1094115106);
sum1=W(0,-1117113151,-1112921839,1046145098,-1107062579)+W(1,-1133090109,-1099947345,-1097096777,-1151313622)+W(2,-1096583070,1050818928,1048882552,-1100319675)+W(3,-1098081804,1057531117,1067142180,-1094480203)+W(4,-1092969217,1051254629,1054137781,-1100195749)+W(5,-1119648950,-1098660371,1035250696,-1111825641)+W(6,-1113650835,926574177,-1115652196,-1118408614)+W(7,-1105675228,1035449878,1024424221,-1114839546);sum2=W(0,-1122846232,1031116535,-1118531646,1030028661)+W(1,1002183233,-1113707943,1034244245,-1116699784)+W(2,-1129631292,988543074,1027624889,1039671963)+W(3,-1112395279,-1080457005,1064104967,1037992478)+W(4,1009610216,-1097715519,1052372051,-1115290878)+W(5,1001287537,1037716560,1011412016,1016046512)+W(6,-1122731504,-1112112395,1031591085,-1122589730)+W(7,-1139829356,1031806339,-1128697528,1022404309);WS(-1083041826,-1088446577);
sum1=W(0,-1112868382,-1138041180,1041478665,-1123809603)+W(1,-1139686881,998832115,1026886463,1007627162)+W(2,1037998481,-1108164766,1018740405,-1137074328)+W(3,1035817611,-1106005004,-1092605991,1036557383)+W(4,1028314191,1054394898,-1096954228,1043199331)+W(5,-1112414119,1042585939,-1105339656,1016960213)+W(6,-1123391616,1037009680,-1122534560,949272012)+W(7,-1152205450,1027830053,-1128384493,-1161448845);sum2=W(0,1036010005,-1080772886,-1110295637,-1113551367)+W(1,-1112615912,-1080108640,1033469827,-1118689741)+W(2,-1108103320,1042883784,991295446,-1123719569)+W(3,1026422893,1067023817,-1106557392,1039881895)+W(4,1043952518,1065911618,1015020021,1028046949)+W(5,-1112407780,1043418298,-1113416335,986544491)+W(6,1025610945,-1121396391,-1118133995,1028536389)+W(7,-1142574731,1019038275,1027619053,-1114551687);WS(1059656866,1032254503);
sum1=W(0,1051132033,-1087438145,1040121644,1047684766)+W(1,1032901415,-1096624519,1045530925,1031967406)+W(2,1050001035,-1093591378,1040228252,1044069767)+W(3,1051046262,-1092342973,-1096329486,1050005760)+W(4,1024623477,1024747921,-1100479077,1045316401)+W(5,1041030197,1042870865,-1092498854,1048633756)+W(6,-1129401004,-1112612011,-1100524478,1041789317)+W(7,1040932616,1037509038,-1089145703,1050363772);sum2=W(0,1033723840,1054927280,-1094930774,-1110893464)+W(1,-1120765513,1004192518,1009606707,-1117945313)+W(2,-1151198348,1032813206,1018976553,-1111742424)+W(3,-1121736497,-1097617496,-1096835022,-1121652889)+W(4,1020727265,994767756,-1114598300,-1144829382)+W(5,-1111733852,1024454465,1049726638,1030389401)+W(6,1010605379,-1124374145,1040837102,-1120942585)+W(7,-1112033268,-1107458988,1057385902,1035752486);WS(-1076352721,1061176787);
sum1=W(0,-1115567878,-1095051668,1047858891,1038434246)+W(1,1039493528,-1094852257,1040618482,-1116442287)+W(2,1037423542,-1086623624,1057001770,-1114755255)+W(3,1022350014,1044286862,1036068672,1022609452)+W(4,-1114677168,1057477914,-1086915318,1037805114)+W(5,-1123591576,1049595083,-1095930750,1044588197)+W(6,-1143365955,1036655988,-1108386213,1031697064)+W(7,-1114839417,1044280124,1029598047,-1119274549);sum2=W(0,1018488840,-1104206436,-1111729053,1004158510)+W(1,-1109735653,1012246375,-1117505825,-1122544930)+W(2,-1113462230,-1114523900,1042992721,-1111468709)+W(3,-1112517262,1056346033,1051780099,-1133433375)+W(4,-1108529674,1029007760,1042618199,-1114816198)+W(5,-1112282852,-1106712811,1035563022,-1136000711)+W(6,1002563934,-1113168793,1024458488,-1122022613)+W(7,1011039855,-1115338003,-1112797570,1037211560);WS(1037340944,-1121222187);
sum1=W(0,-1116495838,1040689218,1036502651,-1106495021)+W(1,-1118176747,-1110298712,-1106426924,-1119752153)+W(2,-1096308023,1052341602,1044624667,-1097659059)+W(3,-1094205341,1064260668,1068943083,-1089978464)+W(4,-1095502171,1052009702,1045175252,-1099820424)+W(5,-1115640417,-1100646016,1004526500,-1108261518)+W(6,-1112496425,-1117627026,-1108867801,-1110958217)+W(7,-1105702479,1026863896,-1112879076,-1111070831);sum2=W(0,1002312827,1043920878,-1113959010,-1124888335)+W(1,-1134403694,1045056865,-1120905299,1019347263)+W(2,1025097519,-1107896626,1031903433,-1120916959)+W(3,-1105297347,1060319926,-1100397803,1028583233)+W(4,1007461646,-1100756735,1042137547,-1119634731)+W(5,-1117960999,1018292031,-1106899263,-1134844462)+W(6,-1123847191,-1136355134,-1119650359,998264859)+W(7,-1129847887,-1108036266,1033071013,-1109200858);WS(-1087648930,1056984912);
sum1=W(0,1027950097,1048727276,-1101873716,-1111974664)+W(1,1027762677,1043573475,1015678999,1024202483)+W(2,1025406415,1051177331,-1091649404,1016025318)+W(3,1043195617,-1092810048,-1082302860,1050173331)+W(4,1035903278,1038252876,-1097139061,-1156961168)+W(5,1031391740,1044809191,1038200652,998750650)+W(6,1023913741,1035706934,1042041459,1023377112)+W(7,1033673899,1020597221,1041744649,-1114494621);sum2=W(0,1035604443,-1109665959,1027481873,-1121529027)+W(1,-1113891962,1017090586,-1115818981,1006860245)+W(2,-1155240851,1033553543,1023852497,-1124657042)+W(3,-1130359386,1061263788,1027230949,1039189933)+W(4,1025386829,-1109330568,1041592808,-1123139111)+W(5,1028100153,-1106256683,-1113120233,999905578)+W(6,1016774458,-1097657183,-1101411950,-1132638677)+W(7,-1126789482,-1118236009,-1121071325,-1109638591);WS(-1090940868,1045539156);
sum1=W(0,-1125495305,-1111842948,1024315123,1033322010)+W(1,-1122547977,1036262295,1017057054,1021788462)+W(2,1049435900,-1083395945,1046781659,1041875702)+W(3,1022396558,1050733040,1016653136,1032259903)+W(4,1034779456,1050803832,-1084181811,1045300311)+W(5,-1113477720,1023164412,1044787970,-1103054087)+W(6,1025152496,-1141132416,1025666193,-1119238479)+W(7,1017461170,-1119150102,1039405571,-1121753565);sum2=W(0,-1111850352,-1154701652,1008422401,-1128983709)+W(1,-1115334877,1045060155,1033609440,-1109145509)+W(2,-1101312255,1053683311,-1090718168,1041457249)+W(3,-1131783421,1041887968,1047082317,1009316297)+W(4,1037660946,-1090960245,1034433310,1037394704)+W(5,-1121261620,1034919558,1036748070,1030040522)+W(6,1008969141,-1118627401,-1109720341,1034723828)+W(7,-1118719808,-1117531173,998924330,-1122112519);WS(1058382658,-1101786424);
sum1=W(0,-1110270554,1020557616,1042446649,1010032145)+W(1,-1139041509,1040419632,-1110579152,1021044303)+W(2,-1106470550,1039037886,1052788411,-1107378131)+W(3,-1114587164,-1089217895,-1102603214,-1101971332)+W(4,1023988544,-1116816379,1052497916,-1110520967)+W(5,1031022672,-1098005290,1048850952,-1136091053)+W(6,1028924449,1030444000,1041387232,-1142630143)+W(7,1026679274,-1105928314,1042985742,1036784631);sum2=W(0,-1122331173,1021048143,-1121426033,-1141905806)+W(1,-1116694246,-1117334358,1034622720,-1109719947)+W(2,-1133055086,985385246,-1111822939,-1111398337)+W(3,-1106162040,1058597177,1062397265,-1092732322)+W(4,1033705060,-1096472079,1007125953,-1104483430)+W(5,-1119866494,1040447045,-1124693001,-1148551778)+W(6,1019582103,-1107345628,1025700470,-1142669219)+W(7,-1119480360,1011504527,1026572561,-1124513225);WS(1062970978,-1081266569);
sum1=W(0,-1102316771,1049067654,1040583110,986432279)+W(1,1026249566,1049251698,1039432874,1031488060)+W(2,-1104248914,-1100292756,1040278772,1034368766)+W(3,1037424006,-1086541140,-1096033842,1046796153)+W(4,1035596338,-1092317470,1045287213,1039493185)+W(5,-1122189220,-1101422105,1049598341,1029733120)+W(6,1016727466,-1130063849,1043296141,-1132489681)+W(7,1006845944,-1103019359,1042202275,1032483937);sum2=W(0,-1108138297,-1092863213,-1134447463,1020893591)+W(1,1024987284,-1095439435,-1107350452,1030342296)+W(2,-1107013954,1054820060,-1104627754,1023656240)+W(3,1038311792,991870971,1058790229,-1145193326)+W(4,-1140508767,1019051815,1049499199,-1111721419)+W(5,999045582,1003248078,-1113643053,-1124168067)+W(6,1010876103,-1122507350,1040683258,-1111078930)+W(7,-1139420079,-1120196608,-1107048418,1036851190);WS(-1090709444,1049440503);
sum1=W(0,-1112814366,1025170444,1021129071,-1116166456)+W(1,1009000949,-1102968365,-1107658202,1013557870)+W(2,-1102384190,1054801672,-1108358704,-1112664461)+W(3,-1098104133,1055216649,1055155742,-1102466049)+W(4,-1100420271,1007027006,1062491877,-1093799886)+W(5,-1117987732,994631719,-1115514619,-1139587454)+W(6,-1108681738,-1122456724,1032182427,-1112800010)+W(7,-1118237822,1037835469,-1137063726,-1119596065);sum2=W(0,1010269627,-1125700925,-1129465449,-1124401971)+W(1,1011116525,1031004177,-1111184590,-1139731999)+W(2,1031226256,991734042,-1090395945,-1123603568)+W(3,1023655690,1056735713,1007034923,-1106780773)+W(4,-1117593255,1023598587,-1114530604,1032362667)+W(5,-1139919503,-1116020697,1044588818,1019563835)+W(6,-1131886173,1030692092,-1118660887,1016903156)+W(7,-1132337311,1014084462,1027760305,1003383541);WS(1052605444,-1096548047);
sum1=W(0,-1135269079,-1099989408,1035141158,-1157809579)+W(1,1014261129,-1107118442,1022832721,1034237928)+W(2,1035728362,-1095069609,1036930738,1014945855)+W(3,1017149121,1004173259,1042230040,1022065263)+W(4,1022065234,-1102684265,1051854441,-1149699425)+W(5,-1106055602,1026600311,-1123731628,1033708682)+W(6,-1122459306,1029280393,1039321653,-1120230985)+W(7,-1120275059,-1114974728,-1108029264,1040542518);sum2=W(0,-1139099893,-1078862437,-1097588090,-1129576496)+W(1,-1102121527,-1076350607,998819801,1024729710)+W(2,-1108414487,1043522425,-1111980043,-1134118593)+W(3,1039987934,1067956735,-1109442889,1032654822)+W(4,1045186917,1072447081,1044036972,-1118463242)+W(5,-1096991255,1053122067,-1115256553,-1124332658)+W(6,1033745090,-1111637970,1027886256,-1123595298)+W(7,-1102163660,1040872955,1044251533,-1115579557);WS(1054231108,1025279114);
sum1=W(0,1020527399,-1123453065,-1096862627,1049493415)+W(1,1020186806,1039341944,-1119337841,-1160786718)+W(2,1026191493,-1104689967,1034733383,1041541558)+W(3,1046988234,-1092316960,1008801448,1041661776)+W(4,-1147857037,-1122753069,-1108979241,1034215919)+W(5,1041704764,-1093206832,1050167121,1032223662)+W(6,-1120557618,-1107112804,1027712531,-1156220183)+W(7,1039867950,-1094240131,1043962418,1036558383);sum2=W(0,-1156731980,-1121143571,1027150242,1019039796)+W(1,-1125155383,1021067288,1024911074,-1128517034)+W(2,-1153680156,-1101109237,-1096825521,1036906894)+W(3,-1140765671,-1079877582,-1088644111,-1110310177)+W(4,1018992688,-1094350155,-1113080073,1019841700)+W(5,1030176462,1058234221,1052444813,1000349534)+W(6,1027890172,1064456596,1024094624,-1128055622)+W(7,1018002108,1058386161,1045751986,-1134555143);WS(-1097731588,1025129315);
sum1=W(0,1033609822,1037092684,-1099469177,-1125480775)+W(1,972033083,-1118357663,-1139849211,-1113410371)+W(2,1036940225,1046113067,-1089626010,1035911587)+W(3,1025915127,1050865438,-1143345853,1047135499)+W(4,1037164536,-1109542297,-1104510832,1038594118)+W(5,1018117854,1047810219,-1097851227,1031924197)+W(6,1009743167,-1111680192,-1113708160,-1146462713)+W(7,1021572178,1036701507,-1110047355,-1120871309);sum2=W(0,-1124965724,1029789829,-1119672690,-1132623148)+W(1,-1134630348,-1105084635,1036116775,-1123511646)+W(2,-1138485084,1035852445,1002738585,-1106888257)+W(3,-1143859545,1050249105,1057234226,-1097411434)+W(4,-1133066340,-1114135764,-1115375290,-1109817844)+W(5,1030422253,1024721985,-1117221657,1017260494)+W(6,-1121255807,-1120848177,1007172972,-1118819718)+W(7,1003464777,1033535897,-1110249095,1021514610);WS(1064258306,1057427735);
sum1=W(0,1046669668,1041288794,-1094345727,1024557366)+W(1,1048078371,1002554246,-1107049340,1026345305)+W(2,1049007041,1039217007,-1092155570,-1126800432)+W(3,1043467602,-1117262306,-1100296810,1017273727)+W(4,1032131185,1041191743,-1101509636,1027549470)+W(5,1040278032,1037075392,-1100720075,-1136038899)+W(6,995640096,-1121877906,1015117221,-1134767685)+W(7,-1135631084,1026049048,1034147956,-1111532367);sum2=W(0,-1083389635,1062132206,-1122840851,-1127222139)+W(1,-1081609637,1066099523,1053156114,1022631188)+W(2,-1079976349,1066066300,-1105997303,1027246780)+W(3,-1090363224,1067427062,-1091867230,-1128121946)+W(4,-1100056051,1049064133,-1103783968,1036294091)+W(5,-1097029007,996873905,1048340523,-1115106526)+W(6,1028030408,-1137063332,-1134953960,1035025213)+W(7,-1118886369,1035057689,-1104392578,-1117772337);WS(-1082692450,-1121765493);
sum1=W(0,-1112587635,992292947,1015927970,-1121302066)+W(1,-1118487719,-1104534315,1038416886,-1121296341)+W(2,-1105756568,1049230729,-1104867982,1043167221)+W(3,-1111631170,1048175951,1051898365,1037146590)+W(4,1036199927,-1089217933,1057590961,-1113442509)+W(5,-1106833087,1028715132,-1104675396,1030891673)+W(6,-1115752014,-1121927694,1012516667,-1121397517)+W(7,-1109370235,1018481703,1022215305,-1113425325);sum2=W(0,-1102561169,1040868564,-1126923948,-1123351116)+W(1,1026098771,1021710972,1009959824,-1125337962)+W(2,-1149524831,1048116590,1037970343,1024724387)+W(3,-1113975834,1041914200,1042300553,-1123062396)+W(4,-1157274159,1051191259,1032086087,1021621986)+W(5,-1105234356,1039729263,-1097615037,-1105344931)+W(6,1008573990,1018638481,-1115639834,-1109718449)+W(7,-1102778536,1035375403,-1115667744,-1105611058);WS(1063145570,1065948321);
sum1=W(0,-1113780043,1042647928,1023153433,-1113344071)+W(1,-1107415145,1041877314,-1105577826,1034763992)+W(2,-1103697695,1043379605,1035095074,-1113485016)+W(3,-1125795137,-1105676766,1058030732,-1107021830)+W(4,-1119226457,-1093770877,1049757493,-1116457366)+W(5,1032469064,-1098882227,1047432094,1028002580)+W(6,-1118570362,1029896809,-1106671851,1033670420)+W(7,-1148759702,1007275454,-1110160160,1021171309);sum2=W(0,1033443671,-1147652316,-1122182070,-1114870166)+W(1,-1119163512,1034562054,-1110746439,-1126213983)+W(2,1032648925,1044843888,-1104224164,1033622730)+W(3,1022262943,-1082830049,-1080473697,1036499220)+W(4,-1121656898,1049609982,1070472721,1042757767)+W(5,-1125619769,1025258841,1045148854,-1125695843)+W(6,-1116250872,1030706970,-1138594966,-1109235057)+W(7,983397903,1030898199,1015661307,-1105016797);WS(1047808392,-1105857653);
sum1=W(0,1036414223,1057255335,-1089047968,1019549874)+W(1,1038664639,1050583338,-1095111703,1027946812)+W(2,1033646416,1052085724,-1090242223,1014185453)+W(3,1045309491,-1112577010,-1088425805,1038762993)+W(4,1028560677,1049269098,-1097592171,1038356881)+W(5,1047007737,-1101673225,1024927375,-1120878336)+W(6,1035626955,1020504170,988289723,1031636916)+W(7,1052689664,-1098667351,-1153489085,-1106190208);sum2=W(0,1050181400,-1084160527,-1088778570,1059321043)+W(1,-1114267734,1035785784,-1097051496,-1113170400)+W(2,1015251419,-1094891239,-1096397593,1035392846)+W(3,-1097894374,1060354212,1063793540,-1098458292)+W(4,1014394222,1045924604,-1132415773,1030978836)+W(5,-1098468098,1054874631,-1115217527,-1096505073)+W(6,1043075035,1042828743,-1098450150,1042772598)+W(7,-1092845444,1063378281,1051615858,-1088082125);WS(-1073783985,-1080098540);
sum1=W(0,1012137476,1004414705,994170013,-1135747626)+W(1,-1111733448,-1125334283,1040796537,-1106294475)+W(2,1027546650,-1098951217,1045494048,-1105932043)+W(3,-1095391448,1058781709,1038631039,-1097893467)+W(4,-1107725963,1056582836,-1099332954,1027155091)+W(5,1030910366,1054585131,-1102018612,1001385357)+W(6,1024902311,-1118558951,-1106829042,-1141795121)+W(7,-1136391487,1012935090,-1113109295,-1118975220);sum2=W(0,-1136577003,-1161174488,-1123274403,1021768566)+W(1,-1123969951,-1115268047,1023359390,-1128609502)+W(2,-1126970134,-1111829747,1034323377,1026568479)+W(3,1039844510,-1078035036,-1085317526,1027511085)+W(4,1037108170,1072008544,1044555209,986504280)+W(5,-1182117728,1038025274,1032404118,-1139830523)+W(6,1024145219,1006927579,1024479257,-1127097094)+W(7,-1107924935,1013110307,983390936,1022685546);WS(-1104974728,1024380720);
sum1=W(0,-1117848102,-1117883163,1036325571,-1131530510)+W(1,1021171896,-1127535108,1018298053,1031544042)+W(2,1039153371,-1099610928,1041104624,982295861)+W(3,1036503965,-1100771573,-1101972463,1036843369)+W(4,988770395,1043814114,-1133844875,1029874576)+W(5,-1109841905,1034691017,-1107251369,1031396654)+W(6,-1121562883,1034709362,1025626276,-1125713989)+W(7,-1126175513,1004793673,-1111468989,1034135320);sum2=W(0,-1125393898,1071281072,1044770418,1011595325)+W(1,1044163006,1072425553,-1125402454,1021558362)+W(2,1045704700,-1104699996,1018560910,1010524637)+W(3,-1110276988,-1078765241,-1098423872,-1113439186)+W(4,-1099412627,-1076152216,-1103281302,-1178088596)+W(5,1044569612,-1100004941,1028856833,1019143058)+W(6,-1115657155,1036033265,-1123488110,-1126446200)+W(7,1037394103,-1111185479,-1117821699,1026998165);WS(1066498257,1026989550);
sum1=W(0,-1129927868,1023571545,1016605513,-1133253141)+W(1,-1123659738,1024686464,-1143882757,1025371048)+W(2,1045121333,-1084187390,1042249043,1033458708)+W(3,1002634947,1040895252,1054068239,1032849928)+W(4,1036944705,1040663099,-1089079196,1049903454)+W(5,970850411,-1115004776,-1120675276,1024612748)+W(6,1022709187,1024409057,-1112524513,1017685954)+W(7,1004856149,1001199419,-1120648472,-1117202350);sum2=W(0,1038138620,-1106434423,1014840059,-1117610677)+W(1,-1155040203,1038340354,-1105689565,1038431916)+W(2,1049419982,-1087069176,-1102609737,-1115449783)+W(3,-1094597030,1064410985,1043321526,-1117967352)+W(4,1022703337,-1110711879,1043390477,-1107988055)+W(5,-1117198782,-1112639315,1042536365,-1112813855)+W(6,-1132959015,1026273617,1036470844,-1122022929)+W(7,-1121486321,-1123727669,1009362023,1031915394);WS(1059170114,-1115069681);
sum1=W(0,1041126528,1039057944,-1114418030,-1125005432)+W(1,1031327889,1043197758,1035998588,-1184440086)+W(2,-1137442701,1057495242,-1086197480,-1107377807)+W(3,1027929903,1035662548,-1092661254,-1131407372)+W(4,1016336432,1036387882,-1098594899,1031309989)+W(5,1045677858,1043295874,-1097533773,1017102598)+W(6,1027533272,1020376880,-1116322521,1036182828)+W(7,1040648584,1035357519,-1106979748,-1128058314);sum2=W(0,1029223181,-1099457044,-1094833228,1022472216)+W(1,1035999136,-1123134927,-1107153986,-1129014496)+W(2,1032743888,-1106245137,1052844759,1034397600)+W(3,1050206678,-1115721168,1029163621,1043654862)+W(4,1030968394,1035536761,1046847142,-1114537747)+W(5,969652021,-1109098872,-1111905268,-1149928759)+W(6,1018474295,-1136790748,-1116305850,968266517)+W(7,-1138117380,-1105152866,-1102858563,1033858063);WS(-1091215044,-1097536449);
sum1=W(0,1036334229,-1088688205,1028067640,1049627927)+W(1,1027816414,-1110004986,1025245044,1039037582)+W(2,1046343318,-1088611549,-1104070412,1048707955)+W(3,1054850406,-1085760696,-1089807987,1052669472)+W(4,1041878433,-1113122464,990395721,1043177720)+W(5,1040414769,-1115511970,1024229024,1039929856)+W(6,1017820267,-1113420363,1028468150,1044644789)+W(7,1047750528,1034437006,-1097347774,1048578060);sum2=W(0,-1114440831,1036847317,1041890716,1027069126)+W(1,1030624098,1042295753,-1115362087,1021176355)+W(2,988636086,1050034374,-1113867927,1029167466)+W(3,-1132718391,1031424194,1016671019,1028661170)+W(4,1030310950,-1119733782,-1130826523,-1183083952)+W(5,1016098323,-1120554286,-1097953797,-1108500823)+W(6,1024855622,-1114648667,-1146049358,1027651154)+W(7,1018716851,1035432255,-1096082463,-1106095247);WS(-1074893425,-1117971628);
sum1=W(0,-1094367290,1052023128,1042452051,-1107223211)+W(1,-1152038187,1049322869,-1097322793,1034136520)+W(2,-1103630563,-1111356283,1049675109,-1112379016)+W(3,-1098786216,999054287,1040732760,-1102728254)+W(4,1037656965,-1106664801,1040645714,1016544493)+W(5,-1114777697,-1093651375,1057236855,-1125564586)+W(6,1025099466,1040611874,1040783587,-1105965314)+W(7,-1124130662,-1094570594,1055134184,1008351835);sum2=W(0,1004001863,-1116735450,-1111481570,1033584975)+W(1,1021526755,1032892007,1024548251,-1130001464)+W(2,1018968138,-1096890588,-1073615974,1026017190)+W(3,-1116175346,-1099974349,-1071438395,-1121576034)+W(4,-1139174407,-1103015201,-1146527383,-1164624762)+W(5,1031843333,1040986630,1076155388,1024580999)+W(6,-1131104448,1035109709,1074182350,1043256283)+W(7,1009509771,1041412407,1041860718,-1106441216);WS(1040475912,1032695578);
sum1=W(0,-1124525022,-1112011377,1035534023,-1136466746)+W(1,-1155851319,-1123298122,-1102944834,1035920825)+W(2,1035372099,-1091278169,1055301749,-1130626274)+W(3,-1122500130,1056532699,1041895809,-1104812886)+W(4,-1172701842,1054708857,-1087252087,1028924087)+W(5,1033773669,-1105035590,1039100863,-1111589035)+W(6,1014757675,1007501482,-1123874252,-1142366545)+W(7,-1116930196,1026134833,1036316385,-1110262076);sum2=W(0,-1109091355,1041703749,-1120034208,1010537508)+W(1,-1119792870,-1123886114,-1123320808,1026411366)+W(2,-1111337413,1026232126,1045621744,1015836410)+W(3,-1102054262,1049335147,1063803841,-1098413574)+W(4,-1118550690,-1114718085,-1088756378,1041947548)+W(5,-1113960445,-1111978783,1016064880,-1123461018)+W(6,-1142500624,-1124340572,1026268254,999681904)+W(7,-1109065069,1020384670,1030310973,-1122952578);WS(1060902754,1050355625);
sum1=W(0,-1156790206,-1099711167,1048936605,975051222)+W(1,-1151083459,-1104333225,1047935457,-1120760458)+W(2,1011568442,-1101534272,1041411896,1040804594)+W(3,1023922682,-1082482317,-1103038759,1043235660)+W(4,1024500211,-1107281952,1049946264,998453633)+W(5,-1112644265,1053813598,1036831245,1030084558)+W(6,1033389138,1025001795,1037700978,1007099659)+W(7,-1104847739,-1116841801,1030797274,1035779080);sum2=W(0,1036801640,-1106066969,-1098529900,1051617655)+W(1,-1120633215,1029646415,-1094622159,-1128436081)+W(2,1043653368,-1102845552,1045091011,-1108268977)+W(3,1045612039,1020964885,1062435502,-1120809462)+W(4,-1100846658,1041841354,-1104869009,-1127923721)+W(5,976462574,-1088569123,1054359824,-1115259155)+W(6,-1115109418,-1101549413,-1101036113,1041018201)+W(7,-1097687290,1054633350,1044975639,-1102739129);WS(-1090140642,-1081743990);
sum1=W(0,1014408182,1037549524,-1119977588,-1148996265)+W(1,-1130293844,1009886528,1031805064,-1107483388)+W(2,1031847606,1044394635,-1097431626,1015837167)+W(3,1042594418,1037202321,-1094879521,1035016080)+W(4,1041618980,-1117833212,-1119842097,1032499967)+W(5,1035968392,1037634256,-1101547735,1034663662)+W(6,1009499077,-1122700465,-1107123493,1017023585)+W(7,1033368909,1015596142,-1105308242,1030806526);sum2=W(0,-1123785792,1013646496,-1105735433,1032589029)+W(1,1006912162,-1120892227,1034054467,-1113324539)+W(2,-1091554339,1057715626,-1103626228,1043157583)+W(3,-1071648513,1076150687,-1110563164,1029343874)+W(4,-1078529007,1069469884,1025732222,-1120727508)+W(5,-1106043455,1049558148,-1102425071,1029688242)+W(6,-1108743589,1035924910,1028146935,-1120545616)+W(7,-1113325201,1038760139,1001130061,-1123660578);WS(1055430148,-1108560690);
sum1=W(0,1035961997,-1122962962,1001804274,-1109508687)+W(1,1035029338,-1107101862,1037435821,-1114596033)+W(2,1036894711,-1105458486,1049324163,-1105968336)+W(3,1041930516,-1102453987,-1115462345,1030068713)+W(4,1018389269,1050880022,-1096234295,1023650152)+W(5,-1113968413,1050461237,-1096034793,1041307521)+W(6,1026969083,1017425654,-1105484423,1023939770)+W(7,-1119268932,1049028992,-1109268985,-1110794404);sum2=W(0,1020921672,-1133145023,967639540,1057583079)+W(1,1015626891,1000680715,1038163303,1066461314)+W(2,-1131154511,1034643892,1029820070,1070593780)+W(3,-1149322267,-1106033700,1027175814,1042500058)+W(4,1005570725,-1155618307,1050725869,-1076733999)+W(5,-1122484266,1030350968,-1107328459,-1075365186)+W(6,-1125609227,-1127714103,984351189,-1095092572)+W(7,1019773418,1027949553,-1113454879,1026351361);WS(1048611396,-1120253991);
sum1=W(0,-1109906484,-1104843595,1042068462,1029221016)+W(1,-1134442421,1020368935,-1116357012,1014414830)+W(2,-1157090745,-1102655324,-1127594975,1044033359)+W(3,1038629782,-1096452233,1048790986,1052393436)+W(4,1019276152,-1094801150,1026936628,1029702657)+W(5,1008425488,-1098953977,1044903358,-1137141374)+W(6,-1121251029,-1125379561,1031973931,-1117911220)+W(7,-1115994974,-1120481658,1042932491,1022285443);sum2=W(0,-1129566974,-1111784437,1050813877,-1093517653)+W(1,-1143746400,1036277891,1047551505,-1098527209)+W(2,1036033029,1028988774,1061486774,-1081514759)+W(3,-1117052801,-1100779042,1077969880,-1071648362)+W(4,-1123748463,1044450885,1055586292,-1089190754)+W(5,1038502321,-1129810696,-1131992338,-1107152864)+W(6,-1138810328,1034348699,1040643987,-1111885211)+W(7,1043607047,-1108082071,-1108034712,1025200270);WS(-1095808772,1065647947);
sum1=W(0,-1096536264,1055051378,-1152511995,-1101629224)+W(1,-1104862109,1050045579,-1106144343,-1139560206)+W(2,-1101976087,1051209263,-1114400236,-1118447811)+W(3,-1101730853,1045989771,1051130659,-1101507019)+W(4,-1126516760,-1096666661,1054814183,-1103658466)+W(5,-1106707963,-1098537885,1057272194,-1098960762)+W(6,-1123882077,1021791993,1047598263,-1106849375)+W(7,-1108125731,-1104774017,1057816237,-1104521538);sum2=W(0,-1110633145,1046325680,-1106205960,-1121981161)+W(1,-1114352725,-1134514653,-1145236426,-1115188107)+W(2,-1120367533,1030462840,-1121802017,1009337269)+W(3,-1113576661,1052343557,1052169724,-1122467029)+W(4,-1147392026,1028577898,-1126550987,-1112707841)+W(5,-1111220567,-1127265311,967975074,-1123885069)+W(6,-1123261925,1023140267,-1125641651,-1109514951)+W(7,-1131596567,-1109705515,1019189507,1036097210);WS(-1088656098,-1093593990);
sum1=W(0,1009988669,1053407451,-1093246956,1009810317)+W(1,1006243392,1046462824,-1100605512,1021367180)+W(2,-1118924498,1054487499,-1092703459,1031892963)+W(3,1040203342,1043824044,-1110184012,-1115326423)+W(4,1030956655,-1107509853,1041099456,1009525296)+W(5,1015251645,-1099069067,1036164518,-1102894371)+W(6,1032654584,-1114843936,1040232112,-1121673919)+W(7,1034196708,-1106663601,1035276411,-1120762380);sum2=W(0,1045046842,-1111686548,-1120613757,-1123157156)+W(1,1057379920,1047338924,1041926325,-1122209414)+W(2,1066661430,1044625920,1010608356,1026048962)+W(3,1065556520,-1108706635,-1107659276,-1118064370)+W(4,-1100359290,1040575208,1029226052,1036917588)+W(5,-1079104557,1048831397,990146073,-1118722317)+W(6,-1080513286,-1106604517,-1122878530,999828841)+W(7,-1090732450,-1118381857,-1148427089,-1128484108);WS(-1103417864,1032685901);
sum1=W(0,-1113840082,999140540,1026362243,1025795300)+W(1,-1101895278,1021813182,1049323684,-1104186210)+W(2,-1106883347,1050838637,-1123649147,1026463622)+W(3,-1112947643,1035808888,-1115046028,1015970396)+W(4,1045150312,-1089518824,1051398592,1028121997)+W(5,-1106874992,-1112862903,1043843226,-1114287989)+W(6,-1122615424,-1123587264,1032255888,-1148228092)+W(7,-1140285221,991482976,1025625239,-1125179546);sum2=W(0,1052414494,-1107019340,1021676257,-1118630717)+W(1,1041601968,1032004449,-1101889010,1028135044)+W(2,1061231009,-1083281727,1040520305,994543087)+W(3,-1094738093,1048799024,-1113266306,1023423300)+W(4,-1090047391,1060484354,-1097572834,1023744190)+W(5,-1112254382,1026094686,1047868927,-1123297050)+W(6,-1124055261,1028491114,-1106439707,-1134044699)+W(7,-1106989530,1016363351,1039531031,-1135541243);WS(1062251010,-1128406975);
sum1=W(0,-1122559590,-1114430084,1041522773,-1200477464)+W(1,-1117783082,998905218,-1122146129,1030594936)+W(2,-1111223497,-1117430765,1049934150,-1117296696)+W(3,-1097132645,1043264160,1038499861,-1108127936)+W(4,-1118294493,-1137238321,1040349396,-1117164622)+W(5,1027318465,-1109365760,1038350478,1008104625)+W(6,-1122628178,1012147781,-1161426505,1016497826)+W(7,-1142140116,-1112437644,1022231761,1030977566);sum2=W(0,-1117898288,1035048481,1015521050,-1121110162)+W(1,-1125963325,1029071818,-1131842712,-1139107970)+W(2,-1090182563,1058090849,-1155119281,-1131029094)+W(3,-1072766634,1075259304,-1099596444,1037152077)+W(4,-1084699977,1062748800,1015646848,1018972128)+W(5,1030742992,-1113008632,-1124623837,1025197316)+W(6,-1114032290,1039805619,-1116189732,-1127481518)+W(7,1021721886,-1113709765,-1146515621,1027813594);WS(1065708113,-1121751611);
sum1=W(0,-1151170552,1004700116,1029908854,-1203182552)+W(1,-1113367966,1033929377,-1124121476,-1152107167)+W(2,-1132161740,1028879143,1021289212,985230639)+W(3,-1102777150,1048992314,-1106962671,-1118004497)+W(4,1008580363,-1130586604,-1145749780,1024087440)+W(5,1034637855,-1123817297,1010684790,1024857134)+W(6,-1122909571,997138991,-1110778290,1018524741)+W(7,1029317996,-1119780649,-1119558682,1030859440);sum2=W(0,1022085973,-1128031215,1012976820,-1176062153)+W(1,1007192988,982756722,-1124806095,1022708360)+W(2,1059325611,-1087213694,1030136738,-1120463845)+W(3,1078660314,-1070139299,-1095156098,1033425170)+W(4,1067996709,-1079390657,-1131018297,-1138793506)+W(5,-1179370697,-1159362498,1019962283,-1124014927)+W(6,1033764027,-1110724756,1025926144,1016277465)+W(7,1000911377,1028041806,-1121497459,-1138055830);WS(1067144001,1026092834);
sum1=W(0,1005864375,1049810486,-1103125415,-1120236446)+W(1,1014388109,1020396467,1040462414,-1132016387)+W(2,-1110877439,1055042333,-1103579165,-1107048544)+W(3,-1100539124,1042867979,-1096204250,-1116193256)+W(4,-1110133357,1031992147,1048911295,1010104860)+W(5,-1126225268,1044290490,-1091768605,1031444773)+W(6,1033891677,1034565181,-1114007278,1030176378)+W(7,1016160519,1034066560,-1112003369,1031923300);sum2=W(0,-1130823435,-1123834023,1036568073,-1114604843)+W(1,-1108591076,1045671991,-1106172311,1024976861)+W(2,-1112679806,-1133291790,-1115701009,1033105292)+W(3,-1095898825,1058163296,1057311204,-1122476787)+W(4,-1107310218,-1100325346,-1097367248,1035411458)+W(5,1030441654,-1113640367,1044352434,-1111920852)+W(6,-1128226189,1016405480,-1106561364,1031834977)+W(7,1031713190,-1116067001,1014762708,-1121017007);WS(1057420226,-1092362255);
sum1=W(0,1032475105,1044920519,-1103664666,-1114304581)+W(1,1020346174,-1144052776,1027257637,-1116794957)+W(2,-1121587297,1052978802,-1096869991,-1103967019)+W(3,1019256762,1055322687,-1116373310,-1100439285)+W(4,-1123769862,-1104246416,1028318277,1018564517)+W(5,1033058515,1040777765,-1096789598,1036089864)+W(6,1024808486,1016898380,-1118572551,1021198731)+W(7,1030782351,1041983019,-1106323631,-1130998630);sum2=W(0,-1134184569,1016741405,1020516693,-1102863001)+W(1,1006994613,-1130764191,1043863088,-1103907912)+W(2,1034914936,1033077740,1060988002,-1084447988)+W(3,-1134366153,-1112456708,1071901111,-1076633620)+W(4,1033598449,1043198162,1043355315,-1098165823)+W(5,1009154259,-1132669129,1018979141,-1118646231)+W(6,989883430,1016038391,1034096544,-1113048166)+W(7,1021229932,-1126067903,1022348007,-1118544043);WS(-1105493768,-1082709441);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0][0] = HOOKED_texOff(vec2(-3.0, -1.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-3.0, 0.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-3.0, 1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-3.0, 2.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[3][0] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[3][2] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[3][3] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[4][0] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[4][1] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[4][2] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[5][0] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[5][2] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[5][3] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[6][0] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[6][1] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[6][2] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[7][0] = HOOKED_texOff(vec2(4.0, -1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(4.0, 0.0)).x;
samples[7][2] = HOOKED_texOff(vec2(4.0, 1.0)).x;
samples[7][3] = HOOKED_texOff(vec2(4.0, 2.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns64, win8x4)
//!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, nns64, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
sum += dot(samples[i], vec4(1.0));
sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.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,1040079017,-1129953383,-1112255447,-1100320116)+W(1,1039284509,991372703,1013856427,-1108390802)+W(2,-1115658697,1052077971,1056937139,1052646725)+W(3,-1091236407,-1106109018,-1112818013,1030287040)+W(4,-1107150591,-1102425550,-1089460941,1029401490)+W(5,1057992884,1043570389,1044897031,1028923089)+W(6,-1119789534,1027055297,1033358144,-1121552872)+W(7,-1097729145,-1111268755,-1110301789,-1132036495);sum2=W(0,-1108031914,1026461175,1032549274,1041814131)+W(1,1017353224,-1121140359,-1132764107,-1138465879)+W(2,-1118430023,1041449883,1072973866,-1076980873)+W(3,-1111091488,1028730196,-1121430441,-1127880506)+W(4,1012288055,1027150813,1049697467,-1082819831)+W(5,1041587393,1027133694,-1122016279,-1141547063)+W(6,1013768747,-1122068949,1026059807,1036691428)+W(7,-1152272302,-1116481805,1025296987,1012449399);WS(-1098744132,1034278418);
sum1=W(0,-1103397220,-1124165708,-1110800938,1026719460)+W(1,1022646298,1032193166,1022064347,-1136800346)+W(2,-1145635621,1041815523,-1099348442,-1092523700)+W(3,-1100009602,-1088889154,-1104673163,-1098235958)+W(4,-1105248316,-1120033612,1050332487,1047722705)+W(5,1037024150,1057456646,1045722836,1051861685)+W(6,1050544938,1021903208,1035939706,994253234)+W(7,1017012340,992386946,-1126668889,1007925993);sum2=W(0,-1097631923,1038271179,1016052501,1038061501)+W(1,-1098093629,1036023945,-1103222197,1049634734)+W(2,1051137052,-1138123466,1047950529,1066995446)+W(3,1052164534,-1086456688,-1092315790,-1088937960)+W(4,1049915324,-1101382095,1053016941,1044310058)+W(5,-1101624661,-1097740488,1025704121,-1095498431)+W(6,-1103655169,1030554459,-1103587135,1039796029)+W(7,1022295275,1002073396,1009745942,1037237655);WS(-1082862242,-1106529553);
sum1=W(0,-1130854575,-1136558799,-1106220300,1011297096)+W(1,1032803517,1003802452,-1130818358,-1115833284)+W(2,1035507577,-1134799464,1050921813,1017516694)+W(3,-1083278305,-1113237716,-1166618304,1036440480)+W(4,-1111381151,-1109420173,-1090777253,1058584025)+W(5,1053793791,1038764911,1011564912,-1125528356)+W(6,-1121770975,1040932752,1042678624,1023914089)+W(7,-1114891124,1024022374,1003125716,-1148371520);sum2=W(0,-1113253112,1017383795,-1098397046,-1105653936)+W(1,1043748521,-1130700635,1040646747,-1134989990)+W(2,-1114468103,-1105748811,1042070822,1062131274)+W(3,-1088478625,1039489157,-1112481937,-1118262998)+W(4,1046106511,1042779663,1049941293,1049624420)+W(5,-1093962905,-1102421728,-1120850913,-1124158867)+W(6,1029911106,-1111927878,-1106009556,-1113543954)+W(7,-1110290200,1032413051,1032000907,1027657598);WS(1055738180,1034492849);
sum1=W(0,-1130881323,-1114926341,1041145701,-1109424308)+W(1,-1112247108,-1112831856,-1114665081,-1121239258)+W(2,-1111251428,-1128721888,-1099536939,1051914904)+W(3,1058202118,1051860704,1026763985,-1130346670)+W(4,1042092597,1039888312,1055510938,-1131357522)+W(5,-1089549409,-1104754439,-1109075065,-1117425768)+W(6,1006685651,-1103919286,-1104400342,-1113433279)+W(7,1022435899,-1139575663,-1129253153,-1142807791);sum2=W(0,-1110077216,1036549925,-1103858204,1011211476)+W(1,1008268344,1023981444,1010863636,1034090633)+W(2,-1118181126,-1116107500,1042025735,1056055130)+W(3,-1090440399,-1117941654,1001166765,-1130298175)+W(4,1049383148,1034915268,1044994486,1058209450)+W(5,-1098004228,-1099569204,-1121873216,-1107211558)+W(6,-1110853226,-1119533468,-1101175453,-1113779586)+W(7,-1109857174,1034145803,1026441284,1033292040);WS(1056018244,-1109435672);
sum1=W(0,1028147653,1025593127,1019179235,1042157337)+W(1,-1110312463,1019247612,-1120006735,-1144225212)+W(2,-1121172806,-1108190871,1044333967,-1098176216)+W(3,1052400296,1041545807,-1152440548,1040728133)+W(4,-1156629272,1019648283,-1105021998,-1084323638)+W(5,1052575762,-1144495302,960835398,-1117757541)+W(6,1029524274,998861994,-1126875818,1048944704)+W(7,-1112766254,1027979993,-1115664295,-1127435447);sum2=W(0,-1133465842,1037565600,-1114814180,1023511793)+W(1,1028077461,1005396583,1022326514,-1149118303)+W(2,1020564842,-1103457632,1043192653,1057142397)+W(3,-1101196001,1038394412,-1113456189,-1137100532)+W(4,-1109452473,1042355402,-1103393926,1042803000)+W(5,-1093624788,-1094252679,1041416796,1021621854)+W(6,1020759546,1025892619,1033812672,1040091206)+W(7,-1104532905,-1153222990,-1130818626,1028700597);WS(1058353218,1042996167);
sum1=W(0,1024954343,1015847030,1036476495,-1110665693)+W(1,-1121159378,-1108641009,-1137738249,-1102251787)+W(2,-1094124879,-1107919793,-1097421664,1048862286)+W(3,1033331871,1049066134,1023600450,1041347474)+W(4,1052314513,-1138612357,1044445371,1050687635)+W(5,-1102818752,998963493,-1113493234,1023627001)+W(6,1009270680,-1116609353,-1202266712,-1105910956)+W(7,1018868510,-1115498359,1016588291,-1119202191);sum2=W(0,-1126808420,980939457,-1123796075,1037410136)+W(1,1002142140,-1139817292,-1134378480,-1142652688)+W(2,-1120540574,-1110048722,1033167871,-1106277561)+W(3,-1166268225,-1116671070,-1143978200,1011961658)+W(4,-1098896413,-1075343834,-1086151008,1075199384)+W(5,1058982643,-1127002394,1028067074,1027681870)+W(6,1039187917,-1110843188,1032482295,991431992)+W(7,-1123555130,-1163241473,1021947375,-1117918702);WS(1065448321,-1123448424);
sum1=W(0,1033675765,1010310940,-1135157253,-1130617674)+W(1,1045868403,1037821135,1029877230,-1107423852)+W(2,1042933049,1048779866,1053164479,1054681092)+W(3,-1088933089,-1096402228,-1112063319,-1132569296)+W(4,-1113419593,-1098481070,-1085464413,1025088582)+W(5,1052703622,1043193000,1039463880,1039088003)+W(6,-1107290229,1033876859,1028430645,-1126554424)+W(7,-1113028565,-1114258373,-1131689691,992526257);sum2=W(0,992398551,1027463162,-1110914988,-1119896935)+W(1,-1100289244,1024218964,-1111923136,1036361104)+W(2,-1118632904,-1115592424,-1094541616,1058308065)+W(3,1052134722,-1139018826,1043392525,-1114310803)+W(4,-1109433050,998577524,-1095126430,1059518579)+W(5,1038527426,-1109739820,1004586244,1020338285)+W(6,-1143518596,-1122494561,-1116426235,-1103007923)+W(7,-1121464784,-1115201103,-1120049915,-1128089075);WS(1050696068,-1101686596);
sum1=W(0,1030829490,1025629886,1028506281,1044306231)+W(1,1022456523,1033300499,1025382374,-1126351518)+W(2,1032239887,1039198082,1035777849,-1094476563)+W(3,1053256444,-1108777674,-1125496907,1013615278)+W(4,1015204626,1033819234,1052890832,-1083567844)+W(5,-1095460989,1028011096,-1117978119,1022077689)+W(6,-1113406309,1030627629,-1111973334,1049080890)+W(7,1026744658,1009469122,1014700692,-1117484787);sum2=W(0,-1123705959,1033160533,1021465594,1019539230)+W(1,-1115261066,1030761443,1021971134,-1122567677)+W(2,-1116235595,1028975273,-1105037500,1055127070)+W(3,1039390029,-1104569658,1024962787,999405400)+W(4,1034058997,-1094422871,-1106553103,1036912081)+W(5,-1113630050,1034816057,-1131788338,1014360364)+W(6,-1139597844,-1122943830,-1103106284,1037858431)+W(7,1034945731,997585040,-1137214108,1023175710);WS(1058623938,1044469574);
sum1=W(0,1045615020,1035147318,1047639223,1050348390)+W(1,1030161626,1044899106,-1132009366,1044251461)+W(2,-1108426137,-1141312974,-1105886038,-1079944741)+W(3,1039515483,1021302290,-1167333042,991624716)+W(4,-1135193336,1044306859,-1122107414,-1085342603)+W(5,-1100470855,-1110191310,-1180200419,-1100960996)+W(6,1044911680,1030580258,1043270872,1051720601)+W(7,1041363874,1041545713,1040848727,1042676794);sum2=W(0,-1126998679,-1112584470,-1125720699,1026650453)+W(1,-1098785634,1035354845,-1103280207,-1117822839)+W(2,-1097249916,-1101780852,-1124055793,1050619160)+W(3,1044368398,-1115949975,1036370417,1013784870)+W(4,1048536708,1037003529,1040132893,1058508674)+W(5,1037637019,-1106591466,-1109803757,-1104576316)+W(6,-1118913729,-1122142287,1008038822,-1117660887)+W(7,-1121056345,1006096779,-1116815483,-1119752481);WS(-1092650820,-1093598320);
sum1=W(0,-1126483198,-1136033646,1019177644,-1119240794)+W(1,-1095523617,-1108863241,-1113123137,-1126435736)+W(2,-1111185837,-1107026560,-1096033968,-1101350837)+W(3,1057301262,1042409572,1040959081,1035081684)+W(4,1032567139,-1113511425,1059010394,1042563567)+W(5,-1131092420,-1108714423,-1114101506,-1106962654)+W(6,1028684103,1034982933,1025024233,-1118967697)+W(7,-1118984463,1023629806,-1128061252,-1142697342);sum2=W(0,-1118904411,-1158272012,1013234849,1030464194)+W(1,-1106482941,1025489390,-1129648553,1028128070)+W(2,-1134435633,-1107189637,-1120249847,1057018316)+W(3,1048792270,1024832618,1031754422,-1125347555)+W(4,-1102280300,992574886,-1083559741,1062197029)+W(5,1040811198,-1114392001,1031998303,1029475610)+W(6,-1150017862,-1122133752,-1146867651,-1097179586)+W(7,-1115216614,1021081809,-1112304821,993658022);WS(1058173058,1066808129);
sum1=W(0,-1107348220,-1099127505,-1103913530,-1113478482)+W(1,1040539139,-1113016318,-1120477164,1000206250)+W(2,1035236882,1036577094,1044208414,1029276252)+W(3,-1097605967,-1100723463,1029619500,-1122925746)+W(4,1041707116,1043659283,1046852514,1039741986)+W(5,1044710619,1043551606,-1133641268,994694705)+W(6,-1121094224,-1105652573,-1107481241,-1121409754)+W(7,1032545388,-1115290924,1013015214,950366748);sum2=W(0,-1094008764,-1105723160,-1087139249,1052425931)+W(1,1056772124,1034445536,1012087213,1037095176)+W(2,1034130054,-1120175931,1064201383,1002356625)+W(3,-1089869944,-1114835724,-1123264660,-1129286431)+W(4,1031813868,1042930394,-1110465854,-1098172076)+W(5,1043061462,-1102352886,1040830367,-1111397998)+W(6,1011760553,-1124103013,-1131636845,1006833373)+W(7,1007319139,1014923704,1016549099,993051546);WS(1061928770,1027279769);
sum1=W(0,1034406912,-1113862823,1039933724,-1111710246)+W(1,-1111349982,-1109997378,-1113344954,-1114279935)+W(2,-1100123699,-1162686055,-1096018034,1056786929)+W(3,1056534441,1044907121,1022437288,1031029722)+W(4,1029564087,-1109708970,1050604450,1037263862)+W(5,-1098017894,1038664521,-1116167797,1027389387)+W(6,1033006716,-1128579510,1007368299,-1109765633)+W(7,-1113416432,-1101798872,-1105438789,-1113862289);sum2=W(0,1026006751,-1108403600,1035073774,-1122004937)+W(1,1035952663,1015050843,-1124438030,-1133483016)+W(2,-1115270559,1031363022,-1104904057,1031769509)+W(3,-1106336513,1027760004,1019789656,-1118390529)+W(4,1024783342,1033798448,1037041630,1039898935)+W(5,1057393141,1027825620,-1121305243,-1128829234)+W(6,-1130316822,-1139293944,1025961213,1021529214)+W(7,-1112547455,-1096601581,-1105185563,-1106336479);WS(1053752708,1043937257);
sum1=W(0,-1114168512,-1112521242,-1097902456,-1095288434)+W(1,-1094410051,-1114520925,-1115668990,-1105295129)+W(2,-1105170221,-1098204331,1046102006,1066642253)+W(3,1054367941,-1100810554,-1121904763,1031167873)+W(4,1031197758,-1104934543,1042705158,1070561411)+W(5,1038022813,1032266099,-1114135854,-1123380722)+W(6,-1109039567,-1113606305,-1098767200,-1089903115)+W(7,-1100846418,-1108028099,-1115062077,-1118408200);sum2=W(0,-1113064749,-1144787532,-1115681675,1041111385)+W(1,-1130408019,-1136936214,1022660811,-1121651306)+W(2,-1090786559,-1094418907,1009808406,1053253351)+W(3,1015714915,1020895003,-1117683238,1028089270)+W(4,1038982572,-1102980167,1041806798,1054413523)+W(5,1024043560,-1114777947,1021536435,-1123371786)+W(6,-1136678198,-1129681067,1023762114,1035936399)+W(7,-1114747797,1001107148,-1129865467,1019986163);WS(-1077899937,-1095640595);
sum1=W(0,1038010313,1026389718,1040451742,1038149954)+W(1,1012098034,1041468735,1036152598,1035936827)+W(2,1032811586,1036208246,-1100196466,-1112596654)+W(3,1057575303,1025151035,-1108998502,-1117388883)+W(4,-1097475626,-1123908524,1051006893,-1096170677)+W(5,-1089360567,-1102384270,-1117118702,1019229383)+W(6,1033727032,-1117534996,-1116405267,1043001855)+W(7,1035677341,-1122502968,959089718,-1122221082);sum2=W(0,1014408115,1031626038,1042237958,1024306585)+W(1,1005347958,-1108949069,-1129272561,-1155665460)+W(2,1037203464,-1111295182,-1111204470,1046645930)+W(3,1036175171,-1102667672,-1105300490,-1098212068)+W(4,-1112987386,1033188726,1033012571,1040504174)+W(5,1022488131,-1113110436,1012028387,1026136762)+W(6,1006518986,998532726,1002908510,-1142339005)+W(7,1028667874,1028194944,991631364,-1118275484);WS(1052188868,-1105025774);
sum1=W(0,1026006805,-1127133881,-1111238899,1039605133)+W(1,1036489378,1027868467,1028341284,1040022103)+W(2,1053332527,1046329385,1054121990,1041936861)+W(3,-1098161716,-1100202284,-1114580002,-1112308133)+W(4,-1093124457,-1102124985,-1093232644,-1108714798)+W(5,1047964177,1042303686,1042593657,1033044781)+W(6,1016895952,1015047702,1031180874,-1123947762)+W(7,-1116894641,-1100188956,-1114267170,-1120167377);sum2=W(0,-1098242390,-1090155459,-1080159437,-1083172772)+W(1,1043663143,1066420271,1065821018,1052081121)+W(2,1038124206,-1111850856,-1111691725,1045262621)+W(3,-1107342132,-1115094311,1045364599,1039539139)+W(4,1035251585,-1110800852,1033462452,-1116129960)+W(5,-1117401930,1036826747,-1121811075,1031476522)+W(6,-1146833441,1015159009,-1114532383,1037947101)+W(7,-1115149205,-1118954060,-1159263732,-1144829650);WS(-1102870152,1022622513);
sum1=W(0,1055644087,1035394969,1045649819,1045987408)+W(1,1030573816,1031111560,1035095156,1041054212)+W(2,-1105950504,-1108831748,1041190721,1039545500)+W(3,1049616144,1056957379,1047436506,1055423038)+W(4,-1114669622,1043185370,-1098060649,-1093030704)+W(5,-1093912525,-1084377448,-1093512673,-1094643096)+W(6,-1099940547,1029691760,-1105006556,1034170571)+W(7,1028754581,1032315050,1008186016,1002093997);sum2=W(0,-1084145430,1037387540,-1091365810,-1096604175)+W(1,-1095647742,1043123500,-1106696806,1053814194)+W(2,1070336926,-1098862516,1050914492,1068317532)+W(3,1054262144,-1083131387,1046449081,-1081281727)+W(4,1055168354,-1095516697,1050568943,1069441477)+W(5,-1090345251,-1085743049,1048225937,-1086819148)+W(6,-1086613448,1056626754,-1097405209,-1099937369)+W(7,-1106692290,1045945631,-1106594556,1058187197);WS(-1069426976,-1120848841);
sum1=W(0,1036938172,1035259664,1047028417,1052190352)+W(1,1041456894,1039915051,1015525967,1036563112)+W(2,1037072255,997868135,1031706371,-1092031243)+W(3,1045414333,1026900661,-1119324359,1015048091)+W(4,-1103659451,1049019033,-1095105906,-1081236347)+W(5,-1090672009,1032303833,1008361890,-1146656500)+W(6,1032159990,1025792718,1020529436,1049696791)+W(7,1038916826,1035011641,1039253091,-1145253028);sum2=W(0,-1131675185,-1130807793,-1137547874,-1119117212)+W(1,-1138868050,-1139313154,-1127085641,-1144490820)+W(2,1029191442,-1132163681,-1115933340,-1086087178)+W(3,-1112002886,1014175682,1023290113,-1135148482)+W(4,-1114450600,1018117017,1033829647,1063181450)+W(5,1026390676,-1143924164,-1138352802,1007342770)+W(6,1024984252,-1115031522,1037592454,1006729954)+W(7,1017409241,-1134939410,-1125048401,974288160);WS(-1092511940,1056045775);
sum1=W(0,1034351639,1036571263,1026078569,1044122211)+W(1,-1145831724,-1113387827,1018446892,-1119385695)+W(2,-1122413709,-1107220477,-1123595634,-1099810889)+W(3,1052039823,1050308552,1032192235,1047960215)+W(4,1034842253,1031880235,1048156900,-1106066347)+W(5,-1096815763,-1095462256,-1104039774,-1105858435)+W(6,-1109413949,-1128037178,-1106487287,1038991202)+W(7,1016305349,1039930976,-1145490603,-1115254417);sum2=W(0,-1129634341,-1125984965,-1131211232,1032304695)+W(1,-1126835561,-1135310730,1030376830,-1115706548)+W(2,1017418680,-1145267460,1019434782,-1112808134)+W(3,1027589163,-1164412329,1012340975,1024240430)+W(4,1033383321,-1108053053,1035592777,1017461836)+W(5,-1125819067,1048432434,-1132396034,1037084632)+W(6,-1086264457,-1078809375,-1073693037,-1098879629)+W(7,1071963841,1073307463,1053688201,-1110470100);WS(1042257800,-1115776325);
sum1=W(0,-1146926115,1032352980,-1109330569,-1114314051)+W(1,1039411448,-1111850704,1040829028,-1123393177)+W(2,-1107281138,-1098526814,1043068219,-1109412128)+W(3,-1097266597,1039093055,-1100632132,-1104810789)+W(4,1038400362,1045994468,-1111135982,-1144690495)+W(5,1057956169,-1128243973,1048043508,1025450855)+W(6,1010013391,-1117084567,1043908518,-1120663934)+W(7,-1098521248,-1122589083,1029880783,997333453);sum2=W(0,1029402915,-1131137316,1031911869,1023173531)+W(1,1023792141,-1123803784,1014267385,-1128776324)+W(2,-1139977433,-1118253197,-1122896144,-1122404168)+W(3,-1098422336,1037623928,-1106514445,1036548666)+W(4,-1102627522,1040550677,-1088615745,1061434285)+W(5,1075510495,1067804318,1045458757,1035151624)+W(6,1041328458,-1112092070,1058291503,-1087193418)+W(7,-1072676007,-1079538943,-1106625048,-1107997040);WS(1062572194,-1113128476);
sum1=W(0,1025054504,1032745069,-1111717923,-1115121012)+W(1,1039928305,-1108655721,1042636501,-1121873307)+W(2,-1105909778,-1098454710,1040855323,-1102647392)+W(3,-1094658254,1048800872,-1098634802,-1107065062)+W(4,1035303099,1048922046,-1111940687,1030883818)+W(5,1056642050,-1114397119,1045405821,1028123977)+W(6,1030405814,-1107189334,1047137430,-1120733568)+W(7,-1102007432,-1121522301,1030940241,-1129454014);sum2=W(0,-1114559261,1015935669,-1119968612,1034980574)+W(1,-1134322843,1031387619,-1130912561,1028413753)+W(2,-1138228901,1029828517,-1110320033,-1095660939)+W(3,1043622789,-1103434641,1043842027,-1104010102)+W(4,1049277284,-1107208114,1062476231,-1090290563)+W(5,-1071408041,-1079628774,-1100585862,-1110973692)+W(6,-1102431407,1036930870,-1086736101,1061616421)+W(7,1075586093,1068626110,1036267766,1043722127);WS(1060774594,1031131703);
sum1=W(0,-1107942447,-1105426838,-1102134060,-1108928460)+W(1,1030069408,-1109912496,-1111247296,1016389396)+W(2,1045023814,1048858052,1057375412,1053310638)+W(3,-1086363546,-1121814959,-1121700033,-1112979299)+W(4,1022102280,1019498368,-1089780107,1054202179)+W(5,1056436400,1045750878,1017717699,-1115080444)+W(6,-1109726834,-1115599332,1024119623,-1117349999)+W(7,-1105657043,-1112636534,1020787328,1034439495);sum2=W(0,1036474850,-1117613837,993333704,-1124280889)+W(1,-1120272689,-1147158916,-1136721538,1006917274)+W(2,-1115841609,1015990489,-1114813616,1046600726)+W(3,-1127188969,-1101686418,-1106242516,-1111325506)+W(4,-1115206474,-1121605429,1041891165,1051997378)+W(5,-1122067781,1035140408,1020051521,-1113122752)+W(6,1027456791,-1155010952,-1115442992,-1145891812)+W(7,-1135549634,1009536026,1019245009,1017045509);WS(1060194466,-1100017114);
sum1=W(0,-1107280066,-1110455654,-1108454907,-1102634810)+W(1,-1103570769,-1103041901,-1108837738,-1103753711)+W(2,-1105747811,-1101985628,1018718942,-1106901713)+W(3,1046100821,1055521256,1047438565,1059153514)+W(4,1059466063,1043733237,1057500851,1036011765)+W(5,1016328357,-1113318903,-1139455183,-1111475141)+W(6,-1103466926,-1106475814,-1106517942,-1094721336)+W(7,-1110005824,-1108487663,-1116101330,-1118902112);sum2=W(0,-1134258178,1016306377,-1119701101,-1121134035)+W(1,-1110905440,-1123898542,-1120388479,-1131815221)+W(2,-1116481221,-1123533287,-1150894505,1050682292)+W(3,1003934853,1016401385,1010383122,1025651043)+W(4,1032034504,-1130975497,-1129842733,1050657130)+W(5,1032136922,-1114630639,-1135861370,-1115813895)+W(6,-1123729210,-1124034546,-1119840142,-1118895679)+W(7,-1115758498,-1135589646,-1140270714,-1126135829);WS(-1094780356,-1096037829);
sum1=W(0,-1094564683,998269945,-1106439374,-1099790159)+W(1,1039955171,-1116696534,1026955814,-1132274079)+W(2,1051641704,1048993133,-1105882161,1021385644)+W(3,-1110801281,-1093602407,1040928722,-1094848202)+W(4,1042321778,-1097112145,1049078036,1039341071)+W(5,1035258371,1056382370,1035779188,1053064740)+W(6,-1109647669,1034946343,-1120792141,-1101585581)+W(7,1020526630,-1124429730,-1106396689,1027970323);sum2=W(0,-1137596463,-1129205035,-1126343315,1039861741)+W(1,-1126312459,-1123052878,996868828,-1125851727)+W(2,1029577680,-1107142480,1047351132,-1098569120)+W(3,1038608299,-1116615219,-1112533224,-1107291575)+W(4,1038439017,1015352075,1070713407,1073186805)+W(5,1038004689,-1073950732,-1077903771,-1107100148)+W(6,-1113448033,1012914617,-1114069586,1046610276)+W(7,-1144677526,1007385420,-1108941862,1037961064);WS(1053603780,-1115461008);
sum1=W(0,-1137418943,1030817204,1016256157,1021933093)+W(1,-1107174285,1024187323,-1121722108,1027865701)+W(2,-1097293942,-1095449155,-1092155167,1049349309)+W(3,-1125654285,-1107838901,-1112035518,-1115980033)+W(4,1049585228,1046317951,1056038503,1058232189)+W(5,-1109114845,-1104780729,-1104946775,-1096840466)+W(6,1014991997,-1134044169,-1118818050,-1129232467)+W(7,1020919504,1042320778,1033110781,1040979266);sum2=W(0,1033231462,-1122607696,-1126070520,1021774826)+W(1,-1120788802,1023918789,-1127228708,-1155086158)+W(2,-1115237141,1031925962,1042960949,1053325526)+W(3,-1107200469,-1112013861,-1114604471,-1120863174)+W(4,-1111323807,-1115623012,-1119706606,1049744257)+W(5,1005054791,1026671690,-1107279270,-1119270266)+W(6,1022510111,1016053183,999155791,-1130112624)+W(7,-1116359926,-1115047971,-1133439199,-1114777589);WS(1049944452,-1118177299);
sum1=W(0,1004954534,1034605113,1042179871,1046072096)+W(1,-1119832136,-1115172412,1021914321,-1125265763)+W(2,-1113835168,-1117712807,1049772083,-1089565448)+W(3,-1087875066,1028249398,-1115173764,1016032028)+W(4,-1131743895,1044152226,-1105992217,-1102704504)+W(5,1051885673,1023284205,1032417701,1023720959)+W(6,1036431958,-1113909672,1034469319,1047091406)+W(7,-1117867957,1037431354,-1128742159,1027934165);sum2=W(0,-1122048832,-1102028824,-1098388207,1042109429)+W(1,1037898289,1035691269,-1120157845,1026959129)+W(2,1053033259,1033866732,-1083784972,1035235216)+W(3,1056376564,-1103367787,1034674212,-1128193065)+W(4,-1121809206,1014156522,1055740053,-1104400409)+W(5,-1126110057,-1120368299,1015248281,984939091)+W(6,-1100778293,1033801710,-1112352078,1046653262)+W(7,-1111071353,1025902829,997672170,-1153716682);WS(-1165444096,-1119710264);
sum1=W(0,1042994118,1034244741,1037778378,1041081798)+W(1,1016348739,1044760836,-1126699940,1049969601)+W(2,1051115175,1042802936,1051394930,-1114386041)+W(3,1044466585,1039392600,1042064672,-1111502020)+W(4,-1098028621,1040688824,-1088773549,-1087521946)+W(5,-1089153334,-1102706330,987979863,-1112154588)+W(6,-1108071955,1032455940,-1120702728,1029133552)+W(7,1045508004,-1117660781,1043978432,-1112358151);sum2=W(0,-1113048377,-1169925094,1033233769,1022227231)+W(1,973479782,1025958326,-1175748301,-1108998850)+W(2,1060341068,1041247352,999982909,-1081289783)+W(3,-1090689511,1036288861,1044034366,1055733822)+W(4,1067872749,1057359743,-1089189226,-1075624869)+W(5,-1088323315,1048635178,1052769876,1060416891)+W(6,-1107478445,-1121919154,-1112420946,1030919570)+W(7,1049895882,-1108655271,1042449401,-1098757157);WS(-1077066897,-1138646112);
sum1=W(0,1024267775,1009759453,1034803609,-1105412061)+W(1,-1118414542,-1104989395,1000523125,-1099033634)+W(2,-1092381223,-1106693383,-1096180043,1042083852)+W(3,1031147625,1050244398,1024065726,1045342865)+W(4,1053014632,1027242622,1051220983,1053447283)+W(5,-1105039519,1023828386,-1110843104,1028746421)+W(6,1025453154,-1118474373,-1149202983,-1101608091)+W(7,1010847661,-1113932053,1023831870,-1113130950);sum2=W(0,1013870164,-1133465912,1030888661,-1118337904)+W(1,1030672570,-1156287199,1014316520,-1145191680)+W(2,1032969077,1032956180,-1118666398,-1095979039)+W(3,-1102611716,1041525268,-1121602320,-1129518532)+W(4,1050672871,1076869477,1063553933,-1069322680)+W(5,-1088200357,1026168517,-1129519600,-1120095414)+W(6,-1105627059,1037977967,1017901782,1026329625)+W(7,-1169512700,-1153801247,-1126632288,1031405165);WS(1059038658,1028594353);
sum1=W(0,1030613999,-1132336275,-1117493948,1038489844)+W(1,1028206993,1044643916,1007880004,1043840791)+W(2,1027001704,1035531624,1032402678,-1152158733)+W(3,-1098315241,-1088517514,-1103996748,-1091506711)+W(4,-1089493909,-1094328658,-1106243079,1052296065)+W(5,1042911580,1049587060,1035409673,1044000434)+W(6,1046010101,1026431736,1043051950,1044337864)+W(7,1028671678,1032918142,-1137633217,1036291743);sum2=W(0,-1118922878,998383694,-1117830208,-1123342062)+W(1,-1109116635,-1124252768,-1104593856,1026377322)+W(2,-1105269646,-1109062791,1013977255,1052555170)+W(3,1041098100,1040874722,1030669290,1040986964)+W(4,1050974192,1002191246,1046707356,1051646415)+W(5,1036678597,-1098775079,-1122565606,-1098750401)+W(6,-1110275215,-1111322692,-1114811922,-1114439732)+W(7,-1108145020,-1121186646,-1115485971,-1115223671);WS(-1089038754,1070610314);
sum1=W(0,1006818038,-1126323612,1015379312,-1107760774)+W(1,-1110158738,-1104391397,-1114553627,-1113068735)+W(2,-1112569734,-1099849389,-1090696922,-1101892281)+W(3,1028620400,1047988033,1043536901,1039930893)+W(4,-1110914124,1036085850,1053776546,1045400523)+W(5,1040930437,-1132043583,-1119469430,-1114659286)+W(6,1038135388,1043645143,1040122382,-1118717763)+W(7,1002760462,1016954112,974497054,-1139206280);sum2=W(0,-1120363159,-1119340063,-1119078724,1035843986)+W(1,1035175754,-1106992039,-1128507307,-1129270833)+W(2,1029972206,1020623843,-1137841818,-1094446255)+W(3,1049035968,-1128810267,-1123633215,-1123131987)+W(4,-1135126990,1026762268,1064611900,1017486399)+W(5,-1094749382,1039608352,-1194223384,-1197948696)+W(6,-1111466112,-1099605665,-1102195223,1042926586)+W(7,1014516782,-1112006203,-1136077530,-1129209333);WS(-1120775200,-1094115106);
sum1=W(0,-1117113151,-1133090109,-1096583070,-1098081804)+W(1,-1092969217,-1119648950,-1113650835,-1105675228)+W(2,-1112921839,-1099947345,1050818928,1057531117)+W(3,1051254629,-1098660371,926574177,1035449878)+W(4,1046145098,-1097096777,1048882552,1067142180)+W(5,1054137781,1035250696,-1115652196,1024424221)+W(6,-1107062579,-1151313622,-1100319675,-1094480203)+W(7,-1100195749,-1111825641,-1118408614,-1114839546);sum2=W(0,-1122846232,1002183233,-1129631292,-1112395279)+W(1,1009610216,1001287537,-1122731504,-1139829356)+W(2,1031116535,-1113707943,988543074,-1080457005)+W(3,-1097715519,1037716560,-1112112395,1031806339)+W(4,-1118531646,1034244245,1027624889,1064104967)+W(5,1052372051,1011412016,1031591085,-1128697528)+W(6,1030028661,-1116699784,1039671963,1037992478)+W(7,-1115290878,1016046512,-1122589730,1022404309);WS(-1083041826,-1088446577);
sum1=W(0,-1112868382,-1139686881,1037998481,1035817611)+W(1,1028314191,-1112414119,-1123391616,-1152205450)+W(2,-1138041180,998832115,-1108164766,-1106005004)+W(3,1054394898,1042585939,1037009680,1027830053)+W(4,1041478665,1026886463,1018740405,-1092605991)+W(5,-1096954228,-1105339656,-1122534560,-1128384493)+W(6,-1123809603,1007627162,-1137074328,1036557383)+W(7,1043199331,1016960213,949272012,-1161448845);sum2=W(0,1036010005,-1112615912,-1108103320,1026422893)+W(1,1043952518,-1112407780,1025610945,-1142574731)+W(2,-1080772886,-1080108640,1042883784,1067023817)+W(3,1065911618,1043418298,-1121396391,1019038275)+W(4,-1110295637,1033469827,991295446,-1106557392)+W(5,1015020021,-1113416335,-1118133995,1027619053)+W(6,-1113551367,-1118689741,-1123719569,1039881895)+W(7,1028046949,986544491,1028536389,-1114551687);WS(1059656866,1032254503);
sum1=W(0,1051132033,1032901415,1050001035,1051046262)+W(1,1024623477,1041030197,-1129401004,1040932616)+W(2,-1087438145,-1096624519,-1093591378,-1092342973)+W(3,1024747921,1042870865,-1112612011,1037509038)+W(4,1040121644,1045530925,1040228252,-1096329486)+W(5,-1100479077,-1092498854,-1100524478,-1089145703)+W(6,1047684766,1031967406,1044069767,1050005760)+W(7,1045316401,1048633756,1041789317,1050363772);sum2=W(0,1033723840,-1120765513,-1151198348,-1121736497)+W(1,1020727265,-1111733852,1010605379,-1112033268)+W(2,1054927280,1004192518,1032813206,-1097617496)+W(3,994767756,1024454465,-1124374145,-1107458988)+W(4,-1094930774,1009606707,1018976553,-1096835022)+W(5,-1114598300,1049726638,1040837102,1057385902)+W(6,-1110893464,-1117945313,-1111742424,-1121652889)+W(7,-1144829382,1030389401,-1120942585,1035752486);WS(-1076352721,1061176787);
sum1=W(0,-1115567878,1039493528,1037423542,1022350014)+W(1,-1114677168,-1123591576,-1143365955,-1114839417)+W(2,-1095051668,-1094852257,-1086623624,1044286862)+W(3,1057477914,1049595083,1036655988,1044280124)+W(4,1047858891,1040618482,1057001770,1036068672)+W(5,-1086915318,-1095930750,-1108386213,1029598047)+W(6,1038434246,-1116442287,-1114755255,1022609452)+W(7,1037805114,1044588197,1031697064,-1119274549);sum2=W(0,1018488840,-1109735653,-1113462230,-1112517262)+W(1,-1108529674,-1112282852,1002563934,1011039855)+W(2,-1104206436,1012246375,-1114523900,1056346033)+W(3,1029007760,-1106712811,-1113168793,-1115338003)+W(4,-1111729053,-1117505825,1042992721,1051780099)+W(5,1042618199,1035563022,1024458488,-1112797570)+W(6,1004158510,-1122544930,-1111468709,-1133433375)+W(7,-1114816198,-1136000711,-1122022613,1037211560);WS(1037340944,-1121222187);
sum1=W(0,-1116495838,-1118176747,-1096308023,-1094205341)+W(1,-1095502171,-1115640417,-1112496425,-1105702479)+W(2,1040689218,-1110298712,1052341602,1064260668)+W(3,1052009702,-1100646016,-1117627026,1026863896)+W(4,1036502651,-1106426924,1044624667,1068943083)+W(5,1045175252,1004526500,-1108867801,-1112879076)+W(6,-1106495021,-1119752153,-1097659059,-1089978464)+W(7,-1099820424,-1108261518,-1110958217,-1111070831);sum2=W(0,1002312827,-1134403694,1025097519,-1105297347)+W(1,1007461646,-1117960999,-1123847191,-1129847887)+W(2,1043920878,1045056865,-1107896626,1060319926)+W(3,-1100756735,1018292031,-1136355134,-1108036266)+W(4,-1113959010,-1120905299,1031903433,-1100397803)+W(5,1042137547,-1106899263,-1119650359,1033071013)+W(6,-1124888335,1019347263,-1120916959,1028583233)+W(7,-1119634731,-1134844462,998264859,-1109200858);WS(-1087648930,1056984912);
sum1=W(0,1027950097,1027762677,1025406415,1043195617)+W(1,1035903278,1031391740,1023913741,1033673899)+W(2,1048727276,1043573475,1051177331,-1092810048)+W(3,1038252876,1044809191,1035706934,1020597221)+W(4,-1101873716,1015678999,-1091649404,-1082302860)+W(5,-1097139061,1038200652,1042041459,1041744649)+W(6,-1111974664,1024202483,1016025318,1050173331)+W(7,-1156961168,998750650,1023377112,-1114494621);sum2=W(0,1035604443,-1113891962,-1155240851,-1130359386)+W(1,1025386829,1028100153,1016774458,-1126789482)+W(2,-1109665959,1017090586,1033553543,1061263788)+W(3,-1109330568,-1106256683,-1097657183,-1118236009)+W(4,1027481873,-1115818981,1023852497,1027230949)+W(5,1041592808,-1113120233,-1101411950,-1121071325)+W(6,-1121529027,1006860245,-1124657042,1039189933)+W(7,-1123139111,999905578,-1132638677,-1109638591);WS(-1090940868,1045539156);
sum1=W(0,-1125495305,-1122547977,1049435900,1022396558)+W(1,1034779456,-1113477720,1025152496,1017461170)+W(2,-1111842948,1036262295,-1083395945,1050733040)+W(3,1050803832,1023164412,-1141132416,-1119150102)+W(4,1024315123,1017057054,1046781659,1016653136)+W(5,-1084181811,1044787970,1025666193,1039405571)+W(6,1033322010,1021788462,1041875702,1032259903)+W(7,1045300311,-1103054087,-1119238479,-1121753565);sum2=W(0,-1111850352,-1115334877,-1101312255,-1131783421)+W(1,1037660946,-1121261620,1008969141,-1118719808)+W(2,-1154701652,1045060155,1053683311,1041887968)+W(3,-1090960245,1034919558,-1118627401,-1117531173)+W(4,1008422401,1033609440,-1090718168,1047082317)+W(5,1034433310,1036748070,-1109720341,998924330)+W(6,-1128983709,-1109145509,1041457249,1009316297)+W(7,1037394704,1030040522,1034723828,-1122112519);WS(1058382658,-1101786424);
sum1=W(0,-1110270554,-1139041509,-1106470550,-1114587164)+W(1,1023988544,1031022672,1028924449,1026679274)+W(2,1020557616,1040419632,1039037886,-1089217895)+W(3,-1116816379,-1098005290,1030444000,-1105928314)+W(4,1042446649,-1110579152,1052788411,-1102603214)+W(5,1052497916,1048850952,1041387232,1042985742)+W(6,1010032145,1021044303,-1107378131,-1101971332)+W(7,-1110520967,-1136091053,-1142630143,1036784631);sum2=W(0,-1122331173,-1116694246,-1133055086,-1106162040)+W(1,1033705060,-1119866494,1019582103,-1119480360)+W(2,1021048143,-1117334358,985385246,1058597177)+W(3,-1096472079,1040447045,-1107345628,1011504527)+W(4,-1121426033,1034622720,-1111822939,1062397265)+W(5,1007125953,-1124693001,1025700470,1026572561)+W(6,-1141905806,-1109719947,-1111398337,-1092732322)+W(7,-1104483430,-1148551778,-1142669219,-1124513225);WS(1062970978,-1081266569);
sum1=W(0,-1102316771,1026249566,-1104248914,1037424006)+W(1,1035596338,-1122189220,1016727466,1006845944)+W(2,1049067654,1049251698,-1100292756,-1086541140)+W(3,-1092317470,-1101422105,-1130063849,-1103019359)+W(4,1040583110,1039432874,1040278772,-1096033842)+W(5,1045287213,1049598341,1043296141,1042202275)+W(6,986432279,1031488060,1034368766,1046796153)+W(7,1039493185,1029733120,-1132489681,1032483937);sum2=W(0,-1108138297,1024987284,-1107013954,1038311792)+W(1,-1140508767,999045582,1010876103,-1139420079)+W(2,-1092863213,-1095439435,1054820060,991870971)+W(3,1019051815,1003248078,-1122507350,-1120196608)+W(4,-1134447463,-1107350452,-1104627754,1058790229)+W(5,1049499199,-1113643053,1040683258,-1107048418)+W(6,1020893591,1030342296,1023656240,-1145193326)+W(7,-1111721419,-1124168067,-1111078930,1036851190);WS(-1090709444,1049440503);
sum1=W(0,-1112814366,1009000949,-1102384190,-1098104133)+W(1,-1100420271,-1117987732,-1108681738,-1118237822)+W(2,1025170444,-1102968365,1054801672,1055216649)+W(3,1007027006,994631719,-1122456724,1037835469)+W(4,1021129071,-1107658202,-1108358704,1055155742)+W(5,1062491877,-1115514619,1032182427,-1137063726)+W(6,-1116166456,1013557870,-1112664461,-1102466049)+W(7,-1093799886,-1139587454,-1112800010,-1119596065);sum2=W(0,1010269627,1011116525,1031226256,1023655690)+W(1,-1117593255,-1139919503,-1131886173,-1132337311)+W(2,-1125700925,1031004177,991734042,1056735713)+W(3,1023598587,-1116020697,1030692092,1014084462)+W(4,-1129465449,-1111184590,-1090395945,1007034923)+W(5,-1114530604,1044588818,-1118660887,1027760305)+W(6,-1124401971,-1139731999,-1123603568,-1106780773)+W(7,1032362667,1019563835,1016903156,1003383541);WS(1052605444,-1096548047);
sum1=W(0,-1135269079,1014261129,1035728362,1017149121)+W(1,1022065234,-1106055602,-1122459306,-1120275059)+W(2,-1099989408,-1107118442,-1095069609,1004173259)+W(3,-1102684265,1026600311,1029280393,-1114974728)+W(4,1035141158,1022832721,1036930738,1042230040)+W(5,1051854441,-1123731628,1039321653,-1108029264)+W(6,-1157809579,1034237928,1014945855,1022065263)+W(7,-1149699425,1033708682,-1120230985,1040542518);sum2=W(0,-1139099893,-1102121527,-1108414487,1039987934)+W(1,1045186917,-1096991255,1033745090,-1102163660)+W(2,-1078862437,-1076350607,1043522425,1067956735)+W(3,1072447081,1053122067,-1111637970,1040872955)+W(4,-1097588090,998819801,-1111980043,-1109442889)+W(5,1044036972,-1115256553,1027886256,1044251533)+W(6,-1129576496,1024729710,-1134118593,1032654822)+W(7,-1118463242,-1124332658,-1123595298,-1115579557);WS(1054231108,1025279114);
sum1=W(0,1020527399,1020186806,1026191493,1046988234)+W(1,-1147857037,1041704764,-1120557618,1039867950)+W(2,-1123453065,1039341944,-1104689967,-1092316960)+W(3,-1122753069,-1093206832,-1107112804,-1094240131)+W(4,-1096862627,-1119337841,1034733383,1008801448)+W(5,-1108979241,1050167121,1027712531,1043962418)+W(6,1049493415,-1160786718,1041541558,1041661776)+W(7,1034215919,1032223662,-1156220183,1036558383);sum2=W(0,-1156731980,-1125155383,-1153680156,-1140765671)+W(1,1018992688,1030176462,1027890172,1018002108)+W(2,-1121143571,1021067288,-1101109237,-1079877582)+W(3,-1094350155,1058234221,1064456596,1058386161)+W(4,1027150242,1024911074,-1096825521,-1088644111)+W(5,-1113080073,1052444813,1024094624,1045751986)+W(6,1019039796,-1128517034,1036906894,-1110310177)+W(7,1019841700,1000349534,-1128055622,-1134555143);WS(-1097731588,1025129315);
sum1=W(0,1033609822,972033083,1036940225,1025915127)+W(1,1037164536,1018117854,1009743167,1021572178)+W(2,1037092684,-1118357663,1046113067,1050865438)+W(3,-1109542297,1047810219,-1111680192,1036701507)+W(4,-1099469177,-1139849211,-1089626010,-1143345853)+W(5,-1104510832,-1097851227,-1113708160,-1110047355)+W(6,-1125480775,-1113410371,1035911587,1047135499)+W(7,1038594118,1031924197,-1146462713,-1120871309);sum2=W(0,-1124965724,-1134630348,-1138485084,-1143859545)+W(1,-1133066340,1030422253,-1121255807,1003464777)+W(2,1029789829,-1105084635,1035852445,1050249105)+W(3,-1114135764,1024721985,-1120848177,1033535897)+W(4,-1119672690,1036116775,1002738585,1057234226)+W(5,-1115375290,-1117221657,1007172972,-1110249095)+W(6,-1132623148,-1123511646,-1106888257,-1097411434)+W(7,-1109817844,1017260494,-1118819718,1021514610);WS(1064258306,1057427735);
sum1=W(0,1046669668,1048078371,1049007041,1043467602)+W(1,1032131185,1040278032,995640096,-1135631084)+W(2,1041288794,1002554246,1039217007,-1117262306)+W(3,1041191743,1037075392,-1121877906,1026049048)+W(4,-1094345727,-1107049340,-1092155570,-1100296810)+W(5,-1101509636,-1100720075,1015117221,1034147956)+W(6,1024557366,1026345305,-1126800432,1017273727)+W(7,1027549470,-1136038899,-1134767685,-1111532367);sum2=W(0,-1083389635,-1081609637,-1079976349,-1090363224)+W(1,-1100056051,-1097029007,1028030408,-1118886369)+W(2,1062132206,1066099523,1066066300,1067427062)+W(3,1049064133,996873905,-1137063332,1035057689)+W(4,-1122840851,1053156114,-1105997303,-1091867230)+W(5,-1103783968,1048340523,-1134953960,-1104392578)+W(6,-1127222139,1022631188,1027246780,-1128121946)+W(7,1036294091,-1115106526,1035025213,-1117772337);WS(-1082692450,-1121765493);
sum1=W(0,-1112587635,-1118487719,-1105756568,-1111631170)+W(1,1036199927,-1106833087,-1115752014,-1109370235)+W(2,992292947,-1104534315,1049230729,1048175951)+W(3,-1089217933,1028715132,-1121927694,1018481703)+W(4,1015927970,1038416886,-1104867982,1051898365)+W(5,1057590961,-1104675396,1012516667,1022215305)+W(6,-1121302066,-1121296341,1043167221,1037146590)+W(7,-1113442509,1030891673,-1121397517,-1113425325);sum2=W(0,-1102561169,1026098771,-1149524831,-1113975834)+W(1,-1157274159,-1105234356,1008573990,-1102778536)+W(2,1040868564,1021710972,1048116590,1041914200)+W(3,1051191259,1039729263,1018638481,1035375403)+W(4,-1126923948,1009959824,1037970343,1042300553)+W(5,1032086087,-1097615037,-1115639834,-1115667744)+W(6,-1123351116,-1125337962,1024724387,-1123062396)+W(7,1021621986,-1105344931,-1109718449,-1105611058);WS(1063145570,1065948321);
sum1=W(0,-1113780043,-1107415145,-1103697695,-1125795137)+W(1,-1119226457,1032469064,-1118570362,-1148759702)+W(2,1042647928,1041877314,1043379605,-1105676766)+W(3,-1093770877,-1098882227,1029896809,1007275454)+W(4,1023153433,-1105577826,1035095074,1058030732)+W(5,1049757493,1047432094,-1106671851,-1110160160)+W(6,-1113344071,1034763992,-1113485016,-1107021830)+W(7,-1116457366,1028002580,1033670420,1021171309);sum2=W(0,1033443671,-1119163512,1032648925,1022262943)+W(1,-1121656898,-1125619769,-1116250872,983397903)+W(2,-1147652316,1034562054,1044843888,-1082830049)+W(3,1049609982,1025258841,1030706970,1030898199)+W(4,-1122182070,-1110746439,-1104224164,-1080473697)+W(5,1070472721,1045148854,-1138594966,1015661307)+W(6,-1114870166,-1126213983,1033622730,1036499220)+W(7,1042757767,-1125695843,-1109235057,-1105016797);WS(1047808392,-1105857653);
sum1=W(0,1036414223,1038664639,1033646416,1045309491)+W(1,1028560677,1047007737,1035626955,1052689664)+W(2,1057255335,1050583338,1052085724,-1112577010)+W(3,1049269098,-1101673225,1020504170,-1098667351)+W(4,-1089047968,-1095111703,-1090242223,-1088425805)+W(5,-1097592171,1024927375,988289723,-1153489085)+W(6,1019549874,1027946812,1014185453,1038762993)+W(7,1038356881,-1120878336,1031636916,-1106190208);sum2=W(0,1050181400,-1114267734,1015251419,-1097894374)+W(1,1014394222,-1098468098,1043075035,-1092845444)+W(2,-1084160527,1035785784,-1094891239,1060354212)+W(3,1045924604,1054874631,1042828743,1063378281)+W(4,-1088778570,-1097051496,-1096397593,1063793540)+W(5,-1132415773,-1115217527,-1098450150,1051615858)+W(6,1059321043,-1113170400,1035392846,-1098458292)+W(7,1030978836,-1096505073,1042772598,-1088082125);WS(-1073783985,-1080098540);
sum1=W(0,1012137476,-1111733448,1027546650,-1095391448)+W(1,-1107725963,1030910366,1024902311,-1136391487)+W(2,1004414705,-1125334283,-1098951217,1058781709)+W(3,1056582836,1054585131,-1118558951,1012935090)+W(4,994170013,1040796537,1045494048,1038631039)+W(5,-1099332954,-1102018612,-1106829042,-1113109295)+W(6,-1135747626,-1106294475,-1105932043,-1097893467)+W(7,1027155091,1001385357,-1141795121,-1118975220);sum2=W(0,-1136577003,-1123969951,-1126970134,1039844510)+W(1,1037108170,-1182117728,1024145219,-1107924935)+W(2,-1161174488,-1115268047,-1111829747,-1078035036)+W(3,1072008544,1038025274,1006927579,1013110307)+W(4,-1123274403,1023359390,1034323377,-1085317526)+W(5,1044555209,1032404118,1024479257,983390936)+W(6,1021768566,-1128609502,1026568479,1027511085)+W(7,986504280,-1139830523,-1127097094,1022685546);WS(-1104974728,1024380720);
sum1=W(0,-1117848102,1021171896,1039153371,1036503965)+W(1,988770395,-1109841905,-1121562883,-1126175513)+W(2,-1117883163,-1127535108,-1099610928,-1100771573)+W(3,1043814114,1034691017,1034709362,1004793673)+W(4,1036325571,1018298053,1041104624,-1101972463)+W(5,-1133844875,-1107251369,1025626276,-1111468989)+W(6,-1131530510,1031544042,982295861,1036843369)+W(7,1029874576,1031396654,-1125713989,1034135320);sum2=W(0,-1125393898,1044163006,1045704700,-1110276988)+W(1,-1099412627,1044569612,-1115657155,1037394103)+W(2,1071281072,1072425553,-1104699996,-1078765241)+W(3,-1076152216,-1100004941,1036033265,-1111185479)+W(4,1044770418,-1125402454,1018560910,-1098423872)+W(5,-1103281302,1028856833,-1123488110,-1117821699)+W(6,1011595325,1021558362,1010524637,-1113439186)+W(7,-1178088596,1019143058,-1126446200,1026998165);WS(1066498257,1026989550);
sum1=W(0,-1129927868,-1123659738,1045121333,1002634947)+W(1,1036944705,970850411,1022709187,1004856149)+W(2,1023571545,1024686464,-1084187390,1040895252)+W(3,1040663099,-1115004776,1024409057,1001199419)+W(4,1016605513,-1143882757,1042249043,1054068239)+W(5,-1089079196,-1120675276,-1112524513,-1120648472)+W(6,-1133253141,1025371048,1033458708,1032849928)+W(7,1049903454,1024612748,1017685954,-1117202350);sum2=W(0,1038138620,-1155040203,1049419982,-1094597030)+W(1,1022703337,-1117198782,-1132959015,-1121486321)+W(2,-1106434423,1038340354,-1087069176,1064410985)+W(3,-1110711879,-1112639315,1026273617,-1123727669)+W(4,1014840059,-1105689565,-1102609737,1043321526)+W(5,1043390477,1042536365,1036470844,1009362023)+W(6,-1117610677,1038431916,-1115449783,-1117967352)+W(7,-1107988055,-1112813855,-1122022929,1031915394);WS(1059170114,-1115069681);
sum1=W(0,1041126528,1031327889,-1137442701,1027929903)+W(1,1016336432,1045677858,1027533272,1040648584)+W(2,1039057944,1043197758,1057495242,1035662548)+W(3,1036387882,1043295874,1020376880,1035357519)+W(4,-1114418030,1035998588,-1086197480,-1092661254)+W(5,-1098594899,-1097533773,-1116322521,-1106979748)+W(6,-1125005432,-1184440086,-1107377807,-1131407372)+W(7,1031309989,1017102598,1036182828,-1128058314);sum2=W(0,1029223181,1035999136,1032743888,1050206678)+W(1,1030968394,969652021,1018474295,-1138117380)+W(2,-1099457044,-1123134927,-1106245137,-1115721168)+W(3,1035536761,-1109098872,-1136790748,-1105152866)+W(4,-1094833228,-1107153986,1052844759,1029163621)+W(5,1046847142,-1111905268,-1116305850,-1102858563)+W(6,1022472216,-1129014496,1034397600,1043654862)+W(7,-1114537747,-1149928759,968266517,1033858063);WS(-1091215044,-1097536449);
sum1=W(0,1036334229,1027816414,1046343318,1054850406)+W(1,1041878433,1040414769,1017820267,1047750528)+W(2,-1088688205,-1110004986,-1088611549,-1085760696)+W(3,-1113122464,-1115511970,-1113420363,1034437006)+W(4,1028067640,1025245044,-1104070412,-1089807987)+W(5,990395721,1024229024,1028468150,-1097347774)+W(6,1049627927,1039037582,1048707955,1052669472)+W(7,1043177720,1039929856,1044644789,1048578060);sum2=W(0,-1114440831,1030624098,988636086,-1132718391)+W(1,1030310950,1016098323,1024855622,1018716851)+W(2,1036847317,1042295753,1050034374,1031424194)+W(3,-1119733782,-1120554286,-1114648667,1035432255)+W(4,1041890716,-1115362087,-1113867927,1016671019)+W(5,-1130826523,-1097953797,-1146049358,-1096082463)+W(6,1027069126,1021176355,1029167466,1028661170)+W(7,-1183083952,-1108500823,1027651154,-1106095247);WS(-1074893425,-1117971628);
sum1=W(0,-1094367290,-1152038187,-1103630563,-1098786216)+W(1,1037656965,-1114777697,1025099466,-1124130662)+W(2,1052023128,1049322869,-1111356283,999054287)+W(3,-1106664801,-1093651375,1040611874,-1094570594)+W(4,1042452051,-1097322793,1049675109,1040732760)+W(5,1040645714,1057236855,1040783587,1055134184)+W(6,-1107223211,1034136520,-1112379016,-1102728254)+W(7,1016544493,-1125564586,-1105965314,1008351835);sum2=W(0,1004001863,1021526755,1018968138,-1116175346)+W(1,-1139174407,1031843333,-1131104448,1009509771)+W(2,-1116735450,1032892007,-1096890588,-1099974349)+W(3,-1103015201,1040986630,1035109709,1041412407)+W(4,-1111481570,1024548251,-1073615974,-1071438395)+W(5,-1146527383,1076155388,1074182350,1041860718)+W(6,1033584975,-1130001464,1026017190,-1121576034)+W(7,-1164624762,1024580999,1043256283,-1106441216);WS(1040475912,1032695578);
sum1=W(0,-1124525022,-1155851319,1035372099,-1122500130)+W(1,-1172701842,1033773669,1014757675,-1116930196)+W(2,-1112011377,-1123298122,-1091278169,1056532699)+W(3,1054708857,-1105035590,1007501482,1026134833)+W(4,1035534023,-1102944834,1055301749,1041895809)+W(5,-1087252087,1039100863,-1123874252,1036316385)+W(6,-1136466746,1035920825,-1130626274,-1104812886)+W(7,1028924087,-1111589035,-1142366545,-1110262076);sum2=W(0,-1109091355,-1119792870,-1111337413,-1102054262)+W(1,-1118550690,-1113960445,-1142500624,-1109065069)+W(2,1041703749,-1123886114,1026232126,1049335147)+W(3,-1114718085,-1111978783,-1124340572,1020384670)+W(4,-1120034208,-1123320808,1045621744,1063803841)+W(5,-1088756378,1016064880,1026268254,1030310973)+W(6,1010537508,1026411366,1015836410,-1098413574)+W(7,1041947548,-1123461018,999681904,-1122952578);WS(1060902754,1050355625);
sum1=W(0,-1156790206,-1151083459,1011568442,1023922682)+W(1,1024500211,-1112644265,1033389138,-1104847739)+W(2,-1099711167,-1104333225,-1101534272,-1082482317)+W(3,-1107281952,1053813598,1025001795,-1116841801)+W(4,1048936605,1047935457,1041411896,-1103038759)+W(5,1049946264,1036831245,1037700978,1030797274)+W(6,975051222,-1120760458,1040804594,1043235660)+W(7,998453633,1030084558,1007099659,1035779080);sum2=W(0,1036801640,-1120633215,1043653368,1045612039)+W(1,-1100846658,976462574,-1115109418,-1097687290)+W(2,-1106066969,1029646415,-1102845552,1020964885)+W(3,1041841354,-1088569123,-1101549413,1054633350)+W(4,-1098529900,-1094622159,1045091011,1062435502)+W(5,-1104869009,1054359824,-1101036113,1044975639)+W(6,1051617655,-1128436081,-1108268977,-1120809462)+W(7,-1127923721,-1115259155,1041018201,-1102739129);WS(-1090140642,-1081743990);
sum1=W(0,1014408182,-1130293844,1031847606,1042594418)+W(1,1041618980,1035968392,1009499077,1033368909)+W(2,1037549524,1009886528,1044394635,1037202321)+W(3,-1117833212,1037634256,-1122700465,1015596142)+W(4,-1119977588,1031805064,-1097431626,-1094879521)+W(5,-1119842097,-1101547735,-1107123493,-1105308242)+W(6,-1148996265,-1107483388,1015837167,1035016080)+W(7,1032499967,1034663662,1017023585,1030806526);sum2=W(0,-1123785792,1006912162,-1091554339,-1071648513)+W(1,-1078529007,-1106043455,-1108743589,-1113325201)+W(2,1013646496,-1120892227,1057715626,1076150687)+W(3,1069469884,1049558148,1035924910,1038760139)+W(4,-1105735433,1034054467,-1103626228,-1110563164)+W(5,1025732222,-1102425071,1028146935,1001130061)+W(6,1032589029,-1113324539,1043157583,1029343874)+W(7,-1120727508,1029688242,-1120545616,-1123660578);WS(1055430148,-1108560690);
sum1=W(0,1035961997,1035029338,1036894711,1041930516)+W(1,1018389269,-1113968413,1026969083,-1119268932)+W(2,-1122962962,-1107101862,-1105458486,-1102453987)+W(3,1050880022,1050461237,1017425654,1049028992)+W(4,1001804274,1037435821,1049324163,-1115462345)+W(5,-1096234295,-1096034793,-1105484423,-1109268985)+W(6,-1109508687,-1114596033,-1105968336,1030068713)+W(7,1023650152,1041307521,1023939770,-1110794404);sum2=W(0,1020921672,1015626891,-1131154511,-1149322267)+W(1,1005570725,-1122484266,-1125609227,1019773418)+W(2,-1133145023,1000680715,1034643892,-1106033700)+W(3,-1155618307,1030350968,-1127714103,1027949553)+W(4,967639540,1038163303,1029820070,1027175814)+W(5,1050725869,-1107328459,984351189,-1113454879)+W(6,1057583079,1066461314,1070593780,1042500058)+W(7,-1076733999,-1075365186,-1095092572,1026351361);WS(1048611396,-1120253991);
sum1=W(0,-1109906484,-1134442421,-1157090745,1038629782)+W(1,1019276152,1008425488,-1121251029,-1115994974)+W(2,-1104843595,1020368935,-1102655324,-1096452233)+W(3,-1094801150,-1098953977,-1125379561,-1120481658)+W(4,1042068462,-1116357012,-1127594975,1048790986)+W(5,1026936628,1044903358,1031973931,1042932491)+W(6,1029221016,1014414830,1044033359,1052393436)+W(7,1029702657,-1137141374,-1117911220,1022285443);sum2=W(0,-1129566974,-1143746400,1036033029,-1117052801)+W(1,-1123748463,1038502321,-1138810328,1043607047)+W(2,-1111784437,1036277891,1028988774,-1100779042)+W(3,1044450885,-1129810696,1034348699,-1108082071)+W(4,1050813877,1047551505,1061486774,1077969880)+W(5,1055586292,-1131992338,1040643987,-1108034712)+W(6,-1093517653,-1098527209,-1081514759,-1071648362)+W(7,-1089190754,-1107152864,-1111885211,1025200270);WS(-1095808772,1065647947);
sum1=W(0,-1096536264,-1104862109,-1101976087,-1101730853)+W(1,-1126516760,-1106707963,-1123882077,-1108125731)+W(2,1055051378,1050045579,1051209263,1045989771)+W(3,-1096666661,-1098537885,1021791993,-1104774017)+W(4,-1152511995,-1106144343,-1114400236,1051130659)+W(5,1054814183,1057272194,1047598263,1057816237)+W(6,-1101629224,-1139560206,-1118447811,-1101507019)+W(7,-1103658466,-1098960762,-1106849375,-1104521538);sum2=W(0,-1110633145,-1114352725,-1120367533,-1113576661)+W(1,-1147392026,-1111220567,-1123261925,-1131596567)+W(2,1046325680,-1134514653,1030462840,1052343557)+W(3,1028577898,-1127265311,1023140267,-1109705515)+W(4,-1106205960,-1145236426,-1121802017,1052169724)+W(5,-1126550987,967975074,-1125641651,1019189507)+W(6,-1121981161,-1115188107,1009337269,-1122467029)+W(7,-1112707841,-1123885069,-1109514951,1036097210);WS(-1088656098,-1093593990);
sum1=W(0,1009988669,1006243392,-1118924498,1040203342)+W(1,1030956655,1015251645,1032654584,1034196708)+W(2,1053407451,1046462824,1054487499,1043824044)+W(3,-1107509853,-1099069067,-1114843936,-1106663601)+W(4,-1093246956,-1100605512,-1092703459,-1110184012)+W(5,1041099456,1036164518,1040232112,1035276411)+W(6,1009810317,1021367180,1031892963,-1115326423)+W(7,1009525296,-1102894371,-1121673919,-1120762380);sum2=W(0,1045046842,1057379920,1066661430,1065556520)+W(1,-1100359290,-1079104557,-1080513286,-1090732450)+W(2,-1111686548,1047338924,1044625920,-1108706635)+W(3,1040575208,1048831397,-1106604517,-1118381857)+W(4,-1120613757,1041926325,1010608356,-1107659276)+W(5,1029226052,990146073,-1122878530,-1148427089)+W(6,-1123157156,-1122209414,1026048962,-1118064370)+W(7,1036917588,-1118722317,999828841,-1128484108);WS(-1103417864,1032685901);
sum1=W(0,-1113840082,-1101895278,-1106883347,-1112947643)+W(1,1045150312,-1106874992,-1122615424,-1140285221)+W(2,999140540,1021813182,1050838637,1035808888)+W(3,-1089518824,-1112862903,-1123587264,991482976)+W(4,1026362243,1049323684,-1123649147,-1115046028)+W(5,1051398592,1043843226,1032255888,1025625239)+W(6,1025795300,-1104186210,1026463622,1015970396)+W(7,1028121997,-1114287989,-1148228092,-1125179546);sum2=W(0,1052414494,1041601968,1061231009,-1094738093)+W(1,-1090047391,-1112254382,-1124055261,-1106989530)+W(2,-1107019340,1032004449,-1083281727,1048799024)+W(3,1060484354,1026094686,1028491114,1016363351)+W(4,1021676257,-1101889010,1040520305,-1113266306)+W(5,-1097572834,1047868927,-1106439707,1039531031)+W(6,-1118630717,1028135044,994543087,1023423300)+W(7,1023744190,-1123297050,-1134044699,-1135541243);WS(1062251010,-1128406975);
sum1=W(0,-1122559590,-1117783082,-1111223497,-1097132645)+W(1,-1118294493,1027318465,-1122628178,-1142140116)+W(2,-1114430084,998905218,-1117430765,1043264160)+W(3,-1137238321,-1109365760,1012147781,-1112437644)+W(4,1041522773,-1122146129,1049934150,1038499861)+W(5,1040349396,1038350478,-1161426505,1022231761)+W(6,-1200477464,1030594936,-1117296696,-1108127936)+W(7,-1117164622,1008104625,1016497826,1030977566);sum2=W(0,-1117898288,-1125963325,-1090182563,-1072766634)+W(1,-1084699977,1030742992,-1114032290,1021721886)+W(2,1035048481,1029071818,1058090849,1075259304)+W(3,1062748800,-1113008632,1039805619,-1113709765)+W(4,1015521050,-1131842712,-1155119281,-1099596444)+W(5,1015646848,-1124623837,-1116189732,-1146515621)+W(6,-1121110162,-1139107970,-1131029094,1037152077)+W(7,1018972128,1025197316,-1127481518,1027813594);WS(1065708113,-1121751611);
sum1=W(0,-1151170552,-1113367966,-1132161740,-1102777150)+W(1,1008580363,1034637855,-1122909571,1029317996)+W(2,1004700116,1033929377,1028879143,1048992314)+W(3,-1130586604,-1123817297,997138991,-1119780649)+W(4,1029908854,-1124121476,1021289212,-1106962671)+W(5,-1145749780,1010684790,-1110778290,-1119558682)+W(6,-1203182552,-1152107167,985230639,-1118004497)+W(7,1024087440,1024857134,1018524741,1030859440);sum2=W(0,1022085973,1007192988,1059325611,1078660314)+W(1,1067996709,-1179370697,1033764027,1000911377)+W(2,-1128031215,982756722,-1087213694,-1070139299)+W(3,-1079390657,-1159362498,-1110724756,1028041806)+W(4,1012976820,-1124806095,1030136738,-1095156098)+W(5,-1131018297,1019962283,1025926144,-1121497459)+W(6,-1176062153,1022708360,-1120463845,1033425170)+W(7,-1138793506,-1124014927,1016277465,-1138055830);WS(1067144001,1026092834);
sum1=W(0,1005864375,1014388109,-1110877439,-1100539124)+W(1,-1110133357,-1126225268,1033891677,1016160519)+W(2,1049810486,1020396467,1055042333,1042867979)+W(3,1031992147,1044290490,1034565181,1034066560)+W(4,-1103125415,1040462414,-1103579165,-1096204250)+W(5,1048911295,-1091768605,-1114007278,-1112003369)+W(6,-1120236446,-1132016387,-1107048544,-1116193256)+W(7,1010104860,1031444773,1030176378,1031923300);sum2=W(0,-1130823435,-1108591076,-1112679806,-1095898825)+W(1,-1107310218,1030441654,-1128226189,1031713190)+W(2,-1123834023,1045671991,-1133291790,1058163296)+W(3,-1100325346,-1113640367,1016405480,-1116067001)+W(4,1036568073,-1106172311,-1115701009,1057311204)+W(5,-1097367248,1044352434,-1106561364,1014762708)+W(6,-1114604843,1024976861,1033105292,-1122476787)+W(7,1035411458,-1111920852,1031834977,-1121017007);WS(1057420226,-1092362255);
sum1=W(0,1032475105,1020346174,-1121587297,1019256762)+W(1,-1123769862,1033058515,1024808486,1030782351)+W(2,1044920519,-1144052776,1052978802,1055322687)+W(3,-1104246416,1040777765,1016898380,1041983019)+W(4,-1103664666,1027257637,-1096869991,-1116373310)+W(5,1028318277,-1096789598,-1118572551,-1106323631)+W(6,-1114304581,-1116794957,-1103967019,-1100439285)+W(7,1018564517,1036089864,1021198731,-1130998630);sum2=W(0,-1134184569,1006994613,1034914936,-1134366153)+W(1,1033598449,1009154259,989883430,1021229932)+W(2,1016741405,-1130764191,1033077740,-1112456708)+W(3,1043198162,-1132669129,1016038391,-1126067903)+W(4,1020516693,1043863088,1060988002,1071901111)+W(5,1043355315,1018979141,1034096544,1022348007)+W(6,-1102863001,-1103907912,-1084447988,-1076633620)+W(7,-1098165823,-1118646231,-1113048166,-1118544043);WS(-1105493768,-1082709441);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
} // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0][0] = HOOKED_texOff(vec2(-1.0, -3.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-1.0, 4.0)).x;
samples[2][0] = HOOKED_texOff(vec2(0.0, -3.0)).x;
samples[2][1] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[2][2] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[3][0] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[3][2] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[3][3] = HOOKED_texOff(vec2(0.0, 4.0)).x;
samples[4][0] = HOOKED_texOff(vec2(1.0, -3.0)).x;
samples[4][1] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[4][2] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[5][0] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[5][2] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[5][3] = HOOKED_texOff(vec2(1.0, 4.0)).x;
samples[6][0] = HOOKED_texOff(vec2(2.0, -3.0)).x;
samples[6][1] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[6][2] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[7][0] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[7][2] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[7][3] = HOOKED_texOff(vec2(2.0, 4.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns64, win8x4)
//!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);
}
}
+322
View File
@@ -0,0 +1,322 @@
//
// 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, nns64, 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,-1120714617,1035162146,-1110752415,-1121818163)+W(1,1035961863,-1120878363,1007614003,-1123901891)+W(2,1046176310,-1105876799,1034124059,-1120533037)+W(3,-1123305414,1027364554,-1114390527,-1096860741)+W(4,1022953826,-1155422496,1009908268,1030225939)+W(5,-1110762423,1046191054,1023450788,-1124524780)+W(6,-1129324172,-1116882705,1032526991,1043289735)+W(7,-1114841418,-1129613106,-1121901526,1030599214)+W(8,-1096831458,1052908756,-1114991488,1013731840)+W(9,1022915304,-1135846624,-1117077507,1034530771)+W(10,-1116257712,981289536,-1142748844,-1113117446)+W(11,-1127767760,1039462233,1025047056,-1143328976);sum2=W(0,-1131108965,1043465638,988544780,-1145266179)+W(1,1018501507,1021344415,1000650931,-1113612493)+W(2,-1124179817,-1111438835,1003301507,-1131299129)+W(3,1025688791,-1106748353,-1070139293,-1110118136)+W(4,1026178295,-1123696315,-1116852534,1029599173)+W(5,-1102659167,-1097100047,1031198431,1012522521)+W(6,-1145056307,1045881517,1078104617,1027449515)+W(7,-1123515159,1024975831,-1123043594,-1118230687)+W(8,1048052425,1027739737,-1134523125,1020199127)+W(9,1018436747,1029259867,-1126127905,-1136112041)+W(10,995063942,-1162666156,-1139914565,-1107504809)+W(11,1025133515,1036504803,-1120319069,-1131042995);WS(1061710334,-1113637247);
sum1=W(0,-1121814583,1036106897,-1109309294,-1143950978)+W(1,1033251382,-1118153848,-1138603692,-1122595552)+W(2,1048694647,-1103580007,1032154570,-1122508490)+W(3,-1138264845,1018454510,1030681928,-1097890158)+W(4,1019050396,1012933309,-1140194465,1033737112)+W(5,-1115559686,-1120177173,1021617155,-1120902675)+W(6,-1131439046,-1122735662,1044326142,1042373458)+W(7,-1113884080,-1152998244,-1125621862,1024541667)+W(8,-1097437158,1052689231,-1107957310,1016843898)+W(9,1023073058,-1122620661,-1132933761,1034486114)+W(10,-1116304653,-1144273714,-1129805541,-1116003130)+W(11,-1128614666,1037961704,1019245786,-1155701620);sum2=W(0,-1162960213,-1107084454,-1126626424,1025411499)+W(1,-1126548940,-1127269937,1013908203,1023868855)+W(2,1032930462,1029914487,997665611,1018748433)+W(3,-1113327157,1032525526,1076098019,1035900190)+W(4,-1121182801,-1158385717,1023571595,1048796624)+W(5,-1132699465,-1093496445,1038561302,1000017309)+W(6,-1133790043,-1104878976,-1072747140,1026052839)+W(7,-1146184997,-1123007653,1024139725,1003078933)+W(8,-1104764998,-1109617402,-1142783113,-1154085627)+W(9,-1130037920,-1121062518,1019199125,1025857863)+W(10,-1147685381,1000677165,1007034787,1034207166)+W(11,-1123497947,-1118139493,1017680405,1016687665);WS(1064800702,1030635520);
sum1=W(0,1004285524,-1128056492,1035663048,-1110660706)+W(1,-1128734654,1028175148,-1122860750,1024005652)+W(2,1031878036,-1116831438,-1204558974,-1143857649)+W(3,-1122286551,1035530413,984521208,1023270757)+W(4,-1136886024,1005008153,1021316024,1053335517)+W(5,-1100061872,-1093549817,1042579293,1016449422)+W(6,-1116388951,-1139373960,1048911707,-1104621327)+W(7,-1148999845,-1135015336,1022533838,-1130762670)+W(8,1035194194,-1149876978,-1142259845,1010510404)+W(9,-1125657162,-1121564617,-1131931048,-1142066105)+W(10,-1120920449,1018152308,1001429301,-1129213371)+W(11,-1141986761,1031904066,-1111776529,1020350678);sum2=W(0,1015139874,-1120731382,1017539382,1020112270)+W(1,-1126248934,1013963196,-1150118671,-1116737087)+W(2,1031888972,-1112637962,1010207212,-1138130380)+W(3,1032711786,-1087320828,1059502015,1026899401)+W(4,-1119882792,1019091922,1028577839,-1069693959)+W(5,1078824499,-1094071548,1040940327,-1123861886)+W(6,-1116703472,-1103666133,1045823576,1036639812)+W(7,-1131804892,1004924552,-1123435694,-1138801588)+W(8,1009232228,-1114441289,1029410629,-1130443436)+W(9,-1140098908,999422392,1011539428,1023067274)+W(10,-1130083750,-1137456436,-1140019692,1029210329)+W(11,-1118193829,-1131442506,1007549476,1026106777);WS(1058942782,1023618692);
sum1=W(0,-1126072821,1041771492,-1110777188,-1110871838)+W(1,1036426764,-1142526755,1011693912,1025548876)+W(2,1035801072,1043278082,-1146527995,1015953709)+W(3,1017195423,1036961985,-1094081945,-1103634941)+W(4,1046715887,-1148709083,-1122268692,1037536142)+W(5,-1091452759,-1105679152,1040286827,-1119884351)+W(6,1022607903,1038780013,-1095962376,-1103558179)+W(7,1049101574,-1122534754,982545387,1023558139)+W(8,1049096396,-1130619215,1031851588,1007174309)+W(9,-1126061755,1037537425,-1113879430,-1136949949)+W(10,1002869195,1017517093,1003763447,1035261291)+W(11,955835050,1026350907,1006549707,986004587);sum2=W(0,-1128639222,1001638233,-1119841411,1014385869)+W(1,986023269,-1135260845,-1150616818,1013509397)+W(2,1029376723,1037911199,970306708,1013815957)+W(3,-1118932607,1035428655,1019940778,-1102461584)+W(4,-1141011097,959170344,-1125568566,1024255335)+W(5,1063260126,-1085129330,-1110526300,1017551658)+W(6,991022546,1031481278,1032753418,-1110003004)+W(7,1033244979,1016351942,-1129687950,-1111645244)+W(8,1026999545,1019019978,-1121764803,-1127392454)+W(9,1018120650,1028380841,-1121385219,1021463302)+W(10,1025283273,1009569613,1006676397,-1115817479)+W(11,-1134958989,1017625850,-1128128990,-1138867245);WS(1037837808,1056377428);
sum1=W(0,-1135573495,-1105969090,1027945538,1043223694)+W(1,-1100584037,1025656415,1023727061,-1138454045)+W(2,-1116105371,1039709953,-1111027805,1021082723)+W(3,-1118803082,-1114548551,-1126955510,1051232418)+W(4,-1097887999,1018764077,-1123500111,1046351686)+W(5,-1122693874,-1100833583,1040497066,-1115071549)+W(6,1020600341,1036383371,1053007142,-1103740252)+W(7,1024768136,1025234525,-1111066541,1034647805)+W(8,1035274060,-1101618713,-1138012047,-1116333124)+W(9,1008936161,1026657308,-1156882549,1033814037)+W(10,-1123286772,1016891995,-1115286797,1033474888)+W(11,-1122516460,-1129756781,1010716753,-1114238799);sum2=W(0,1020978875,-1100967324,1043179705,1026290891)+W(1,1013196277,-1138979633,-1121670462,-1130583533)+W(2,-1122981488,1032797386,-1120286641,966672716)+W(3,-1103298336,-1096736455,1062358565,-1104401130)+W(4,-1114052290,-1152672163,-1110731474,1053186254)+W(5,-1112891412,-1091109944,1048200412,-1122242747)+W(6,-1105136733,1045958215,1031005462,-1133705481)+W(7,-1113847816,1023845499,-1119790394,1043729632)+W(8,1033523405,-1102472853,1033631266,-1118586102)+W(9,-1127100056,1033816035,-1109547546,1031959215)+W(10,-1126209517,-1147194793,999102475,1020355333)+W(11,-1122874410,-1122532081,1027184816,-1127245018);WS(1050865148,1032626572);
sum1=W(0,-1110436993,1043627312,-1118552440,1045700875)+W(1,-1115060612,1040430485,1040042556,-1101476879)+W(2,-1108049256,1033317691,1031191472,-1096410465)+W(3,-1107890608,1049906138,-1107535228,-1115480133)+W(4,1025393771,1042925123,-1113356418,-1109025830)+W(5,-1162779891,1049713062,-1106727656,-1114330616)+W(6,1034032544,-1120749707,-1095271743,1042738346)+W(7,-1127443770,-1106585845,-1105712244,1051482110)+W(8,1035225158,-1122810712,1039553933,1042770518)+W(9,999321197,-1103830356,-1104074479,1050825756)+W(10,-1104755066,-1103219825,-1110201208,1048543054)+W(11,-1106449960,1031488492,1040395170,1009713998);sum2=W(0,1024944996,-1111924540,-1107012648,1057346437)+W(1,-1105023593,-1097010076,1020193961,1007347355)+W(2,1049541488,1054940943,-1097277462,-1107952444)+W(3,1014966838,-1116539066,-1107447750,1059914271)+W(4,-1142156696,-1085761230,1015828472,1012341552)+W(5,-1109770505,1066972918,1043445868,-1078926120)+W(6,-1113612636,1034050704,-1111197863,1063973493)+W(7,1017043379,-1084679416,1032934706,-1113193567)+W(8,1014122612,1056333532,-1118781870,-1092348708)+W(9,-1116105943,1042584092,1016467631,1045837843)+W(10,-1113967259,-1128370702,1021395599,-1116104243)+W(11,-1135977693,1043326701,-1117573943,-1108363561);WS(1054811644,1027249161);
sum1=W(0,1040940111,-1101358582,-1113576073,1049141881)+W(1,-1132483205,-1116754862,-1100243090,1036221579)+W(2,1038054901,-1105999252,-1104538698,1037145120)+W(3,1043481462,1014943347,-1097482896,1051960356)+W(4,1036681666,-1118995685,-1119365790,-1109150355)+W(5,-1106696288,1048275427,-1123112824,-1126689554)+W(6,-1111878381,1036687602,1022736646,-1118345360)+W(7,1019000333,1038634998,1044780378,-1109759237)+W(8,-1097940765,1049145430,1044474573,-1101292557)+W(9,-1101638738,1028424107,1038478827,-1113101949)+W(10,-1103799553,1034438878,1035929492,-1122643648)+W(11,-1103674991,1037909315,1037239602,-1126283866);sum2=W(0,1023766557,1016554458,1021815988,-1137435361)+W(1,-1114856427,1032032312,1015306072,1020144724)+W(2,-1103467660,1016553974,1044555388,-1105991725)+W(3,-1136376403,-1116988904,1034521268,1060795535)+W(4,-1088370625,-1127777881,-1113107482,1050162106)+W(5,-1102546407,1075503478,-1071164689,1035804901)+W(6,1038494252,-1104347057,-1103257907,1072821349)+W(7,-1077590614,-1120944929,-1113447013,1003678517)+W(8,1025406308,-1113972415,-1112563255,1036418439)+W(9,1023629411,1033762395,-1113239746,1031283975)+W(10,995356642,-1123929939,1024784188,-1109441777)+W(11,1026085595,1037416902,-1112537357,-1140753514);WS(1055940220,-1124188157);
sum1=W(0,-1113999823,-1119569210,1015781094,-1147977024)+W(1,-1117684995,-1108336232,1015763751,1043278990)+W(2,-1106256755,1046188556,1036478965,1006648968)+W(3,-1115168029,-1094609330,1052603679,1041916962)+W(4,1033522483,-1101485874,1022861696,1044340802)+W(5,-1095339972,-1108128054,1047885622,-1110457109)+W(6,-1114461725,1033154083,-1108564239,1057380776)+W(7,1036635468,-1114614567,-1113117029,-1106205123)+W(8,1042723938,-1095928258,1035899866,-1108232826)+W(9,1032164308,1021089498,-1125646960,1041299799)+W(10,-1139371156,1034599135,-1121800074,-1107756257)+W(11,-1171638077,1027517543,-1131185034,-1115299047);sum2=W(0,-1120118804,-1136369034,-1127959037,1015341014)+W(1,1033327798,-1113602386,1013270421,1027353114)+W(2,-1129939889,1034464346,1041751325,-1114857235)+W(3,-1120552641,-1125884733,-1117793827,-1117887441)+W(4,1049619624,-1103868602,-1117027367,1035518448)+W(5,-1095769137,1043338219,1049093640,-1097589990)+W(6,1016254148,1043285424,-1095274849,1049861339)+W(7,1048627700,-1105817123,-1110780393,-1129166063)+W(8,-1117623897,-1128474295,1035712363,-1106207094)+W(9,1030787932,-1140216380,-1128598589,1032330618)+W(10,1035384499,1004274322,-1133117880,-1120569751)+W(11,-1129927717,1018695247,1027229852,-1120123842);WS(1057163582,1025817537);
sum1=W(0,1037167835,1031655825,-1096271953,1045084224)+W(1,1033520525,1016078798,-1121852313,1046829204)+W(2,-1093143228,1046279122,-1103697416,1030441081)+W(3,1034559945,1038865075,-1085198281,1057074420)+W(4,-1107583934,1036548879,1027044951,987855837)+W(5,1050118415,1040167170,1024989936,974934139)+W(6,1039868489,-1105739319,1057217669,-1086525384)+W(7,1034776664,1034922130,1037598609,-1112419405)+W(8,1047779928,-1087515051,1044254259,-1113468278)+W(9,1007581568,1015381448,1035805671,-1098926044)+W(10,-1134624240,1036139674,1031626785,1037495244)+W(11,1015872616,-1124461564,-1113253902,1017385676);sum2=W(0,-1136384493,1036526786,1028719631,-1123632092)+W(1,-1145098603,-1122280548,1023814631,-1099879539)+W(2,1030342243,1043747658,-1102737141,-1130733945)+W(3,1033659202,1034332004,1046758826,1050427835)+W(4,-1112406001,1014543213,1017810163,1013925981)+W(5,-1093436173,-1100447595,-1119158797,-1123106681)+W(6,1009967381,-1106516740,1051870663,1041231786)+W(7,1034292458,1019870319,1017781727,-1101585218)+W(8,1042788701,1045006578,-1107586767,1013053757)+W(9,-1118180802,-1131784625,-1114786901,1010389989)+W(10,-1143106923,-1119739637,-1141961139,-1112082470)+W(11,-1113417628,-1117114477,1032164569,1012643781);WS(-1081763615,-1092598780);
sum1=W(0,-1130922677,-1114318275,-1127997567,1028467828)+W(1,1023598927,-1139280241,-1122514966,1026414532)+W(2,-1121576984,-1127358845,1017010415,1002425203)+W(3,-1136114845,1017564438,-1088500870,1061837768)+W(4,-1116904946,-1123987795,1015393433,1021344041)+W(5,-1098266094,1035926493,1037585875,-1136160989)+W(6,-1137786397,-1095352826,1061435536,-1095349722)+W(7,1040151266,-1131570741,1023447063,-1116164091)+W(8,-1148866211,-1114585584,1031742785,-1116123969)+W(9,-1142668459,-1123782681,1039772482,-1114677716)+W(10,1007413957,1020007637,-1140705115,1012849463)+W(11,1024002537,-1116920883,-1128808099,-1126849079);sum2=W(0,1021958137,1034408685,-1106091708,-1098486326)+W(1,1028745769,1024682325,-1117837187,1036094407)+W(2,-1147105428,-1110159069,1031154711,-1116910593)+W(3,1026312941,1033683959,-1094093059,-1088187103)+W(4,-1105512708,1039406737,-1115513274,-1124949158)+W(5,1061646324,1055280585,-1100598283,-1117359799)+W(6,1037370871,-1091894288,1058519893,1045036050)+W(7,-1109806227,1026080301,-1112242113,1027011647)+W(8,-1106569597,1045721104,-1117345257,-1117139296)+W(9,1033686533,-1107943508,1037199097,1034325435)+W(10,-1144974476,991455177,-1107052036,1010459130)+W(11,1030945863,1039418143,-1124920152,-1112397476);WS(1049187708,1061143407);
sum1=W(0,1032206028,1046469409,1044620591,-1086760535)+W(1,1049164066,1022165171,-1121811767,1033070593)+W(2,1020031147,-1113096094,-1132628435,1009114287)+W(3,1032297330,1049873346,-1111788011,-1092765627)+W(4,1051671486,1034535880,-1136528167,1050639650)+W(5,-1089881571,-1083700943,1044844041,1024964917)+W(6,1005295654,1041319460,-1127219501,-1092202425)+W(7,1037004161,1011091807,1031846890,1041542033)+W(8,1033106537,1011207027,1026161438,1038185039)+W(9,-1136496587,1036329419,991465499,1015330121)+W(10,-1134373563,1018308239,1032778794,1043869975)+W(11,-1112918515,1026637361,1019220893,1032129132);sum2=W(0,-1123557888,1024038368,964997605,-1123190992)+W(1,-1170950771,1009594487,-1139662759,1022314468)+W(2,1007232143,1040909663,-1119781676,1011035391)+W(3,-1120649660,1016353740,-1112234110,1035500288)+W(4,-1122589660,-1122952928,1021700488,-1149024430)+W(5,1052797849,1059925772,1021322900,1015425876)+W(6,-1119215196,-1127462832,1032636001,-1123381020)+W(7,-1124742672,1024335912,1025758640,-1109226016)+W(8,-1096670151,-1110751472,1037872214,-1115520552)+W(9,-1134635263,1022909500,-1103246759,-1114698588)+W(10,-1123038904,1026100870,1025396502,-1106595065)+W(11,-1095307242,1016687528,1025386190,-1128653768);WS(-1080960863,1058419411);
sum1=W(0,-1118700722,-1111066847,984198859,1043965403)+W(1,-1108783427,1000248987,1032983255,-1112208894)+W(2,-1099715572,-1113907195,-1113914551,-1124179019)+W(3,-1122641758,-1099579692,1049479517,1050672334)+W(4,-1105019770,-1128328213,1033094082,-1090459763)+W(5,1062349342,1061713555,-1095692932,1023738862)+W(6,-1121000958,-1107128402,-1099059374,1059583022)+W(7,-1099879371,-1131329315,-1133773881,-1107276892)+W(8,1033076198,-1121054998,-1108028092,1027231576)+W(9,-1141737059,-1116550064,-1125040759,1024684126)+W(10,1024533736,-1113801521,-1120123854,-1103159313)+W(11,1037355536,1026513898,-1110661700,1007580489);sum2=W(0,995719700,-1129327601,-1125739202,1029045123)+W(1,1025141617,-1154923092,-1114687459,1021214658)+W(2,1027238209,1037994429,-1113434302,1007115993)+W(3,1024240180,997717028,-1120915257,1036441804)+W(4,1032546636,1003062850,-1115935924,978476974)+W(5,-1078687396,1066236156,1035362808,-1118441375)+W(6,1025427056,-1140454571,-1111104335,1022342240)+W(7,1033358736,1017727844,-1123062148,1010080137)+W(8,-1128218828,1028953671,-1166615662,-1129048983)+W(9,999440794,1002330866,-1147995690,1024857232)+W(10,-1165027863,1019778022,-1131128122,-1152746908)+W(11,-1128526870,-1126806088,1024563904,1009762473);WS(-1082880574,-1095080656);
sum1=W(0,-1120399523,-1111736159,-1111698940,1037879414)+W(1,1037066756,-1118524245,-1123397517,-1128373242)+W(2,1019423266,1028697399,-1119567216,1027581671)+W(3,-1135116544,1025039907,-1092929515,1062200098)+W(4,-1131199446,-1139610160,-1168421181,-1127950106)+W(5,-1098702381,1023355236,1027882718,-1139561152)+W(6,-1131259136,-1098593297,1060991762,-1094756999)+W(7,1038218895,1005358744,1037719400,-1106461210)+W(8,1018082074,-1115312044,1022591155,-1113962893)+W(9,-1113348279,1024172498,1036669022,-1106391640)+W(10,-1118950442,1026868195,1030740495,1028249110)+W(11,-1114016273,-1109491766,-1141634128,-1126548648);sum2=W(0,1007561151,-1106890729,-1144059530,1010626011)+W(1,-1140206187,-1152147163,-1118820752,1031296198)+W(2,-1112391017,-1114880200,-1136937433,-1120281594)+W(3,-1128452386,-1110907715,1056169840,1052511775)+W(4,1034255225,-1114711449,-1121745985,1032462388)+W(5,-1096446085,-1094697844,1033067226,993102387)+W(6,-1114861795,1035962501,1031556034,1056886944)+W(7,-1104164393,-1120009849,-1121584151,1035033495)+W(8,987032615,-1129701328,1013679559,-1122813977)+W(9,-1120079456,982365671,-1138039959,980377326)+W(10,-1115367679,-1118918686,-1129117272,1035951051)+W(11,-1119286197,-1126702674,-1137374445,1006646323);WS(1058795070,1058351276);
sum1=W(0,-1129226172,-1106246658,1041614193,1041522846)+W(1,-1106977045,-1140271486,1032650784,-1132244111)+W(2,1048401911,1041471472,1031926461,-1130658915)+W(3,-1134152362,-1102574120,1050141831,1033352747)+W(4,-1121658742,-1115542891,-1122312016,1028257624)+W(5,-1088102699,1030285885,-1124591186,-1119417531)+W(6,-1145265749,1004724909,-1093353638,1056599450)+W(7,-1107883356,-1155196377,-1118796187,-1128587973)+W(8,-1112285036,1049138668,-1114299650,1003429157)+W(9,1017891569,-1150296521,-1122892680,1043369227)+W(10,-1130730345,-1125742491,-1131365684,-1107598873)+W(11,-1120116589,1040658126,1034850634,-1137642362);sum2=W(0,1018264792,-1109681111,1028734812,-1104210606)+W(1,1025579416,1029305888,1019878456,-1134735936)+W(2,-1093714299,-1099909667,1032419228,-1113499692)+W(3,1020074080,-1106212594,1034660210,-1098896203)+W(4,1010388000,1025031188,-1143212320,1037009054)+W(5,1047288883,1060586916,1030286292,-1130541520)+W(6,-1148803168,-1132238328,1031452084,1042866381)+W(7,-1107165918,-1127563664,-1127882992,1032289620)+W(8,-1112028563,-1109339206,1019446368,1026005920)+W(9,1017409120,990246720,-1115169564,1023925320)+W(10,989303425,-1123344268,-1131165168,1004132864)+W(11,1020410832,-1112228144,1029468412,1009015280);WS(1043816952,1056206353);
sum1=W(0,-1132948972,-1115461859,1034684352,1037119642)+W(1,-1107088436,-1144087781,1024900084,-1107172113)+W(2,1038250028,1039626815,-1110088668,-1116127087)+W(3,-1150680698,-1097009915,1061195075,-1095598055)+W(4,-1113187289,-1117712852,1016358425,-1102438229)+W(5,1051576078,1056604231,-1102307882,-1114968828)+W(6,-1160444148,1024199571,-1088975285,1057172865)+W(7,-1103288997,-1134624362,-1115326124,-1148961467)+W(8,1010078034,1029312608,-1122873761,1012385158)+W(9,1019123435,-1130723763,-1107729186,1039764276)+W(10,1032878393,-1114736693,-1120343575,-1144998513)+W(11,1022450003,-1112740858,1034042985,1002559709);sum2=W(0,-1135809827,1031002711,-1136033931,-1114169661)+W(1,-1107967067,1027957130,-1140675011,1009667595)+W(2,1025543601,-1124911966,-1108557845,1004385158)+W(3,-1137384851,-1156373420,-1123691685,1056449903)+W(4,-1096033675,1015282250,-1147988326,1010789683)+W(5,-1105219090,1044469394,-1118550723,-1115586301)+W(6,1019754904,-1122328477,-1118075063,1046754031)+W(7,1020360378,-1120013003,-1172160176,-1135703979)+W(8,-1111692677,1034039333,1005574774,-1130287690)+W(9,1006265798,1016962928,-1131889022,1024901767)+W(10,1025982043,-1127946498,990940844,-1135289651)+W(11,1010975355,-1111731157,1036125487,-1169619760);WS(1049886076,1034318367);
sum1=W(0,-1140544720,1022042959,1021784769,-1131075883)+W(1,-1142660485,-1160888244,1006465467,-1106141033)+W(2,966352080,1032360624,1029412697,-1121174096)+W(3,1025588553,-1104462159,1059646174,-1086897182)+W(4,1042100949,1017231209,-1118154094,-1100197533)+W(5,1051735858,1059041662,-1106256562,-1150715274)+W(6,996302474,1029682164,-1085821075,1057694799)+W(7,-1106530518,1024907260,-1111905052,-1112348667)+W(8,1029991670,1036690656,-1121375714,1015672965)+W(9,-1125961261,-1117824763,-1111853843,1030592201)+W(10,1017125029,-1120397516,-1122979160,-1123002959)+W(11,1031029131,-1155480906,1014936522,-1124207481);sum2=W(0,-1110846605,1032320648,1027180085,1029603693)+W(1,1033577170,-1112673640,-1118194097,1027617785)+W(2,-1144235925,1030911393,-1134544211,-1123614185)+W(3,-1143898437,1000132981,1031570329,-1119293171)+W(4,-1126616369,-1129974305,1019764549,-1102116254)+W(5,1058710858,1058397441,-1096477332,1018853209)+W(6,1008325379,1026769453,1031557517,-1104852463)+W(7,-1103611475,1036639048,999139301,-1131321177)+W(8,-1129394727,-1097515304,-1115701158,1018401637)+W(9,997400075,1008054267,-1131248001,-1123234663)+W(10,-1119810656,1024391909,1024689095,-1118482095)+W(11,-1120094485,-1106708620,-1134741251,1017993989);WS(1058429118,1064863249);
sum1=W(0,1021156518,983001563,1054264097,-1097350840)+W(1,-1175841770,964768362,1024394983,-1115666854)+W(2,1049468028,-1099725362,1024539904,-1149024695)+W(3,1020219616,1039490386,1055450440,-1115114453)+W(4,997016493,1012766063,-1131178666,1046648007)+W(5,-1104196510,-1085827188,1043203980,1022718592)+W(6,1016100640,1017911734,992909240,-1100930382)+W(7,1033767351,-1136266891,1007341951,1043757188)+W(8,-1104186631,-1128095056,-1119513801,1035657141)+W(9,994206685,-1128564932,-1122765517,-1118903024)+W(10,-1131557236,1016423590,964693930,1045299318)+W(11,-1105268364,1023907580,-1106015350,1029236260);sum2=W(0,1005391535,-1106696811,1050575955,-1100156814)+W(1,-1098256564,1028021126,1018096716,-1121907467)+W(2,1051313221,1060662591,1029467086,-1129063320)+W(3,-1135288360,1026226746,1047952814,1068258385)+W(4,-1142136447,-1131820748,-1121648533,1031305614)+W(5,-1081952512,-1074657656,1051661425,1008147176)+W(6,996459166,1032267559,1040750694,-1095314974)+W(7,1035381379,-1168737402,-1130245220,-1111725659)+W(8,1031579134,1036231973,-1107714686,1020424408)+W(9,-1123582348,1028271694,1007524520,1044691450)+W(10,1022647148,-1129848660,1033610651,-1108648643)+W(11,1034169827,1044987108,-1100160947,1024695710);WS(-1083443454,998713176);
sum1=W(0,1032696047,1040709994,1040929033,-1087559501)+W(1,1049786774,-1146095614,1026355790,1040668906)+W(2,1032459486,-1103862520,1037090637,1033091241)+W(3,1024354795,1036398699,1012490030,-1102928053)+W(4,1047072725,1024780023,1034252472,1051748575)+W(5,-1097753826,-1093112676,1050721065,1037512365)+W(6,1012872363,1035129883,-1114537329,-1092883854)+W(7,1039546228,1024615038,1032281789,1044965075)+W(8,-1100635790,-1099081393,1011437457,1037286498)+W(9,1027888345,1031400701,-1103916602,-1104850339)+W(10,1009955155,1036010231,1016830581,1048807512)+W(11,-1098186970,-1112352715,-1114553850,1033653631);sum2=W(0,1035861958,-1098289107,1026686124,-1096172460)+W(1,-1113513064,1019723703,-1161872500,-1119785106)+W(2,1049978705,-1107697817,1027596044,-1121217732)+W(3,-1113290777,1033623622,-1098402027,-1091833397)+W(4,-1098063812,1033198374,-1137177342,1045692473)+W(5,1024040864,1013412750,1031079096,-1107709748)+W(6,1034613598,-1106425659,1053770527,1046082211)+W(7,1012376430,1038124498,-1103597964,-1117971136)+W(8,-1127968019,1057075430,-1095279992,-1112843267)+W(9,1038756242,1019694879,1049090628,1047895771)+W(10,1045163433,-1120386622,-1111249467,-1114046628)+W(11,1052585151,-1102204197,-1100444173,1034273086);WS(-1086369662,-1078015058);
sum1=W(0,1024279387,1042615374,1054091094,-1095346029)+W(1,1050416872,-1113840294,-1100066053,-1106499229)+W(2,-1113085188,-1103658220,-1111759460,-1141254386)+W(3,1039589628,1049518735,1050614757,-1097514477)+W(4,1048966812,1032485602,-1104719791,-1115604002)+W(5,-1103236040,-1100854410,-1122281110,-1113439156)+W(6,-1113174076,-1127523972,1047781504,-1097175852)+W(7,1043919349,-1119980106,-1125885710,1049389829)+W(8,-1108066658,1026529231,1032565272,1039770777)+W(9,-1111149795,-1102519338,1041501469,-1104719494)+W(10,1027138593,-1104628175,1024511623,1042212335)+W(11,1048227542,-1099302313,1036646913,1032389542);sum2=W(0,-1092512531,-1098738343,1063615535,1009177475)+W(1,-1119750726,1030476954,-1093473489,-1088925799)+W(2,1062426368,1026425874,1012050343,-1120184004)+W(3,-1081280020,1042571962,1067242406,998962046)+W(4,1025403720,1031881676,-1076988140,1043337888)+W(5,1066811408,-1096426756,-1129159374,-1116680638)+W(6,-1081342477,1033193400,1066297017,1022780060)+W(7,1023044380,-1135563955,-1086556968,1010020371)+W(8,1060290312,1026166068,-1115355073,1004442726)+W(9,-1107875638,-1102154130,1052028857,1017583668)+W(10,1026819560,946141982,-1121362077,-1126174974)+W(11,1037059936,-1119102823,-1127777686,1034449190);WS(-1129707456,1007685382);
sum1=W(0,-1134894751,-1098519836,1040671079,1044073412)+W(1,-1109530006,-1134057701,1044154267,1030394337)+W(2,1013414869,1041040503,1035376874,1028314315)+W(3,-1111052786,-1107874844,-1103276809,1038778991)+W(4,-1105794628,-1112561176,1038046773,-1118678129)+W(5,-1098881194,-1107344299,-1139987723,992777541)+W(6,-1192544411,-1111301144,-1110522396,1048980909)+W(7,-1108336721,-1112828028,-1128991721,-1115520098)+W(8,-1107120076,1052479600,-1112546431,-1132207293)+W(9,1035051017,1015910765,1033063921,1049200001)+W(10,1023468750,999515194,-1122391156,-1103669035)+W(11,-1111557603,1051478546,1018554845,-1119107128);sum2=W(0,-1137824107,-1110122518,-1137081539,1039063461)+W(1,-1158403413,-1124656554,-1126465818,1033612180)+W(2,-1106894813,1047362418,-1117814890,1023374342)+W(3,1005362547,-1116868027,1045165527,1067526191)+W(4,-1136640937,-1115663214,-1158497445,1039739597)+W(5,-1106604299,1071589227,1044031039,-1148955153)+W(6,-1119770196,1037998233,-1138568822,1061860820)+W(7,-1133800170,-1123862185,1021074352,-1112420682)+W(8,1039276731,-1077533661,1031122886,999718675)+W(9,-1138544392,1025116420,-1104439342,-1073373771)+W(10,-1106196407,-1139157324,1034621027,-1120069279)+W(11,-1113398206,-1094637864,1031315442,1025985948);WS(1033791472,-1138498893);
sum1=W(0,-1143657507,-1102835756,1024249065,1044190455)+W(1,-1107762844,1008291608,1014781903,-1108646231)+W(2,-1130492804,1021681616,-1112711792,-1128240816)+W(3,1029133201,-1108649138,1008218246,-1115040338)+W(4,1019895480,1025256893,1018917100,-1106020223)+W(5,1054388603,1058377694,-1123372431,1014932868)+W(6,998381448,1003669472,-1092207694,1046387590)+W(7,-1111491159,1007448080,1016812674,-1113672010)+W(8,-1132293500,1049136345,-1123523050,1008489644)+W(9,-1118545247,-1114481905,-1112726231,1017676194)+W(10,-1123035739,-1112884042,-1137667330,-1127743919)+W(11,-1119594899,-1119541597,1028355707,1001709096);sum2=W(0,1014470821,-1106657768,1034825132,1006830039)+W(1,-1104684796,-1124459301,-1120344268,-1106292024)+W(2,1032219219,-1101139832,-1114556582,1008940380)+W(3,-1114330800,1049926230,1057813788,-1102461554)+W(4,-1111886229,1029827978,-1106002658,1054743689)+W(5,1049962194,-1103958261,1050373872,-1133852786)+W(6,1024999308,-1112305858,1051810194,-1098680718)+W(7,1035894797,-1109427720,-1126273593,-1122403994)+W(8,996027236,1040205712,-1100520246,1024816377)+W(9,-1127411221,-1116955850,984340447,-1109277736)+W(10,1014102650,-1117160816,-1123975632,1030827431)+W(11,-1114551452,-1111240037,-1106040331,1003623824);WS(1060089726,1074996161);
sum1=W(0,-1117558175,1046443391,-1083103171,1040714346)+W(1,1044503809,1023987857,1029119241,1039893948)+W(2,-1093429938,1021452133,1030628716,1027140771)+W(3,-1141503452,1041448800,-1088988175,1048946821)+W(4,1038933875,1026874120,1010789890,1035829124)+W(5,1032282738,1021975771,1038764813,1026271340)+W(6,1037081758,1041862066,1035486030,1040332065)+W(7,1032949373,1034225415,-1120312844,1028398131)+W(8,-1142682180,-1090323173,1041097413,-1113760891)+W(9,1027150698,1038548631,-1111879740,-1112512014)+W(10,1029165798,1028642719,1021223318,1047369209)+W(11,-1105296983,-1095359061,1046714577,-1134282558);sum2=W(0,-1130708327,-1131662151,1027052068,-1104634511)+W(1,1037500532,-1117309872,-1156760442,-1160974837)+W(2,-1119116140,-1148640061,1028521640,-1132259207)+W(3,1011385503,-1122121264,1006726095,-1101053828)+W(4,1041142688,-1129219511,1005458237,-1104012424)+W(5,1053197196,1050251696,-1121651972,-1148190653)+W(6,1015786967,1025508020,-1150821434,1043632028)+W(7,-1105814552,1005943453,-1121500080,-1106371091)+W(8,1032166230,-1115585403,-1117076340,-1120252400)+W(9,1023017975,1032453110,-1116451706,1032061998)+W(10,-1120517680,1024831312,1008927007,-1107217673)+W(11,-1143126685,1045664978,-1103126409,-1126349911);WS(-1081408895,1057237802);
sum1=W(0,1016592219,1050393725,-1096948620,-1099121222)+W(1,1042338077,1026859007,-1135569700,1025037351)+W(2,1021729271,-1114451665,1033766733,1023688209)+W(3,1019913045,1042967287,-1123436299,-1104931659)+W(4,1036822635,994107237,-1134722237,1042881918)+W(5,-1107250293,-1092679092,1042265522,1017621813)+W(6,1020337237,1033060699,1047123275,-1098053310)+W(7,1043883210,1033354815,1019971573,1038993285)+W(8,1037602588,-1091584672,1042862441,-1147819555)+W(9,1015924209,1028206140,1034435092,-1092984777)+W(10,1029491668,1035642823,1027236154,1041649576)+W(11,1044331459,-1089381821,1042007901,963919445);sum2=W(0,-1127968320,-1092240358,1057542400,1016463192)+W(1,-1094079665,1037438732,1036537032,1030963640)+W(2,-1105653780,-1097383073,1040975890,1019305024)+W(3,-1112917417,-1097473768,1053316325,1038201480)+W(4,-1101066411,1028884816,1020801080,-1109029546)+W(5,1058712288,1052867895,1013027424,1010261952)+W(6,1019615648,-1116583352,1043894648,-1123129572)+W(7,-1118015492,1027371024,-1127208552,1028578068)+W(8,-1093453186,-1141347136,-1117505000,-1113360113)+W(9,1023589392,-1113404853,1034405836,1006791808)+W(10,-1111557726,1034904608,-1121416948,1041090246)+W(11,-1094394128,1037486484,1044943944,-1104647878);WS(-1076745215,1064070508);
sum1=W(0,1019383636,1043437193,-1100863080,1019299111)+W(1,1041928012,1018313975,-1138649581,1030286820)+W(2,1033675388,1027453406,1031909515,-1136380470)+W(3,1029667879,1040316179,-1102225484,-1110289513)+W(4,1043406276,1026991539,-1127653591,1048543741)+W(5,-1084687593,-1082029409,1044625233,-1136351578)+W(6,1027426151,1029763954,-1111626052,983973284)+W(7,1044339921,1027257018,1022926189,1039947283)+W(8,1026499316,1031954367,1039879984,1022902273)+W(9,1004012708,1025479577,-1122995300,-1118301831)+W(10,1022733729,1026798858,1016119660,1041368223)+W(11,1026134601,1016553765,1012331970,1027440187);sum2=W(0,-1131696089,1012459087,-1112347233,1039451269)+W(1,-1158657302,-1129595249,1008718823,-1135045027)+W(2,-1125420309,-1110618065,1007247903,999949222)+W(3,-1149188438,-1118135053,1041969824,1024383435)+W(4,1015365577,-1130814181,-1140198251,1033739972)+W(5,1052325325,1052741682,1034080133,-1140370763)+W(6,-1129603953,-1142742214,1029891118,-1121721953)+W(7,-1110453303,1020979581,1007479839,1015462815)+W(8,-1120072309,-1095903036,-1162307222,-1132990667)+W(9,-1141563590,-1126906553,1017890385,-1105015368)+W(10,-1122346803,1008938691,1018622169,-1135479163)+W(11,1016803437,-1098230278,1021342643,-1137891195);WS(-1094563452,1051169575);
sum1=W(0,-1154622990,1018130713,1040428881,-1120902330)+W(1,-1113835211,1019319877,1029393378,1035203109)+W(2,1032896399,1039535746,1021002107,1036762426)+W(3,-1117775501,-1113234793,1049040808,-1102863965)+W(4,-1107942972,-1135300966,1033996553,-1106127031)+W(5,-1112183035,-1090463816,-1105904891,1040237135)+W(6,-1136342582,-1114335628,1048012112,961094679)+W(7,-1148767576,1032716400,1018491963,-1112874623)+W(8,1044702279,-1098092733,-1124337998,-1137189022)+W(9,1032030382,1023872671,1032915973,1033184663)+W(10,1006151100,1037223880,1015760954,-1110067034)+W(11,1035998904,1029109433,-1110631596,1013167238);sum2=W(0,1028413027,-1121092135,1017337743,-1137632446)+W(1,999930971,1027578971,-1120070369,-1130520759)+W(2,1037177446,-1104029390,1033133092,-1114678191)+W(3,1012563150,-1120753460,-1106734706,1048794348)+W(4,-1111694827,1030530567,-1111535757,-1097640928)+W(5,1051800696,1050145982,1041394994,-1119592910)+W(6,1011962278,-1098008778,1035782812,-1114477541)+W(7,-1118971109,1001961835,1009477102,999766235)+W(8,-1106510696,1047938812,-1127041263,1024176823)+W(9,-1153318262,-1122757360,1010623246,-1111017918)+W(10,1020162151,-1115486877,974823129,-1129371381)+W(11,1028214977,-1123769252,-1124747017,1007999422);WS(1057759166,-1088449289);
sum1=W(0,-1129635066,1044873994,-1087389198,-1116302487)+W(1,1048786726,1017011581,1025446574,1037627635)+W(2,-1097118359,1022204225,1039292653,1021371937)+W(3,-1144519245,1041685209,-1089578865,1022125102)+W(4,1045860709,1025212662,1017539549,1033910011)+W(5,-1129568803,-1105345911,1045748274,1031878029)+W(6,1026395242,1039651930,1010566389,-1122366800)+W(7,1027479143,1013486066,-1122678010,1035038013)+W(8,1030050103,-1097803608,1033498658,1007580942)+W(9,1025431320,1039320958,-1110122707,-1119554634)+W(10,-1161253492,1028360045,1024557433,1038868536)+W(11,-1112614790,-1126568107,1010965710,1015223035);sum2=W(0,-1162281894,1033992046,1042856153,1038465062)+W(1,-1093956780,1024284423,-1124547002,-1149048922)+W(2,1036788056,1046094595,-1100316514,1035682376)+W(3,-1150111187,988741862,-1112557119,1060179844)+W(4,-1090501223,-1122577303,-1135956229,-1132541637)+W(5,-1097406101,1049669935,1022378118,-1113139255)+W(6,-1145634890,-1132011310,-1121853795,-1101657128)+W(7,1045140163,-1130855582,965409433,1024739191)+W(8,-1104384368,1042681611,-1121116299,-1118824057)+W(9,-1123274137,1008671821,1032013500,-1111116605)+W(10,1035479824,1006161754,1024679583,-1129294934)+W(11,-1147059498,1027020519,-1131272734,-1124922046);WS(-1086987838,-1100233980);
sum1=W(0,1015308459,1041765192,-1105415847,1042444900)+W(1,-1111075669,1003799483,-1122325985,1028094431)+W(2,-1114108890,1041449686,-1106140165,1034767973)+W(3,-1116672610,1042485054,-1092596043,1049087917)+W(4,-1110170951,-1144225139,1032904116,-1118546351)+W(5,1046690691,-1128556841,1034284768,1033288361)+W(6,-1141168915,-1118052589,1054244345,-1089307961)+W(7,1026589088,1010481109,1033123257,-1116818498)+W(8,1049735534,-1094503991,1030527932,-1121578684)+W(9,1001375875,992241989,1040724504,-1104029377)+W(10,1008796465,1030765989,1015833828,1015146386)+W(11,1041637233,-1100869156,-1123717612,-1124977133);sum2=W(0,-1128145157,-1100557855,1057648426,1048654145)+W(1,-1122215769,-1133425768,1026284201,-1106810438)+W(2,1054522141,1057115188,-1103409060,1017140792)+W(3,1012811840,1042787919,-1098531848,1046636853)+W(4,1046426252,-1118227807,-1136599052,1044596046)+W(5,-1073275189,-1074262745,1035358469,-1143532160)+W(6,992541697,1038174685,1061008073,1044984510)+W(7,1036107748,1016191398,1011005728,-1104618112)+W(8,1059653331,1060082709,-1104639697,981079778)+W(9,-1127430370,-1166127490,1035655860,1034192337)+W(10,-1130597644,1006837720,995789721,-1116633305)+W(11,1017274260,1033697834,-1112828961,1021901152);WS(-1092446204,989212831);
sum1=W(0,1007124942,1048125124,-1138101793,-1141178857)+W(1,-1102978326,1034583667,-1116778591,-1131432602)+W(2,-1106585464,1019782926,-1115311760,1015089582)+W(3,1027403088,1042237585,1016240146,1036610823)+W(4,-1110971902,1027127900,-1121715541,-1138060917)+W(5,1037962972,-1101006449,-1114322839,1008360193)+W(6,1019921952,1027977243,1053191424,-1094792341)+W(7,1031189102,1028625507,1020332096,-1126238792)+W(8,1053622732,-1089064867,-1137835047,1017386452)+W(9,-1139218425,-1131884420,1043276755,-1101892348)+W(10,-1132849129,1009465805,1020381759,1024321015)+W(11,1049124886,-1107274751,-1110951117,1008208785);sum2=W(0,-1120159352,-1088595541,1060560783,1061831343)+W(1,-1089452071,-1101640393,-1125980662,1050146519)+W(2,-1093128727,-1098317152,1042347964,1038452583)+W(3,-1131578305,-1090859444,1057304640,1057012981)+W(4,-1095995319,-1105624394,1028063854,-1107336769)+W(5,1071289406,1069689231,-1096815763,1041229675)+W(6,1021975879,-1105868965,-1087527230,-1097221007)+W(7,-1104502319,1037791301,1033612769,1041431951)+W(8,-1086794372,-1086042421,1049524493,-1143180172)+W(9,-1119579693,-1112749441,982969010,1033122226)+W(10,-1104150062,1029453052,1040487308,1042279365)+W(11,-1089785065,-1088997285,-1135764460,1049121852);WS(-1080642303,1037515653);
sum1=W(0,1014399585,-1123461796,-1115821917,1037702505)+W(1,-1105260875,-1134503912,1040389217,1009459592)+W(2,-1138501592,1046330151,-1113097082,1032999462)+W(3,1025436037,-1118449912,1046808963,-1088063230)+W(4,-1166545913,1011659972,1035628117,-1111999897)+W(5,1046961203,1048171302,-1112931778,1033647146)+W(6,1032176658,1042449564,-1085801589,1046621083)+W(7,-1116953058,1020514160,1019714410,-1098862637)+W(8,1042823052,1033619294,-1108126015,1023868127)+W(9,1031481267,1015874414,1032561937,1017602698)+W(10,1033606503,1030447848,-1129425897,-1108656118)+W(11,1022709518,-1172911161,-1161936349,1015791986);sum2=W(0,-1139497271,-1104932637,1000924601,1034980171)+W(1,-1102656208,-1154378706,1025910769,1043978669)+W(2,-1116100213,1042493673,1038409695,1025837919)+W(3,-1105297083,-1105480129,-1102785010,1044002411)+W(4,-1098474508,-1109802618,1037339247,1037617885)+W(5,1049988969,1050036780,-1122964745,1036616991)+W(6,-1111547600,-1107402541,1045831134,1039942071)+W(7,-1106907325,-1132149525,-1123186639,-1105522985)+W(8,1040977948,-1097804729,1028039731,-1111839940)+W(9,1029488041,1011577705,1036894407,1042714488)+W(10,-1112976714,1040500443,-1137152287,-1102258444)+W(11,1025599417,-1139888185,-1112698813,-1114191023);WS(1060124606,-1084472548);
sum1=W(0,1012638700,-1112711971,1024524352,1032623962)+W(1,-1115629480,1027484509,-1131934189,1021193865)+W(2,1017460401,-1117271615,1023262959,-1157409515)+W(3,-1129347279,-1125331574,-1113956442,1049120342)+W(4,-1108495481,1010910287,-1138043955,1048955067)+W(5,-1094951982,1015143283,1031640934,1021584239)+W(6,1007380511,-1106488069,1048203795,-1110142007)+W(7,-1129214986,-1144904917,1022374575,-1115361884)+W(8,1005249701,1024310560,-1136673413,1017598403)+W(9,996895579,-1120058426,1026650437,-1121731240)+W(10,1017029987,-1145343061,992489843,-1118477310)+W(11,-1129456851,1036683482,-1115998674,1014521967);sum2=W(0,-1113301049,1041723134,-1119425470,1012563935)+W(1,1013366251,-1135264199,-1129519836,1018887182)+W(2,-1123219625,1021107126,-1131491053,1017265018)+W(3,-1113144608,1065721494,-1082046556,1032971141)+W(4,-1132479565,-1135106943,-1114997262,1081282167)+W(5,-1068115046,-1092304788,1028331651,927030725)+W(6,1028189537,1053752802,-1091841582,-1120681827)+W(7,1021570574,983594844,-1144798799,1004635839)+W(8,-1126716683,1026059029,-1132445755,-1137356791)+W(9,-1135227415,1024321495,-1149813598,992723582)+W(10,1010781703,959859164,-1123606042,1032429021)+W(11,-1137534547,-1121765421,1024141029,-1123588459);WS(1064307390,997943845);
sum1=W(0,1016504192,-1110031838,-1108555962,1047561626)+W(1,-1114174882,1004953741,1004931163,-1124632947)+W(2,-1129767067,1003984285,1017992857,1018940039)+W(3,1001468389,-1106796660,-1106350773,1053522405)+W(4,-1106382906,1000370245,-1125536771,-1132488742)+W(5,-1097456765,1050670238,-1136221548,1015934681)+W(6,1024701821,-1111862756,1040312105,-1128004006)+W(7,-1123896954,1011062590,-1157300426,-1111316170)+W(8,-1110123941,1039422954,1020844396,-1128259885)+W(9,1008115882,-1153319146,1030600762,1005773541)+W(10,1015300557,-1153739770,1014991280,-1116314499)+W(11,-1109063375,1042190650,1024320647,-1130969505);sum2=W(0,1036505224,-1100095598,1039944480,-1110028565)+W(1,1016119595,1017378303,1018720963,-1119632397)+W(2,1033659023,1025734363,1015545311,-1126149289)+W(3,1037554666,-1082101932,1064933062,-1103479495)+W(4,1036578506,1022196513,1035136259,-1072130218)+W(5,1074634461,1012777017,1036162128,-1118704038)+W(6,-1131720942,-1090292986,1057038142,-1132873326)+W(7,-1120419990,1020047721,1012123245,-1114842502)+W(8,1046242606,-1117820012,-1115011900,1033886326)+W(9,1027168757,-1108983905,1018437263,-1117294599)+W(10,1004277346,-1136709697,1024471767,-1105383800)+W(11,1041395450,1033191694,-1113427773,1024978781);WS(1053812476,-1113586226);
sum1=W(0,-1130399840,-1111011390,1007197394,1037708373)+W(1,-1122978308,-1139049030,1028349447,-1120416825)+W(2,-1105796643,1044272829,-1110423782,-1125249991)+W(3,1021963321,-1107941440,1056809437,-1093131829)+W(4,-1122097703,1011721762,-1121520129,-1106086226)+W(5,1046348585,1057081835,-1099751719,-1114497366)+W(6,1020769785,-1129958415,-1090756230,1059679544)+W(7,-1102044582,1018253471,-1115853964,-1107644952)+W(8,1050300257,-1119895572,-1111488955,1022041005)+W(9,1021860117,-1122155502,-1116443513,1040260199)+W(10,1019054925,-1121197023,-1121122124,-1114352785)+W(11,1041113720,-1110926804,-1156322407,-1135672898);sum2=W(0,1015672618,1010541588,-1115998566,1020421847)+W(1,-1129704409,1015113530,-1121994623,1032866568)+W(2,1011616452,-1095022641,1020628925,1017019595)+W(3,-1149412980,1044676778,-1107438884,-1097106911)+W(4,-1112769863,1022483811,-1127744422,-1124040172)+W(5,1058620442,1015017230,-1113422252,1015061518)+W(6,990134373,-1102290659,1049322309,-1104275347)+W(7,1039268635,-1114030797,1024671460,1029499881)+W(8,-1104592911,1045525693,1026741584,-1136765715)+W(9,-1132259460,-1120084193,1035840939,-1119993661)+W(10,999745387,-1131682952,-1125579600,1001699435)+W(11,-1123886068,1037165892,-1126762930,-1134246014);WS(1059863230,-1098226968);
sum1=W(0,-1111154474,-1130042625,-1124092147,-1126659421)+W(1,-1116454602,-1109234699,1033627108,1044463840)+W(2,-1125693093,1045974478,1040744732,1026252457)+W(3,-1111220881,-1098768819,1043860042,1040108899)+W(4,-1149847241,-1103478147,1018934285,1036585799)+W(5,-1094381437,-1098844542,1043775752,-1107008620)+W(6,-1156119577,1041677635,1034781361,1051479065)+W(7,1046003792,-1127254569,-1108034825,-1100472134)+W(8,1038465479,-1096809363,-1121805723,-1105262391)+W(9,1035708952,1038444026,1027036095,1040658808)+W(10,1037992790,1038964162,-1116166225,-1111999396)+W(11,1019243847,1003830125,-1131289879,-1116821910);sum2=W(0,1031860762,1008804487,1036033743,-1130814575)+W(1,-1114717025,1042429978,-1114215534,-1119320351)+W(2,-1105317049,-1126605754,-1103884858,1019583714)+W(3,1037917300,1028769566,1033869945,1029943513)+W(4,-1097519272,1050527129,-1123072391,-1145928741)+W(5,-1104666827,1058632863,-1084821476,1057878257)+W(6,-1121765219,-1118791492,-1103277106,1010033985)+W(7,-1091781337,1047090522,1036233577,1035112755)+W(8,1043081028,1033184724,-1108906997,1050006554)+W(9,-1113082189,-1119166399,-1110309063,-1124066564)+W(10,-1105454190,-1116436299,1007761049,1034891236)+W(11,1003334201,-1146667244,-1124982586,1037673833);WS(1053829756,-1108691549);
sum1=W(0,1014621415,1034972923,-1105089900,-1121242915)+W(1,1024842558,-1125107735,-1117035633,1031518451)+W(2,-1146432572,1011744694,-1195363583,1024600093)+W(3,1017668333,1028891034,-1111069516,-1099260407)+W(4,1035963185,-1111257697,-1121088251,1043029617)+W(5,1052288956,-1096216885,1043236853,1022444749)+W(6,-1113943163,1037608353,1043183409,-1109446679)+W(7,-1104376301,1008767270,1027915142,-1118505878)+W(8,1040529537,1033001703,-1110826184,983774736)+W(9,-1117882340,1008280866,-1127832039,1023717270)+W(10,-1108863440,1021787123,1018110476,-1114328254)+W(11,1025673432,1038283409,-1136644866,-1122279626);sum2=W(0,1011466728,-1153535168,-1121363658,-1113493290)+W(1,1016979229,-1121975877,-1128158188,-1133074596)+W(2,-1108077390,1031842286,-1114077565,1032726750)+W(3,993685376,-1111924694,1048370655,-1096696142)+W(4,1032702600,-1126878203,1021341187,1041916532)+W(5,-1088803436,-1097359431,1051606360,1020447303)+W(6,-1125064327,-1115375045,1050909934,1066069354)+W(7,-1108957150,-1115472084,1016637363,-1111577830)+W(8,1048268187,-1102058354,-1106393780,1011253904)+W(9,-1135616946,-1121861231,1028734454,-1112810542)+W(10,-1104652034,1032484333,-1142265296,-1139232914)+W(11,1033829714,-1108918948,-1124153420,-1135690267);WS(1043379192,-1131322837);
sum1=W(0,-1129021027,-1109595831,1033800339,1042153991)+W(1,-1099711038,1026187331,-1148980502,-1141769560)+W(2,1040943040,1016895818,1029537886,1023917269)+W(3,-1117253390,-1131540259,-1099641090,1040857522)+W(4,-1104535414,999787984,1015261926,1038059198)+W(5,1019360940,-1103092216,1032384358,-1137467256)+W(6,1024719214,1043151230,1047704456,-1091529984)+W(7,1043292971,1021851650,-1130947836,1040366611)+W(8,-1120007803,-1100986498,1031568104,-1117455240)+W(9,974083843,1036650848,1032688054,-1116706574)+W(10,1019020464,1021119266,1010796022,1032003186)+W(11,-1135300928,-1114490317,1026900536,-1124200964);sum2=W(0,-1127801857,1028175283,-1129802997,-1133354170)+W(1,-1129332011,1029358411,-1143073539,1010285366)+W(2,1022418743,-1111757330,1032847739,-1119713292)+W(3,-1106914355,1045024365,-1109183829,1035388549)+W(4,1028119663,984677997,-1114698807,-1107796176)+W(5,1055188047,-1099199714,1027769667,-1126683209)+W(6,-1129241721,-1093181393,1060464193,-1108056884)+W(7,1015260775,-1117802232,1034854605,-1094857339)+W(8,1038631095,1042537531,-1123722407,1025618013)+W(9,1015357631,-1104001534,1035894131,1019867695)+W(10,1021694327,-1116557581,1026781991,-1106206681)+W(11,-1121422795,1010545294,-1120402439,1021478623);WS(1049844732,-1121310639);
sum1=W(0,1023733410,1044402267,1053233309,-1096212219)+W(1,1051767783,-1114613442,-1099209689,-1106734859)+W(2,-1108848000,-1103164857,-1109302031,-1129199659)+W(3,1040893204,1050332331,1049912979,-1099336615)+W(4,1050917291,1033787229,-1102957277,-1111686974)+W(5,-1098618899,-1097562740,-1121562509,-1111886543)+W(6,-1114244983,-1122456058,1048539349,-1096335583)+W(7,1042792075,-1121890370,-1136674298,1049981942)+W(8,-1111429758,1033031043,1039550692,1041151474)+W(9,-1108461358,-1102278760,1039273110,-1102589972)+W(10,1008842338,-1104020956,1021220348,1043895987)+W(11,1048170180,-1101337719,1041281742,1031699907);sum2=W(0,1051830333,1040398919,-1088812275,-1112895824)+W(1,1030823820,-1120174945,1052363768,1056364330)+W(2,-1088095023,-1128031249,-1126124865,1022839272)+W(3,1062286287,-1105094784,-1083945825,-1110939052)+W(4,-1131257287,-1113476028,1068323273,-1117763636)+W(5,-1086712736,-1122350162,1034881723,1031923437)+W(6,1062941652,-1117097644,-1085128967,-1107088013)+W(7,993374262,-1149114843,1058036233,-1135317262)+W(8,-1090471655,-1117471490,1022005418,-1131972943)+W(9,1038399576,1045469136,-1096613184,-1128774604)+W(10,-1124473506,1015689530,1029358050,-1127713443)+W(11,-1118175248,1023889083,1006015479,-1114795832);WS(997080576,-1130763300);
sum1=W(0,-1113905570,-1121320815,1038521748,1025325853)+W(1,-1108459484,-1123369669,1030153879,-1108108727)+W(2,1032364321,-1131460303,-1152289285,-1111143084)+W(3,-1117230256,-1100762033,1051702873,1040312882)+W(4,-1099800679,1018134009,-1152616277,-1090117932)+W(5,1069923213,1063008042,-1092045374,-1116551136)+W(6,-1146808706,-1109500574,-1104049339,1056019095)+W(7,-1100849447,1015899783,-1112646432,-1102311764)+W(8,1028696893,-1115439812,-1105934578,-1120248394)+W(9,-1186209359,-1119610882,-1120830317,-1125581089)+W(10,1028735898,-1113190874,-1120216576,-1099135446)+W(11,1030578386,-1116447004,-1108771165,-1120342084);sum2=W(0,-1130955153,1025142055,1025405091,1041203911)+W(1,1034798579,-1107186683,-1115062100,1033634795)+W(2,-1124058081,-1151569099,-1098708869,1041850582)+W(3,-1114768924,-1114031272,1047530952,-1160505239)+W(4,1048498835,-1097808347,1040485485,-1115074190)+W(5,-1104495565,1065129660,-1095909934,1045395705)+W(6,-1102247365,-1110799922,1038913214,-1115442088)+W(7,-1105078519,-1106337339,1040365390,1039570131)+W(8,-1102056033,1037120419,1024518769,1007217475)+W(9,-1105380703,-1112489130,-1123724877,-1145632358)+W(10,-1109649658,-1152795787,-1134789779,1035629875)+W(11,-1104428707,1035843769,-1117935125,-1124566009);WS(-1078383103,1059446981);
sum1=W(0,-1139864362,-1142609202,-1105667544,1048881003)+W(1,-1110989208,1019807480,1022304576,1008862865)+W(2,-1100327790,1047898440,1029966423,-1128249884)+W(3,-1117916615,-1109139429,-1098424968,1053051896)+W(4,1023833874,-1114518074,1007335089,1032501274)+W(5,-1089810345,-1104044598,1040575921,1013296733)+W(6,-1119884647,982044231,1033240873,1051763270)+W(7,-1114053146,-1110353213,1022280942,-1115332063)+W(8,1049118183,-1113330784,1041606896,-1126749570)+W(9,1023668405,991223187,-1140016273,1027424455)+W(10,-1122699729,1021514772,1034312731,-1102309771)+W(11,-1110413061,1032557738,1041157596,-1121516731);sum2=W(0,-1143648694,1050457027,-1090901428,-1095258955)+W(1,1047388223,1034828442,1022767513,-1104882348)+W(2,1017677825,-1116653154,-1125154789,-1149114774)+W(3,963325627,1052893834,-1090554669,1030383529)+W(4,-1114292033,1040557770,-1138915747,-1122824043)+W(5,1048412513,1063122641,-1118207917,1005930742)+W(6,1040530304,1019582897,-1101863176,-1089352859)+W(7,1048190601,980397999,1031585165,-1094902239)+W(8,-1104950416,1057380402,-1102824630,1033506230)+W(9,1008260859,-1113748748,-1120605391,-1106433792)+W(10,1038107916,-1115355457,-1120690652,-1090635807)+W(11,1056780417,1049388154,-1104842210,-1136517107);WS(-1104952056,-1073278929);
sum1=W(0,-1144211169,-1099507218,1047627264,1043300637)+W(1,-1098196346,1030331294,1031125659,-1116651974)+W(2,-1113308557,1037274304,-1126577137,-1122667056)+W(3,-1121100585,-1101060075,1054491321,-1102367022)+W(4,-1102852173,1026346581,-1142367854,-1105066053)+W(5,1039149624,1051689271,-1106731162,-1120693369)+W(6,1025675017,-1131576359,-1106626380,1044811828)+W(7,-1111689619,1018492983,-1114298540,-1114707952)+W(8,1042584197,-1128472513,-1126957444,-1140414731)+W(9,1036563163,-1120605819,-1128818827,1045578618)+W(10,992521004,-1128018583,-1122834968,-1111900952)+W(11,1039018645,-1115669626,1025441875,997033420);sum2=W(0,-1117577133,1036324905,1012676607,-1164734594)+W(1,1039853902,-1110394349,-1139616023,-1124977156)+W(2,-1115101040,1032695755,-1116113854,1006188424)+W(3,997820975,-1120808104,1041273688,1041759226)+W(4,1041255405,-1120661488,1028627780,-1109376562)+W(5,1049990275,-1096754642,-1106762918,1033535767)+W(6,-1114909048,1029259135,1043064430,1041324783)+W(7,-1111929038,1021759445,1032747040,-1145526876)+W(8,1039154681,-1094055114,1025837595,1023476809)+W(9,-1116006677,1022442689,1027909669,-1098711698)+W(10,-1130147608,-1133986843,1030832637,983753970)+W(11,-1115224952,1023440264,-1112181665,1029342490);WS(1057403966,-1096678293);
sum1=W(0,1015545167,-1133819725,1037006758,-1110196161)+W(1,-1111752718,1028708905,1013920108,-1127594402)+W(2,-1136130453,-1123399563,1041684833,-1119121787)+W(3,1030182836,1031500952,1042283546,-1086200264)+W(4,1047364560,-1120221088,991347091,-1107540753)+W(5,1040431359,1060132444,-1104881213,1006406689)+W(6,1031028372,1042502792,-1084295706,1049379651)+W(7,-1113607001,1002061113,-1130110920,-1120427420)+W(8,1042737160,1001749345,-1117219726,1026883950)+W(9,-1137745417,1023814022,1019878434,1023472436)+W(10,1017968636,-1124476270,-1127755335,-1113612941)+W(11,1042334622,-1123659840,1008021369,1011156129);sum2=W(0,-1178786588,-1129322914,-1116170217,1036181740)+W(1,1016863918,-1132924585,1027650789,-1117835702)+W(2,-1106357388,1050236879,-1107702296,-1127926494)+W(3,1004569898,-1120140062,1012300621,1029537087)+W(4,-1115347042,1007741857,1010647389,-1110565129)+W(5,1051050908,-1121260831,1019718506,-1147888890)+W(6,-1130907066,1046200355,-1094299123,-1105419536)+W(7,1018471790,-1122466004,-1128412421,1035331810)+W(8,1038925264,-1104188032,1035623426,-1132432621)+W(9,1000455394,1040609034,-1110352470,-1148832482)+W(10,1031812039,-1132484471,1019136642,-1114775527)+W(11,1028674911,1009994365,-1129304944,-1146317634);WS(1056335484,-1129697442);
sum1=W(0,-1118615510,1026825265,-1102686619,1045269336)+W(1,1031523962,-1140818205,-1123816285,-1162479083)+W(2,-1175208362,-1122870505,1025178018,-1112741005)+W(3,1016357093,-1123245334,-1112742573,1056143939)+W(4,-1115481871,1004860403,-1126548591,-1115166368)+W(5,1012633705,1022501065,-1098786498,-1121817826)+W(6,1017679973,993334229,1048503365,1044007618)+W(7,-1107348056,-1134864917,-1125007109,1009460392)+W(8,-1110640192,1043433395,-1104721331,-1142571619)+W(9,-1130509569,-1117686884,1010107581,1037226473)+W(10,-1124234681,-1120701013,-1127256452,-1110259820)+W(11,1008538193,1040188728,-1112073470,1004599859);sum2=W(0,-1140731697,-1126783010,1035005186,-1110815467)+W(1,-1144657885,-1127206230,1018164054,-1144859189)+W(2,1011714049,1039236492,-1130754383,-1146205013)+W(3,-1116322329,-1148034885,-1112384840,-1109778149)+W(4,-1113329105,-1113225660,1033668632,-1111621890)+W(5,1057652336,1053123628,-1107649638,1012470213)+W(6,-1110091010,1034430751,-1103655808,-1113563636)+W(7,-1112793157,-1113811608,1006827755,-1133278289)+W(8,1035575897,1009902097,-1136830370,-1126431906)+W(9,1024608202,-1134565598,1007536733,1031837967)+W(10,-1131576514,1007646275,978878091,-1106732021)+W(11,1017810394,1032913014,-1118754368,-1123083034);WS(1064654654,1035088379);
sum1=W(0,-1123150274,-1101065371,1052021669,1034671630)+W(1,-1103122974,-1124628232,1013730923,-1104968795)+W(2,1043838624,-1116995686,1025043295,-1123853974)+W(3,-1124984926,-1104298005,1050953841,-1125221929)+W(4,-1102292982,-1122875259,-1143080352,-1097917367)+W(5,1053857683,1053311748,-1101557747,-1129945790)+W(6,-1115541655,-1115560637,-1098028717,1054064059)+W(7,-1102206963,-1115475969,-1120446591,-1112072243)+W(8,-1118042236,1056948345,-1099829586,1010096420)+W(9,1019709882,-1121553409,-1117850604,1047317764)+W(10,-1123986585,-1120157778,-1123168830,-1101025669)+W(11,1024509393,1051915779,-1105952782,1010117900);sum2=W(0,-1115290116,-1109338596,1052546267,-1101682429)+W(1,-1106866549,1027635895,1036300391,-1120873277)+W(2,1031940424,1045633640,-1121551223,1021591180)+W(3,-1109664288,-1133763869,1041363997,-1094977574)+W(4,1008614181,-1119215823,1023887773,-1110763968)+W(5,1046589307,1050150667,-1110488084,1009099129)+W(6,1031338337,-1104363651,1038758869,-1104681827)+W(7,-1120223295,1016354897,-1112746552,-1111086518)+W(8,1026186944,-1121584221,1035823152,-1115537942)+W(9,1029647363,1014654409,1011886363,1042076972)+W(10,-1111033402,1012736237,-1123357025,-1113327782)+W(11,-1114411312,1033926660,1046305164,-1109553196);WS(-1088190206,-1108558078);
sum1=W(0,-1109712467,1048826552,-1117596347,1045129740)+W(1,-1145103958,1040739958,1034096473,-1100191472)+W(2,-1104233509,1021528052,1015098342,-1095362037)+W(3,-1111610193,1051587686,-1112703594,-1123092480)+W(4,1033306871,1043699492,-1111503908,-1114238856)+W(5,-1118548075,1045282957,-1105600408,-1112734841)+W(6,1029528067,-1124911644,-1094857227,1041941490)+W(7,-1116887040,-1106244021,-1109918121,1053388852)+W(8,1040678692,-1121835291,1043572363,1044475255)+W(9,-1130336610,-1101598429,-1102065648,1050563972)+W(10,-1101594283,-1100499697,-1110290409,1049826386)+W(11,-1108498290,1032628503,1041251987,1015959598);sum2=W(0,-1140036524,1033121292,1020537037,-1094559771)+W(1,1042598592,1048560917,-1122134368,-1135675176)+W(2,-1102563608,-1090683436,1049536131,1043095342)+W(3,-1124742331,1022385651,1017232470,-1089829937)+W(4,1015761873,1060516603,1023368729,1037868584)+W(5,-1097085277,-1081905013,-1122385293,1068776853)+W(6,1025643512,-1113410705,1026038978,-1085580324)+W(7,-1119606047,1062905414,-1117935205,1034815986)+W(8,-1107749524,-1093433405,1034046493,1053234619)+W(9,1029315286,-1106876578,-1116418603,-1100509010)+W(10,1037794408,1023262329,-1121900993,1029051910)+W(11,1013163432,-1107168757,1020109569,1038509970);WS(1048802172,-1118644607);
sum1=W(0,1022629891,-1112271863,-1115934246,-1112205646)+W(1,1050188943,-1125264263,1001330921,1008285357)+W(2,1007889405,-1137992085,1025826270,-1127716075)+W(3,-1147098739,-1106982824,-1110669107,1044651974)+W(4,1026008921,-1113499645,1023807923,1020475895)+W(5,-1095657203,1050363724,1011316531,1026946398)+W(6,-1129374813,958183765,-1113474437,1050921091)+W(7,-1106529387,-1121270209,1028532286,1025640422)+W(8,-1090481180,1050665633,-1131537104,1021652689)+W(9,1031375324,-1133565569,-1104303995,1037811271)+W(10,-1125009457,1014192325,-1151549405,-1106868493)+W(11,-1104624276,1049383075,1022847857,-1142930963);sum2=W(0,1016559128,-1089262209,1053795811,1058569170)+W(1,-1094475155,1008650912,-1119933527,1032931419)+W(2,-1108360154,-1097574423,1036603460,-1121755244)+W(3,1008526536,-1094914643,1052999976,1052760357)+W(4,-1106271635,1039081818,1034816070,-1096197918)+W(5,1069558608,1058007152,1022028102,1004102711)+W(6,1018959568,-1101210129,-1103281588,-1106340652)+W(7,-1121182797,1033515588,1026554777,1049415798)+W(8,-1085501184,-1101474305,1027756295,1032461240)+W(9,-1112891495,-1128790619,-1098019814,-1114646508)+W(10,-1124734105,-1118822413,1046177388,1043157162)+W(11,-1088254262,-1096632714,1015426864,1043397723);WS(-1085648446,-1079079370);
sum1=W(0,1031831473,1036117159,1049939273,-1094329359)+W(1,1040633606,1023486628,-1114079994,1003975776)+W(2,1042007752,-1097850009,-1134555900,1019647980)+W(3,1031367567,1044164867,1043312672,-1089391360)+W(4,1041283678,1023951387,-1118896788,1045647319)+W(5,-1095211959,-1087218668,1044809099,1014099708)+W(6,-1123680847,1033826253,-1122554975,-1100203021)+W(7,1046447947,1017251780,1033718927,1041970952)+W(8,-1116359196,1033960979,1042238738,1031788713)+W(9,-1123944253,1024952417,-1176880640,-1108529239)+W(10,1024390649,-1146375056,1033541103,1040029267)+W(11,1026974961,-1111794397,996515216,1033511473);sum2=W(0,1019169584,1042983019,-1098354632,-1099987280)+W(1,1048978343,-1118546716,-1120973142,1009997472)+W(2,-1106283039,1032814660,-1103033329,1022934360)+W(3,1033125970,-1103915398,1033722376,-1095179878)+W(4,1055664562,-1110281795,1025364316,1036688212)+W(5,1062322516,1032770062,-1097173506,1045599869)+W(6,-1109812797,-1125420780,-1098634798,-1109050948)+W(7,-1103688168,-1119010038,1040314133,-1119986230)+W(8,1057333054,-1097734639,-1173745415,1038965178)+W(9,-1108282977,1034277286,-1102308141,1034195486)+W(10,-1107997912,1007528912,1018923536,-1117630132)+W(11,-1125368820,1049154263,-1098308929,1035253180);WS(-1089355774,-1078290086);
sum1=W(0,-1122950775,1037182841,-1118638572,-1121667553)+W(1,1009124079,-1115334660,-1112691207,-1124344033)+W(2,1041047393,-1104403323,-1138062223,-1126199861)+W(3,1023290087,1046400294,-1098349922,-1099164822)+W(4,1044398104,-1136525567,-1107733500,-1118583361)+W(5,1057481334,1054069421,-1149431076,-1110719762)+W(6,-1146188190,1042531744,-1139289650,-1097191323)+W(7,1044515332,1015659149,-1132821263,-1121639475)+W(8,-1109625472,1041114291,-1120573261,-1121643278)+W(9,-1112282369,-1137408791,1026873009,-1120861012)+W(10,-1120947806,-1122889719,-1116356099,1018516820)+W(11,-1139389015,-1139200383,1017011067,-1120569352);sum2=W(0,-1120919296,-1124567280,1037030993,-1120629799)+W(1,-1106639281,1020211370,1009843654,-1107129213)+W(2,1043380414,-1102119519,1030878171,-1126825280)+W(3,-1132368064,1020831927,-1109288357,-1112537154)+W(4,-1118412551,-1144175329,1020138111,-1098918731)+W(5,1059483198,1064361176,-1093377806,-1146281491)+W(6,1029564211,-1132836513,-1119273466,-1104145236)+W(7,-1123848756,-1135251423,-1115205032,1010227332)+W(8,-1106893419,1043150197,-1103899854,1028327527)+W(9,1016741875,-1118685376,1028452918,-1117770026)+W(10,1024207514,-1128215590,-1119663171,1026001154)+W(11,-1135273053,1019055438,-1109882780,1024565629);WS(1064975294,1066308158);
sum1=W(0,1031747776,-1119071204,984462229,-1132055971)+W(1,-1148253029,-1126913907,-1106142801,1032019633)+W(2,1045090381,-1108909198,-1110036442,1036419718)+W(3,1028818885,1041375482,-1093262116,1038243096)+W(4,1036945928,-1121925745,1001228109,-1112793497)+W(5,1049965274,1021279149,-1115536386,1019907753)+W(6,-1115396498,1013499583,1052662103,-1090377239)+W(7,1034061985,1032108124,1041342669,-1123968938)+W(8,-1113450905,1040402543,993049059,-1109636927)+W(9,-1108139113,1024220311,1035427697,-1107965954)+W(10,-1113141447,1032825796,1027821620,1020544662)+W(11,-1138282267,-1116422289,1016907357,-1128061041);sum2=W(0,1016610899,-1118189976,1027283971,1028895363)+W(1,-1113530321,1007846553,-1135553471,1018031354)+W(2,-1118352328,1032145382,-1123867563,1011272254)+W(3,-1163068737,-1120752887,1042584076,1042427003)+W(4,-1099207121,1010785270,-1147979120,1035872696)+W(5,-1095799786,1073605475,-1075418961,1026092591)+W(6,-1121296916,1034250650,1009508653,1056095764)+W(7,-1091570337,1030054693,-1139692219,1022157658)+W(8,-1121907329,-1130051225,-1113117501,1019567305)+W(9,1007282246,-1131969269,-1148404200,1025403981)+W(10,-1124635978,1012575724,1019770181,-1131641536)+W(11,1013257077,-1121748387,-1123610989,1018865930);WS(1062423998,1020226002);
sum1=W(0,-1122384152,-1116470612,-1095861522,1055717600)+W(1,-1128557498,-1133541800,1000976853,1015809956)+W(2,-1125526476,1034182342,-1136390676,1025071548)+W(3,-1122957973,-1115150860,-1101122465,1052715645)+W(4,-1101688288,-1121585121,-1140430696,-1100102424)+W(5,1051208664,1053221217,-1097231798,1026360261)+W(6,1018079658,-1099378776,1045734276,1041738487)+W(7,-1114764537,-1127628368,-1116871589,-1102397253)+W(8,1040938184,1038184662,-1107259340,-1121765359)+W(9,1021042950,-1121061927,1045437908,-1114085178)+W(10,1034631967,1018430000,-1130305609,-1097083551)+W(11,1049869175,1019939330,-1105843464,-1122412137);sum2=W(0,-1125184611,-1124729770,1045115043,1058112728)+W(1,1023628890,1007171579,985313435,-1132095255)+W(2,-1117207517,1067077185,-1158219675,-1118062236)+W(3,-1181860650,1028760415,1036693207,-1107623537)+W(4,1043689375,1000645119,-1124740239,1011065519)+W(5,-1088457353,-1080660794,1020427720,-1160295467)+W(6,-1132645547,1033849803,-1096437481,-1109418981)+W(7,-1110185484,1015083304,999484231,1015359010)+W(8,1048821220,-1117188353,1032363474,1023561702)+W(9,-1125466771,-1140486285,-1107942084,1027196953)+W(10,-1121893121,-1134577643,1024683619,-1125848669)+W(11,1027562883,-1127975224,1023023798,-1158549787);WS(-1085592318,-1113086899);
sum1=W(0,-1127342656,-1105245475,-1104578161,1053241687)+W(1,-1103827813,-1138537863,1024334944,1029597578)+W(2,-1117644382,1041591201,1020278010,1015573096)+W(3,-1107952998,-1104926592,-1101901257,1051692021)+W(4,-1097952575,-1110174988,1034498345,-1110412429)+W(5,1053247055,1044816720,-1110749814,1033881662)+W(6,-1131633306,-1103724998,1051300307,1042909421)+W(7,-1106968399,-1116328992,-1110168462,-1098176238)+W(8,1051451939,-1124765258,-1105195378,-1113141267)+W(9,1033648125,-1115323711,1049307889,-1143558503)+W(10,1027981559,1028312016,-1119681052,-1098367950)+W(11,1053283054,-1113485404,-1102600950,-1113790704);sum2=W(0,1019423143,-1118706158,-1110500850,982325064)+W(1,-1117883328,-1145733922,-1134200265,-1122995556)+W(2,1021681136,-1106847870,-1115095323,1001371122)+W(3,1022335641,-1113839515,-1121978030,1042414810)+W(4,-1112736275,1019850892,-1126211289,-1123774588)+W(5,1048787768,1052221246,-1118959328,-1113736050)+W(6,-1160177640,1002859666,1035034344,1009324191)+W(7,1026260852,1023767274,995157684,-1114460336)+W(8,1025695056,-1129766425,-1114723897,-1130130145)+W(9,-1138832033,-1131104601,-1126984825,-1136621129)+W(10,1016807320,-1131688905,-1130236057,1027754115)+W(11,1027074464,-1120353368,-1121253912,992217060);WS(1025516512,-1100199588);
sum1=W(0,1010096560,1021891087,1041308560,-1106994989)+W(1,-1107391304,1032706511,998291066,-1128181387)+W(2,1015332531,-1097993736,1040752366,-1115681272)+W(3,1015136529,-1152435393,1054580194,-1087955312)+W(4,1021987303,1013936722,1016981531,1035336779)+W(5,1043985948,1049373383,1016493518,-1153713033)+W(6,-1134306338,1040424469,-1088067164,1048585956)+W(7,-1111549299,-1122756060,1015217585,1041134374)+W(8,-1097437107,1044933000,1015283332,1028860515)+W(9,1025573847,-1147235028,-1108043523,1037061588)+W(10,-1125444197,-1124931799,1027586712,-1105873140)+W(11,1024655979,1041451309,1025261651,1010373746);sum2=W(0,1024904631,-1115115972,-1128899549,-1100416868)+W(1,1014205090,-1138213458,-1136864762,1023564875)+W(2,-1103710322,-1105139728,-1112771593,1024304323)+W(3,1005033941,-1114446231,-1140124434,-1107001478)+W(4,-1105823902,1028369943,1030076655,-1115188268)+W(5,1057566767,1061216146,-1101449249,1031401203)+W(6,1022202973,-1099782234,1051976820,-1114917196)+W(7,-1115621063,-1127316949,995105737,1025338591)+W(8,1009750634,-1107279078,-1123827499,1002907445)+W(9,1009257370,-1107689693,1040613751,-1123762171)+W(10,-1124460977,1021828037,-1113660547,1049272645)+W(11,-1105716747,-1112133417,1019919657,-1121285688);WS(1050734204,-1108852232);
sum1=W(0,-1111669430,-1116292712,-1122281377,1027495958)+W(1,-1113568120,-1123139966,1026854009,-1106093993)+W(2,-1103616254,-1113635568,-1125634353,-1117637392)+W(3,-1115457556,-1104273631,1027625969,1042550097)+W(4,-1100906821,-1147736996,1022285659,-1090233269)+W(5,1069754213,1065691213,-1090598793,999398084)+W(6,-1130768721,-1103820941,-1114752252,1054098174)+W(7,-1103145534,-1140005358,-1124925681,-1107176543)+W(8,-1130883179,1026991873,-1107767585,-1123096067)+W(9,988348114,-1114665965,-1144129324,1018693905)+W(10,1007587914,-1120005196,-1117352760,-1103610460)+W(11,1032882469,1034282506,-1112131865,-1122062653);sum2=W(0,1024214881,-1105712489,-1096328526,1036545949)+W(1,-1114697429,1029115040,-1122830075,1026001227)+W(2,-1089670730,-1104892025,1027384734,-1127506094)+W(3,1024710111,-1105988647,-1109313571,1042923133)+W(4,-1108836817,1018384918,-1118490155,1044311614)+W(5,1057951288,1050757116,1046225965,-1118982995)+W(6,-1134765475,-1128591966,1031038781,1041007149)+W(7,-1111832237,1000957030,1007204875,1016894538)+W(8,-1135710147,-1111844715,1020988490,1018633070)+W(9,955722144,-1132281374,-1121635711,982097434)+W(10,-1141601766,-1131312630,-1132418382,-1121103003)+W(11,1040031313,-1131469166,-1137288635,1012074251);WS(-1077332287,-1089760701);
sum1=W(0,998476811,-1126986618,1035645275,1035996661)+W(1,-1111559939,1002151576,-1146931846,-1106320367)+W(2,1033143495,1030948981,-1116749294,-1132098378)+W(3,1020090684,-1103512376,1057100532,-1098691810)+W(4,-1114602228,1020764052,-1115596769,-1106044643)+W(5,1033806067,1054020686,-1102410839,-1131285468)+W(6,1018970620,1033789092,-1089559024,1053006209)+W(7,-1114317262,-1143682184,-1117338894,-1121544222)+W(8,-1119052427,1053247323,-1148875196,-1140686688)+W(9,-1131301080,1025908912,-1109205213,-1117960094)+W(10,1040862618,-1112291776,-1134004534,-1120853460)+W(11,1021655744,-1112997269,1024305160,-1137942600);sum2=W(0,1006079429,1015506585,-1129173219,-1126961905)+W(1,1025558752,1004493969,-1142220161,1012377004)+W(2,1019086641,1027847692,-1121396179,-1129089615)+W(3,-1129651941,1027444401,1029291472,-1099113060)+W(4,1031608500,1032469225,-1120056293,1027255740)+W(5,-1087748986,-1071778912,-1132223695,-1117547929)+W(6,1021210606,-1154390002,1030702430,1077548482)+W(7,1041292060,1017793536,-1138049810,-1121552483)+W(8,1046290929,1017608723,1030045463,-1115202758)+W(9,1020679942,988683875,-1149010889,1009874569)+W(10,-1116313503,1024909384,-1144760977,-1149209645)+W(11,958643736,-1165018915,-1108302337,-1153372770);WS(1054407548,983325672);
sum1=W(0,1028412425,-1105600625,-1148390382,1033571545)+W(1,1032293767,-1124427701,-1115456470,1033490817)+W(2,1044756246,-1114006910,-1119790070,1037509878)+W(3,1017604747,-1115519181,-1103922376,1059608097)+W(4,-1107101148,1007976775,1031921957,1031550611)+W(5,-1090010995,-1087252051,1044072953,1022727275)+W(6,-1121692358,-1103698804,1062123705,-1094628214)+W(7,1027680451,1033962892,1041128181,-1109550327)+W(8,-1103937189,1042983319,1021059262,-1108328080)+W(9,-1131299175,1030793272,1039103265,-1106569209)+W(10,1007158719,1032055396,1034097067,1014014769)+W(11,-1135652511,-1116995186,-1141553278,-1143059662);sum2=W(0,1007145536,1011835040,-1115291423,1029973058)+W(1,1036345379,-1106716830,-1108956115,1040320325)+W(2,-1145921569,-1113530029,-1116109872,1031627486)+W(3,-1123468231,1009493536,-1120694127,1025444390)+W(4,-1106839609,-1106619549,1003522017,1036429861)+W(5,1057547857,1039825371,1028735446,1032586179)+W(6,-1106382527,1045134298,-1120933925,-1093621604)+W(7,1043632212,-1135351552,1023566518,-1132203156)+W(8,-1105348488,1030401418,1032927131,-1107014793)+W(9,-1116797301,1044032552,-1105744806,-1111109931)+W(10,1031187850,1030984886,1016028592,-1103689691)+W(11,1019566780,1039637835,-1119043970,-1117261713);WS(1062610366,-1081620328);
sum1=W(0,1034909184,1041975919,1038564634,-1086061975)+W(1,1054071881,-1118145809,1022225638,1036878493)+W(2,1032326503,-1097049310,1038246806,1033815666)+W(3,1022593144,1038275488,1032775158,-1094128798)+W(4,1049378869,984752392,1034659649,1049110721)+W(5,-1104434937,-1097332230,1048167927,1040915883)+W(6,-1145063906,1039909252,-1098154666,-1096830529)+W(7,1037005773,-1127387550,1029979468,1050285945)+W(8,-1091716385,1031802154,-1122539766,1042582214)+W(9,1024460554,1032760119,-1098908862,-1125106744)+W(10,1023442918,1025327999,-1129493655,1052309552)+W(11,-1093908076,1033460244,-1111713187,1038395208);sum2=W(0,1025388154,-1106689977,-1110560421,1049316874)+W(1,983067209,-1121273022,1001261778,1031762430)+W(2,-1111104301,-1112011481,1033280635,1026153330)+W(3,1007664153,-1105078255,-1122922762,1044332351)+W(4,-1133572905,-1116643818,1018216589,-1117638934)+W(5,1029938402,-1117360942,1022258405,1033323756)+W(6,1011431705,-1119019386,-1107704269,-1116357646)+W(7,1016143957,-1123412994,-1124915037,1039919645)+W(8,1043034893,-1107523849,-1109485745,1027380094)+W(9,1007167865,-1115769810,1041034358,-1112781805)+W(10,1010088409,1016238045,-1118462618,1041969311)+W(11,1050092429,-1104673921,-1106654827,1006440178);WS(-1079099231,1058224693);
sum1=W(0,-1136025729,-1098612147,1040574357,1044962866)+W(1,-1107948018,-1152707357,1041807413,1030021338)+W(2,-1113591959,1041390773,1030293261,1019631368)+W(3,-1113852830,-1101745716,1035906153,1038641429)+W(4,-1102747762,-1119110697,1038775953,-1114342965)+W(5,-1100940817,-1112997607,-1131180663,1008365619)+W(6,-1130024634,-1109189268,-1110548904,1053521164)+W(7,-1102886695,-1120409456,-1139925939,-1116898669)+W(8,-1107090858,1048687519,-1127712365,-1156710253)+W(9,1032899333,-1169623989,983487291,1048553583)+W(10,1020276366,-1137865855,-1135488689,-1105924753)+W(11,-1105279552,1049805017,1033907987,-1120648241);sum2=W(0,1026221982,1031288593,1025270629,-1105433524)+W(1,1025604422,1025361731,-1150712731,-1121646784)+W(2,1040465550,-1099611845,1015298833,-1118571342)+W(3,-1135858910,1020650492,-1102699692,-1077885918)+W(4,1013887757,1035533544,998750602,-1118866549)+W(5,-1090773917,-1073585027,-1111404471,-1115122758)+W(6,1026066546,-1126679589,-1103726643,-1083499628)+W(7,1029004921,1025173545,-1122173835,1033676882)+W(8,1038653616,1072488285,-1128843744,-1132364945)+W(9,1019885572,-1119823506,1044175124,1076879885)+W(10,1042609155,982102231,-1114797832,1024418530)+W(11,1035909226,1053754278,-1128976380,-1120827581);WS(1039418864,-1140458522);
sum1=W(0,983096624,-1114535995,1044450572,1027001827)+W(1,-1117675070,1035770150,1029517505,-1145085849)+W(2,-1097839409,1032347927,1031259878,-1104931415)+W(3,-1121873782,-1102746926,1062380387,-1106235793)+W(4,-1105839880,1033087169,1019803894,1028523779)+W(5,-1088253674,-1090653261,1036696746,-1121428646)+W(6,1027911414,-1100878768,-1109645966,1061486174)+W(7,-1097301074,-1120235273,-1108005699,1038991951)+W(8,-1154916402,1029669390,1024178544,1035324408)+W(9,1033576274,-1142936385,-1107146685,1047810758)+W(10,1038477872,-1108040973,-1135118358,-1125909817)+W(11,-1122115416,1038152785,1041849616,1017003668);sum2=W(0,-1121567066,1033267920,-1104421963,-1130139832)+W(1,-1132243276,1024120715,1034344084,1026284945)+W(2,-1103410132,1037507308,1034735332,-1109350039)+W(3,-1105011035,1033899226,1022298858,-1102818563)+W(4,1044067085,-1127155070,-1142865888,-1120108491)+W(5,1057117238,1003910328,1041074904,975508032)+W(6,-1136511728,-1122542627,1038703002,1043197066)+W(7,-1101099519,-1117378085,-1106811819,-1120621959)+W(8,1033583066,-1124006960,-1109459597,1001772648)+W(9,1032101677,-1134482876,-1122973141,-1124335993)+W(10,1041237660,-1113899392,-1113394506,-1114137407)+W(11,1030826553,-1125132432,-1128301632,-1126301549);WS(1053462780,-1083681865);
sum1=W(0,1023511963,1041747598,1041497612,-1138339988)+W(1,1035615616,1020629658,-1126058411,1015154794)+W(2,1018224530,996055791,1027711272,-1123213919)+W(3,1027394040,1045749945,1041814811,1014351349)+W(4,1040756601,1032965474,-1118697149,1048726745)+W(5,-1086401302,-1082085657,1048515830,-1129047376)+W(6,993307519,1043007793,-1115623160,-1096882594)+W(7,1042139693,-1132054806,1025756296,1038169844)+W(8,1032344226,-1105145572,1038148425,1033289129)+W(9,-1131368524,1024626666,-1127070442,-1110953740)+W(10,1009997960,-1128695798,1029589575,1040782360)+W(11,-1131398580,-1110890258,1029718722,1029252236);sum2=W(0,1008350928,-1118714967,1030231193,-1091889801)+W(1,-1108897465,1032606711,1011413600,1024023545)+W(2,-1124778398,-1098641764,1033453825,-1125648711)+W(3,-1120704007,-1126562655,-1110351493,-1104262464)+W(4,-1106889474,1025836907,1027382950,1034951721)+W(5,1052754126,1057762368,1035809187,-1131934955)+W(6,-1127381517,-1128407708,1033272406,-1161878816)+W(7,-1132306565,-1134699254,981904616,-1126139913)+W(8,-1151802072,1012148800,-1153180738,-1131180247)+W(9,1015535284,999360844,1013432992,1024540201)+W(10,1014625240,-1171757551,-1135583391,-1138986423)+W(11,-1123376913,1031971990,-1118108772,-1140791326);WS(-1099299320,1056598066);
sum1=W(0,1006197652,-1127547996,-1106221946,1045972807)+W(1,1004824505,-1119658116,-1128153660,1041714651)+W(2,-1098261544,1038366195,-1113181968,1030219574)+W(3,-1136164796,1029712499,-1085896508,1057638589)+W(4,-1113770157,-1129447670,1035903322,-1128532088)+W(5,1057218165,1054413180,1038963911,1033715440)+W(6,-1130396894,-1106761055,1054525467,-1086573266)+W(7,1033084478,-1128924420,1036246880,-1121593759)+W(8,1028130044,-1090476168,1042818602,-1116035017)+W(9,-1124832314,1017604226,1036683414,-1101308500)+W(10,-1130963634,1030841394,1029570879,1017990507)+W(11,1016287010,-1110319406,-1114724733,998207538);sum2=W(0,-1131923124,1046772351,-1110971235,-1105011941)+W(1,1028001687,-1121147281,993280665,1028557303)+W(2,-1134148898,-1104446514,-1147560296,1024426003)+W(3,-1127811288,-1107794670,1043137579,-1096504482)+W(4,-1101129935,1034898623,1032538133,-1098564467)+W(5,1067961229,1066594258,-1104613803,-1136832302)+W(6,992174233,-1121892222,-1095277951,-1107079502)+W(7,-1097683180,1036381319,1002762140,1035775413)+W(8,-1099141736,-1090299346,-1129031039,1009264906)+W(9,1015088121,-1158807761,1011333246,-1132433157)+W(10,-1108888578,1032287279,992586073,1019898989)+W(11,-1118039147,-1109952821,1040568125,-1111357043);WS(-1105186296,-1108555742);
sum1=W(0,1040483623,-1105046378,-1118442722,1040666374)+W(1,986662468,-1118942975,-1101386974,1038429012)+W(2,1042743759,-1109750289,-1103538071,1040611956)+W(3,1040816739,1031828819,-1093958439,1050019912)+W(4,1033262923,-1118385334,-1134311356,-1107675004)+W(5,1030110546,1040526743,-1121451017,1012951144)+W(6,-1108915605,1034430779,1044698927,-1097473172)+W(7,1032745156,1035127903,1046011615,-1109709717)+W(8,-1103097566,1045974257,1041021277,-1100748433)+W(9,-1102638726,1030173660,1041159370,-1110364069)+W(10,-1106175813,1037154391,1034864637,-1130419297)+W(11,-1111922822,1017242540,1032931450,-1121991998);sum2=W(0,-1127162070,1014979733,-1114518101,1016203776)+W(1,1035296562,-1117887634,-1135271108,-1136185376)+W(2,1038675289,-1140478504,-1111853852,1030827904)+W(3,1003505825,1028363168,-1105093650,-1089585970)+W(4,1058969759,-1123277259,1012864633,-1131143608)+W(5,-1095849351,-1070239185,1079096535,-1116960146)+W(6,-1123384038,1033256022,1028346583,-1078361549)+W(7,1068193425,-1125445846,1026898060,-1133517476)+W(8,-1113528611,1038794260,1032636395,-1113311282)+W(9,-1134649836,-1120532892,1028725832,-1125525718)+W(10,1017911666,991223090,-1125848258,1028008335)+W(11,-1117113572,1005296645,1032298564,-1134431064);WS(1065442623,1015025160);
sum1=W(0,-1115365041,-1113215535,1018550702,983382403)+W(1,-1103693946,-1124004468,1040496438,1031517084)+W(2,1044423084,1017412396,1032083208,1040563090)+W(3,-1114325264,-1109245393,-1131936399,-1109909072)+W(4,-1106995843,-1120263275,1036061554,1002812769)+W(5,1034975748,-1099246196,1024898238,1012000060)+W(6,1038370800,1036804053,1048106991,-1114225707)+W(7,1044531927,1036150809,-1112496600,-1099928488)+W(8,-1107673238,-1129165678,-1096349707,-1113013165)+W(9,1039123015,1036473513,1041344487,1011581692)+W(10,1043676418,1037117105,-1120668655,-1116761110)+W(11,1019812354,-1138585900,-1110354101,-1128538214);sum2=W(0,1010698941,1023126843,-1106210958,-1122624743)+W(1,-1122034237,-1117968485,1042699596,-1140656688)+W(2,1029081919,1040813712,-1174961495,1039098482)+W(3,1048659418,-1095653758,-1118272649,-1097694847)+W(4,1033474214,-1118912655,1058578114,-1081184698)+W(5,1060468587,996865603,-1102355565,1020119257)+W(6,1052277576,-1097586600,1043044817,-1103459725)+W(7,1049205466,1031051049,1019470633,-1098953045)+W(8,-1108654451,-1128239326,-1112376452,-1108144089)+W(9,1041036392,1018118885,1029721267,1034766857)+W(10,1033989555,1038110136,-1119471849,-1122826054)+W(11,-1130901998,1000734433,1017824567,-1114988670);WS(-1115864032,1039792746);
sum1=W(0,-1140468214,-1121375417,1034497081,1039608980)+W(1,-1113171393,-1132620605,996096400,-1108218204)+W(2,1033625894,1040179481,-1108192053,1018030914)+W(3,1010495721,-1109130991,1055392502,-1093805194)+W(4,-1127063626,1012649753,-1114956320,-1115276388)+W(5,1036829073,1050653566,-1109643980,-1127455572)+W(6,1013460969,1040789857,-1088431348,1049263376)+W(7,-1124542831,-1135717173,-1122072970,-1114444905)+W(8,1030275655,1051648994,-1129660583,-1147064482)+W(9,-1127833232,1026520268,-1111886108,-1121903450)+W(10,1034831154,-1114505023,-1140762151,-1127271361)+W(11,1031218972,-1112576115,1019975176,-1135014713);sum2=W(0,1015385693,-1115435752,1035175215,1017441239)+W(1,-1112773411,998363696,1020691269,-1141202058)+W(2,-1117300235,-1122675471,1031000417,1016207247)+W(3,1015565489,-1111436746,1033401267,1055273933)+W(4,-1101083444,-1113092041,1019337403,1040267853)+W(5,-1100581516,1073306798,1046685605,1013448250)+W(6,-1132207064,-1114623303,1041259906,-1073173797)+W(7,-1115311051,-1130370856,-1131086480,1025609602)+W(8,-1101351817,1032997632,-1113329498,1026870685)+W(9,-1163542113,-1140470334,1020278145,-1122237085)+W(10,1031244051,-1124843109,1010427910,-1128429973)+W(11,1027629029,-1119509251,1033297372,1014260054);WS(1060418110,-1122066101);
sum1=W(0,1031696780,-1115430516,-1104465800,1041576533)+W(1,-1122042801,1028261758,-1124029560,-1129767372)+W(2,-1124342772,1035204176,-1109435772,1025573168)+W(3,-1147879495,1033383950,-1084846132,1057835449)+W(4,-1106791333,1024098613,-1123330286,1032201307)+W(5,1040589380,-1121351835,1025265863,1000233671)+W(6,-1137787811,-1124043956,1059143665,-1085338500)+W(7,1037079395,1020968696,1025904121,-1135655378)+W(8,1047669789,1026196737,1031201378,-1122702819)+W(9,-1122010711,1016436406,1032251443,-1113520196)+W(10,-1120875027,1016849816,-1131825009,1011740349)+W(11,1017074582,1023559701,1024540211,-1123483709);sum2=W(0,-1127836624,1033364881,-1101679270,1023580345)+W(1,-1149619356,-1136662275,-1173496113,-1127629564)+W(2,-1105780675,-1119640853,1033890881,-1122666983)+W(3,1027284157,-1104916712,-1113070309,-1132739235)+W(4,-1113766541,1023707939,1022886010,-1097350377)+W(5,1061873799,1062616603,-1112358042,1028952789)+W(6,1036751625,-1105423640,-1096904559,1009507187)+W(7,-1119315178,-1117384012,-1124242822,1034826035)+W(8,-1105550966,-1098447862,1045500652,-1137245711)+W(9,1017945890,-1122986652,-1127473876,-1116534057)+W(10,1015952658,-1136860123,-1140181115,1033442485)+W(11,-1108824717,-1115327874,1033458469,1001899534);WS(1052277756,1024619064);
sum1=W(0,1029425189,-1120340480,1055903799,-1093981294)+W(1,-1125235986,1026200342,-1155801216,-1107014752)+W(2,1049346130,-1099678446,1003141514,-1131584400)+W(3,1030252033,1038469578,1057427995,-1098793998)+W(4,1025012844,1031806855,-1112675811,1032327591)+W(5,-1103272826,-1090697510,-1118748640,-1126277858)+W(6,1025211073,1034534022,1040656272,-1103403378)+W(7,1025335343,1010568017,-1122395345,1039704040)+W(8,-1111436999,1041606598,-1106833215,1032770798)+W(9,994289396,-1137717581,1016775164,1005246730)+W(10,1029370155,-1124454216,-1124711713,1045346698)+W(11,-1134653325,1013960373,-1099652851,1034190187);sum2=W(0,1023289146,1045862572,-1095566322,-1087461476)+W(1,1016132472,1044890152,1020437582,1028786959)+W(2,-1132354231,-1101737384,-1127607289,-1124440021)+W(3,1009748873,-1120652794,-1090793815,-1083542229)+W(4,-1107157844,1037463572,1030199907,1015917080)+W(5,1063879108,1069217208,-1097091848,1032502373)+W(6,1007345789,-1117660774,-1107315270,1056862945)+W(7,-1098187278,1028169917,1010063617,-1106003069)+W(8,1045942315,-1153692567,-1116485608,-1108513707)+W(9,1018930146,1039304637,-1106431667,-1111757292)+W(10,1036040005,1034190881,-1127799210,-1098471935)+W(11,1048572904,1056217861,-1094693884,-1108016950);WS(-1086218302,-1084258561);
sum1=W(0,1027347742,1041008695,1040638149,-1088163117)+W(1,1045697689,-1131589088,1021408948,1036310380)+W(2,1041666443,-1103354245,1033383494,1033326017)+W(3,-1127633782,1035524367,1033011818,-1094269524)+W(4,1040895122,-1132088142,1039366096,1048593117)+W(5,1050103608,-1122175629,1042904478,1042877939)+W(6,-1116749595,-1138037400,-1111907839,-1096387988)+W(7,-1136050786,-1131538396,1033396118,1045683171)+W(8,-1097626581,-1103712029,1018682217,1039834587)+W(9,-1139872292,1032120647,-1099416246,-1111740158)+W(10,-1126758410,1030901630,1025066091,1046369740)+W(11,-1095221944,-1117250695,-1121047845,1034112696);sum2=W(0,-1116225927,1020583173,-1120289762,-1116630862)+W(1,1037488437,-1120774706,1030773056,1018516207)+W(2,-1142227828,-1157244503,-1120616119,1021325617)+W(3,-1122365237,-1121497633,1024002380,1045806125)+W(4,-1122845130,-1124264052,1032148531,1032012136)+W(5,1050603076,1061490298,1029135782,1020114521)+W(6,-1127594672,-1111134479,1040110681,-1104925089)+W(7,-1122119114,-1129316292,1026422036,-1112679629)+W(8,-1109379336,-1096282325,1035818151,-1129796491)+W(9,1023835916,-1123177144,-1102178993,-1103628682)+W(10,-1118358279,1024324894,-1131330830,-1112996078)+W(11,-1102999759,-1116593585,1024073644,-1129630471);WS(-1092406524,-1089571522);
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][0] = HOOKED_texOff(vec2(-3.0, -2.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-3.0, -1.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-3.0, 0.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-3.0, 1.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-3.0, 2.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-3.0, 3.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, -2.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-2.0, 3.0)).x;
samples[3][0] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[3][1] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[3][2] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[3][3] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[4][0] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[4][1] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[4][2] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[4][3] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[5][0] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[5][1] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[5][2] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[5][3] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[6][0] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[6][1] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[6][2] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[6][3] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[7][0] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[7][1] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[7][2] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[7][3] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[8][0] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[8][1] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[8][2] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[8][3] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[9][0] = HOOKED_texOff(vec2(3.0, -2.0)).x;
samples[9][1] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[9][2] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[9][3] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[10][0] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[10][1] = HOOKED_texOff(vec2(3.0, 3.0)).x;
samples[10][2] = HOOKED_texOff(vec2(4.0, -2.0)).x;
samples[10][3] = HOOKED_texOff(vec2(4.0, -1.0)).x;
samples[11][0] = HOOKED_texOff(vec2(4.0, 0.0)).x;
samples[11][1] = HOOKED_texOff(vec2(4.0, 1.0)).x;
samples[11][2] = HOOKED_texOff(vec2(4.0, 2.0)).x;
samples[11][3] = HOOKED_texOff(vec2(4.0, 3.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_y, nns64, 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, nns64, 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,-1120714617,1007614003,-1123305414,1009908268)+W(1,-1129324172,-1121901526,1022915304,-1142748844)+W(2,1035162146,-1123901891,1027364554,1030225939)+W(3,-1116882705,1030599214,-1135846624,-1113117446)+W(4,-1110752415,1046176310,-1114390527,-1110762423)+W(5,1032526991,-1096831458,-1117077507,-1127767760)+W(6,-1121818163,-1105876799,-1096860741,1046191054)+W(7,1043289735,1052908756,1034530771,1039462233)+W(8,1035961863,1034124059,1022953826,1023450788)+W(9,-1114841418,-1114991488,-1116257712,1025047056)+W(10,-1120878363,-1120533037,-1155422496,-1124524780)+W(11,-1129613106,1013731840,981289536,-1143328976);sum2=W(0,-1131108965,1000650931,1025688791,-1116852534)+W(1,-1145056307,-1123043594,1018436747,-1139914565)+W(2,1043465638,-1113612493,-1106748353,1029599173)+W(3,1045881517,-1118230687,1029259867,-1107504809)+W(4,988544780,-1124179817,-1070139293,-1102659167)+W(5,1078104617,1048052425,-1126127905,1025133515)+W(6,-1145266179,-1111438835,-1110118136,-1097100047)+W(7,1027449515,1027739737,-1136112041,1036504803)+W(8,1018501507,1003301507,1026178295,1031198431)+W(9,-1123515159,-1134523125,995063942,-1120319069)+W(10,1021344415,-1131299129,-1123696315,1012522521)+W(11,1024975831,1020199127,-1162666156,-1131042995);WS(1061710334,-1113637247);
sum1=W(0,-1121814583,-1138603692,-1138264845,-1140194465)+W(1,-1131439046,-1125621862,1023073058,-1129805541)+W(2,1036106897,-1122595552,1018454510,1033737112)+W(3,-1122735662,1024541667,-1122620661,-1116003130)+W(4,-1109309294,1048694647,1030681928,-1115559686)+W(5,1044326142,-1097437158,-1132933761,-1128614666)+W(6,-1143950978,-1103580007,-1097890158,-1120177173)+W(7,1042373458,1052689231,1034486114,1037961704)+W(8,1033251382,1032154570,1019050396,1021617155)+W(9,-1113884080,-1107957310,-1116304653,1019245786)+W(10,-1118153848,-1122508490,1012933309,-1120902675)+W(11,-1152998244,1016843898,-1144273714,-1155701620);sum2=W(0,-1162960213,1013908203,-1113327157,1023571595)+W(1,-1133790043,1024139725,-1130037920,1007034787)+W(2,-1107084454,1023868855,1032525526,1048796624)+W(3,-1104878976,1003078933,-1121062518,1034207166)+W(4,-1126626424,1032930462,1076098019,-1132699465)+W(5,-1072747140,-1104764998,1019199125,-1123497947)+W(6,1025411499,1029914487,1035900190,-1093496445)+W(7,1026052839,-1109617402,1025857863,-1118139493)+W(8,-1126548940,997665611,-1121182801,1038561302)+W(9,-1146184997,-1142783113,-1147685381,1017680405)+W(10,-1127269937,1018748433,-1158385717,1000017309)+W(11,-1123007653,-1154085627,1000677165,1016687665);WS(1064800702,1030635520);
sum1=W(0,1004285524,-1122860750,-1122286551,1021316024)+W(1,-1116388951,1022533838,-1125657162,1001429301)+W(2,-1128056492,1024005652,1035530413,1053335517)+W(3,-1139373960,-1130762670,-1121564617,-1129213371)+W(4,1035663048,1031878036,984521208,-1100061872)+W(5,1048911707,1035194194,-1131931048,-1141986761)+W(6,-1110660706,-1116831438,1023270757,-1093549817)+W(7,-1104621327,-1149876978,-1142066105,1031904066)+W(8,-1128734654,-1204558974,-1136886024,1042579293)+W(9,-1148999845,-1142259845,-1120920449,-1111776529)+W(10,1028175148,-1143857649,1005008153,1016449422)+W(11,-1135015336,1010510404,1018152308,1020350678);sum2=W(0,1015139874,-1150118671,1032711786,1028577839)+W(1,-1116703472,-1123435694,-1140098908,-1140019692)+W(2,-1120731382,-1116737087,-1087320828,-1069693959)+W(3,-1103666133,-1138801588,999422392,1029210329)+W(4,1017539382,1031888972,1059502015,1078824499)+W(5,1045823576,1009232228,1011539428,-1118193829)+W(6,1020112270,-1112637962,1026899401,-1094071548)+W(7,1036639812,-1114441289,1023067274,-1131442506)+W(8,-1126248934,1010207212,-1119882792,1040940327)+W(9,-1131804892,1029410629,-1130083750,1007549476)+W(10,1013963196,-1138130380,1019091922,-1123861886)+W(11,1004924552,-1130443436,-1137456436,1026106777);WS(1058942782,1023618692);
sum1=W(0,-1126072821,1011693912,1017195423,-1122268692)+W(1,1022607903,982545387,-1126061755,1003763447)+W(2,1041771492,1025548876,1036961985,1037536142)+W(3,1038780013,1023558139,1037537425,1035261291)+W(4,-1110777188,1035801072,-1094081945,-1091452759)+W(5,-1095962376,1049096396,-1113879430,955835050)+W(6,-1110871838,1043278082,-1103634941,-1105679152)+W(7,-1103558179,-1130619215,-1136949949,1026350907)+W(8,1036426764,-1146527995,1046715887,1040286827)+W(9,1049101574,1031851588,1002869195,1006549707)+W(10,-1142526755,1015953709,-1148709083,-1119884351)+W(11,-1122534754,1007174309,1017517093,986004587);sum2=W(0,-1128639222,-1150616818,-1118932607,-1125568566)+W(1,991022546,-1129687950,1018120650,1006676397)+W(2,1001638233,1013509397,1035428655,1024255335)+W(3,1031481278,-1111645244,1028380841,-1115817479)+W(4,-1119841411,1029376723,1019940778,1063260126)+W(5,1032753418,1026999545,-1121385219,-1134958989)+W(6,1014385869,1037911199,-1102461584,-1085129330)+W(7,-1110003004,1019019978,1021463302,1017625850)+W(8,986023269,970306708,-1141011097,-1110526300)+W(9,1033244979,-1121764803,1025283273,-1128128990)+W(10,-1135260845,1013815957,959170344,1017551658)+W(11,1016351942,-1127392454,1009569613,-1138867245);WS(1037837808,1056377428);
sum1=W(0,-1135573495,1023727061,-1118803082,-1123500111)+W(1,1020600341,-1111066541,1008936161,-1115286797)+W(2,-1105969090,-1138454045,-1114548551,1046351686)+W(3,1036383371,1034647805,1026657308,1033474888)+W(4,1027945538,-1116105371,-1126955510,-1122693874)+W(5,1053007142,1035274060,-1156882549,-1122516460)+W(6,1043223694,1039709953,1051232418,-1100833583)+W(7,-1103740252,-1101618713,1033814037,-1129756781)+W(8,-1100584037,-1111027805,-1097887999,1040497066)+W(9,1024768136,-1138012047,-1123286772,1010716753)+W(10,1025656415,1021082723,1018764077,-1115071549)+W(11,1025234525,-1116333124,1016891995,-1114238799);sum2=W(0,1020978875,-1121670462,-1103298336,-1110731474)+W(1,-1105136733,-1119790394,-1127100056,999102475)+W(2,-1100967324,-1130583533,-1096736455,1053186254)+W(3,1045958215,1043729632,1033816035,1020355333)+W(4,1043179705,-1122981488,1062358565,-1112891412)+W(5,1031005462,1033523405,-1109547546,-1122874410)+W(6,1026290891,1032797386,-1104401130,-1091109944)+W(7,-1133705481,-1102472853,1031959215,-1122532081)+W(8,1013196277,-1120286641,-1114052290,1048200412)+W(9,-1113847816,1033631266,-1126209517,1027184816)+W(10,-1138979633,966672716,-1152672163,-1122242747)+W(11,1023845499,-1118586102,-1147194793,-1127245018);WS(1050865148,1032626572);
sum1=W(0,-1110436993,1040042556,-1107890608,-1113356418)+W(1,1034032544,-1105712244,999321197,-1110201208)+W(2,1043627312,-1101476879,1049906138,-1109025830)+W(3,-1120749707,1051482110,-1103830356,1048543054)+W(4,-1118552440,-1108049256,-1107535228,-1162779891)+W(5,-1095271743,1035225158,-1104074479,-1106449960)+W(6,1045700875,1033317691,-1115480133,1049713062)+W(7,1042738346,-1122810712,1050825756,1031488492)+W(8,-1115060612,1031191472,1025393771,-1106727656)+W(9,-1127443770,1039553933,-1104755066,1040395170)+W(10,1040430485,-1096410465,1042925123,-1114330616)+W(11,-1106585845,1042770518,-1103219825,1009713998);sum2=W(0,1024944996,1020193961,1014966838,1015828472)+W(1,-1113612636,1032934706,-1116105943,1021395599)+W(2,-1111924540,1007347355,-1116539066,1012341552)+W(3,1034050704,-1113193567,1042584092,-1116104243)+W(4,-1107012648,1049541488,-1107447750,-1109770505)+W(5,-1111197863,1014122612,1016467631,-1135977693)+W(6,1057346437,1054940943,1059914271,1066972918)+W(7,1063973493,1056333532,1045837843,1043326701)+W(8,-1105023593,-1097277462,-1142156696,1043445868)+W(9,1017043379,-1118781870,-1113967259,-1117573943)+W(10,-1097010076,-1107952444,-1085761230,-1078926120)+W(11,-1084679416,-1092348708,-1128370702,-1108363561);WS(1054811644,1027249161);
sum1=W(0,1040940111,-1100243090,1043481462,-1119365790)+W(1,-1111878381,1044780378,-1101638738,1035929492)+W(2,-1101358582,1036221579,1014943347,-1109150355)+W(3,1036687602,-1109759237,1028424107,-1122643648)+W(4,-1113576073,1038054901,-1097482896,-1106696288)+W(5,1022736646,-1097940765,1038478827,-1103674991)+W(6,1049141881,-1105999252,1051960356,1048275427)+W(7,-1118345360,1049145430,-1113101949,1037909315)+W(8,-1132483205,-1104538698,1036681666,-1123112824)+W(9,1019000333,1044474573,-1103799553,1037239602)+W(10,-1116754862,1037145120,-1118995685,-1126689554)+W(11,1038634998,-1101292557,1034438878,-1126283866);sum2=W(0,1023766557,1015306072,-1136376403,-1113107482)+W(1,1038494252,-1113447013,1023629411,1024784188)+W(2,1016554458,1020144724,-1116988904,1050162106)+W(3,-1104347057,1003678517,1033762395,-1109441777)+W(4,1021815988,-1103467660,1034521268,-1102546407)+W(5,-1103257907,1025406308,-1113239746,1026085595)+W(6,-1137435361,1016553974,1060795535,1075503478)+W(7,1072821349,-1113972415,1031283975,1037416902)+W(8,-1114856427,1044555388,-1088370625,-1071164689)+W(9,-1077590614,-1112563255,995356642,-1112537357)+W(10,1032032312,-1105991725,-1127777881,1035804901)+W(11,-1120944929,1036418439,-1123929939,-1140753514);WS(1055940220,-1124188157);
sum1=W(0,-1113999823,1015763751,-1115168029,1022861696)+W(1,-1114461725,-1113117029,1032164308,-1121800074)+W(2,-1119569210,1043278990,-1094609330,1044340802)+W(3,1033154083,-1106205123,1021089498,-1107756257)+W(4,1015781094,-1106256755,1052603679,-1095339972)+W(5,-1108564239,1042723938,-1125646960,-1171638077)+W(6,-1147977024,1046188556,1041916962,-1108128054)+W(7,1057380776,-1095928258,1041299799,1027517543)+W(8,-1117684995,1036478965,1033522483,1047885622)+W(9,1036635468,1035899866,-1139371156,-1131185034)+W(10,-1108336232,1006648968,-1101485874,-1110457109)+W(11,-1114614567,-1108232826,1034599135,-1115299047);sum2=W(0,-1120118804,1013270421,-1120552641,-1117027367)+W(1,1016254148,-1110780393,1030787932,-1133117880)+W(2,-1136369034,1027353114,-1125884733,1035518448)+W(3,1043285424,-1129166063,-1140216380,-1120569751)+W(4,-1127959037,-1129939889,-1117793827,-1095769137)+W(5,-1095274849,-1117623897,-1128598589,-1129927717)+W(6,1015341014,1034464346,-1117887441,1043338219)+W(7,1049861339,-1128474295,1032330618,1018695247)+W(8,1033327798,1041751325,1049619624,1049093640)+W(9,1048627700,1035712363,1035384499,1027229852)+W(10,-1113602386,-1114857235,-1103868602,-1097589990)+W(11,-1105817123,-1106207094,1004274322,-1120123842);WS(1057163582,1025817537);
sum1=W(0,1037167835,-1121852313,1034559945,1027044951)+W(1,1039868489,1037598609,1007581568,1031626785)+W(2,1031655825,1046829204,1038865075,987855837)+W(3,-1105739319,-1112419405,1015381448,1037495244)+W(4,-1096271953,-1093143228,-1085198281,1050118415)+W(5,1057217669,1047779928,1035805671,1015872616)+W(6,1045084224,1046279122,1057074420,1040167170)+W(7,-1086525384,-1087515051,-1098926044,-1124461564)+W(8,1033520525,-1103697416,-1107583934,1024989936)+W(9,1034776664,1044254259,-1134624240,-1113253902)+W(10,1016078798,1030441081,1036548879,974934139)+W(11,1034922130,-1113468278,1036139674,1017385676);sum2=W(0,-1136384493,1023814631,1033659202,1017810163)+W(1,1009967381,1017781727,-1118180802,-1141961139)+W(2,1036526786,-1099879539,1034332004,1013925981)+W(3,-1106516740,-1101585218,-1131784625,-1112082470)+W(4,1028719631,1030342243,1046758826,-1093436173)+W(5,1051870663,1042788701,-1114786901,-1113417628)+W(6,-1123632092,1043747658,1050427835,-1100447595)+W(7,1041231786,1045006578,1010389989,-1117114477)+W(8,-1145098603,-1102737141,-1112406001,-1119158797)+W(9,1034292458,-1107586767,-1143106923,1032164569)+W(10,-1122280548,-1130733945,1014543213,-1123106681)+W(11,1019870319,1013053757,-1119739637,1012643781);WS(-1081763615,-1092598780);
sum1=W(0,-1130922677,-1122514966,-1136114845,1015393433)+W(1,-1137786397,1023447063,-1142668459,-1140705115)+W(2,-1114318275,1026414532,1017564438,1021344041)+W(3,-1095352826,-1116164091,-1123782681,1012849463)+W(4,-1127997567,-1121576984,-1088500870,-1098266094)+W(5,1061435536,-1148866211,1039772482,1024002537)+W(6,1028467828,-1127358845,1061837768,1035926493)+W(7,-1095349722,-1114585584,-1114677716,-1116920883)+W(8,1023598927,1017010415,-1116904946,1037585875)+W(9,1040151266,1031742785,1007413957,-1128808099)+W(10,-1139280241,1002425203,-1123987795,-1136160989)+W(11,-1131570741,-1116123969,1020007637,-1126849079);sum2=W(0,1021958137,-1117837187,1026312941,-1115513274)+W(1,1037370871,-1112242113,1033686533,-1107052036)+W(2,1034408685,1036094407,1033683959,-1124949158)+W(3,-1091894288,1027011647,-1107943508,1010459130)+W(4,-1106091708,-1147105428,-1094093059,1061646324)+W(5,1058519893,-1106569597,1037199097,1030945863)+W(6,-1098486326,-1110159069,-1088187103,1055280585)+W(7,1045036050,1045721104,1034325435,1039418143)+W(8,1028745769,1031154711,-1105512708,-1100598283)+W(9,-1109806227,-1117345257,-1144974476,-1124920152)+W(10,1024682325,-1116910593,1039406737,-1117359799)+W(11,1026080301,-1117139296,991455177,-1112397476);WS(1049187708,1061143407);
sum1=W(0,1032206028,-1121811767,1032297330,-1136528167)+W(1,1005295654,1031846890,-1136496587,1032778794)+W(2,1046469409,1033070593,1049873346,1050639650)+W(3,1041319460,1041542033,1036329419,1043869975)+W(4,1044620591,1020031147,-1111788011,-1089881571)+W(5,-1127219501,1033106537,991465499,-1112918515)+W(6,-1086760535,-1113096094,-1092765627,-1083700943)+W(7,-1092202425,1011207027,1015330121,1026637361)+W(8,1049164066,-1132628435,1051671486,1044844041)+W(9,1037004161,1026161438,-1134373563,1019220893)+W(10,1022165171,1009114287,1034535880,1024964917)+W(11,1011091807,1038185039,1018308239,1032129132);sum2=W(0,-1123557888,-1139662759,-1120649660,1021700488)+W(1,-1119215196,1025758640,-1134635263,1025396502)+W(2,1024038368,1022314468,1016353740,-1149024430)+W(3,-1127462832,-1109226016,1022909500,-1106595065)+W(4,964997605,1007232143,-1112234110,1052797849)+W(5,1032636001,-1096670151,-1103246759,-1095307242)+W(6,-1123190992,1040909663,1035500288,1059925772)+W(7,-1123381020,-1110751472,-1114698588,1016687528)+W(8,-1170950771,-1119781676,-1122589660,1021322900)+W(9,-1124742672,1037872214,-1123038904,1025386190)+W(10,1009594487,1011035391,-1122952928,1015425876)+W(11,1024335912,-1115520552,1026100870,-1128653768);WS(-1080960863,1058419411);
sum1=W(0,-1118700722,1032983255,-1122641758,1033094082)+W(1,-1121000958,-1133773881,-1141737059,-1120123854)+W(2,-1111066847,-1112208894,-1099579692,-1090459763)+W(3,-1107128402,-1107276892,-1116550064,-1103159313)+W(4,984198859,-1099715572,1049479517,1062349342)+W(5,-1099059374,1033076198,-1125040759,1037355536)+W(6,1043965403,-1113907195,1050672334,1061713555)+W(7,1059583022,-1121054998,1024684126,1026513898)+W(8,-1108783427,-1113914551,-1105019770,-1095692932)+W(9,-1099879371,-1108028092,1024533736,-1110661700)+W(10,1000248987,-1124179019,-1128328213,1023738862)+W(11,-1131329315,1027231576,-1113801521,1007580489);sum2=W(0,995719700,-1114687459,1024240180,-1115935924)+W(1,1025427056,-1123062148,999440794,-1131128122)+W(2,-1129327601,1021214658,997717028,978476974)+W(3,-1140454571,1010080137,1002330866,-1152746908)+W(4,-1125739202,1027238209,-1120915257,-1078687396)+W(5,-1111104335,-1128218828,-1147995690,-1128526870)+W(6,1029045123,1037994429,1036441804,1066236156)+W(7,1022342240,1028953671,1024857232,-1126806088)+W(8,1025141617,-1113434302,1032546636,1035362808)+W(9,1033358736,-1166615662,-1165027863,1024563904)+W(10,-1154923092,1007115993,1003062850,-1118441375)+W(11,1017727844,-1129048983,1019778022,1009762473);WS(-1082880574,-1095080656);
sum1=W(0,-1120399523,-1123397517,-1135116544,-1168421181)+W(1,-1131259136,1037719400,-1113348279,1030740495)+W(2,-1111736159,-1128373242,1025039907,-1127950106)+W(3,-1098593297,-1106461210,1024172498,1028249110)+W(4,-1111698940,1019423266,-1092929515,-1098702381)+W(5,1060991762,1018082074,1036669022,-1114016273)+W(6,1037879414,1028697399,1062200098,1023355236)+W(7,-1094756999,-1115312044,-1106391640,-1109491766)+W(8,1037066756,-1119567216,-1131199446,1027882718)+W(9,1038218895,1022591155,-1118950442,-1141634128)+W(10,-1118524245,1027581671,-1139610160,-1139561152)+W(11,1005358744,-1113962893,1026868195,-1126548648);sum2=W(0,1007561151,-1118820752,-1128452386,-1121745985)+W(1,-1114861795,-1121584151,-1120079456,-1129117272)+W(2,-1106890729,1031296198,-1110907715,1032462388)+W(3,1035962501,1035033495,982365671,1035951051)+W(4,-1144059530,-1112391017,1056169840,-1096446085)+W(5,1031556034,987032615,-1138039959,-1119286197)+W(6,1010626011,-1114880200,1052511775,-1094697844)+W(7,1056886944,-1129701328,980377326,-1126702674)+W(8,-1140206187,-1136937433,1034255225,1033067226)+W(9,-1104164393,1013679559,-1115367679,-1137374445)+W(10,-1152147163,-1120281594,-1114711449,993102387)+W(11,-1120009849,-1122813977,-1118918686,1006646323);WS(1058795070,1058351276);
sum1=W(0,-1129226172,1032650784,-1134152362,-1122312016)+W(1,-1145265749,-1118796187,1017891569,-1131365684)+W(2,-1106246658,-1132244111,-1102574120,1028257624)+W(3,1004724909,-1128587973,-1150296521,-1107598873)+W(4,1041614193,1048401911,1050141831,-1088102699)+W(5,-1093353638,-1112285036,-1122892680,-1120116589)+W(6,1041522846,1041471472,1033352747,1030285885)+W(7,1056599450,1049138668,1043369227,1040658126)+W(8,-1106977045,1031926461,-1121658742,-1124591186)+W(9,-1107883356,-1114299650,-1130730345,1034850634)+W(10,-1140271486,-1130658915,-1115542891,-1119417531)+W(11,-1155196377,1003429157,-1125742491,-1137642362);sum2=W(0,1018264792,1019878456,1020074080,-1143212320)+W(1,-1148803168,-1127882992,1017409120,-1131165168)+W(2,-1109681111,-1134735936,-1106212594,1037009054)+W(3,-1132238328,1032289620,990246720,1004132864)+W(4,1028734812,-1093714299,1034660210,1047288883)+W(5,1031452084,-1112028563,-1115169564,1020410832)+W(6,-1104210606,-1099909667,-1098896203,1060586916)+W(7,1042866381,-1109339206,1023925320,-1112228144)+W(8,1025579416,1032419228,1010388000,1030286292)+W(9,-1107165918,1019446368,989303425,1029468412)+W(10,1029305888,-1113499692,1025031188,-1130541520)+W(11,-1127563664,1026005920,-1123344268,1009015280);WS(1043816952,1056206353);
sum1=W(0,-1132948972,1024900084,-1150680698,1016358425)+W(1,-1160444148,-1115326124,1019123435,-1120343575)+W(2,-1115461859,-1107172113,-1097009915,-1102438229)+W(3,1024199571,-1148961467,-1130723763,-1144998513)+W(4,1034684352,1038250028,1061195075,1051576078)+W(5,-1088975285,1010078034,-1107729186,1022450003)+W(6,1037119642,1039626815,-1095598055,1056604231)+W(7,1057172865,1029312608,1039764276,-1112740858)+W(8,-1107088436,-1110088668,-1113187289,-1102307882)+W(9,-1103288997,-1122873761,1032878393,1034042985)+W(10,-1144087781,-1116127087,-1117712852,-1114968828)+W(11,-1134624362,1012385158,-1114736693,1002559709);sum2=W(0,-1135809827,-1140675011,-1137384851,-1147988326)+W(1,1019754904,-1172160176,1006265798,990940844)+W(2,1031002711,1009667595,-1156373420,1010789683)+W(3,-1122328477,-1135703979,1016962928,-1135289651)+W(4,-1136033931,1025543601,-1123691685,-1105219090)+W(5,-1118075063,-1111692677,-1131889022,1010975355)+W(6,-1114169661,-1124911966,1056449903,1044469394)+W(7,1046754031,1034039333,1024901767,-1111731157)+W(8,-1107967067,-1108557845,-1096033675,-1118550723)+W(9,1020360378,1005574774,1025982043,1036125487)+W(10,1027957130,1004385158,1015282250,-1115586301)+W(11,-1120013003,-1130287690,-1127946498,-1169619760);WS(1049886076,1034318367);
sum1=W(0,-1140544720,1006465467,1025588553,-1118154094)+W(1,996302474,-1111905052,-1125961261,-1122979160)+W(2,1022042959,-1106141033,-1104462159,-1100197533)+W(3,1029682164,-1112348667,-1117824763,-1123002959)+W(4,1021784769,966352080,1059646174,1051735858)+W(5,-1085821075,1029991670,-1111853843,1031029131)+W(6,-1131075883,1032360624,-1086897182,1059041662)+W(7,1057694799,1036690656,1030592201,-1155480906)+W(8,-1142660485,1029412697,1042100949,-1106256562)+W(9,-1106530518,-1121375714,1017125029,1014936522)+W(10,-1160888244,-1121174096,1017231209,-1150715274)+W(11,1024907260,1015672965,-1120397516,-1124207481);sum2=W(0,-1110846605,-1118194097,-1143898437,1019764549)+W(1,1008325379,999139301,997400075,1024689095)+W(2,1032320648,1027617785,1000132981,-1102116254)+W(3,1026769453,-1131321177,1008054267,-1118482095)+W(4,1027180085,-1144235925,1031570329,1058710858)+W(5,1031557517,-1129394727,-1131248001,-1120094485)+W(6,1029603693,1030911393,-1119293171,1058397441)+W(7,-1104852463,-1097515304,-1123234663,-1106708620)+W(8,1033577170,-1134544211,-1126616369,-1096477332)+W(9,-1103611475,-1115701158,-1119810656,-1134741251)+W(10,-1112673640,-1123614185,-1129974305,1018853209)+W(11,1036639048,1018401637,1024391909,1017993989);WS(1058429118,1064863249);
sum1=W(0,1021156518,1024394983,1020219616,-1131178666)+W(1,1016100640,1007341951,994206685,964693930)+W(2,983001563,-1115666854,1039490386,1046648007)+W(3,1017911734,1043757188,-1128564932,1045299318)+W(4,1054264097,1049468028,1055450440,-1104196510)+W(5,992909240,-1104186631,-1122765517,-1105268364)+W(6,-1097350840,-1099725362,-1115114453,-1085827188)+W(7,-1100930382,-1128095056,-1118903024,1023907580)+W(8,-1175841770,1024539904,997016493,1043203980)+W(9,1033767351,-1119513801,-1131557236,-1106015350)+W(10,964768362,-1149024695,1012766063,1022718592)+W(11,-1136266891,1035657141,1016423590,1029236260);sum2=W(0,1005391535,1018096716,-1135288360,-1121648533)+W(1,996459166,-1130245220,-1123582348,1033610651)+W(2,-1106696811,-1121907467,1026226746,1031305614)+W(3,1032267559,-1111725659,1028271694,-1108648643)+W(4,1050575955,1051313221,1047952814,-1081952512)+W(5,1040750694,1031579134,1007524520,1034169827)+W(6,-1100156814,1060662591,1068258385,-1074657656)+W(7,-1095314974,1036231973,1044691450,1044987108)+W(8,-1098256564,1029467086,-1142136447,1051661425)+W(9,1035381379,-1107714686,1022647148,-1100160947)+W(10,1028021126,-1129063320,-1131820748,1008147176)+W(11,-1168737402,1020424408,-1129848660,1024695710);WS(-1083443454,998713176);
sum1=W(0,1032696047,1026355790,1024354795,1034252472)+W(1,1012872363,1032281789,1027888345,1016830581)+W(2,1040709994,1040668906,1036398699,1051748575)+W(3,1035129883,1044965075,1031400701,1048807512)+W(4,1040929033,1032459486,1012490030,-1097753826)+W(5,-1114537329,-1100635790,-1103916602,-1098186970)+W(6,-1087559501,-1103862520,-1102928053,-1093112676)+W(7,-1092883854,-1099081393,-1104850339,-1112352715)+W(8,1049786774,1037090637,1047072725,1050721065)+W(9,1039546228,1011437457,1009955155,-1114553850)+W(10,-1146095614,1033091241,1024780023,1037512365)+W(11,1024615038,1037286498,1036010231,1033653631);sum2=W(0,1035861958,-1161872500,-1113290777,-1137177342)+W(1,1034613598,-1103597964,1038756242,-1111249467)+W(2,-1098289107,-1119785106,1033623622,1045692473)+W(3,-1106425659,-1117971136,1019694879,-1114046628)+W(4,1026686124,1049978705,-1098402027,1024040864)+W(5,1053770527,-1127968019,1049090628,1052585151)+W(6,-1096172460,-1107697817,-1091833397,1013412750)+W(7,1046082211,1057075430,1047895771,-1102204197)+W(8,-1113513064,1027596044,-1098063812,1031079096)+W(9,1012376430,-1095279992,1045163433,-1100444173)+W(10,1019723703,-1121217732,1033198374,-1107709748)+W(11,1038124498,-1112843267,-1120386622,1034273086);WS(-1086369662,-1078015058);
sum1=W(0,1024279387,-1100066053,1039589628,-1104719791)+W(1,-1113174076,-1125885710,-1111149795,1024511623)+W(2,1042615374,-1106499229,1049518735,-1115604002)+W(3,-1127523972,1049389829,-1102519338,1042212335)+W(4,1054091094,-1113085188,1050614757,-1103236040)+W(5,1047781504,-1108066658,1041501469,1048227542)+W(6,-1095346029,-1103658220,-1097514477,-1100854410)+W(7,-1097175852,1026529231,-1104719494,-1099302313)+W(8,1050416872,-1111759460,1048966812,-1122281110)+W(9,1043919349,1032565272,1027138593,1036646913)+W(10,-1113840294,-1141254386,1032485602,-1113439156)+W(11,-1119980106,1039770777,-1104628175,1032389542);sum2=W(0,-1092512531,-1093473489,-1081280020,-1076988140)+W(1,-1081342477,-1086556968,-1107875638,-1121362077)+W(2,-1098738343,-1088925799,1042571962,1043337888)+W(3,1033193400,1010020371,-1102154130,-1126174974)+W(4,1063615535,1062426368,1067242406,1066811408)+W(5,1066297017,1060290312,1052028857,1037059936)+W(6,1009177475,1026425874,998962046,-1096426756)+W(7,1022780060,1026166068,1017583668,-1119102823)+W(8,-1119750726,1012050343,1025403720,-1129159374)+W(9,1023044380,-1115355073,1026819560,-1127777686)+W(10,1030476954,-1120184004,1031881676,-1116680638)+W(11,-1135563955,1004442726,946141982,1034449190);WS(-1129707456,1007685382);
sum1=W(0,-1134894751,1044154267,-1111052786,1038046773)+W(1,-1192544411,-1128991721,1035051017,-1122391156)+W(2,-1098519836,1030394337,-1107874844,-1118678129)+W(3,-1111301144,-1115520098,1015910765,-1103669035)+W(4,1040671079,1013414869,-1103276809,-1098881194)+W(5,-1110522396,-1107120076,1033063921,-1111557603)+W(6,1044073412,1041040503,1038778991,-1107344299)+W(7,1048980909,1052479600,1049200001,1051478546)+W(8,-1109530006,1035376874,-1105794628,-1139987723)+W(9,-1108336721,-1112546431,1023468750,1018554845)+W(10,-1134057701,1028314315,-1112561176,992777541)+W(11,-1112828028,-1132207293,999515194,-1119107128);sum2=W(0,-1137824107,-1126465818,1005362547,-1158497445)+W(1,-1119770196,1021074352,-1138544392,1034621027)+W(2,-1110122518,1033612180,-1116868027,1039739597)+W(3,1037998233,-1112420682,1025116420,-1120069279)+W(4,-1137081539,-1106894813,1045165527,-1106604299)+W(5,-1138568822,1039276731,-1104439342,-1113398206)+W(6,1039063461,1047362418,1067526191,1071589227)+W(7,1061860820,-1077533661,-1073373771,-1094637864)+W(8,-1158403413,-1117814890,-1136640937,1044031039)+W(9,-1133800170,1031122886,-1106196407,1031315442)+W(10,-1124656554,1023374342,-1115663214,-1148955153)+W(11,-1123862185,999718675,-1139157324,1025985948);WS(1033791472,-1138498893);
sum1=W(0,-1143657507,1014781903,1029133201,1018917100)+W(1,998381448,1016812674,-1118545247,-1137667330)+W(2,-1102835756,-1108646231,-1108649138,-1106020223)+W(3,1003669472,-1113672010,-1114481905,-1127743919)+W(4,1024249065,-1130492804,1008218246,1054388603)+W(5,-1092207694,-1132293500,-1112726231,-1119594899)+W(6,1044190455,1021681616,-1115040338,1058377694)+W(7,1046387590,1049136345,1017676194,-1119541597)+W(8,-1107762844,-1112711792,1019895480,-1123372431)+W(9,-1111491159,-1123523050,-1123035739,1028355707)+W(10,1008291608,-1128240816,1025256893,1014932868)+W(11,1007448080,1008489644,-1112884042,1001709096);sum2=W(0,1014470821,-1120344268,-1114330800,-1106002658)+W(1,1024999308,-1126273593,-1127411221,-1123975632)+W(2,-1106657768,-1106292024,1049926230,1054743689)+W(3,-1112305858,-1122403994,-1116955850,1030827431)+W(4,1034825132,1032219219,1057813788,1049962194)+W(5,1051810194,996027236,984340447,-1114551452)+W(6,1006830039,-1101139832,-1102461554,-1103958261)+W(7,-1098680718,1040205712,-1109277736,-1111240037)+W(8,-1104684796,-1114556582,-1111886229,1050373872)+W(9,1035894797,-1100520246,1014102650,-1106040331)+W(10,-1124459301,1008940380,1029827978,-1133852786)+W(11,-1109427720,1024816377,-1117160816,1003623824);WS(1060089726,1074996161);
sum1=W(0,-1117558175,1029119241,-1141503452,1010789890)+W(1,1037081758,-1120312844,1027150698,1021223318)+W(2,1046443391,1039893948,1041448800,1035829124)+W(3,1041862066,1028398131,1038548631,1047369209)+W(4,-1083103171,-1093429938,-1088988175,1032282738)+W(5,1035486030,-1142682180,-1111879740,-1105296983)+W(6,1040714346,1021452133,1048946821,1021975771)+W(7,1040332065,-1090323173,-1112512014,-1095359061)+W(8,1044503809,1030628716,1038933875,1038764813)+W(9,1032949373,1041097413,1029165798,1046714577)+W(10,1023987857,1027140771,1026874120,1026271340)+W(11,1034225415,-1113760891,1028642719,-1134282558);sum2=W(0,-1130708327,-1156760442,1011385503,1005458237)+W(1,1015786967,-1121500080,1023017975,1008927007)+W(2,-1131662151,-1160974837,-1122121264,-1104012424)+W(3,1025508020,-1106371091,1032453110,-1107217673)+W(4,1027052068,-1119116140,1006726095,1053197196)+W(5,-1150821434,1032166230,-1116451706,-1143126685)+W(6,-1104634511,-1148640061,-1101053828,1050251696)+W(7,1043632028,-1115585403,1032061998,1045664978)+W(8,1037500532,1028521640,1041142688,-1121651972)+W(9,-1105814552,-1117076340,-1120517680,-1103126409)+W(10,-1117309872,-1132259207,-1129219511,-1148190653)+W(11,1005943453,-1120252400,1024831312,-1126349911);WS(-1081408895,1057237802);
sum1=W(0,1016592219,-1135569700,1019913045,-1134722237)+W(1,1020337237,1019971573,1015924209,1027236154)+W(2,1050393725,1025037351,1042967287,1042881918)+W(3,1033060699,1038993285,1028206140,1041649576)+W(4,-1096948620,1021729271,-1123436299,-1107250293)+W(5,1047123275,1037602588,1034435092,1044331459)+W(6,-1099121222,-1114451665,-1104931659,-1092679092)+W(7,-1098053310,-1091584672,-1092984777,-1089381821)+W(8,1042338077,1033766733,1036822635,1042265522)+W(9,1043883210,1042862441,1029491668,1042007901)+W(10,1026859007,1023688209,994107237,1017621813)+W(11,1033354815,-1147819555,1035642823,963919445);sum2=W(0,-1127968320,1036537032,-1112917417,1020801080)+W(1,1019615648,-1127208552,1023589392,-1121416948)+W(2,-1092240358,1030963640,-1097473768,-1109029546)+W(3,-1116583352,1028578068,-1113404853,1041090246)+W(4,1057542400,-1105653780,1053316325,1058712288)+W(5,1043894648,-1093453186,1034405836,-1094394128)+W(6,1016463192,-1097383073,1038201480,1052867895)+W(7,-1123129572,-1141347136,1006791808,1037486484)+W(8,-1094079665,1040975890,-1101066411,1013027424)+W(9,-1118015492,-1117505000,-1111557726,1044943944)+W(10,1037438732,1019305024,1028884816,1010261952)+W(11,1027371024,-1113360113,1034904608,-1104647878);WS(-1076745215,1064070508);
sum1=W(0,1019383636,-1138649581,1029667879,-1127653591)+W(1,1027426151,1022926189,1004012708,1016119660)+W(2,1043437193,1030286820,1040316179,1048543741)+W(3,1029763954,1039947283,1025479577,1041368223)+W(4,-1100863080,1033675388,-1102225484,-1084687593)+W(5,-1111626052,1026499316,-1122995300,1026134601)+W(6,1019299111,1027453406,-1110289513,-1082029409)+W(7,983973284,1031954367,-1118301831,1016553765)+W(8,1041928012,1031909515,1043406276,1044625233)+W(9,1044339921,1039879984,1022733729,1012331970)+W(10,1018313975,-1136380470,1026991539,-1136351578)+W(11,1027257018,1022902273,1026798858,1027440187);sum2=W(0,-1131696089,1008718823,-1149188438,-1140198251)+W(1,-1129603953,1007479839,-1141563590,1018622169)+W(2,1012459087,-1135045027,-1118135053,1033739972)+W(3,-1142742214,1015462815,-1126906553,-1135479163)+W(4,-1112347233,-1125420309,1041969824,1052325325)+W(5,1029891118,-1120072309,1017890385,1016803437)+W(6,1039451269,-1110618065,1024383435,1052741682)+W(7,-1121721953,-1095903036,-1105015368,-1098230278)+W(8,-1158657302,1007247903,1015365577,1034080133)+W(9,-1110453303,-1162307222,-1122346803,1021342643)+W(10,-1129595249,999949222,-1130814181,-1140370763)+W(11,1020979581,-1132990667,1008938691,-1137891195);WS(-1094563452,1051169575);
sum1=W(0,-1154622990,1029393378,-1117775501,1033996553)+W(1,-1136342582,1018491963,1032030382,1015760954)+W(2,1018130713,1035203109,-1113234793,-1106127031)+W(3,-1114335628,-1112874623,1023872671,-1110067034)+W(4,1040428881,1032896399,1049040808,-1112183035)+W(5,1048012112,1044702279,1032915973,1035998904)+W(6,-1120902330,1039535746,-1102863965,-1090463816)+W(7,961094679,-1098092733,1033184663,1029109433)+W(8,-1113835211,1021002107,-1107942972,-1105904891)+W(9,-1148767576,-1124337998,1006151100,-1110631596)+W(10,1019319877,1036762426,-1135300966,1040237135)+W(11,1032716400,-1137189022,1037223880,1013167238);sum2=W(0,1028413027,-1120070369,1012563150,-1111535757)+W(1,1011962278,1009477102,-1153318262,974823129)+W(2,-1121092135,-1130520759,-1120753460,-1097640928)+W(3,-1098008778,999766235,-1122757360,-1129371381)+W(4,1017337743,1037177446,-1106734706,1051800696)+W(5,1035782812,-1106510696,1010623246,1028214977)+W(6,-1137632446,-1104029390,1048794348,1050145982)+W(7,-1114477541,1047938812,-1111017918,-1123769252)+W(8,999930971,1033133092,-1111694827,1041394994)+W(9,-1118971109,-1127041263,1020162151,-1124747017)+W(10,1027578971,-1114678191,1030530567,-1119592910)+W(11,1001961835,1024176823,-1115486877,1007999422);WS(1057759166,-1088449289);
sum1=W(0,-1129635066,1025446574,-1144519245,1017539549)+W(1,1026395242,-1122678010,1025431320,1024557433)+W(2,1044873994,1037627635,1041685209,1033910011)+W(3,1039651930,1035038013,1039320958,1038868536)+W(4,-1087389198,-1097118359,-1089578865,-1129568803)+W(5,1010566389,1030050103,-1110122707,-1112614790)+W(6,-1116302487,1022204225,1022125102,-1105345911)+W(7,-1122366800,-1097803608,-1119554634,-1126568107)+W(8,1048786726,1039292653,1045860709,1045748274)+W(9,1027479143,1033498658,-1161253492,1010965710)+W(10,1017011581,1021371937,1025212662,1031878029)+W(11,1013486066,1007580942,1028360045,1015223035);sum2=W(0,-1162281894,-1124547002,-1150111187,-1135956229)+W(1,-1145634890,965409433,-1123274137,1024679583)+W(2,1033992046,-1149048922,988741862,-1132541637)+W(3,-1132011310,1024739191,1008671821,-1129294934)+W(4,1042856153,1036788056,-1112557119,-1097406101)+W(5,-1121853795,-1104384368,1032013500,-1147059498)+W(6,1038465062,1046094595,1060179844,1049669935)+W(7,-1101657128,1042681611,-1111116605,1027020519)+W(8,-1093956780,-1100316514,-1090501223,1022378118)+W(9,1045140163,-1121116299,1035479824,-1131272734)+W(10,1024284423,1035682376,-1122577303,-1113139255)+W(11,-1130855582,-1118824057,1006161754,-1124922046);WS(-1086987838,-1100233980);
sum1=W(0,1015308459,-1122325985,-1116672610,1032904116)+W(1,-1141168915,1033123257,1001375875,1015833828)+W(2,1041765192,1028094431,1042485054,-1118546351)+W(3,-1118052589,-1116818498,992241989,1015146386)+W(4,-1105415847,-1114108890,-1092596043,1046690691)+W(5,1054244345,1049735534,1040724504,1041637233)+W(6,1042444900,1041449686,1049087917,-1128556841)+W(7,-1089307961,-1094503991,-1104029377,-1100869156)+W(8,-1111075669,-1106140165,-1110170951,1034284768)+W(9,1026589088,1030527932,1008796465,-1123717612)+W(10,1003799483,1034767973,-1144225139,1033288361)+W(11,1010481109,-1121578684,1030765989,-1124977133);sum2=W(0,-1128145157,1026284201,1012811840,-1136599052)+W(1,992541697,1011005728,-1127430370,995789721)+W(2,-1100557855,-1106810438,1042787919,1044596046)+W(3,1038174685,-1104618112,-1166127490,-1116633305)+W(4,1057648426,1054522141,-1098531848,-1073275189)+W(5,1061008073,1059653331,1035655860,1017274260)+W(6,1048654145,1057115188,1046636853,-1074262745)+W(7,1044984510,1060082709,1034192337,1033697834)+W(8,-1122215769,-1103409060,1046426252,1035358469)+W(9,1036107748,-1104639697,-1130597644,-1112828961)+W(10,-1133425768,1017140792,-1118227807,-1143532160)+W(11,1016191398,981079778,1006837720,1021901152);WS(-1092446204,989212831);
sum1=W(0,1007124942,-1116778591,1027403088,-1121715541)+W(1,1019921952,1020332096,-1139218425,1020381759)+W(2,1048125124,-1131432602,1042237585,-1138060917)+W(3,1027977243,-1126238792,-1131884420,1024321015)+W(4,-1138101793,-1106585464,1016240146,1037962972)+W(5,1053191424,1053622732,1043276755,1049124886)+W(6,-1141178857,1019782926,1036610823,-1101006449)+W(7,-1094792341,-1089064867,-1101892348,-1107274751)+W(8,-1102978326,-1115311760,-1110971902,-1114322839)+W(9,1031189102,-1137835047,-1132849129,-1110951117)+W(10,1034583667,1015089582,1027127900,1008360193)+W(11,1028625507,1017386452,1009465805,1008208785);sum2=W(0,-1120159352,-1125980662,-1131578305,1028063854)+W(1,1021975879,1033612769,-1119579693,1040487308)+W(2,-1088595541,1050146519,-1090859444,-1107336769)+W(3,-1105868965,1041431951,-1112749441,1042279365)+W(4,1060560783,-1093128727,1057304640,1071289406)+W(5,-1087527230,-1086794372,982969010,-1089785065)+W(6,1061831343,-1098317152,1057012981,1069689231)+W(7,-1097221007,-1086042421,1033122226,-1088997285)+W(8,-1089452071,1042347964,-1095995319,-1096815763)+W(9,-1104502319,1049524493,-1104150062,-1135764460)+W(10,-1101640393,1038452583,-1105624394,1041229675)+W(11,1037791301,-1143180172,1029453052,1049121852);WS(-1080642303,1037515653);
sum1=W(0,1014399585,1040389217,1025436037,1035628117)+W(1,1032176658,1019714410,1031481267,-1129425897)+W(2,-1123461796,1009459592,-1118449912,-1111999897)+W(3,1042449564,-1098862637,1015874414,-1108656118)+W(4,-1115821917,-1138501592,1046808963,1046961203)+W(5,-1085801589,1042823052,1032561937,1022709518)+W(6,1037702505,1046330151,-1088063230,1048171302)+W(7,1046621083,1033619294,1017602698,-1172911161)+W(8,-1105260875,-1113097082,-1166545913,-1112931778)+W(9,-1116953058,-1108126015,1033606503,-1161936349)+W(10,-1134503912,1032999462,1011659972,1033647146)+W(11,1020514160,1023868127,1030447848,1015791986);sum2=W(0,-1139497271,1025910769,-1105297083,1037339247)+W(1,-1111547600,-1123186639,1029488041,-1137152287)+W(2,-1104932637,1043978669,-1105480129,1037617885)+W(3,-1107402541,-1105522985,1011577705,-1102258444)+W(4,1000924601,-1116100213,-1102785010,1049988969)+W(5,1045831134,1040977948,1036894407,1025599417)+W(6,1034980171,1042493673,1044002411,1050036780)+W(7,1039942071,-1097804729,1042714488,-1139888185)+W(8,-1102656208,1038409695,-1098474508,-1122964745)+W(9,-1106907325,1028039731,-1112976714,-1112698813)+W(10,-1154378706,1025837919,-1109802618,1036616991)+W(11,-1132149525,-1111839940,1040500443,-1114191023);WS(1060124606,-1084472548);
sum1=W(0,1012638700,-1131934189,-1129347279,-1138043955)+W(1,1007380511,1022374575,996895579,992489843)+W(2,-1112711971,1021193865,-1125331574,1048955067)+W(3,-1106488069,-1115361884,-1120058426,-1118477310)+W(4,1024524352,1017460401,-1113956442,-1094951982)+W(5,1048203795,1005249701,1026650437,-1129456851)+W(6,1032623962,-1117271615,1049120342,1015143283)+W(7,-1110142007,1024310560,-1121731240,1036683482)+W(8,-1115629480,1023262959,-1108495481,1031640934)+W(9,-1129214986,-1136673413,1017029987,-1115998674)+W(10,1027484509,-1157409515,1010910287,1021584239)+W(11,-1144904917,1017598403,-1145343061,1014521967);sum2=W(0,-1113301049,-1129519836,-1113144608,-1114997262)+W(1,1028189537,-1144798799,-1135227415,-1123606042)+W(2,1041723134,1018887182,1065721494,1081282167)+W(3,1053752802,1004635839,1024321495,1032429021)+W(4,-1119425470,-1123219625,-1082046556,-1068115046)+W(5,-1091841582,-1126716683,-1149813598,-1137534547)+W(6,1012563935,1021107126,1032971141,-1092304788)+W(7,-1120681827,1026059029,992723582,-1121765421)+W(8,1013366251,-1131491053,-1132479565,1028331651)+W(9,1021570574,-1132445755,1010781703,1024141029)+W(10,-1135264199,1017265018,-1135106943,927030725)+W(11,983594844,-1137356791,959859164,-1123588459);WS(1064307390,997943845);
sum1=W(0,1016504192,1004931163,1001468389,-1125536771)+W(1,1024701821,-1157300426,1008115882,1014991280)+W(2,-1110031838,-1124632947,-1106796660,-1132488742)+W(3,-1111862756,-1111316170,-1153319146,-1116314499)+W(4,-1108555962,-1129767067,-1106350773,-1097456765)+W(5,1040312105,-1110123941,1030600762,-1109063375)+W(6,1047561626,1003984285,1053522405,1050670238)+W(7,-1128004006,1039422954,1005773541,1042190650)+W(8,-1114174882,1017992857,-1106382906,-1136221548)+W(9,-1123896954,1020844396,1015300557,1024320647)+W(10,1004953741,1018940039,1000370245,1015934681)+W(11,1011062590,-1128259885,-1153739770,-1130969505);sum2=W(0,1036505224,1018720963,1037554666,1035136259)+W(1,-1131720942,1012123245,1027168757,1024471767)+W(2,-1100095598,-1119632397,-1082101932,-1072130218)+W(3,-1090292986,-1114842502,-1108983905,-1105383800)+W(4,1039944480,1033659023,1064933062,1074634461)+W(5,1057038142,1046242606,1018437263,1041395450)+W(6,-1110028565,1025734363,-1103479495,1012777017)+W(7,-1132873326,-1117820012,-1117294599,1033191694)+W(8,1016119595,1015545311,1036578506,1036162128)+W(9,-1120419990,-1115011900,1004277346,-1113427773)+W(10,1017378303,-1126149289,1022196513,-1118704038)+W(11,1020047721,1033886326,-1136709697,1024978781);WS(1053812476,-1113586226);
sum1=W(0,-1130399840,1028349447,1021963321,-1121520129)+W(1,1020769785,-1115853964,1021860117,-1121122124)+W(2,-1111011390,-1120416825,-1107941440,-1106086226)+W(3,-1129958415,-1107644952,-1122155502,-1114352785)+W(4,1007197394,-1105796643,1056809437,1046348585)+W(5,-1090756230,1050300257,-1116443513,1041113720)+W(6,1037708373,1044272829,-1093131829,1057081835)+W(7,1059679544,-1119895572,1040260199,-1110926804)+W(8,-1122978308,-1110423782,-1122097703,-1099751719)+W(9,-1102044582,-1111488955,1019054925,-1156322407)+W(10,-1139049030,-1125249991,1011721762,-1114497366)+W(11,1018253471,1022041005,-1121197023,-1135672898);sum2=W(0,1015672618,-1121994623,-1149412980,-1127744422)+W(1,990134373,1024671460,-1132259460,-1125579600)+W(2,1010541588,1032866568,1044676778,-1124040172)+W(3,-1102290659,1029499881,-1120084193,1001699435)+W(4,-1115998566,1011616452,-1107438884,1058620442)+W(5,1049322309,-1104592911,1035840939,-1123886068)+W(6,1020421847,-1095022641,-1097106911,1015017230)+W(7,-1104275347,1045525693,-1119993661,1037165892)+W(8,-1129704409,1020628925,-1112769863,-1113422252)+W(9,1039268635,1026741584,999745387,-1126762930)+W(10,1015113530,1017019595,1022483811,1015061518)+W(11,-1114030797,-1136765715,-1131682952,-1134246014);WS(1059863230,-1098226968);
sum1=W(0,-1111154474,1033627108,-1111220881,1018934285)+W(1,-1156119577,-1108034825,1035708952,-1116166225)+W(2,-1130042625,1044463840,-1098768819,1036585799)+W(3,1041677635,-1100472134,1038444026,-1111999396)+W(4,-1124092147,-1125693093,1043860042,-1094381437)+W(5,1034781361,1038465479,1027036095,1019243847)+W(6,-1126659421,1045974478,1040108899,-1098844542)+W(7,1051479065,-1096809363,1040658808,1003830125)+W(8,-1116454602,1040744732,-1149847241,1043775752)+W(9,1046003792,-1121805723,1037992790,-1131289879)+W(10,-1109234699,1026252457,-1103478147,-1107008620)+W(11,-1127254569,-1105262391,1038964162,-1116821910);sum2=W(0,1031860762,-1114215534,1037917300,-1123072391)+W(1,-1121765219,1036233577,-1113082189,1007761049)+W(2,1008804487,-1119320351,1028769566,-1145928741)+W(3,-1118791492,1035112755,-1119166399,1034891236)+W(4,1036033743,-1105317049,1033869945,-1104666827)+W(5,-1103277106,1043081028,-1110309063,1003334201)+W(6,-1130814575,-1126605754,1029943513,1058632863)+W(7,1010033985,1033184724,-1124066564,-1146667244)+W(8,-1114717025,-1103884858,-1097519272,-1084821476)+W(9,-1091781337,-1108906997,-1105454190,-1124982586)+W(10,1042429978,1019583714,1050527129,1057878257)+W(11,1047090522,1050006554,-1116436299,1037673833);WS(1053829756,-1108691549);
sum1=W(0,1014621415,-1117035633,1017668333,-1121088251)+W(1,-1113943163,1027915142,-1117882340,1018110476)+W(2,1034972923,1031518451,1028891034,1043029617)+W(3,1037608353,-1118505878,1008280866,-1114328254)+W(4,-1105089900,-1146432572,-1111069516,1052288956)+W(5,1043183409,1040529537,-1127832039,1025673432)+W(6,-1121242915,1011744694,-1099260407,-1096216885)+W(7,-1109446679,1033001703,1023717270,1038283409)+W(8,1024842558,-1195363583,1035963185,1043236853)+W(9,-1104376301,-1110826184,-1108863440,-1136644866)+W(10,-1125107735,1024600093,-1111257697,1022444749)+W(11,1008767270,983774736,1021787123,-1122279626);sum2=W(0,1011466728,-1128158188,993685376,1021341187)+W(1,-1125064327,1016637363,-1135616946,-1142265296)+W(2,-1153535168,-1133074596,-1111924694,1041916532)+W(3,-1115375045,-1111577830,-1121861231,-1139232914)+W(4,-1121363658,-1108077390,1048370655,-1088803436)+W(5,1050909934,1048268187,1028734454,1033829714)+W(6,-1113493290,1031842286,-1096696142,-1097359431)+W(7,1066069354,-1102058354,-1112810542,-1108918948)+W(8,1016979229,-1114077565,1032702600,1051606360)+W(9,-1108957150,-1106393780,-1104652034,-1124153420)+W(10,-1121975877,1032726750,-1126878203,1020447303)+W(11,-1115472084,1011253904,1032484333,-1135690267);WS(1043379192,-1131322837);
sum1=W(0,-1129021027,-1148980502,-1117253390,1015261926)+W(1,1024719214,-1130947836,974083843,1010796022)+W(2,-1109595831,-1141769560,-1131540259,1038059198)+W(3,1043151230,1040366611,1036650848,1032003186)+W(4,1033800339,1040943040,-1099641090,1019360940)+W(5,1047704456,-1120007803,1032688054,-1135300928)+W(6,1042153991,1016895818,1040857522,-1103092216)+W(7,-1091529984,-1100986498,-1116706574,-1114490317)+W(8,-1099711038,1029537886,-1104535414,1032384358)+W(9,1043292971,1031568104,1019020464,1026900536)+W(10,1026187331,1023917269,999787984,-1137467256)+W(11,1021851650,-1117455240,1021119266,-1124200964);sum2=W(0,-1127801857,-1143073539,-1106914355,-1114698807)+W(1,-1129241721,1034854605,1015357631,1026781991)+W(2,1028175283,1010285366,1045024365,-1107796176)+W(3,-1093181393,-1094857339,-1104001534,-1106206681)+W(4,-1129802997,1022418743,-1109183829,1055188047)+W(5,1060464193,1038631095,1035894131,-1121422795)+W(6,-1133354170,-1111757330,1035388549,-1099199714)+W(7,-1108056884,1042537531,1019867695,1010545294)+W(8,-1129332011,1032847739,1028119663,1027769667)+W(9,1015260775,-1123722407,1021694327,-1120402439)+W(10,1029358411,-1119713292,984677997,-1126683209)+W(11,-1117802232,1025618013,-1116557581,1021478623);WS(1049844732,-1121310639);
sum1=W(0,1023733410,-1099209689,1040893204,-1102957277)+W(1,-1114244983,-1136674298,-1108461358,1021220348)+W(2,1044402267,-1106734859,1050332331,-1111686974)+W(3,-1122456058,1049981942,-1102278760,1043895987)+W(4,1053233309,-1108848000,1049912979,-1098618899)+W(5,1048539349,-1111429758,1039273110,1048170180)+W(6,-1096212219,-1103164857,-1099336615,-1097562740)+W(7,-1096335583,1033031043,-1102589972,-1101337719)+W(8,1051767783,-1109302031,1050917291,-1121562509)+W(9,1042792075,1039550692,1008842338,1041281742)+W(10,-1114613442,-1129199659,1033787229,-1111886543)+W(11,-1121890370,1041151474,-1104020956,1031699907);sum2=W(0,1051830333,1052363768,1062286287,1068323273)+W(1,1062941652,1058036233,1038399576,1029358050)+W(2,1040398919,1056364330,-1105094784,-1117763636)+W(3,-1117097644,-1135317262,1045469136,-1127713443)+W(4,-1088812275,-1088095023,-1083945825,-1086712736)+W(5,-1085128967,-1090471655,-1096613184,-1118175248)+W(6,-1112895824,-1128031249,-1110939052,-1122350162)+W(7,-1107088013,-1117471490,-1128774604,1023889083)+W(8,1030823820,-1126124865,-1131257287,1034881723)+W(9,993374262,1022005418,-1124473506,1006015479)+W(10,-1120174945,1022839272,-1113476028,1031923437)+W(11,-1149114843,-1131972943,1015689530,-1114795832);WS(997080576,-1130763300);
sum1=W(0,-1113905570,1030153879,-1117230256,-1152616277)+W(1,-1146808706,-1112646432,-1186209359,-1120216576)+W(2,-1121320815,-1108108727,-1100762033,-1090117932)+W(3,-1109500574,-1102311764,-1119610882,-1099135446)+W(4,1038521748,1032364321,1051702873,1069923213)+W(5,-1104049339,1028696893,-1120830317,1030578386)+W(6,1025325853,-1131460303,1040312882,1063008042)+W(7,1056019095,-1115439812,-1125581089,-1116447004)+W(8,-1108459484,-1152289285,-1099800679,-1092045374)+W(9,-1100849447,-1105934578,1028735898,-1108771165)+W(10,-1123369669,-1111143084,1018134009,-1116551136)+W(11,1015899783,-1120248394,-1113190874,-1120342084);sum2=W(0,-1130955153,-1115062100,-1114768924,1040485485)+W(1,-1102247365,1040365390,-1105380703,-1134789779)+W(2,1025142055,1033634795,-1114031272,-1115074190)+W(3,-1110799922,1039570131,-1112489130,1035629875)+W(4,1025405091,-1124058081,1047530952,-1104495565)+W(5,1038913214,-1102056033,-1123724877,-1104428707)+W(6,1041203911,-1151569099,-1160505239,1065129660)+W(7,-1115442088,1037120419,-1145632358,1035843769)+W(8,1034798579,-1098708869,1048498835,-1095909934)+W(9,-1105078519,1024518769,-1109649658,-1117935125)+W(10,-1107186683,1041850582,-1097808347,1045395705)+W(11,-1106337339,1007217475,-1152795787,-1124566009);WS(-1078383103,1059446981);
sum1=W(0,-1139864362,1022304576,-1117916615,1007335089)+W(1,-1119884647,1022280942,1023668405,1034312731)+W(2,-1142609202,1008862865,-1109139429,1032501274)+W(3,982044231,-1115332063,991223187,-1102309771)+W(4,-1105667544,-1100327790,-1098424968,-1089810345)+W(5,1033240873,1049118183,-1140016273,-1110413061)+W(6,1048881003,1047898440,1053051896,-1104044598)+W(7,1051763270,-1113330784,1027424455,1032557738)+W(8,-1110989208,1029966423,1023833874,1040575921)+W(9,-1114053146,1041606896,-1122699729,1041157596)+W(10,1019807480,-1128249884,-1114518074,1013296733)+W(11,-1110353213,-1126749570,1021514772,-1121516731);sum2=W(0,-1143648694,1022767513,963325627,-1138915747)+W(1,1040530304,1031585165,1008260859,-1120690652)+W(2,1050457027,-1104882348,1052893834,-1122824043)+W(3,1019582897,-1094902239,-1113748748,-1090635807)+W(4,-1090901428,1017677825,-1090554669,1048412513)+W(5,-1101863176,-1104950416,-1120605391,1056780417)+W(6,-1095258955,-1116653154,1030383529,1063122641)+W(7,-1089352859,1057380402,-1106433792,1049388154)+W(8,1047388223,-1125154789,-1114292033,-1118207917)+W(9,1048190601,-1102824630,1038107916,-1104842210)+W(10,1034828442,-1149114774,1040557770,1005930742)+W(11,980397999,1033506230,-1115355457,-1136517107);WS(-1104952056,-1073278929);
sum1=W(0,-1144211169,1031125659,-1121100585,-1142367854)+W(1,1025675017,-1114298540,1036563163,-1122834968)+W(2,-1099507218,-1116651974,-1101060075,-1105066053)+W(3,-1131576359,-1114707952,-1120605819,-1111900952)+W(4,1047627264,-1113308557,1054491321,1039149624)+W(5,-1106626380,1042584197,-1128818827,1039018645)+W(6,1043300637,1037274304,-1102367022,1051689271)+W(7,1044811828,-1128472513,1045578618,-1115669626)+W(8,-1098196346,-1126577137,-1102852173,-1106731162)+W(9,-1111689619,-1126957444,992521004,1025441875)+W(10,1030331294,-1122667056,1026346581,-1120693369)+W(11,1018492983,-1140414731,-1128018583,997033420);sum2=W(0,-1117577133,-1139616023,997820975,1028627780)+W(1,-1114909048,1032747040,-1116006677,1030832637)+W(2,1036324905,-1124977156,-1120808104,-1109376562)+W(3,1029259135,-1145526876,1022442689,983753970)+W(4,1012676607,-1115101040,1041273688,1049990275)+W(5,1043064430,1039154681,1027909669,-1115224952)+W(6,-1164734594,1032695755,1041759226,-1096754642)+W(7,1041324783,-1094055114,-1098711698,1023440264)+W(8,1039853902,-1116113854,1041255405,-1106762918)+W(9,-1111929038,1025837595,-1130147608,-1112181665)+W(10,-1110394349,1006188424,-1120661488,1033535767)+W(11,1021759445,1023476809,-1133986843,1029342490);WS(1057403966,-1096678293);
sum1=W(0,1015545167,1013920108,1030182836,991347091)+W(1,1031028372,-1130110920,-1137745417,-1127755335)+W(2,-1133819725,-1127594402,1031500952,-1107540753)+W(3,1042502792,-1120427420,1023814022,-1113612941)+W(4,1037006758,-1136130453,1042283546,1040431359)+W(5,-1084295706,1042737160,1019878434,1042334622)+W(6,-1110196161,-1123399563,-1086200264,1060132444)+W(7,1049379651,1001749345,1023472436,-1123659840)+W(8,-1111752718,1041684833,1047364560,-1104881213)+W(9,-1113607001,-1117219726,1017968636,1008021369)+W(10,1028708905,-1119121787,-1120221088,1006406689)+W(11,1002061113,1026883950,-1124476270,1011156129);sum2=W(0,-1178786588,1027650789,1004569898,1010647389)+W(1,-1130907066,-1128412421,1000455394,1019136642)+W(2,-1129322914,-1117835702,-1120140062,-1110565129)+W(3,1046200355,1035331810,1040609034,-1114775527)+W(4,-1116170217,-1106357388,1012300621,1051050908)+W(5,-1094299123,1038925264,-1110352470,1028674911)+W(6,1036181740,1050236879,1029537087,-1121260831)+W(7,-1105419536,-1104188032,-1148832482,1009994365)+W(8,1016863918,-1107702296,-1115347042,1019718506)+W(9,1018471790,1035623426,1031812039,-1129304944)+W(10,-1132924585,-1127926494,1007741857,-1147888890)+W(11,-1122466004,-1132432621,-1132484471,-1146317634);WS(1056335484,-1129697442);
sum1=W(0,-1118615510,-1123816285,1016357093,-1126548591)+W(1,1017679973,-1125007109,-1130509569,-1127256452)+W(2,1026825265,-1162479083,-1123245334,-1115166368)+W(3,993334229,1009460392,-1117686884,-1110259820)+W(4,-1102686619,-1175208362,-1112742573,1012633705)+W(5,1048503365,-1110640192,1010107581,1008538193)+W(6,1045269336,-1122870505,1056143939,1022501065)+W(7,1044007618,1043433395,1037226473,1040188728)+W(8,1031523962,1025178018,-1115481871,-1098786498)+W(9,-1107348056,-1104721331,-1124234681,-1112073470)+W(10,-1140818205,-1112741005,1004860403,-1121817826)+W(11,-1134864917,-1142571619,-1120701013,1004599859);sum2=W(0,-1140731697,1018164054,-1116322329,1033668632)+W(1,-1110091010,1006827755,1024608202,978878091)+W(2,-1126783010,-1144859189,-1148034885,-1111621890)+W(3,1034430751,-1133278289,-1134565598,-1106732021)+W(4,1035005186,1011714049,-1112384840,1057652336)+W(5,-1103655808,1035575897,1007536733,1017810394)+W(6,-1110815467,1039236492,-1109778149,1053123628)+W(7,-1113563636,1009902097,1031837967,1032913014)+W(8,-1144657885,-1130754383,-1113329105,-1107649638)+W(9,-1112793157,-1136830370,-1131576514,-1118754368)+W(10,-1127206230,-1146205013,-1113225660,1012470213)+W(11,-1113811608,-1126431906,1007646275,-1123083034);WS(1064654654,1035088379);
sum1=W(0,-1123150274,1013730923,-1124984926,-1143080352)+W(1,-1115541655,-1120446591,1019709882,-1123168830)+W(2,-1101065371,-1104968795,-1104298005,-1097917367)+W(3,-1115560637,-1112072243,-1121553409,-1101025669)+W(4,1052021669,1043838624,1050953841,1053857683)+W(5,-1098028717,-1118042236,-1117850604,1024509393)+W(6,1034671630,-1116995686,-1125221929,1053311748)+W(7,1054064059,1056948345,1047317764,1051915779)+W(8,-1103122974,1025043295,-1102292982,-1101557747)+W(9,-1102206963,-1099829586,-1123986585,-1105952782)+W(10,-1124628232,-1123853974,-1122875259,-1129945790)+W(11,-1115475969,1010096420,-1120157778,1010117900);sum2=W(0,-1115290116,1036300391,-1109664288,1023887773)+W(1,1031338337,-1112746552,1029647363,-1123357025)+W(2,-1109338596,-1120873277,-1133763869,-1110763968)+W(3,-1104363651,-1111086518,1014654409,-1113327782)+W(4,1052546267,1031940424,1041363997,1046589307)+W(5,1038758869,1026186944,1011886363,-1114411312)+W(6,-1101682429,1045633640,-1094977574,1050150667)+W(7,-1104681827,-1121584221,1042076972,1033926660)+W(8,-1106866549,-1121551223,1008614181,-1110488084)+W(9,-1120223295,1035823152,-1111033402,1046305164)+W(10,1027635895,1021591180,-1119215823,1009099129)+W(11,1016354897,-1115537942,1012736237,-1109553196);WS(-1088190206,-1108558078);
sum1=W(0,-1109712467,1034096473,-1111610193,-1111503908)+W(1,1029528067,-1109918121,-1130336610,-1110290409)+W(2,1048826552,-1100191472,1051587686,-1114238856)+W(3,-1124911644,1053388852,-1101598429,1049826386)+W(4,-1117596347,-1104233509,-1112703594,-1118548075)+W(5,-1094857227,1040678692,-1102065648,-1108498290)+W(6,1045129740,1021528052,-1123092480,1045282957)+W(7,1041941490,-1121835291,1050563972,1032628503)+W(8,-1145103958,1015098342,1033306871,-1105600408)+W(9,-1116887040,1043572363,-1101594283,1041251987)+W(10,1040739958,-1095362037,1043699492,-1112734841)+W(11,-1106244021,1044475255,-1100499697,1015959598);sum2=W(0,-1140036524,-1122134368,-1124742331,1023368729)+W(1,1025643512,-1117935205,1029315286,-1121900993)+W(2,1033121292,-1135675176,1022385651,1037868584)+W(3,-1113410705,1034815986,-1106876578,1029051910)+W(4,1020537037,-1102563608,1017232470,-1097085277)+W(5,1026038978,-1107749524,-1116418603,1013163432)+W(6,-1094559771,-1090683436,-1089829937,-1081905013)+W(7,-1085580324,-1093433405,-1100509010,-1107168757)+W(8,1042598592,1049536131,1015761873,-1122385293)+W(9,-1119606047,1034046493,1037794408,1020109569)+W(10,1048560917,1043095342,1060516603,1068776853)+W(11,1062905414,1053234619,1023262329,1038509970);WS(1048802172,-1118644607);
sum1=W(0,1022629891,1001330921,-1147098739,1023807923)+W(1,-1129374813,1028532286,1031375324,-1151549405)+W(2,-1112271863,1008285357,-1106982824,1020475895)+W(3,958183765,1025640422,-1133565569,-1106868493)+W(4,-1115934246,1007889405,-1110669107,-1095657203)+W(5,-1113474437,-1090481180,-1104303995,-1104624276)+W(6,-1112205646,-1137992085,1044651974,1050363724)+W(7,1050921091,1050665633,1037811271,1049383075)+W(8,1050188943,1025826270,1026008921,1011316531)+W(9,-1106529387,-1131537104,-1125009457,1022847857)+W(10,-1125264263,-1127716075,-1113499645,1026946398)+W(11,-1121270209,1021652689,1014192325,-1142930963);sum2=W(0,1016559128,-1119933527,1008526536,1034816070)+W(1,1018959568,1026554777,-1112891495,1046177388)+W(2,-1089262209,1032931419,-1094914643,-1096197918)+W(3,-1101210129,1049415798,-1128790619,1043157162)+W(4,1053795811,-1108360154,1052999976,1069558608)+W(5,-1103281588,-1085501184,-1098019814,-1088254262)+W(6,1058569170,-1097574423,1052760357,1058007152)+W(7,-1106340652,-1101474305,-1114646508,-1096632714)+W(8,-1094475155,1036603460,-1106271635,1022028102)+W(9,-1121182797,1027756295,-1124734105,1015426864)+W(10,1008650912,-1121755244,1039081818,1004102711)+W(11,1033515588,1032461240,-1118822413,1043397723);WS(-1085648446,-1079079370);
sum1=W(0,1031831473,-1114079994,1031367567,-1118896788)+W(1,-1123680847,1033718927,-1123944253,1033541103)+W(2,1036117159,1003975776,1044164867,1045647319)+W(3,1033826253,1041970952,1024952417,1040029267)+W(4,1049939273,1042007752,1043312672,-1095211959)+W(5,-1122554975,-1116359196,-1176880640,1026974961)+W(6,-1094329359,-1097850009,-1089391360,-1087218668)+W(7,-1100203021,1033960979,-1108529239,-1111794397)+W(8,1040633606,-1134555900,1041283678,1044809099)+W(9,1046447947,1042238738,1024390649,996515216)+W(10,1023486628,1019647980,1023951387,1014099708)+W(11,1017251780,1031788713,-1146375056,1033511473);sum2=W(0,1019169584,-1120973142,1033125970,1025364316)+W(1,-1109812797,1040314133,-1108282977,1018923536)+W(2,1042983019,1009997472,-1103915398,1036688212)+W(3,-1125420780,-1119986230,1034277286,-1117630132)+W(4,-1098354632,-1106283039,1033722376,1062322516)+W(5,-1098634798,1057333054,-1102308141,-1125368820)+W(6,-1099987280,1032814660,-1095179878,1032770062)+W(7,-1109050948,-1097734639,1034195486,1049154263)+W(8,1048978343,-1103033329,1055664562,-1097173506)+W(9,-1103688168,-1173745415,-1107997912,-1098308929)+W(10,-1118546716,1022934360,-1110281795,1045599869)+W(11,-1119010038,1038965178,1007528912,1035253180);WS(-1089355774,-1078290086);
sum1=W(0,-1122950775,-1112691207,1023290087,-1107733500)+W(1,-1146188190,-1132821263,-1112282369,-1116356099)+W(2,1037182841,-1124344033,1046400294,-1118583361)+W(3,1042531744,-1121639475,-1137408791,1018516820)+W(4,-1118638572,1041047393,-1098349922,1057481334)+W(5,-1139289650,-1109625472,1026873009,-1139389015)+W(6,-1121667553,-1104403323,-1099164822,1054069421)+W(7,-1097191323,1041114291,-1120861012,-1139200383)+W(8,1009124079,-1138062223,1044398104,-1149431076)+W(9,1044515332,-1120573261,-1120947806,1017011067)+W(10,-1115334660,-1126199861,-1136525567,-1110719762)+W(11,1015659149,-1121643278,-1122889719,-1120569352);sum2=W(0,-1120919296,1009843654,-1132368064,1020138111)+W(1,1029564211,-1115205032,1016741875,-1119663171)+W(2,-1124567280,-1107129213,1020831927,-1098918731)+W(3,-1132836513,1010227332,-1118685376,1026001154)+W(4,1037030993,1043380414,-1109288357,1059483198)+W(5,-1119273466,-1106893419,1028452918,-1135273053)+W(6,-1120629799,-1102119519,-1112537154,1064361176)+W(7,-1104145236,1043150197,-1117770026,1019055438)+W(8,-1106639281,1030878171,-1118412551,-1093377806)+W(9,-1123848756,-1103899854,1024207514,-1109882780)+W(10,1020211370,-1126825280,-1144175329,-1146281491)+W(11,-1135251423,1028327527,-1128215590,1024565629);WS(1064975294,1066308158);
sum1=W(0,1031747776,-1106142801,1028818885,1001228109)+W(1,-1115396498,1041342669,-1108139113,1027821620)+W(2,-1119071204,1032019633,1041375482,-1112793497)+W(3,1013499583,-1123968938,1024220311,1020544662)+W(4,984462229,1045090381,-1093262116,1049965274)+W(5,1052662103,-1113450905,1035427697,-1138282267)+W(6,-1132055971,-1108909198,1038243096,1021279149)+W(7,-1090377239,1040402543,-1107965954,-1116422289)+W(8,-1148253029,-1110036442,1036945928,-1115536386)+W(9,1034061985,993049059,-1113141447,1016907357)+W(10,-1126913907,1036419718,-1121925745,1019907753)+W(11,1032108124,-1109636927,1032825796,-1128061041);sum2=W(0,1016610899,-1135553471,-1163068737,-1147979120)+W(1,-1121296916,-1139692219,1007282246,1019770181)+W(2,-1118189976,1018031354,-1120752887,1035872696)+W(3,1034250650,1022157658,-1131969269,-1131641536)+W(4,1027283971,-1118352328,1042584076,-1095799786)+W(5,1009508653,-1121907329,-1148404200,1013257077)+W(6,1028895363,1032145382,1042427003,1073605475)+W(7,1056095764,-1130051225,1025403981,-1121748387)+W(8,-1113530321,-1123867563,-1099207121,-1075418961)+W(9,-1091570337,-1113117501,-1124635978,-1123610989)+W(10,1007846553,1011272254,1010785270,1026092591)+W(11,1030054693,1019567305,1012575724,1018865930);WS(1062423998,1020226002);
sum1=W(0,-1122384152,1000976853,-1122957973,-1140430696)+W(1,1018079658,-1116871589,1021042950,-1130305609)+W(2,-1116470612,1015809956,-1115150860,-1100102424)+W(3,-1099378776,-1102397253,-1121061927,-1097083551)+W(4,-1095861522,-1125526476,-1101122465,1051208664)+W(5,1045734276,1040938184,1045437908,1049869175)+W(6,1055717600,1034182342,1052715645,1053221217)+W(7,1041738487,1038184662,-1114085178,1019939330)+W(8,-1128557498,-1136390676,-1101688288,-1097231798)+W(9,-1114764537,-1107259340,1034631967,-1105843464)+W(10,-1133541800,1025071548,-1121585121,1026360261)+W(11,-1127628368,-1121765359,1018430000,-1122412137);sum2=W(0,-1125184611,985313435,-1181860650,-1124740239)+W(1,-1132645547,999484231,-1125466771,1024683619)+W(2,-1124729770,-1132095255,1028760415,1011065519)+W(3,1033849803,1015359010,-1140486285,-1125848669)+W(4,1045115043,-1117207517,1036693207,-1088457353)+W(5,-1096437481,1048821220,-1107942084,1027562883)+W(6,1058112728,1067077185,-1107623537,-1080660794)+W(7,-1109418981,-1117188353,1027196953,-1127975224)+W(8,1023628890,-1158219675,1043689375,1020427720)+W(9,-1110185484,1032363474,-1121893121,1023023798)+W(10,1007171579,-1118062236,1000645119,-1160295467)+W(11,1015083304,1023561702,-1134577643,-1158549787);WS(-1085592318,-1113086899);
sum1=W(0,-1127342656,1024334944,-1107952998,1034498345)+W(1,-1131633306,-1110168462,1033648125,-1119681052)+W(2,-1105245475,1029597578,-1104926592,-1110412429)+W(3,-1103724998,-1098176238,-1115323711,-1098367950)+W(4,-1104578161,-1117644382,-1101901257,1053247055)+W(5,1051300307,1051451939,1049307889,1053283054)+W(6,1053241687,1041591201,1051692021,1044816720)+W(7,1042909421,-1124765258,-1143558503,-1113485404)+W(8,-1103827813,1020278010,-1097952575,-1110749814)+W(9,-1106968399,-1105195378,1027981559,-1102600950)+W(10,-1138537863,1015573096,-1110174988,1033881662)+W(11,-1116328992,-1113141267,1028312016,-1113790704);sum2=W(0,1019423143,-1134200265,1022335641,-1126211289)+W(1,-1160177640,995157684,-1138832033,-1130236057)+W(2,-1118706158,-1122995556,-1113839515,-1123774588)+W(3,1002859666,-1114460336,-1131104601,1027754115)+W(4,-1110500850,1021681136,-1121978030,1048787768)+W(5,1035034344,1025695056,-1126984825,1027074464)+W(6,982325064,-1106847870,1042414810,1052221246)+W(7,1009324191,-1129766425,-1136621129,-1120353368)+W(8,-1117883328,-1115095323,-1112736275,-1118959328)+W(9,1026260852,-1114723897,1016807320,-1121253912)+W(10,-1145733922,1001371122,1019850892,-1113736050)+W(11,1023767274,-1130130145,-1131688905,992217060);WS(1025516512,-1100199588);
sum1=W(0,1010096560,998291066,1015136529,1016981531)+W(1,-1134306338,1015217585,1025573847,1027586712)+W(2,1021891087,-1128181387,-1152435393,1035336779)+W(3,1040424469,1041134374,-1147235028,-1105873140)+W(4,1041308560,1015332531,1054580194,1043985948)+W(5,-1088067164,-1097437107,-1108043523,1024655979)+W(6,-1106994989,-1097993736,-1087955312,1049373383)+W(7,1048585956,1044933000,1037061588,1041451309)+W(8,-1107391304,1040752366,1021987303,1016493518)+W(9,-1111549299,1015283332,-1125444197,1025261651)+W(10,1032706511,-1115681272,1013936722,-1153713033)+W(11,-1122756060,1028860515,-1124931799,1010373746);sum2=W(0,1024904631,-1136864762,1005033941,1030076655)+W(1,1022202973,995105737,1009257370,-1113660547)+W(2,-1115115972,1023564875,-1114446231,-1115188268)+W(3,-1099782234,1025338591,-1107689693,1049272645)+W(4,-1128899549,-1103710322,-1140124434,1057566767)+W(5,1051976820,1009750634,1040613751,-1105716747)+W(6,-1100416868,-1105139728,-1107001478,1061216146)+W(7,-1114917196,-1107279078,-1123762171,-1112133417)+W(8,1014205090,-1112771593,-1105823902,-1101449249)+W(9,-1115621063,-1123827499,-1124460977,1019919657)+W(10,-1138213458,1024304323,1028369943,1031401203)+W(11,-1127316949,1002907445,1021828037,-1121285688);WS(1050734204,-1108852232);
sum1=W(0,-1111669430,1026854009,-1115457556,1022285659)+W(1,-1130768721,-1124925681,988348114,-1117352760)+W(2,-1116292712,-1106093993,-1104273631,-1090233269)+W(3,-1103820941,-1107176543,-1114665965,-1103610460)+W(4,-1122281377,-1103616254,1027625969,1069754213)+W(5,-1114752252,-1130883179,-1144129324,1032882469)+W(6,1027495958,-1113635568,1042550097,1065691213)+W(7,1054098174,1026991873,1018693905,1034282506)+W(8,-1113568120,-1125634353,-1100906821,-1090598793)+W(9,-1103145534,-1107767585,1007587914,-1112131865)+W(10,-1123139966,-1117637392,-1147736996,999398084)+W(11,-1140005358,-1123096067,-1120005196,-1122062653);sum2=W(0,1024214881,-1122830075,1024710111,-1118490155)+W(1,-1134765475,1007204875,955722144,-1132418382)+W(2,-1105712489,1026001227,-1105988647,1044311614)+W(3,-1128591966,1016894538,-1132281374,-1121103003)+W(4,-1096328526,-1089670730,-1109313571,1057951288)+W(5,1031038781,-1135710147,-1121635711,1040031313)+W(6,1036545949,-1104892025,1042923133,1050757116)+W(7,1041007149,-1111844715,982097434,-1131469166)+W(8,-1114697429,1027384734,-1108836817,1046225965)+W(9,-1111832237,1020988490,-1141601766,-1137288635)+W(10,1029115040,-1127506094,1018384918,-1118982995)+W(11,1000957030,1018633070,-1131312630,1012074251);WS(-1077332287,-1089760701);
sum1=W(0,998476811,-1146931846,1020090684,-1115596769)+W(1,1018970620,-1117338894,-1131301080,-1134004534)+W(2,-1126986618,-1106320367,-1103512376,-1106044643)+W(3,1033789092,-1121544222,1025908912,-1120853460)+W(4,1035645275,1033143495,1057100532,1033806067)+W(5,-1089559024,-1119052427,-1109205213,1021655744)+W(6,1035996661,1030948981,-1098691810,1054020686)+W(7,1053006209,1053247323,-1117960094,-1112997269)+W(8,-1111559939,-1116749294,-1114602228,-1102410839)+W(9,-1114317262,-1148875196,1040862618,1024305160)+W(10,1002151576,-1132098378,1020764052,-1131285468)+W(11,-1143682184,-1140686688,-1112291776,-1137942600);sum2=W(0,1006079429,-1142220161,-1129651941,-1120056293)+W(1,1021210606,-1138049810,1020679942,-1144760977)+W(2,1015506585,1012377004,1027444401,1027255740)+W(3,-1154390002,-1121552483,988683875,-1149209645)+W(4,-1129173219,1019086641,1029291472,-1087748986)+W(5,1030702430,1046290929,-1149010889,958643736)+W(6,-1126961905,1027847692,-1099113060,-1071778912)+W(7,1077548482,1017608723,1009874569,-1165018915)+W(8,1025558752,-1121396179,1031608500,-1132223695)+W(9,1041292060,1030045463,-1116313503,-1108302337)+W(10,1004493969,-1129089615,1032469225,-1117547929)+W(11,1017793536,-1115202758,1024909384,-1153372770);WS(1054407548,983325672);
sum1=W(0,1028412425,-1115456470,1017604747,1031921957)+W(1,-1121692358,1041128181,-1131299175,1034097067)+W(2,-1105600625,1033490817,-1115519181,1031550611)+W(3,-1103698804,-1109550327,1030793272,1014014769)+W(4,-1148390382,1044756246,-1103922376,-1090010995)+W(5,1062123705,-1103937189,1039103265,-1135652511)+W(6,1033571545,-1114006910,1059608097,-1087252051)+W(7,-1094628214,1042983319,-1106569209,-1116995186)+W(8,1032293767,-1119790070,-1107101148,1044072953)+W(9,1027680451,1021059262,1007158719,-1141553278)+W(10,-1124427701,1037509878,1007976775,1022727275)+W(11,1033962892,-1108328080,1032055396,-1143059662);sum2=W(0,1007145536,-1108956115,-1123468231,1003522017)+W(1,-1106382527,1023566518,-1116797301,1016028592)+W(2,1011835040,1040320325,1009493536,1036429861)+W(3,1045134298,-1132203156,1044032552,-1103689691)+W(4,-1115291423,-1145921569,-1120694127,1057547857)+W(5,-1120933925,-1105348488,-1105744806,1019566780)+W(6,1029973058,-1113530029,1025444390,1039825371)+W(7,-1093621604,1030401418,-1111109931,1039637835)+W(8,1036345379,-1116109872,-1106839609,1028735446)+W(9,1043632212,1032927131,1031187850,-1119043970)+W(10,-1106716830,1031627486,-1106619549,1032586179)+W(11,-1135351552,-1107014793,1030984886,-1117261713);WS(1062610366,-1081620328);
sum1=W(0,1034909184,1022225638,1022593144,1034659649)+W(1,-1145063906,1029979468,1024460554,-1129493655)+W(2,1041975919,1036878493,1038275488,1049110721)+W(3,1039909252,1050285945,1032760119,1052309552)+W(4,1038564634,1032326503,1032775158,-1104434937)+W(5,-1098154666,-1091716385,-1098908862,-1093908076)+W(6,-1086061975,-1097049310,-1094128798,-1097332230)+W(7,-1096830529,1031802154,-1125106744,1033460244)+W(8,1054071881,1038246806,1049378869,1048167927)+W(9,1037005773,-1122539766,1023442918,-1111713187)+W(10,-1118145809,1033815666,984752392,1040915883)+W(11,-1127387550,1042582214,1025327999,1038395208);sum2=W(0,1025388154,1001261778,1007664153,1018216589)+W(1,1011431705,-1124915037,1007167865,-1118462618)+W(2,-1106689977,1031762430,-1105078255,-1117638934)+W(3,-1119019386,1039919645,-1115769810,1041969311)+W(4,-1110560421,-1111104301,-1122922762,1029938402)+W(5,-1107704269,1043034893,1041034358,1050092429)+W(6,1049316874,-1112011481,1044332351,-1117360942)+W(7,-1116357646,-1107523849,-1112781805,-1104673921)+W(8,983067209,1033280635,-1133572905,1022258405)+W(9,1016143957,-1109485745,1010088409,-1106654827)+W(10,-1121273022,1026153330,-1116643818,1033323756)+W(11,-1123412994,1027380094,1016238045,1006440178);WS(-1079099231,1058224693);
sum1=W(0,-1136025729,1041807413,-1113852830,1038775953)+W(1,-1130024634,-1139925939,1032899333,-1135488689)+W(2,-1098612147,1030021338,-1101745716,-1114342965)+W(3,-1109189268,-1116898669,-1169623989,-1105924753)+W(4,1040574357,-1113591959,1035906153,-1100940817)+W(5,-1110548904,-1107090858,983487291,-1105279552)+W(6,1044962866,1041390773,1038641429,-1112997607)+W(7,1053521164,1048687519,1048553583,1049805017)+W(8,-1107948018,1030293261,-1102747762,-1131180663)+W(9,-1102886695,-1127712365,1020276366,1033907987)+W(10,-1152707357,1019631368,-1119110697,1008365619)+W(11,-1120409456,-1156710253,-1137865855,-1120648241);sum2=W(0,1026221982,-1150712731,-1135858910,998750602)+W(1,1026066546,-1122173835,1019885572,-1114797832)+W(2,1031288593,-1121646784,1020650492,-1118866549)+W(3,-1126679589,1033676882,-1119823506,1024418530)+W(4,1025270629,1040465550,-1102699692,-1090773917)+W(5,-1103726643,1038653616,1044175124,1035909226)+W(6,-1105433524,-1099611845,-1077885918,-1073585027)+W(7,-1083499628,1072488285,1076879885,1053754278)+W(8,1025604422,1015298833,1013887757,-1111404471)+W(9,1029004921,-1128843744,1042609155,-1128976380)+W(10,1025361731,-1118571342,1035533544,-1115122758)+W(11,1025173545,-1132364945,982102231,-1120827581);WS(1039418864,-1140458522);
sum1=W(0,983096624,1029517505,-1121873782,1019803894)+W(1,1027911414,-1108005699,1033576274,-1135118358)+W(2,-1114535995,-1145085849,-1102746926,1028523779)+W(3,-1100878768,1038991951,-1142936385,-1125909817)+W(4,1044450572,-1097839409,1062380387,-1088253674)+W(5,-1109645966,-1154916402,-1107146685,-1122115416)+W(6,1027001827,1032347927,-1106235793,-1090653261)+W(7,1061486174,1029669390,1047810758,1038152785)+W(8,-1117675070,1031259878,-1105839880,1036696746)+W(9,-1097301074,1024178544,1038477872,1041849616)+W(10,1035770150,-1104931415,1033087169,-1121428646)+W(11,-1120235273,1035324408,-1108040973,1017003668);sum2=W(0,-1121567066,1034344084,-1105011035,-1142865888)+W(1,-1136511728,-1106811819,1032101677,-1113394506)+W(2,1033267920,1026284945,1033899226,-1120108491)+W(3,-1122542627,-1120621959,-1134482876,-1114137407)+W(4,-1104421963,-1103410132,1022298858,1057117238)+W(5,1038703002,1033583066,-1122973141,1030826553)+W(6,-1130139832,1037507308,-1102818563,1003910328)+W(7,1043197066,-1124006960,-1124335993,-1125132432)+W(8,-1132243276,1034735332,1044067085,1041074904)+W(9,-1101099519,-1109459597,1041237660,-1128301632)+W(10,1024120715,-1109350039,-1127155070,975508032)+W(11,-1117378085,1001772648,-1113899392,-1126301549);WS(1053462780,-1083681865);
sum1=W(0,1023511963,-1126058411,1027394040,-1118697149)+W(1,993307519,1025756296,-1131368524,1029589575)+W(2,1041747598,1015154794,1045749945,1048726745)+W(3,1043007793,1038169844,1024626666,1040782360)+W(4,1041497612,1018224530,1041814811,-1086401302)+W(5,-1115623160,1032344226,-1127070442,-1131398580)+W(6,-1138339988,996055791,1014351349,-1082085657)+W(7,-1096882594,-1105145572,-1110953740,-1110890258)+W(8,1035615616,1027711272,1040756601,1048515830)+W(9,1042139693,1038148425,1009997960,1029718722)+W(10,1020629658,-1123213919,1032965474,-1129047376)+W(11,-1132054806,1033289129,-1128695798,1029252236);sum2=W(0,1008350928,1011413600,-1120704007,1027382950)+W(1,-1127381517,981904616,1015535284,-1135583391)+W(2,-1118714967,1024023545,-1126562655,1034951721)+W(3,-1128407708,-1126139913,999360844,-1138986423)+W(4,1030231193,-1124778398,-1110351493,1052754126)+W(5,1033272406,-1151802072,1013432992,-1123376913)+W(6,-1091889801,-1098641764,-1104262464,1057762368)+W(7,-1161878816,1012148800,1024540201,1031971990)+W(8,-1108897465,1033453825,-1106889474,1035809187)+W(9,-1132306565,-1153180738,1014625240,-1118108772)+W(10,1032606711,-1125648711,1025836907,-1131934955)+W(11,-1134699254,-1131180247,-1171757551,-1140791326);WS(-1099299320,1056598066);
sum1=W(0,1006197652,-1128153660,-1136164796,1035903322)+W(1,-1130396894,1036246880,-1124832314,1029570879)+W(2,-1127547996,1041714651,1029712499,-1128532088)+W(3,-1106761055,-1121593759,1017604226,1017990507)+W(4,-1106221946,-1098261544,-1085896508,1057218165)+W(5,1054525467,1028130044,1036683414,1016287010)+W(6,1045972807,1038366195,1057638589,1054413180)+W(7,-1086573266,-1090476168,-1101308500,-1110319406)+W(8,1004824505,-1113181968,-1113770157,1038963911)+W(9,1033084478,1042818602,-1130963634,-1114724733)+W(10,-1119658116,1030219574,-1129447670,1033715440)+W(11,-1128924420,-1116035017,1030841394,998207538);sum2=W(0,-1131923124,993280665,-1127811288,1032538133)+W(1,992174233,1002762140,1015088121,992586073)+W(2,1046772351,1028557303,-1107794670,-1098564467)+W(3,-1121892222,1035775413,-1158807761,1019898989)+W(4,-1110971235,-1134148898,1043137579,1067961229)+W(5,-1095277951,-1099141736,1011333246,-1118039147)+W(6,-1105011941,-1104446514,-1096504482,1066594258)+W(7,-1107079502,-1090299346,-1132433157,-1109952821)+W(8,1028001687,-1147560296,-1101129935,-1104613803)+W(9,-1097683180,-1129031039,-1108888578,1040568125)+W(10,-1121147281,1024426003,1034898623,-1136832302)+W(11,1036381319,1009264906,1032287279,-1111357043);WS(-1105186296,-1108555742);
sum1=W(0,1040483623,-1101386974,1040816739,-1134311356)+W(1,-1108915605,1046011615,-1102638726,1034864637)+W(2,-1105046378,1038429012,1031828819,-1107675004)+W(3,1034430779,-1109709717,1030173660,-1130419297)+W(4,-1118442722,1042743759,-1093958439,1030110546)+W(5,1044698927,-1103097566,1041159370,-1111922822)+W(6,1040666374,-1109750289,1050019912,1040526743)+W(7,-1097473172,1045974257,-1110364069,1017242540)+W(8,986662468,-1103538071,1033262923,-1121451017)+W(9,1032745156,1041021277,-1106175813,1032931450)+W(10,-1118942975,1040611956,-1118385334,1012951144)+W(11,1035127903,-1100748433,1037154391,-1121991998);sum2=W(0,-1127162070,-1135271108,1003505825,1012864633)+W(1,-1123384038,1026898060,-1134649836,-1125848258)+W(2,1014979733,-1136185376,1028363168,-1131143608)+W(3,1033256022,-1133517476,-1120532892,1028008335)+W(4,-1114518101,1038675289,-1105093650,-1095849351)+W(5,1028346583,-1113528611,1028725832,-1117113572)+W(6,1016203776,-1140478504,-1089585970,-1070239185)+W(7,-1078361549,1038794260,-1125525718,1005296645)+W(8,1035296562,-1111853852,1058969759,1079096535)+W(9,1068193425,1032636395,1017911666,1032298564)+W(10,-1117887634,1030827904,-1123277259,-1116960146)+W(11,-1125445846,-1113311282,991223090,-1134431064);WS(1065442623,1015025160);
sum1=W(0,-1115365041,1040496438,-1114325264,1036061554)+W(1,1038370800,-1112496600,1039123015,-1120668655)+W(2,-1113215535,1031517084,-1109245393,1002812769)+W(3,1036804053,-1099928488,1036473513,-1116761110)+W(4,1018550702,1044423084,-1131936399,1034975748)+W(5,1048106991,-1107673238,1041344487,1019812354)+W(6,983382403,1017412396,-1109909072,-1099246196)+W(7,-1114225707,-1129165678,1011581692,-1138585900)+W(8,-1103693946,1032083208,-1106995843,1024898238)+W(9,1044531927,-1096349707,1043676418,-1110354101)+W(10,-1124004468,1040563090,-1120263275,1012000060)+W(11,1036150809,-1113013165,1037117105,-1128538214);sum2=W(0,1010698941,1042699596,1048659418,1058578114)+W(1,1052277576,1019470633,1041036392,-1119471849)+W(2,1023126843,-1140656688,-1095653758,-1081184698)+W(3,-1097586600,-1098953045,1018118885,-1122826054)+W(4,-1106210958,1029081919,-1118272649,1060468587)+W(5,1043044817,-1108654451,1029721267,-1130901998)+W(6,-1122624743,1040813712,-1097694847,996865603)+W(7,-1103459725,-1128239326,1034766857,1000734433)+W(8,-1122034237,-1174961495,1033474214,-1102355565)+W(9,1049205466,-1112376452,1033989555,1017824567)+W(10,-1117968485,1039098482,-1118912655,1020119257)+W(11,1031051049,-1108144089,1038110136,-1114988670);WS(-1115864032,1039792746);
sum1=W(0,-1140468214,996096400,1010495721,-1114956320)+W(1,1013460969,-1122072970,-1127833232,-1140762151)+W(2,-1121375417,-1108218204,-1109130991,-1115276388)+W(3,1040789857,-1114444905,1026520268,-1127271361)+W(4,1034497081,1033625894,1055392502,1036829073)+W(5,-1088431348,1030275655,-1111886108,1031218972)+W(6,1039608980,1040179481,-1093805194,1050653566)+W(7,1049263376,1051648994,-1121903450,-1112576115)+W(8,-1113171393,-1108192053,-1127063626,-1109643980)+W(9,-1124542831,-1129660583,1034831154,1019975176)+W(10,-1132620605,1018030914,1012649753,-1127455572)+W(11,-1135717173,-1147064482,-1114505023,-1135014713);sum2=W(0,1015385693,1020691269,1015565489,1019337403)+W(1,-1132207064,-1131086480,-1163542113,1010427910)+W(2,-1115435752,-1141202058,-1111436746,1040267853)+W(3,-1114623303,1025609602,-1140470334,-1128429973)+W(4,1035175215,-1117300235,1033401267,-1100581516)+W(5,1041259906,-1101351817,1020278145,1027629029)+W(6,1017441239,-1122675471,1055273933,1073306798)+W(7,-1073173797,1032997632,-1122237085,-1119509251)+W(8,-1112773411,1031000417,-1101083444,1046685605)+W(9,-1115311051,-1113329498,1031244051,1033297372)+W(10,998363696,1016207247,-1113092041,1013448250)+W(11,-1130370856,1026870685,-1124843109,1014260054);WS(1060418110,-1122066101);
sum1=W(0,1031696780,-1124029560,-1147879495,-1123330286)+W(1,-1137787811,1025904121,-1122010711,-1131825009)+W(2,-1115430516,-1129767372,1033383950,1032201307)+W(3,-1124043956,-1135655378,1016436406,1011740349)+W(4,-1104465800,-1124342772,-1084846132,1040589380)+W(5,1059143665,1047669789,1032251443,1017074582)+W(6,1041576533,1035204176,1057835449,-1121351835)+W(7,-1085338500,1026196737,-1113520196,1023559701)+W(8,-1122042801,-1109435772,-1106791333,1025265863)+W(9,1037079395,1031201378,-1120875027,1024540211)+W(10,1028261758,1025573168,1024098613,1000233671)+W(11,1020968696,-1122702819,1016849816,-1123483709);sum2=W(0,-1127836624,-1173496113,1027284157,1022886010)+W(1,1036751625,-1124242822,1017945890,-1140181115)+W(2,1033364881,-1127629564,-1104916712,-1097350377)+W(3,-1105423640,1034826035,-1122986652,1033442485)+W(4,-1101679270,-1105780675,-1113070309,1061873799)+W(5,-1096904559,-1105550966,-1127473876,-1108824717)+W(6,1023580345,-1119640853,-1132739235,1062616603)+W(7,1009507187,-1098447862,-1116534057,-1115327874)+W(8,-1149619356,1033890881,-1113766541,-1112358042)+W(9,-1119315178,1045500652,1015952658,1033458469)+W(10,-1136662275,-1122666983,1023707939,1028952789)+W(11,-1117384012,-1137245711,-1136860123,1001899534);WS(1052277756,1024619064);
sum1=W(0,1029425189,-1155801216,1030252033,-1112675811)+W(1,1025211073,-1122395345,994289396,-1124711713)+W(2,-1120340480,-1107014752,1038469578,1032327591)+W(3,1034534022,1039704040,-1137717581,1045346698)+W(4,1055903799,1049346130,1057427995,-1103272826)+W(5,1040656272,-1111436999,1016775164,-1134653325)+W(6,-1093981294,-1099678446,-1098793998,-1090697510)+W(7,-1103403378,1041606598,1005246730,1013960373)+W(8,-1125235986,1003141514,1025012844,-1118748640)+W(9,1025335343,-1106833215,1029370155,-1099652851)+W(10,1026200342,-1131584400,1031806855,-1126277858)+W(11,1010568017,1032770798,-1124454216,1034190187);sum2=W(0,1023289146,1020437582,1009748873,1030199907)+W(1,1007345789,1010063617,1018930146,-1127799210)+W(2,1045862572,1028786959,-1120652794,1015917080)+W(3,-1117660774,-1106003069,1039304637,-1098471935)+W(4,-1095566322,-1132354231,-1090793815,1063879108)+W(5,-1107315270,1045942315,-1106431667,1048572904)+W(6,-1087461476,-1101737384,-1083542229,1069217208)+W(7,1056862945,-1153692567,-1111757292,1056217861)+W(8,1016132472,-1127607289,-1107157844,-1097091848)+W(9,-1098187278,-1116485608,1036040005,-1094693884)+W(10,1044890152,-1124440021,1037463572,1032502373)+W(11,1028169917,-1108513707,1034190881,-1108016950);WS(-1086218302,-1084258561);
sum1=W(0,1027347742,1021408948,-1127633782,1039366096)+W(1,-1116749595,1033396118,-1139872292,1025066091)+W(2,1041008695,1036310380,1035524367,1048593117)+W(3,-1138037400,1045683171,1032120647,1046369740)+W(4,1040638149,1041666443,1033011818,1050103608)+W(5,-1111907839,-1097626581,-1099416246,-1095221944)+W(6,-1088163117,-1103354245,-1094269524,-1122175629)+W(7,-1096387988,-1103712029,-1111740158,-1117250695)+W(8,1045697689,1033383494,1040895122,1042904478)+W(9,-1136050786,1018682217,-1126758410,-1121047845)+W(10,-1131589088,1033326017,-1132088142,1042877939)+W(11,-1131538396,1039834587,1030901630,1034112696);sum2=W(0,-1116225927,1030773056,-1122365237,1032148531)+W(1,-1127594672,1026422036,1023835916,-1131330830)+W(2,1020583173,1018516207,-1121497633,1032012136)+W(3,-1111134479,-1112679629,-1123177144,-1112996078)+W(4,-1120289762,-1142227828,1024002380,1050603076)+W(5,1040110681,-1109379336,-1102178993,-1102999759)+W(6,-1116630862,-1157244503,1045806125,1061490298)+W(7,-1104925089,-1096282325,-1103628682,-1116593585)+W(8,1037488437,-1120616119,-1122845130,1029135782)+W(9,-1122119114,1035818151,-1118358279,1024073644)+W(10,-1120774706,1021325617,-1124264052,1020114521)+W(11,-1129316292,-1129796491,1024324894,-1129630471);WS(-1092406524,-1089571522);
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][0] = HOOKED_texOff(vec2(-2.0, -3.0)).x;
samples[0][1] = HOOKED_texOff(vec2(-2.0, -2.0)).x;
samples[0][2] = HOOKED_texOff(vec2(-2.0, -1.0)).x;
samples[0][3] = HOOKED_texOff(vec2(-2.0, 0.0)).x;
samples[1][0] = HOOKED_texOff(vec2(-2.0, 1.0)).x;
samples[1][1] = HOOKED_texOff(vec2(-2.0, 2.0)).x;
samples[1][2] = HOOKED_texOff(vec2(-2.0, 3.0)).x;
samples[1][3] = HOOKED_texOff(vec2(-2.0, 4.0)).x;
samples[2][0] = HOOKED_texOff(vec2(-1.0, -3.0)).x;
samples[2][1] = HOOKED_texOff(vec2(-1.0, -2.0)).x;
samples[2][2] = HOOKED_texOff(vec2(-1.0, -1.0)).x;
samples[2][3] = HOOKED_texOff(vec2(-1.0, 0.0)).x;
samples[3][0] = HOOKED_texOff(vec2(-1.0, 1.0)).x;
samples[3][1] = HOOKED_texOff(vec2(-1.0, 2.0)).x;
samples[3][2] = HOOKED_texOff(vec2(-1.0, 3.0)).x;
samples[3][3] = HOOKED_texOff(vec2(-1.0, 4.0)).x;
samples[4][0] = HOOKED_texOff(vec2(0.0, -3.0)).x;
samples[4][1] = HOOKED_texOff(vec2(0.0, -2.0)).x;
samples[4][2] = HOOKED_texOff(vec2(0.0, -1.0)).x;
samples[4][3] = HOOKED_texOff(vec2(0.0, 0.0)).x;
samples[5][0] = HOOKED_texOff(vec2(0.0, 1.0)).x;
samples[5][1] = HOOKED_texOff(vec2(0.0, 2.0)).x;
samples[5][2] = HOOKED_texOff(vec2(0.0, 3.0)).x;
samples[5][3] = HOOKED_texOff(vec2(0.0, 4.0)).x;
samples[6][0] = HOOKED_texOff(vec2(1.0, -3.0)).x;
samples[6][1] = HOOKED_texOff(vec2(1.0, -2.0)).x;
samples[6][2] = HOOKED_texOff(vec2(1.0, -1.0)).x;
samples[6][3] = HOOKED_texOff(vec2(1.0, 0.0)).x;
samples[7][0] = HOOKED_texOff(vec2(1.0, 1.0)).x;
samples[7][1] = HOOKED_texOff(vec2(1.0, 2.0)).x;
samples[7][2] = HOOKED_texOff(vec2(1.0, 3.0)).x;
samples[7][3] = HOOKED_texOff(vec2(1.0, 4.0)).x;
samples[8][0] = HOOKED_texOff(vec2(2.0, -3.0)).x;
samples[8][1] = HOOKED_texOff(vec2(2.0, -2.0)).x;
samples[8][2] = HOOKED_texOff(vec2(2.0, -1.0)).x;
samples[8][3] = HOOKED_texOff(vec2(2.0, 0.0)).x;
samples[9][0] = HOOKED_texOff(vec2(2.0, 1.0)).x;
samples[9][1] = HOOKED_texOff(vec2(2.0, 2.0)).x;
samples[9][2] = HOOKED_texOff(vec2(2.0, 3.0)).x;
samples[9][3] = HOOKED_texOff(vec2(2.0, 4.0)).x;
samples[10][0] = HOOKED_texOff(vec2(3.0, -3.0)).x;
samples[10][1] = HOOKED_texOff(vec2(3.0, -2.0)).x;
samples[10][2] = HOOKED_texOff(vec2(3.0, -1.0)).x;
samples[10][3] = HOOKED_texOff(vec2(3.0, 0.0)).x;
samples[11][0] = HOOKED_texOff(vec2(3.0, 1.0)).x;
samples[11][1] = HOOKED_texOff(vec2(3.0, 2.0)).x;
samples[11][2] = HOOKED_texOff(vec2(3.0, 3.0)).x;
samples[11][3] = HOOKED_texOff(vec2(3.0, 4.0)).x;
ret[0] = nnedi3(samples);
return ret;
} // hook
//!DESC NNEDI3 (combine_x, nns64, 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);
}
}